DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
rawdatautils.unpack.dataclasses.TriggerActivityData Class Reference
Inheritance diagram for rawdatautils.unpack.dataclasses.TriggerActivityData:
[legend]
Collaboration diagram for rawdatautils.unpack.dataclasses.TriggerActivityData:
[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 207 of file dataclasses.py.

Member Function Documentation

◆ __str__()

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

Reimplemented from rawdatautils.unpack.dataclasses.RecordDataBase.

Definition at line 227 of file dataclasses.py.

227 def __str__(self):
228 base_str = super().__str__()
229 subdet = detdataformats.DetID.subdetector_to_string(detdataformats.DetID.Subdetector(self.detid))
230 tatype = trgdataformats.TriggerActivityData.Type(self.ta_type)
231 taalg = trgdataformats.TriggerActivityData.Algorithm(self.algorithm)
232
233 additional_fields = [f"id={self.id}",
234 f"channel (start,peak,end)=({self.channel_start},{self.channel_peak},{self.channel_end})",
235 f"(plane,element)=({self.plane},{self.element})",
236 f"time_activity={self.time_activity}",
237 f"time (start,peak,end)=({self.time_start},{self.time_peak},{self.time_end})",
238 f"adc_integral={self.adc_integral}",
239 f"adc_peak={self.adc_peak}",
240 f"detid={self.detid} ('{subdet}')",
241 f"ta_type={self.ta_type} ('{tatype})",
242 f"algorithm={self.algorithm} ('{taalg})",
243 f"n_tps={self.n_tps}",
244 f"id_tc={self.id_tc}"]
245 return f"{base_str}: [{', '.join(additional_fields)}]"
246
247@dataclass(order=True)

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