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.

Submodules