fix calo tower packer to return multiple blocks and use eta and phi for access