icecube.offline_filterscripts.filter_segments.cascade_filter.HitCleaning_Cascade module¶
Functions to perform pulse cleaning and veto calculation.
- icecube.offline_filterscripts.filter_segments.cascade_filter.HitCleaning_Cascade.CascadeHitCleaning(tray, name, Pulses='SplitInIcePulses', TWOfflinePulsesHLC='TWOfflinePulsesHLC', If=<function <lambda>>)¶
Cascade Pulse and Time Window Cleaning.
- icecube.offline_filterscripts.filter_segments.cascade_filter.HitCleaning_Cascade.TopologicalCounter(tray, name, pulses='OfflinePulsesHLC', If=<function <lambda>>)¶
Count the number of topological clusters in a given pulse series map, using only the first HLC pulse in each DOM.
Returns a list containing the name of the I3Int containing the split count.
- Parameters:
Pulses – name of the pulse series to split
- icecube.offline_filterscripts.filter_segments.cascade_filter.HitCleaning_Cascade.runVeto_Coinc(tray, _, pulses, If=<function <lambda>>)¶
Run the veto on coincident events.
- icecube.offline_filterscripts.filter_segments.cascade_filter.HitCleaning_Cascade.runVeto_Singles(tray, _, pulses, If=<function <lambda>>)¶
Run the veto on single events.