Project cramer-rao

Invoke with: import icecube.cramer_rao

C++ I3Modules

CramerRao

"CramerRao" (C++ I3Module)

calculates estimator

Param AllHits:

Default = True, Shall I use all Hits (allHits_=true) or only first hit per DOM (allHits_=false)?

Param DoubleOutput:

Default = False, Shall I output the most effective Value (cramer_rao_theta) as I3Double, so it can be booked in flat-ntuples?

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 InputResponse:

Default = 'Hits', Name of the hit or pulse series map that we will take in

Param InputTrack:

Default = 'Track', Name of the track, the cramer-rao calculation is based on

Param OutputResult:

Default = 'CramerRao', Name of the result in the frame

Param PathToTable:

Default = '/Users/buildbot/actions-runner/_work/icetray/icetray/cramer-rao/resources/data/', set the path to the digamma tables

Param z_dependent_scatter:

Default = True, Shall I use one fixed value for the in ice scatter coefficient (false) or a table with z-dependence (better, true)