DUNE DAQ Data Formats¶
- This repository contains raw data bitfields and utilities used to decode them
- This repository also contains classes which are generated within the DAQ and intended to be persisted to disk and read by Offline code.
The following are brief descriptions of the various structs in this package, including links to fuller, field-by-field descriptions:
Fragment: the data fragment interface, representing the data response of one part of the detector (TPC link, etc.) to a dataflow DataRequest
message. Contains a FragmentHeader
and the data payload.
FragmentHeader: data-about-the-data, e.g. source, run number, trigger timestamp, etc.
TriggerRecordHeaderData: An assortment of information about a trigger. Trigger timestamp, trigger type, etc.
TriggerRecordHeaderData description
TriggerRecordHeader: contains an instance of TriggerRecordHeaderData
and a set of component requests
TriggerRecord: contains an instance of TriggerRecordHeader
and a set of fragments
API Diagrams¶
Common dataformat classes:
Fragment classes:
TriggerRecord classes:
TimeSlice classes:
Last git commit to the markdown source of this page:
Author: Eric Flumerfelt
Date: Thu Dec 8 13:52:18 2022 -0600
If you see a problem with the documentation on this page, please file an Issue at https://github.com/DUNE-DAQ/daqdataformats/issues