icecube.gcdserver.I3GeometryBuilder module¶
- class icecube.gcdserver.I3GeometryBuilder.TankData¶
Bases:
object
Helper class to group together and IceTop tank with the corresponding IceTop DOMs and snow depth measurement
- icecube.gcdserver.I3GeometryBuilder.buildI3Geometry(db)¶
Build an I3Geometry instance from GCD data. We need data from the calibration DB to get the IceTop snow depths. @db: Access to set of valid GeometryObject and CalibrationObject instances @return: dataclasses.I3Geometry instance.
- icecube.gcdserver.I3GeometryBuilder.buildTankGeo(stringID, tankLabel, td)¶
Build an I3TankGeo object from TankData object ‘td’
- icecube.gcdserver.I3GeometryBuilder.getOMGeo(o)¶
Build an I3OMGeo object from geometry object ‘o’. Throws KeyException if geometry keys are not available. @o: Geometry object @return: I3OMGeo
- icecube.gcdserver.I3GeometryBuilder.getOMType(o)¶
Return the IceTray OM type given the type of GeometryObject ‘o’
- icecube.gcdserver.I3GeometryBuilder.getTankType(o)¶
Return the IceTray OM type given the liner of GeometryObject tank ‘o’