Project icepick

Invoke with: import icecube.icepick

C++ I3Modules

I3IceForkModule_I3AndFilter

"I3IceForkModule<I3AndFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AndFilter', Name of the filter decision in the Frame

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

I3IceForkModule_I3AndServices

"I3IceForkModule<I3AndServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AndServices', Name of the filter decision in the Frame

Param ServicesToAnd:

Default = [], A list of services in the context to AND together

I3IceForkModule_I3AzimuthWindowFilter

"I3IceForkModule<I3AzimuthWindowFilter>" (C++ I3Module)

<undocumented>

Param AzimuthMax:

Default = 1.75, The maximum azimuth angle that below which events are selected

Param AzimuthMin:

Default = 1.22, The minimum azimuth angle that above which events are selected

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AzimuthWindowFilter', Name of the filter decision in the Frame

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

I3IceForkModule_I3DOMLaunchTriggerTypeFilter

"I3IceForkModule<I3DOMLaunchTriggerTypeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3DOMLaunchTriggerTypeFilter', Name of the filter decision in the Frame

Param Names:

Default = [], Names specifying DOM launch series maps to check for

I3IceForkModule_I3DoubleFilter

"I3IceForkModule<I3DoubleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3DoubleFilter', Name of the filter decision in the Frame

Param I3DoubleObject:

Default = '', The name of the input I3Double object

Param MaximumValue:

Default = 10000000000.0, Maximum value of I3Double for event to be kept [default=1.0e10]

Param MinimumValue:

Default = -10000000000.0, Minimum value of I3Double for event to be kept [default=-1.0e10]

I3IceForkModule_I3EventIdFilter

"I3IceForkModule<I3EventIdFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventIdFilter', Name of the filter decision in the Frame

Param EventIds:

Default = [], The event to be selected.

I3IceForkModule_I3EventIdRangeFilter

"I3IceForkModule<I3EventIdRangeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventIdRangeFilter', Name of the filter decision in the Frame

Param FirstEventId:

Default = 0, The first event to be selected.

Param LastEventId:

Default = 0, The last event to be selected.

I3IceForkModule_I3EventTimeFilter

"I3IceForkModule<I3EventTimeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventTimeFilter', Name of the filter decision in the Frame

Param EventTimes:

Default = '', The event times to be deselected.

I3IceForkModule_I3FitSucceededFilter

"I3IceForkModule<I3FitSucceededFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3FitSucceededFilter', Name of the filter decision in the Frame

Param DidNotSucceed:

Default = False, Keep the events where the fit did NOT succeed?

Param Fitname:

Default = '', The fit to be checked.

I3IceForkModule_I3FrameObjectFilter

"I3IceForkModule<I3FrameObjectFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3FrameObjectFilter', Name of the filter decision in the Frame

Param DisplayWarning:

Default = False, Should I3FrameObjectFilter display a warning for each rejected frame

Param FrameObjectKey:

Default = '', I3FrameObjectFilter will accept the frame if an object with this name is present or…

Param FrameObjectKeyStartsWith:

Default = '', …if an object name starts with this string

I3IceForkModule_I3InverseFilter

"I3IceForkModule<I3InverseFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3InverseFilter', Name of the filter decision in the Frame

Param DefaultInputDecision:

Default = True, The boolean value that is used if “InputDecisionName” does not exist in frame

Param InputDecisionName:

Default = '', The name of the decision in the frame for which you want the inverse.

I3IceForkModule_I3InverseServices

"I3IceForkModule<I3InverseServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3InverseServices', Name of the filter decision in the Frame

Param ServiceToInvert:

Default = '', The icepick service in the context to invert

I3IceForkModule_I3LDirFilter

"I3IceForkModule<I3LDirFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3LDirFilter', Name of the filter decision in the Frame

Param LDir:

Default = 300.0, The LDir threshold that an event’s must exceed to be kept

I3IceForkModule_I3LogicalOrFilter

"I3IceForkModule<I3LogicalOrFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3LogicalOrFilter', Name of the filter decision in the Frame

Param FirstDecisionName:

Default = '', The name of the first decision in the frame.

Param SecondDecisionName:

Default = '', The name of the second decision in the frame.

I3IceForkModule_I3NChFilter

"I3IceForkModule<I3NChFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3NChFilter', Name of the filter decision in the Frame

Param NCh:

Default = 200, The number of channels that an event must have to be kept

I3IceForkModule_I3NDirFilter

"I3IceForkModule<I3NDirFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3NDirFilter', Name of the filter decision in the Frame

Param NDir:

Default = 5, The number of direct hits that an event must have to be kept

I3IceForkModule_I3NHitChannelFilter

"I3IceForkModule<I3NHitChannelFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3NHitChannelFilter', Name of the filter decision in the Frame

Param MaxThreshold:

Default = 2147483647, The Maximum number of hit channels required to allow the event

Param MinThreshold:

Default = 0, The Minimum number of hit channels required to allow the event

Param ResponseKey:

Default = 'response', Name of the response in the frame

I3IceForkModule_I3NLaunchFilter

"I3IceForkModule<I3NLaunchFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CountWhat:

Default = 'doms', count ‘doms’,’tanks’,’stations’ or ‘strings’?

Param DataReadoutName:

Default = 'InIceRawData',

Param DecisionName:

Default = 'I3NLaunchFilter', Name of the filter decision in the Frame

Param MaxNlaunch:

Default = -1,

Param MinNLaunch:

Default = 0,

Param OnlyStrings:

Default = [], List of strings to use (empty=>all)

I3IceForkModule_I3OrFilter

"I3IceForkModule<I3OrFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3OrFilter', Name of the filter decision in the Frame

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

I3IceForkModule_I3OrServices

"I3IceForkModule<I3OrServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3OrServices', Name of the filter decision in the Frame

Param ServicesToOr:

Default = [], A list of services in the context to OR together

I3IceForkModule_I3PickRawNHitEventFilter

"I3IceForkModule<I3PickRawNHitEventFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3PickRawNHitEventFilter', Name of the filter decision in the Frame

Param DOMlaunchSource:

Default = 0, Select Source of DOMlaunch: InIce (1), IceTop (2), or both (any other integer)

Param HitThresholdHigh:

Default = 1000000, Number of maximum required hits for an event to select

Param HitThresholdLow:

Default = 1, Number of minimum required hits for an event to select

Param HitThresholdType:

Default = 1, HitThreshold Selection Type: choose high (2), low (0) or between (1) (Default = 1)

Param IceTopDOMLaunchSeriesMapName:

Default = 'IceTopRawData', Name of the Ice Top DOM Launch series map to count hits for

Param InIceDOMLaunchSeriesMapName:

Default = 'InIceRawData', Name of the in Ice DOM Launch series map to count hits for

I3IceForkModule_I3PrescaleFilter

"I3IceForkModule<I3PrescaleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3PrescaleFilter', Name of the filter decision in the Frame

Param PrescaleFactor:

Default = 1, Prescale factor N for sampling: each Nth event is kept.

I3IceForkModule_I3RandomFilter

"I3IceForkModule<I3RandomFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RandomFilter', Name of the filter decision in the Frame

Param Prescale:

Default = 1, Determines the fraction of selected events

Param Seed:

Default = 1, Seed for a local random function used for prescaling

Param UseRandomService:

Default = False, Use random service for prescaling instead of a local random function

I3IceForkModule_I3RecoPulseFilter

"I3IceForkModule<I3RecoPulseFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RecoPulseFilter', Name of the filter decision in the Frame

Param FrameKey:

Default = 'InitialPulseSeriesReco', Key in the frame to find the I3RecoPulseSeries

Param MaxChargePerNChannel:

Default = -1.0, Maximum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MaxNHitPerNChannel:

Default = -1.0, Maximum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinChargePerNChannel:

Default = 0.0, Minimum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinNHitPerNChannel:

Default = 0.0, Minimum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

I3IceForkModule_I3RunIdEventIdFilter

"I3IceForkModule<I3RunIdEventIdFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RunIdEventIdFilter', Name of the filter decision in the Frame

Param EventIds:

Default = [], Vector EventIDs of the event to be selected.

Param RunIds:

Default = [], Vector of RunIDs of the events to be selected.

I3IceForkModule_I3SimpleFilter

"I3IceForkModule<I3SimpleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SimpleFilter', Name of the filter decision in the Frame

Param InputDecisionName:

Default = '', The name of the decision in the frame on which to filter.

I3IceForkModule_I3SkipNEventFilter

"I3IceForkModule<I3SkipNEventFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SkipNEventFilter', Name of the filter decision in the Frame

Param SkipNevents:

Default = 0, Number of events you want to skip with this filter

I3IceForkModule_I3SoftwareTriggerFlagsFilter

"I3IceForkModule<I3SoftwareTriggerFlagsFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SoftwareTriggerFlagsFilter', Name of the filter decision in the Frame

Param TriggerFlagsName:

Default = 'F2kSoftwareTriggerFlags', Name of the F2k Software trigger flags in the frame(default=’F2kSoftwareTriggerFlags’)

Param TriggersToFilter:

Default = [], Vector of Trigger names that are to be kept in the stream (default=’’)

I3IceForkModule_I3TriggerSatisfiedFilter

"I3IceForkModule<I3TriggerSatisfiedFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3TriggerSatisfiedFilter', Name of the filter decision in the Frame

Param Source:

Default = ['*'], trigger source

Param TriggerHierarchyName:

Default = 'TriggerHierarchy',

Param Type:

Default = ['*'], trigger type

I3IceForkModule_I3UnFilter

"I3IceForkModule<I3UnFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3UnFilter', Name of the filter decision in the Frame

I3IceForkModule_I3ZenithFilter

"I3IceForkModule<I3ZenithFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3ZenithFilter', Name of the filter decision in the Frame

Param MaxZenith:

Default = 3.141592653589793, The zenith angle that above which events are cut

Param MinZenith:

Default = 0.0, The zenith angle that below which events are cut

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

I3IcePickModule_I3AndFilter

"I3IcePickModule<I3AndFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AndFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3AndServices

"I3IcePickModule<I3AndServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AndServices', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ServicesToAnd:

Default = [], A list of services in the context to AND together

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3AzimuthWindowFilter

"I3IcePickModule<I3AzimuthWindowFilter>" (C++ I3Module)

<undocumented>

Param AzimuthMax:

Default = 1.75, The maximum azimuth angle that below which events are selected

Param AzimuthMin:

Default = 1.22, The minimum azimuth angle that above which events are selected

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3AzimuthWindowFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3DOMLaunchTriggerTypeFilter

"I3IcePickModule<I3DOMLaunchTriggerTypeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3DOMLaunchTriggerTypeFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param Names:

Default = [], Names specifying DOM launch series maps to check for

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3DoubleFilter

"I3IcePickModule<I3DoubleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3DoubleFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param I3DoubleObject:

Default = '', The name of the input I3Double object

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param MaximumValue:

Default = 10000000000.0, Maximum value of I3Double for event to be kept [default=1.0e10]

Param MinimumValue:

Default = -10000000000.0, Minimum value of I3Double for event to be kept [default=-1.0e10]

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3EventIdFilter

"I3IcePickModule<I3EventIdFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventIdFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param EventIds:

Default = [], The event to be selected.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3EventIdRangeFilter

"I3IcePickModule<I3EventIdRangeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventIdRangeFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param FirstEventId:

Default = 0, The first event to be selected.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param LastEventId:

Default = 0, The last event to be selected.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3EventTimeFilter

"I3IcePickModule<I3EventTimeFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3EventTimeFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param EventTimes:

Default = '', The event times to be deselected.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3FitSucceededFilter

"I3IcePickModule<I3FitSucceededFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3FitSucceededFilter', Name of the filter decision in the Frame

Param DidNotSucceed:

Default = False, Keep the events where the fit did NOT succeed?

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param Fitname:

Default = '', The fit to be checked.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3FrameObjectFilter

"I3IcePickModule<I3FrameObjectFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3FrameObjectFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param DisplayWarning:

Default = False, Should I3FrameObjectFilter display a warning for each rejected frame

Param FrameObjectKey:

Default = '', I3FrameObjectFilter will accept the frame if an object with this name is present or…

Param FrameObjectKeyStartsWith:

Default = '', …if an object name starts with this string

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3InverseFilter

"I3IcePickModule<I3InverseFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3InverseFilter', Name of the filter decision in the Frame

Param DefaultInputDecision:

Default = True, The boolean value that is used if “InputDecisionName” does not exist in frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputDecisionName:

Default = '', The name of the decision in the frame for which you want the inverse.

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3InverseServices

"I3IcePickModule<I3InverseServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3InverseServices', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ServiceToInvert:

Default = '', The icepick service in the context to invert

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3LDirFilter

"I3IcePickModule<I3LDirFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3LDirFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param LDir:

Default = 300.0, The LDir threshold that an event’s must exceed to be kept

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3LogicalOrFilter

"I3IcePickModule<I3LogicalOrFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3LogicalOrFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param FirstDecisionName:

Default = '', The name of the first decision in the frame.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param SecondDecisionName:

Default = '', The name of the second decision in the frame.

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3NChFilter

"I3IcePickModule<I3NChFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3NChFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NCh:

Default = 200, The number of channels that an event must have to be kept

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3NDirFilter

"I3IcePickModule<I3NDirFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param DecisionName:

Default = 'I3NDirFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NDir:

Default = 5, The number of direct hits that an event must have to be kept

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3NHitChannelFilter

"I3IcePickModule<I3NHitChannelFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3NHitChannelFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param MaxThreshold:

Default = 2147483647, The Maximum number of hit channels required to allow the event

Param MinThreshold:

Default = 0, The Minimum number of hit channels required to allow the event

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ResponseKey:

Default = 'response', Name of the response in the frame

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3NLaunchFilter

"I3IcePickModule<I3NLaunchFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CountWhat:

Default = 'doms', count ‘doms’,’tanks’,’stations’ or ‘strings’?

Param DataReadoutName:

Default = 'InIceRawData',

Param DecisionName:

Default = 'I3NLaunchFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param MaxNlaunch:

Default = -1,

Param MinNLaunch:

Default = 0,

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param OnlyStrings:

Default = [], List of strings to use (empty=>all)

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3OrFilter

"I3IcePickModule<I3OrFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3OrFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3OrServices

"I3IcePickModule<I3OrServices>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3OrServices', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ServicesToOr:

Default = [], A list of services in the context to OR together

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3PickRawNHitEventFilter

"I3IcePickModule<I3PickRawNHitEventFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3PickRawNHitEventFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param DOMlaunchSource:

Default = 0, Select Source of DOMlaunch: InIce (1), IceTop (2), or both (any other integer)

Param HitThresholdHigh:

Default = 1000000, Number of maximum required hits for an event to select

Param HitThresholdLow:

Default = 1, Number of minimum required hits for an event to select

Param HitThresholdType:

Default = 1, HitThreshold Selection Type: choose high (2), low (0) or between (1) (Default = 1)

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param IceTopDOMLaunchSeriesMapName:

Default = 'IceTopRawData', Name of the Ice Top DOM Launch series map to count hits for

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InIceDOMLaunchSeriesMapName:

Default = 'InIceRawData', Name of the in Ice DOM Launch series map to count hits for

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3PrescaleFilter

"I3IcePickModule<I3PrescaleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3PrescaleFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param PrescaleFactor:

Default = 1, Prescale factor N for sampling: each Nth event is kept.

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3RandomFilter

"I3IcePickModule<I3RandomFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RandomFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Prescale:

Default = 1, Determines the fraction of selected events

Param Seed:

Default = 1, Seed for a local random function used for prescaling

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

Param UseRandomService:

Default = False, Use random service for prescaling instead of a local random function

I3IcePickModule_I3RecoPulseFilter

"I3IcePickModule<I3RecoPulseFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RecoPulseFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param FrameKey:

Default = 'InitialPulseSeriesReco', Key in the frame to find the I3RecoPulseSeries

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param MaxChargePerNChannel:

Default = -1.0, Maximum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MaxNHitPerNChannel:

Default = -1.0, Maximum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinChargePerNChannel:

Default = 0.0, Minimum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinNHitPerNChannel:

Default = 0.0, Minimum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3RunIdEventIdFilter

"I3IcePickModule<I3RunIdEventIdFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3RunIdEventIdFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param EventIds:

Default = [], Vector EventIDs of the event to be selected.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param RunIds:

Default = [], Vector of RunIDs of the events to be selected.

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3SimpleFilter

"I3IcePickModule<I3SimpleFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SimpleFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputDecisionName:

Default = '', The name of the decision in the frame on which to filter.

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3SkipNEventFilter

"I3IcePickModule<I3SkipNEventFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SkipNEventFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param SkipNevents:

Default = 0, Number of events you want to skip with this filter

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3SoftwareTriggerFlagsFilter

"I3IcePickModule<I3SoftwareTriggerFlagsFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3SoftwareTriggerFlagsFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

Param TriggerFlagsName:

Default = 'F2kSoftwareTriggerFlags', Name of the F2k Software trigger flags in the frame(default=’F2kSoftwareTriggerFlags’)

Param TriggersToFilter:

Default = [], Vector of Trigger names that are to be kept in the stream (default=’’)

I3IcePickModule_I3TriggerSatisfiedFilter

"I3IcePickModule<I3TriggerSatisfiedFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3TriggerSatisfiedFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Source:

Default = ['*'], trigger source

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

Param TriggerHierarchyName:

Default = 'TriggerHierarchy',

Param Type:

Default = ['*'], trigger type

I3IcePickModule_I3UnFilter

"I3IcePickModule<I3UnFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3UnFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

I3IcePickModule_I3ZenithFilter

"I3IcePickModule<I3ZenithFilter>" (C++ I3Module)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DecisionName:

Default = 'I3ZenithFilter', Name of the filter decision in the Frame

Param DiscardEvents:

Default = False, Set to ‘true’ if we’re supposed to actually discard events

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InvertFrameOutput:

Default = False, Set to ‘true’ if you want the I3Bool that is written to the frame to be ‘true’ when the event fails the IcePick and ‘false’ when the event passes the IcePick (as in the old reverse-Pretzian logic). This ONLY affects the frame object output.

Param MaxZenith:

Default = 3.141592653589793, The zenith angle that above which events are cut

Param MinZenith:

Default = 0.0, The zenith angle that below which events are cut

Param NEventsToPick:

Default = -1, Number of events to pick. If set to a value other than -1,IceTray will stop processing once after this manyselected events by requesting suspension

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

Param Streams:

Default = [icetray.I3Frame.Physics], Frame stops on which to operate. All other stop types are ignored.

Python I3Modules

I3LogicalOrTestModule

I3LogicalOrTestModule (Python I3Module)

<undocumented>

Param FirstEventID:

Default = None,

Param SecondEventID:

Default = None,

C++ ServiceFactorys

I3IcePickInstaller_I3AndFilter

"I3IcePickInstaller<I3AndFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3AndServices

"I3IcePickInstaller<I3AndServices>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param ServicesToAnd:

Default = [], A list of services in the context to AND together

I3IcePickInstaller_I3AzimuthWindowFilter

"I3IcePickInstaller<I3AzimuthWindowFilter>" (C++ ServiceFactory)

<undocumented>

Param AzimuthMax:

Default = 1.75, The maximum azimuth angle that below which events are selected

Param AzimuthMin:

Default = 1.22, The minimum azimuth angle that above which events are selected

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3DOMLaunchTriggerTypeFilter

"I3IcePickInstaller<I3DOMLaunchTriggerTypeFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param Names:

Default = [], Names specifying DOM launch series maps to check for

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3DoubleFilter

"I3IcePickInstaller<I3DoubleFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param I3DoubleObject:

Default = '', The name of the input I3Double object

Param MaximumValue:

Default = 10000000000.0, Maximum value of I3Double for event to be kept [default=1.0e10]

Param MinimumValue:

Default = -10000000000.0, Minimum value of I3Double for event to be kept [default=-1.0e10]

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3EventIdFilter

"I3IcePickInstaller<I3EventIdFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param EventIds:

Default = [], The event to be selected.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3EventIdRangeFilter

"I3IcePickInstaller<I3EventIdRangeFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param FirstEventId:

Default = 0, The first event to be selected.

Param LastEventId:

Default = 0, The last event to be selected.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3EventTimeFilter

"I3IcePickInstaller<I3EventTimeFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param EventTimes:

Default = '', The event times to be deselected.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3FitSucceededFilter

"I3IcePickInstaller<I3FitSucceededFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DidNotSucceed:

Default = False, Keep the events where the fit did NOT succeed?

Param Fitname:

Default = '', The fit to be checked.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3FrameObjectFilter

"I3IcePickInstaller<I3FrameObjectFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DisplayWarning:

Default = False, Should I3FrameObjectFilter display a warning for each rejected frame

Param FrameObjectKey:

Default = '', I3FrameObjectFilter will accept the frame if an object with this name is present or…

Param FrameObjectKeyStartsWith:

Default = '', …if an object name starts with this string

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3InverseFilter

"I3IcePickInstaller<I3InverseFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DefaultInputDecision:

Default = True, The boolean value that is used if “InputDecisionName” does not exist in frame

Param InputDecisionName:

Default = '', The name of the decision in the frame for which you want the inverse.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3InverseServices

"I3IcePickInstaller<I3InverseServices>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param ServiceToInvert:

Default = '', The icepick service in the context to invert

I3IcePickInstaller_I3LDirFilter

"I3IcePickInstaller<I3LDirFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param LDir:

Default = 300.0, The LDir threshold that an event’s must exceed to be kept

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3LogicalOrFilter

"I3IcePickInstaller<I3LogicalOrFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param FirstDecisionName:

Default = '', The name of the first decision in the frame.

Param SecondDecisionName:

Default = '', The name of the second decision in the frame.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3NChFilter

"I3IcePickInstaller<I3NChFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param NCh:

Default = 200, The number of channels that an event must have to be kept

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3NDirFilter

"I3IcePickInstaller<I3NDirFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CutValuesKey:

Default = '', The name of the I3CutValues object in the frame

Param NDir:

Default = 5, The number of direct hits that an event must have to be kept

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3NHitChannelFilter

"I3IcePickInstaller<I3NHitChannelFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param MaxThreshold:

Default = 2147483647, The Maximum number of hit channels required to allow the event

Param MinThreshold:

Default = 0, The Minimum number of hit channels required to allow the event

Param ResponseKey:

Default = 'response', Name of the response in the frame

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3NLaunchFilter

"I3IcePickInstaller<I3NLaunchFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param CountWhat:

Default = 'doms', count ‘doms’,’tanks’,’stations’ or ‘strings’?

Param DataReadoutName:

Default = 'InIceRawData',

Param MaxNlaunch:

Default = -1,

Param MinNLaunch:

Default = 0,

Param OnlyStrings:

Default = [], List of strings to use (empty=>all)

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3OrFilter

"I3IcePickInstaller<I3OrFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param InputDecisions:

Default = [], The list of frame object names of previous IcePick decisions.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3OrServices

"I3IcePickInstaller<I3OrServices>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param ServicesToOr:

Default = [], A list of services in the context to OR together

I3IcePickInstaller_I3PickRawNHitEventFilter

"I3IcePickInstaller<I3PickRawNHitEventFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param DOMlaunchSource:

Default = 0, Select Source of DOMlaunch: InIce (1), IceTop (2), or both (any other integer)

Param HitThresholdHigh:

Default = 1000000, Number of maximum required hits for an event to select

Param HitThresholdLow:

Default = 1, Number of minimum required hits for an event to select

Param HitThresholdType:

Default = 1, HitThreshold Selection Type: choose high (2), low (0) or between (1) (Default = 1)

Param IceTopDOMLaunchSeriesMapName:

Default = 'IceTopRawData', Name of the Ice Top DOM Launch series map to count hits for

Param InIceDOMLaunchSeriesMapName:

Default = 'InIceRawData', Name of the in Ice DOM Launch series map to count hits for

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3PrescaleFilter

"I3IcePickInstaller<I3PrescaleFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param PrescaleFactor:

Default = 1, Prescale factor N for sampling: each Nth event is kept.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3RandomFilter

"I3IcePickInstaller<I3RandomFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param Prescale:

Default = 1, Determines the fraction of selected events

Param Seed:

Default = 1, Seed for a local random function used for prescaling

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param UseRandomService:

Default = False, Use random service for prescaling instead of a local random function

I3IcePickInstaller_I3RecoPulseFilter

"I3IcePickInstaller<I3RecoPulseFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param FrameKey:

Default = 'InitialPulseSeriesReco', Key in the frame to find the I3RecoPulseSeries

Param MaxChargePerNChannel:

Default = -1.0, Maximum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MaxNHitPerNChannel:

Default = -1.0, Maximum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinChargePerNChannel:

Default = 0.0, Minimum charge per nchannel that an event can have (Negative values for no filtering on this quantity)

Param MinNHitPerNChannel:

Default = 0.0, Minimum nhit per nchannel that an event can have (Negative values for no filtering on this quantity)

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3RunIdEventIdFilter

"I3IcePickInstaller<I3RunIdEventIdFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param EventIds:

Default = [], Vector EventIDs of the event to be selected.

Param RunIds:

Default = [], Vector of RunIDs of the events to be selected.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3SimpleFilter

"I3IcePickInstaller<I3SimpleFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param InputDecisionName:

Default = '', The name of the decision in the frame on which to filter.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3SkipNEventFilter

"I3IcePickInstaller<I3SkipNEventFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param SkipNevents:

Default = 0, Number of events you want to skip with this filter

I3IcePickInstaller_I3SoftwareTriggerFlagsFilter

"I3IcePickInstaller<I3SoftwareTriggerFlagsFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param TriggerFlagsName:

Default = 'F2kSoftwareTriggerFlags', Name of the F2k Software trigger flags in the frame(default=’F2kSoftwareTriggerFlags’)

Param TriggersToFilter:

Default = [], Vector of Trigger names that are to be kept in the stream (default=’’)

I3IcePickInstaller_I3TriggerSatisfiedFilter

"I3IcePickInstaller<I3TriggerSatisfiedFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

Param Source:

Default = ['*'], trigger source

Param TriggerHierarchyName:

Default = 'TriggerHierarchy',

Param Type:

Default = ['*'], trigger type

I3IcePickInstaller_I3UnFilter

"I3IcePickInstaller<I3UnFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer

I3IcePickInstaller_I3ZenithFilter

"I3IcePickInstaller<I3ZenithFilter>" (C++ ServiceFactory)

<undocumented>

Param CacheResults:

Default = False, For each frame evaluated, write the result to the frame, and check to see if that result exists before evaluating again.

Param MaxZenith:

Default = 3.141592653589793, The zenith angle that above which events are cut

Param MinZenith:

Default = 0.0, The zenith angle that below which events are cut

Param ParticleKey:

Default = 'Particle', Name of the particle in the frame

Param ServiceName:

Default = '', Name that the service will have in the context.This is typically redundant… by default, it uses The name of the installer