icecube.filterscripts.offlineL2.level2_Reconstruction_Cascade module

icecube.filterscripts.offlineL2.level2_Reconstruction_Cascade.OfflineCascadeReco(tray, name, If=<function <lambda>>, suffix='', SRTPulses='', Pulses='', TopoPulses='', CascadeLineFit='CascadeLineFit', CascadeDipoleFit='CascadeDipoleFit', CascadeLast='CascadeLast', CascadeLlhVertexFit='CascadeLlhVertexFit', CascadeLlhVertexFitSplit='CascadeLlhVertexFitSplit', BadDOMListName='BadDomsList', CascadeFillRatio='CascadeFillRatio', CascadeSplitPulses='CascadeSplitPulses', CascadeLineFitSplit='CascadeLineFitSplit', CascadeToISplit='CascadeToISplit', CascadeImprovedLineFit='CascadeImprovedLineFit', CascadeContainmentTagging='CascadeContainmentTagging')
Parameters:
  • RawPulses – Name of the I3RecoPulseSeriesMap to work on. (not cleaned by cascade hit cleaning)

  • Pulses – Name of the I3RecoPulseSeriesMap to work on. (pre-cleaned by cascade hit cleaning)

  • CascadeLineFit – Name of the output linefit fit

  • CascadeDipoleFit – Name of the output dipolefit fit

  • CascadeLast – Name of the output clast fit

  • CascadeLlhVertexFit – Name of the output CascadeLlh fit

  • BadDOMListName – Name of the Bad DOMs list to use in the FillRatio module Should be the list that matches the input pulses (HLC pulses with HLC bad dom list, etc.)

  • CascadeFillRatio – Name of the output FillRation fit

  • CascadeSplitPulses – Basename for the average time split cascade pulses

  • CascadeLineFitSplit – Basename for the linefits based on split pulses

  • CascadeToISplit – Basename for the tensor-of-inertia fits based on split pulses

  • CascadeImprovedLineFit – Name of the output improved linefit result based on cascade pulses

  • suffix – Potential suffix to append to the end of all fits, in case of multiple instances

  • If – Python function or module for conditional execution of all fits

icecube.filterscripts.offlineL2.level2_Reconstruction_Cascade.TopoSplitFits_Doubles(tray, name, suffix='', If=<function <lambda>>)

I3Tray segments should have docstrings. This one doesn’t. Fix it.

icecube.filterscripts.offlineL2.level2_Reconstruction_Cascade.TopoSplitFits_Singles(tray, name, SRTPulses='SRTInIcePulses', suffix='', If=<function <lambda>>)

I3Tray segments should have docstrings. This one doesn’t. Fix it.