Project trigger-splitter

Invoke with: import icecube.trigger_splitter

C++ I3Modules

I3SimSplitter

"I3SimSplitter" (C++ I3Module)

<undocumented>

Param AvoidPartiallySimulated:

Default = True, Skip producing frames where the trigger extends past the the edges of the simulated MCPEs. Disable this with extreme care, since resulting events will potentially be incorrect!

Param MCPESeriesName:

Default = 'I3MCPESeriesMapWithNoise', Name of an MCPESeriesMap from the frame to use for testing edge cases. Needed to avoid producing partially-simulated frames.

Param TrigHierarchyName:

Default = 'I3TriggerHierarchy', Name of the input TriggerHierarchy default I3TriggerHierarchy

I3TriggerSplitter

"I3TriggerSplitter" (C++ I3Module)

<undocumented>

Param InputResponses:

Default = [], List of input Recopulse series names

Param NoSplitDt:

Default = 10000.0, don’t split for Dt <= to this (end of previous trigger to the start of next) default 10000 ns

Param OutputResponses:

Default = [], List of output Recopulse series mask names

Param ReadoutWindowMinus:

Default = 4000.0, Length of readout window to pad before trigger [ns] default 4000 ns

Param ReadoutWindowPlus:

Default = 6000.0, Length of readout window to pad after end of trigger [ns] default 6000 ns

Param SubEventStreamName:

Default = '', The name of the SubEvent stream.

Param TriggerConfigIDs:

Default = [1006, 1007, 1011, 21001], Vector of config IDs for the relevant triggers default [1006 (SMT8), 1007 (string), 1011 (SMT3), 21001 (volume)

Param TrigHierName:

Default = 'I3TriggerHierarchy', Name of the input TriggerHierarchy default I3TriggerHierarchy

Param UpdateTriggerHierarchy:

Default = 'UPDATE', ‘NONE’ = don’t do anything, ‘UPDATE’=Write a new triggerhierachy in the P-frame, ‘REPLACE’=do UPDATE and rename the q-frame trigger hierarchydefault UPDATE

Param WriteoutFrameTimes:

Default = True, Write the start and end of the readout times in P-frame’s I3EventHeaderdefault true

Param WriteTimeWindow:

Default = False, write into p-frames the time window of trigger timesdefault false