icecube.icetop_Level3_scripts.segments.ReRunFilters module

icecube.icetop_Level3_scripts.segments.ReRunFilters.ReRunFilters(tray, name, Detector=None, isMC=False, Pulses='CleanedHLCTankPulses')

This segment is run because of the inconsistency between the different years regarding filtermask names, etc. We will rerun the filter on the P frame.

As a first step we keep all events which pass an IceTopSTA3, STA5 or IceTop_InFill_STA3 filter will be kept. We run the same filter on all years, but for IC79, IC86.2011 we need to get the prescale from the FilterMask.

We do not keep a separate icetop_inice filter (as is done in IC79, IC86.2011).

Furthermore, if only the STA3 filter is passed, we run the SmallShowerFilter, and delete the events which do not pass this filter.