|
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 |
| The current version of the Fragment. | |
| static constexpr uint32_t | s_default_status_bits = 0 |
| By default, all status bits are unset. | |
The header for a DUNE Fragment.
Definition at line 28 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 104 of file FragmentHeader.hpp.
| SourceID dunedaq::daqdataformats::FragmentHeader::element_id |
Component that generated the data in this Fragment.
Definition at line 109 of file FragmentHeader.hpp.
| uint32_t dunedaq::daqdataformats::FragmentHeader::fragment_header_marker = s_fragment_header_marker |
Marker Bytes used to identify FragmentHeaders in a raw data stream.
Definition at line 48 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 93 of file FragmentHeader.hpp.
| run_number_t dunedaq::daqdataformats::FragmentHeader::run_number { TypeDefaults::s_invalid_run_number } |
Run number this Fragment is associated with.
Definition at line 83 of file FragmentHeader.hpp.
|
staticconstexpr |
By default, all status bits are unset.
Definition at line 43 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 |
The current version of the Fragment.
Definition at line 38 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 98 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 58 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 88 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 63 of file FragmentHeader.hpp.
| timestamp_t dunedaq::daqdataformats::FragmentHeader::trigger_timestamp { TypeDefaults::s_invalid_timestamp } |
Timestamp of the TriggerDecision.
Definition at line 68 of file FragmentHeader.hpp.
| uint32_t dunedaq::daqdataformats::FragmentHeader::version = s_fragment_header_version |
Version of the FragmentHeader.
Definition at line 53 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 73 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 78 of file FragmentHeader.hpp.