icecube.online_filterscripts.base_segments.pole_waveform_select module¶
Tools for selecting waveforms to save.
- icecube.online_filterscripts.base_segments.pole_waveform_select.pole_waveform_selectors(tray, name='base_waveform_select')¶
Pole filters. Here, we’re just selecing what gets saved for each event.
- Current filters:
- HighQFilter - look at InIce Trigger splitter frames, look for
events with HomogenizedQTot > threshold (currently 1000pe) -> Runs in the InIce Splits from I3TriggerSplitter -> Save all waveforms -> Max_Homogenized_Qtot in DAQ frame for checking
- FRT trigger check - is this a Fixed rate trigger event?
-> runs on all Q-frame QTriggerHeirarchy -> saves all waveforms when an FRT trigger is present -> FRT_Triggered_Event I3Bool in DAQ frame.
- IceTop waveforms - look for IceTop events with (currently) >=10
HLC tank hit -> Runs on ALL IceTop waveforms in DAQ frame -> Save all IceTop waveforms -> IceTopHLCCount in DAQ frame for checking