|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
The header for a DUNE Fragment. More...
#include <FragmentHeader.hpp>
Static Public Attributes | |
| static constexpr uint32_t | s_fragment_header_marker = 0x11112222 |
| Marker bytes to identify a FragmentHeader entry in a raw data stream. | |
| static constexpr uint32_t | s_fragment_header_version = 6 |
| static constexpr uint32_t | s_default_status_bits = 0 |
The header for a DUNE Fragment.
Definition at line 30 of file FragmentHeader.hpp.
| uint16_t dunedaq::daqdataformats::FragmentHeader::detector_id |
Identifier for the subdetector that produced the raw data in the Fragment payload.
Definition at line 68 of file FragmentHeader.hpp.
| SourceID dunedaq::daqdataformats::FragmentHeader::element_id |
Component that generated the data in this Fragment.
Definition at line 71 of file FragmentHeader.hpp.
| uint32_t dunedaq::daqdataformats::FragmentHeader::fragment_header_marker = s_fragment_header_marker |
Definition at line 38 of file FragmentHeader.hpp.
| fragment_type_t dunedaq::daqdataformats::FragmentHeader::fragment_type { TypeDefaults::s_invalid_fragment_type } |
Type of the Fragment, indicating the format of the contained payload.
Definition at line 62 of file FragmentHeader.hpp.
| run_number_t dunedaq::daqdataformats::FragmentHeader::run_number { TypeDefaults::s_invalid_run_number } |
Definition at line 56 of file FragmentHeader.hpp.
|
staticconstexpr |
Definition at line 36 of file FragmentHeader.hpp.
|
staticconstexpr |
Marker bytes to identify a FragmentHeader entry in a raw data stream.
Definition at line 33 of file FragmentHeader.hpp.
|
staticconstexpr |
Definition at line 35 of file FragmentHeader.hpp.
| sequence_number_t dunedaq::daqdataformats::FragmentHeader::sequence_number { TypeDefaults::s_invalid_sequence_number } |
Sequence number of this Fragment within a trigger record.
Definition at line 65 of file FragmentHeader.hpp.
| fragment_size_t dunedaq::daqdataformats::FragmentHeader::size { TypeDefaults::s_invalid_fragment_size } |
Size of the Fragment (including header and payload).
Definition at line 42 of file FragmentHeader.hpp.
| uint32_t dunedaq::daqdataformats::FragmentHeader::status_bits { s_default_status_bits } |
Status bits set by the Upstream DAQ.
Definition at line 59 of file FragmentHeader.hpp.
| trigger_number_t dunedaq::daqdataformats::FragmentHeader::trigger_number { TypeDefaults::s_invalid_trigger_number } |
Trigger Number this Fragment is associated with.
Definition at line 45 of file FragmentHeader.hpp.
| timestamp_t dunedaq::daqdataformats::FragmentHeader::trigger_timestamp { TypeDefaults::s_invalid_timestamp } |
Timestamp of the TriggerDecision.
Definition at line 48 of file FragmentHeader.hpp.
| uint32_t dunedaq::daqdataformats::FragmentHeader::version = s_fragment_header_version |
Definition at line 39 of file FragmentHeader.hpp.
| timestamp_t dunedaq::daqdataformats::FragmentHeader::window_begin { TypeDefaults::s_invalid_timestamp } |
Window begin of data in the Fragment.
Definition at line 51 of file FragmentHeader.hpp.
| timestamp_t dunedaq::daqdataformats::FragmentHeader::window_end { TypeDefaults::s_invalid_timestamp } |
Window end of data in the Fragment.
Definition at line 54 of file FragmentHeader.hpp.