icecube.icetop_Level3_scripts.modules.StationGeoTankOrdering module

class icecube.icetop_Level3_scripts.modules.StationGeoTankOrdering.FixGCDTankABOrdering(context)

Bases: I3Module

In some GCD files, the two tanks in a station are listed in reverse order (with the first tank containing DOM’s 63 and 64, the second containing 61 and 62). The coordinates of the tank are consistent with the DOM’s listed within them, so all we need to do is swap the ordering of the two I3TankGeo’s in the list.

Configure((I3Module)arg1) None :
C++ signature :

void Configure(PythonModule<I3Module> {lvalue})

Geometry((I3Module)arg1, (I3Frame)arg2) None :
C++ signature :

void Geometry(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)

class icecube.icetop_Level3_scripts.modules.StationGeoTankOrdering.SanityCheckStationGeo(context)

Bases: I3Module

Cruise through the “StationGeo” object in I3Geometry, and see if the ordering of the tanks is “conventional ordering” or not.

Configure((I3Module)arg1) None :
C++ signature :

void Configure(PythonModule<I3Module> {lvalue})

Geometry((I3Module)arg1, (I3Frame)arg2) None :
C++ signature :

void Geometry(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)