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

Member Function Documentation

◆ __str__()

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

Reimplemented from rawdatautils.unpack.dataclasses.RecordDataBase.

Definition at line 259 of file dataclasses.py.

259 def __str__(self):
260 base_str = super().__str__()
261 subdet = detdataformats.DetID.subdetector_to_string(detdataformats.DetID.Subdetector(self.detid))
262 tctype = trgdataformats.TriggerCandidateData.Type(self.tc_type)
263 tcalg = trgdataformats.TriggerCandidateData.Algorithm(self.algorithm)
264
265 additional_fields = [f"id={self.id}",
266 f"time_candidate={self.time_candidate}",
267 f"time (start,end)=({self.time_start},{self.time_end})",
268 f"detid={self.detid} ('{subdet}')",
269 f"tc_type={self.ta_type} ('{tctype})",
270 f"algorithm={self.algorithm} ('{tcalg})",
271 f"n_tas={self.n_tas}"]
272 return f"{base_str}: [{', '.join(additional_fields)}]"
273
274@dataclass(order=True)

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