icecube.online_filterscripts.online_filters.OnlineL2_filter module¶
Online_l2_filter.
This segment defines the “OnlineL2Filter_23”
To calculate this filter, this segment:
Performs new Recos, SPE2itFit and MPEFit and gets direct hit_statistics
Performs cuts based in zenith bands from best available reco on rLLH Qtot and direct hit stats
For events that pass filter, performs advanced recos that are needed for the GFU selection
This segment will return:
I3Bool in InIceSplit P frames named “OnlineL2Filter_23” with filter results per-split
SplineMPE reco
Other recos and variables used in GFU
TODO: add more detail to outputs
- icecube.online_filterscripts.online_filters.OnlineL2_filter.L2Reco(tray, name, pulses='CleanedInIcePulses', llhfit_name='', linefit_name='', If=<function <lambda>>)¶
Perform recos for OnlineL2 selection.
Performs an iterative SPE reco then MPE reco Then calculates direct hit_statistics for best available reco
- icecube.online_filterscripts.online_filters.OnlineL2_filter.NewL2AdvancedReco(tray, name, pulses='CleanedInIcePulses', splinereco_amplitude_table=None, splinereco_timing_table=None, path_to_cramerrao_table=None, If=<function <lambda>>)¶
Run recos to run on events that pass the OnlineL2 filter.
- icecube.online_filterscripts.online_filters.OnlineL2_filter.online_l2_filter(tray, name, pulses='CleanedInIcePulses', If=<function <lambda>>)¶
Make OnlineL2 selection.