def METHOD_NAME(self, user_info):
    """
    Temporary build a solid from the user info, in order to retrieve information (volume etc).
    Can be used *before* initialization
    """
    vol = gate.new_element(user_info, self.simulation)
    vol = vol.build_solid()
    r = Box()
    r.cubic_volume = vol.GetCubicVolume()
    r.surface_area = vol.GetSurfaceArea()
    pMin = g4.G4ThreeVector()
    pMax = g4.G4ThreeVector()
    vol.BoundingLimits(pMin, pMax)
    r.bounding_limits = [pMin, pMax]
    return r