icecube.truncated_energy.stochasticity module

class icecube.truncated_energy.stochasticity.Calculator(context)

Bases: I3ConditionalModule

Stochasticity calculation module

This module uses the stochastic muon energy losses calculated by the BINs method of the truncated_energy project to calculate the stochasticity of an event.

Parameters:
  • UseTruncatedInputs (bool) – Default: False Does the i3 file already contains _BINS_dEdxVector output from truncated reconstruction?

  • Truncated_Seed (str) – Default: ‘SplineMPE’ Seed of the truncated reconstruction.

  • Truncated_Suffix (str) – Default: empty string Additional name tag that goes into the truncated output keys.

  • Truncated_Model (str) – Default: ‘_SPICEMie’ The ice model used by the truncated reconstruction.

  • Truncated_dEdxVector (str) – Default: empty string Name of the _dEdxVector key in truncated reconstruction result, if alredy known.

  • OutputName (str) – Default: ‘Stochasticity’ Name of the output stochasticity frame key.

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

void Configure(PythonModule<I3ConditionalModule> {lvalue})

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

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