this is a constructor form floats as GlobalVector is float and for consistency energy and mass are floats.
at present is used only in CaloTower.
I took great care to make sure that no precision is lost in this, in particular that the mass is properly computed.
In the past we had "massive" CaloTower just coming for a single cell...