icecube.common_variables.hit_multiplicity.I3HitMultiplicityCalculator module

This python module contains the I3HitMultiplicityCalculator icetray module.

class icecube.common_variables.hit_multiplicity.I3HitMultiplicityCalculator.I3HitMultiplicityCalculator(context)

Bases: I3ConditionalModule

This icetray module calculates the hit multiplicity variables, e.g. NHitStrings, NHitDoms, NHitDomsOnePulse, and NPulses.

This icetray module puts an icecube.common_variables.hit_multiplicity.I3HitMultiplicityValues I3FrameObject, holding the calculated values, into the frame. Its name will be the one specified through the OutputI3HitMultiplicityValuesName module parameter.

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

void Configure(PythonModule<I3ConditionalModule> {lvalue})

property OutputI3HitMultiplicityValuesName

The name of the output I3HitMultiplicityValues frame object.

Physics((I3ConditionalModule)arg1, (I3Frame)arg2) None :
C++ signature :

void Physics(PythonModule<I3ConditionalModule> {lvalue},boost::shared_ptr<I3Frame>)

property PulseSeriesMapName

The frame object name of the pulse series map used to calculate the hit multiplicity values.

property PyLogLevel

The Python logging module log level for this module.