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

Public Member Functions

 __post_init__ (self)
 
 __str__ (self)
 
- Public Member Functions inherited from rawdatautils.unpack.dataclasses.FragmentDataBase
 index_names (cls)
 
 index_values (self)
 
- Public Member Functions inherited from rawdatautils.unpack.dataclasses.RecordDataBase

Static Public Attributes

datetime timestamp_first_time = field(init=False)
 

Additional Inherited Members

- Public Attributes inherited from rawdatautils.unpack.dataclasses.FragmentDataBase
 run
 
 trigger
 
 sequence
 
- Public Attributes inherited from rawdatautils.unpack.dataclasses.RecordDataBase
 run
 
 trigger
 

Detailed Description

Definition at line 275 of file dataclasses.py.

Member Function Documentation

◆ __post_init__()

rawdatautils.unpack.dataclasses.DAQHeaderData.__post_init__ ( self)

Definition at line 287 of file dataclasses.py.

287 def __post_init__(self):
288 self.timestamp_first_time = dts_to_datetime(self.timestamp_first_dts)
289

◆ __str__()

rawdatautils.unpack.dataclasses.DAQHeaderData.__str__ ( self)

Reimplemented from rawdatautils.unpack.dataclasses.RecordDataBase.

Definition at line 290 of file dataclasses.py.

290 def __str__(self):
291 base_str = super().__str__()
292 subdet = detdataformats.DetID.subdetector_to_string(detdataformats.DetID.Subdetector(self.det_id))
293 additional_fields = [f"n_obj={self.n_obj}",
294 f"first_timestamp={self.timestamp_first_dts}",
295 f"det_id={self.det_id} ('{subdet}')",
296 f"(crate_id,slot_id,stream_id)=({self.crate_id},{self.slot_id},{self.stream_id})",
297 f"daq_header_version={self.daq_header_version}",
298 f"det_data_version={self.det_data_version}"]
299 return f"{base_str}: [{', '.join(additional_fields)}]"
300
301@dataclass(order=True)

Member Data Documentation

◆ timestamp_first_time

datetime rawdatautils.unpack.dataclasses.DAQHeaderData.timestamp_first_time = field(init=False)
static

Definition at line 285 of file dataclasses.py.


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