icecube.offline_filterscripts.filter_segments.icetop_filter module¶
IceTop filter tray segment.
This segment defines the IceTopNTankX_22 filters
To apply this filter, this segment: - Counts the HLCTank hits of a given I3RecoPulsesSeries (inputRecoPulses) - Filters events based on the given HLC threshold. (requiredCountsforFilter)
Additional Arguments: - Delete HLC count number from frame (deleteHLCCount)
- returns:
- I3Bool in IceTopSplit P frames named by outFiltername – (standard: IceTopHLCTank9_22) with filter results per-split
This filter also will save the following objects for later use/archiving
- Number of HLC counts used for the filter (standard (IceTopHLCCount))
- icecube.offline_filterscripts.filter_segments.icetop_filter.IceTopFilterNTank(tray, name='icetop_filter', inputRecoPulses='IceTopHLCTankPulses', requiredCountsforFilter=9, outHLCCountname='IceTopHLCCount', outFiltername='IceTopNHLCTank9_22', deleteHLCCount=True)¶
I3Tray segments should have docstrings. This one doesn’t. Fix it.
- icecube.offline_filterscripts.filter_segments.icetop_filter.IceTopFilterSelectedStations(tray, name='icetop_filter', inputRecoPulses='IceTopHLCTankPulses', requiredCountsforFilter=1, stationList=None, bothTanksHit=False, outHLCCountname='IceTopHLCCount_SW', outFiltername='IceTop_SouthwestNHLCTank1_22', deleteHLCCount=True)¶
I3Tray segments should have docstrings. This one doesn’t. Fix it.