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

Public Member Functions

 __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

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 176 of file dataclasses.py.

Member Function Documentation

◆ __str__()

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

Reimplemented from rawdatautils.unpack.dataclasses.RecordDataBase.

Definition at line 190 of file dataclasses.py.

190 def __str__(self):
191 base_str = super().__str__()
192 subdet = detdataformats.DetID.subdetector_to_string(detdataformats.DetID.Subdetector(self.detid))
193
194 additional_fields = [f"channel={self.channel}",
195 f"(plane,element)=({self.plane},{self.element})",
196 f"time_start={self.time_start}",
197 f"samples_to_peak={self.samples_to_peak}",
198 f"samples_over_threshold={self.samples_over_threshold}",
199 f"adc_integral={self.adc_integral}",
200 f"adc_peak={self.adc_peak}",
201 f"detid={self.detid} ('{subdet}')",
202 f"flag={self.flag}",
203 f"id_ta={self.id_ta}"]
204 return f"{base_str}: [{', '.join(additional_fields)}]"
205
206@dataclass(order=True)

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