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.