Project payload-parsing¶
Invoke with: import icecube.payload_parsing
C++ I3Modules¶
- I3DAQDataTrimmer¶
"I3DAQDataTrimmer"
(C++ I3Module)<undocumented>
- Param Buffer:
Default =
'I3DAQData'
, Where to find the DAQ data- 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 Output:
Default =
'I3TrimmedDAQData'
, Where to store stripped-down DAQ data- Param RemoveTriggers:
Default =
False
, Strip trigger records out of the payload- Param TrimLaunches:
Default =
'DSTLaunches'
, Where to find a map of DOMLaunches to be removed
C++ ServiceFactorys¶
- I3PayloadParsingEventDecoderFactory¶
"I3PayloadParsingEventDecoderFactory"
(C++ ServiceFactory)<undocumented>
- Param CPUDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode CPU_REQUESTED.- Param FlasherDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode FLASHER_BOARD_TRIGGER.- Param HeaderID:
Default =
'I3EventHeader'
, Name of the I3EventHeader.- Param IceTopID:
Default =
'IceTop'
, Name affix for IceTop I3DOMLaunchSeriesMaps.- Param InIceID:
Default =
'InIce'
, Name affix for IceCube I3DOMLaunchSeriesMaps.- Param InstallServiceAs:
Default =
'I3DAQEventDecoder'
, Install the service at the following location- Param MainBoardServiceName:
Default =
'I3OMKey2MBID'
, Name of installed service to provide mainBoardID to OMKey decoding- Param MinBiasID:
Default =
''
, Name of I3DOMLaunchSeriesMap holding MinBias Trigger mode- Param OnboardLEDID:
Default =
''
, Name of the I3DOMLaunchSeriesMaps holding DOMlaunches with trigger type ONBOARD_LED- Param SpecialDataID:
Default =
''
, Name of the special data I3DOMLaunchSeriesMap.- Param SpecialDataOMs:
Default =
[]
, List of optical modules whose DOM launches are assigned to the special data I3DOMLaunchSeriesMap.- Param SPEDataID:
Default =
'RawData'
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode SPE_DISCRIMINATOR_TRIGGER.- Param TestDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode TEST_PATTERN.- Param TriggerID:
Default =
'I3TriggerHierarchy'
, Name of the I3TriggerHierarchy.- Param Year:
Default =
0
, The year the data to decode is from.
I3Tray segments¶
- I3DOMLaunchExtractor¶
I3DOMLaunchExtractor
(I3Tray segment)Extract DOMLaunches and triggers from raw DAQ data.
- Param OMKey2MBIDXML:
Default =
'/Users/buildbot/actions-runner/_work/icetray/icetray/phys-services/resources/mainboard_ids.xml.gz'
, Path to XML file mapping mainboard IDs to OMKeys.- Param BufferID:
Default =
'I3DAQData'
, Name of the raw data buffer in the frame.- Param ExceptionId:
Default =
'I3DAQDecodeException'
, Name of the boolean to put in the frame when an error occurs.- Param If:
Default =
<function <lambda> at 0x1027949a0>
,- Param CPUDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode CPU_REQUESTED.- Param FlasherDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode FLASHER_BOARD_TRIGGER.- Param HeaderID:
Default =
'I3EventHeader'
, Name of the I3EventHeader.- Param IceTopID:
Default =
'IceTop'
, Name affix for IceTop I3DOMLaunchSeriesMaps.- Param InIceID:
Default =
'InIce'
, Name affix for IceCube I3DOMLaunchSeriesMaps.- Param InstallServiceAs:
Default =
'I3DAQEventDecoder'
, Install the service at the following location- Param MainBoardServiceName:
Default =
'I3OMKey2MBID'
, Name of installed service to provide mainBoardID to OMKey decoding- Param MinBiasID:
Default =
''
, Name of I3DOMLaunchSeriesMap holding MinBias Trigger mode- Param OnboardLEDID:
Default =
''
, Name of the I3DOMLaunchSeriesMaps holding DOMlaunches with trigger type ONBOARD_LED- Param SpecialDataID:
Default =
''
, Name of the special data I3DOMLaunchSeriesMap.- Param SpecialDataOMs:
Default =
[]
, List of optical modules whose DOM launches are assigned to the special data I3DOMLaunchSeriesMap.- Param SPEDataID:
Default =
'RawData'
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode SPE_DISCRIMINATOR_TRIGGER.- Param TestDataID:
Default =
''
, Name of I3DOMLaunchSeriesMaps holding DOM launches with trigger mode TEST_PATTERN.- Param TriggerID:
Default =
'I3TriggerHierarchy'
, Name of the I3TriggerHierarchy.- Param Year:
Default =
0
, The year the data to decode is from.