icecube.common_variables.direct_hits package¶
The direct_hits sub project of CommonVariables provides C++ utility functions (with pybindings), icetray modules, tableio converters, and icetray traysegments to calculate and to book the following direct hits cut variables:
NDirStrings
NDirDoms
NDirPulses
QDirPulses
NEarlyStrings
NEarlyDoms
NEarlyPulses
QEarlyPulses
NLateStrings
NLateDoms
NLatePulses
QLatePulses
DirTrackLength
DirTrackHitDistributionSmoothness
It is designed to enable the user to calculate direct hits for different direct
hits definitions, e.g. different direct hits time windows. The definition of one
particular class of direct hits is described by the
icecube.common_variables.direct_hits.I3DirectHitsDefinition
class.