icecube.online_filterscripts.online_filters.cascade_filter module

Online, high rate cascade filter.

This segment defines the CascadeFilter_24

To calculate this filter, this segment uses the same criteria as the cascade filter from 2013 which can be found in old files filterscripts/python/cascadefilter.py and filterscripts/private/filterscripts/I3CascadeFilter_13.cxx.

  1. Whether an events is downgoing or upgoing is determined with the pole track reconstruction

  2. If the event is downgoing, the cut is made based on the tensor of inertia eigenvalue ratio, the line fit speed, and the cascade LLH

  3. If the event is upgoing, the cut is made on only the cascade LLH

returns:

in InIceSplit P frames named “CascadeFilter_24” with filter results per-split

rtype:

I3Bool

icecube.online_filterscripts.online_filters.cascade_filter.Cascade_filter(tray, name, pulses='RecoPulses', output_pulses_HLC=None, If=<function <lambda>>)

Run the Online cascade filter.