icecube.level3_filter_cascade.level3_Recos module¶
- icecube.level3_filter_cascade.level3_Recos.CascadeLlhVertexFit(tray, name, Pulses, If=<function <lambda>>)¶
Run CscdLlhVertexFit, seeded with CLast.
- icecube.level3_filter_cascade.level3_Recos.CoreRemovalFits(tray, name, Pulses='OfflinePulses', Vertex='CredoFit', If=<function <lambda>>)¶
Remove the cascade-like core of pulses around a reconstructed vertex from the event, and run SPEFit+CscdLlh on the core and corona separately.
- icecube.level3_filter_cascade.level3_Recos.DipoleFit(tray, name, Pulses='SRTOfflinePulses', If=<function <lambda>>)¶
- icecube.level3_filter_cascade.level3_Recos.SPEFit(tray, name, Pulses='OfflinePulses', Jitter=15.0, NoiseRate=1e-08, Iterations=1, If=<function <lambda>>)¶
Run SPE Fit.
- icecube.level3_filter_cascade.level3_Recos.SplitFits(tray, name, BasePulses, If=<function <lambda>>)¶
Run SPEFit and CascadeLlh on split pulse series named thing_0 and thing_1.
- icecube.level3_filter_cascade.level3_Recos.TimeSplitFits(tray, name, Pulses='OfflinePulses', If=<function <lambda>>)¶
Split the event in two time haves and run SPEFit+CscdLlh on each half separately