Project stochastics

Invoke with: import icecube.stochastics

C++ I3Modules

I3Stochastics

"I3Stochastics" (C++ I3Module)

<undocumented>

Param A_Param:

Default = 0.0, Value of parameter A for the Selection of HE stochastics

Param B_Param:

Default = 0.0, Value of parameter B for the Selection of HE stochastics

Param C_Param:

Default = 0.0, Value of parameter C for the Selection of HE stochastics

Param FreeParams:

Default = 1, Specify which parameters should be free and which should be fixed in a bitset : [b,a,gamma_mu, kappa, A,E0], set with an int. RECOMMENDED : only one free param, preferable first

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputParticleVector:

Default = 'EnergyLosses', Name of the input I3Vector<I3Particle> with the energylosses

Param MaxIterations:

Default = 1500, Maximum number of iterations of the minimizer

Param Minimizer:

Default = 'MIGRAD', Which TMinuit minimizer? MIGRAD or SIMPLEX or MINIMIZE (do simplex when migrad fails)

Param OutputName:

Default = 'Stochastics', Name of output I3EnergyLoss object

Param OutputName_red:

Default = 'Stochastics_red', Name of output I3EnergyLoss object, which only contains results from fit without found HE stochastics, if empty no output

Param SelectionType:

Default = 'Type1', There are two types for the selection process of HE stochastics, Type1 = a <dE/dX> + b * Fit^c, Type2 = a + b* Fit^c, with Fit : average bundleElossFit

Param Tolerance:

Default = 0.001, Criterium for convergence

Param Verbose:

Default = False, Spits out information about the fitting

Python I3Modules

PlotStoch

PlotStoch (Python I3Module)

<undocumented>

Param InputElosses:

Default = [''], List of I3Vector<I3Particle>’s which contain true And/or reco eLosses

Param InputFitResult:

Default = '', Input I3Eloss object which contains fitparams and stochastics variables

Param InputFitResultRed:

Default = '', Input I3Eloss object which contains fitparams of fit without stochastics

Param NEvents:

Default = 100, Max number of events to plot

Param OutputFileName:

Default = None, Name of outputfile, should have .ps extension.

Param RootOutputFileName:

Default = None, Name of root output file, in case you want to store the histograms in a ROOT file.