icecube.offline_filterscripts.filter_segments.icetop2station module¶
A copy of the IceTop 2-station trigger filter from the original filterscripts.
This filter was copied-and-adapted straight from the original filterscripts with very little modification. All I’ve done is replaced the “filter_globals” references with strings, and replaced the bit that checks for the presence of the trigger. –KR
- icecube.offline_filterscripts.filter_segments.icetop2station.IceTopTwoStationFilter(tray, name, If=<function <lambda>>)¶
Make the frame I3Bool, and then run I3FilterModule on it. UNUSED for now, since we’re just doing I3Bools.
- class icecube.offline_filterscripts.filter_segments.icetop2station.ReevaluateTriggerOnIceTopSplit(ctx)¶
Bases:
I3ConditionalModule
IceTop 2-station Trigger module.
This module does two things:
checks for the presence of the IceTop 2-station Trigger, and if it is found,
re-evaluates the trigger conditions on the pulses
- Input parameters:
name of the I3TriggerHierarchy, and name of the PulseSeries
- Output parameter:
name of the I3Bool to put in the frame
Easy peasy!
- Configure()¶
Make module configuration: get parameters from IceTray.
- Physics(frame)¶
Check the conditions for the 2-station trigger.
This module does two things:
checks for the presence of the IceTop 2-station Trigger, and if it is found,
re-evaluates the trigger conditions on the pulses