icecube.filterscripts.cascadefilter module¶
- icecube.filterscripts.cascadefilter.CascadeFilter(tray, name, pulses='RecoPulses', muon_llhfit_name='PoleMuonLlhFit', output_pulses_HLC=None, doCleanup=True, If=<function <lambda>>)¶
This tray segment is a first version of the 2013 cascade filter segment.
- Parameters:
pulses – Name of the I3RecoPulseSeriesMap to work on. This filter has been tested in 2011 with uncleaned pulses, TW, SRT and TW+SRT-cleaned pulses. It does not work too well for TW-cleaned pulses. All other cleanings or no cleaning at all is acceptable.
muon_llhfit_name – Name of the I3Particle containing the muon llh reconstruction result from the muon filter.
output_pulses_HLC – Set this to a string to store the HLC cleaned pulses for use by other filters downstream.
doCleanup – Clean up all “internal” reconstruction reuslts after the final filter decision.
If – Python function to use as conditional execution test for segment modules.