DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker Class Reference
Inheritance diagram for rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker:
[legend]
Collaboration diagram for rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker:
[legend]

Public Member Functions

 get_trh_data (self, trh, n_fragments)
 
 get_all_data (self, in_data)
 
- Public Member Functions inherited from rawdatautils.unpack.utils.Unpacker
 __init__ (self, index=None)
 

Static Public Attributes

bool is_fragment_unpacker = False
 
- Static Public Attributes inherited from rawdatautils.unpack.utils.Unpacker
bool is_fragment_unpacker = False
 
bool is_detector_unpacker = False
 
bool is_trigger_unpacker = False
 

Additional Inherited Members

- Public Attributes inherited from rawdatautils.unpack.utils.Unpacker
 index = index
 

Detailed Description

Definition at line 65 of file utils.py.

Member Function Documentation

◆ get_all_data()

rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker.get_all_data ( self,
in_data )

Reimplemented from rawdatautils.unpack.utils.Unpacker.

Definition at line 81 of file utils.py.

81 def get_all_data(self,in_data):
82 #in_data[0]=trh
83 #in_data[1]=n_fragments
84 return { "trh": self.get_trh_data(in_data[0],in_data[1]) }

◆ get_trh_data()

rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker.get_trh_data ( self,
trh,
n_fragments )

Definition at line 69 of file utils.py.

69 def get_trh_data(self,trh,n_fragments):
70 return [ TriggerRecordData(run=trh.get_run_number(),
71 trigger=trh.get_trigger_number(),
72 sequence=trh.get_sequence_number(),
73 trigger_timestamp_dts=trh.get_trigger_timestamp(),
74 n_fragments=n_fragments,
75 n_requested_components=trh.get_num_requested_components(),
76 error_bits=trh.get_header().error_bits,
77 trigger_type=trh.get_trigger_type(),
78 max_sequence_number=trh.get_max_sequence_number(),
79 total_size_bytes=trh.get_total_size_bytes()) ]
80

Member Data Documentation

◆ is_fragment_unpacker

bool rawdatautils.unpack.utils.TriggerRecordHeaderUnpacker.is_fragment_unpacker = False
static

Definition at line 67 of file utils.py.


The documentation for this class was generated from the following file: