icecube.common_variables.track_characteristics.I3TrackCharacteristicsCalculator module

This python module contains the I3TrackCharacteristicsCalculator icetray module.

class icecube.common_variables.track_characteristics.I3TrackCharacteristicsCalculator.I3TrackCharacteristicsCalculator(context)

Bases: I3ConditionalModule

This icetray module calculates the track characteristics cut variables for a given I3Geometry, a given I3RecoPulseSeriesMap, and a given track (given through an I3Particle object).

The module put an I3TrackCharacteristicsValues I3FrameObject object into the frame having the key name, which has been specified through the module parameter OutputI3TrackCharacteristicsValuesName.

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

void Configure(PythonModule<I3ConditionalModule> {lvalue})

property OutputI3TrackCharacteristicsValuesName

The name of the output I3TrackCharacteristicsValues frame object holding the calculation results.

property ParticleName

The frame object name of the reconstructed particle used as track for the calculation of the track characteristics.

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 identify the hits.

property PyLogLevel

The Python logging module log level for this module.

property TrackCylinderRadius

The cylinder radius around the track. Only pulses within this cylinder radius around the track will be considered for the calculation of the track characteristics variables.