DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Additional data fields associated with a TriggerRecordHeader. More...
#include <TriggerRecordHeaderData.hpp>
Static Public Attributes | |
static constexpr uint32_t | s_trigger_record_header_magic = 0x33334444 |
Magic bytes to identify a TriggerRecordHeader entry in a raw data stream. | |
static constexpr uint32_t | s_trigger_record_header_version = 4 |
The current version of the TriggerRecordHeader. | |
static constexpr uint64_t | s_invalid_number_components |
An invalid number of components. | |
static constexpr uint32_t | s_default_error_bits = 0 |
By default, all error bits are unset. | |
Additional data fields associated with a TriggerRecordHeader.
Definition at line 27 of file TriggerRecordHeaderData.hpp.
SourceID dunedaq::daqdataformats::TriggerRecordHeaderData::element_id |
Definition at line 104 of file TriggerRecordHeaderData.hpp.
uint32_t dunedaq::daqdataformats::TriggerRecordHeaderData::error_bits { s_default_error_bits } |
Error bits for the TriggerRecord.
Definition at line 83 of file TriggerRecordHeaderData.hpp.
sequence_number_t dunedaq::daqdataformats::TriggerRecordHeaderData::max_sequence_number { TypeDefaults::s_invalid_sequence_number } |
Maximum sequence number of TriggerRecords corresponding to this trigger.
Definition at line 97 of file TriggerRecordHeaderData.hpp.
uint64_t dunedaq::daqdataformats::TriggerRecordHeaderData::num_requested_components { s_invalid_number_components } |
Number of ComponentRequest objects stored in the TriggerRecordHeader.
Definition at line 73 of file TriggerRecordHeaderData.hpp.
run_number_t dunedaq::daqdataformats::TriggerRecordHeaderData::run_number { TypeDefaults::s_invalid_run_number } |
Run Number for the TriggerRecord.
Definition at line 78 of file TriggerRecordHeaderData.hpp.
|
staticconstexpr |
By default, all error bits are unset.
Definition at line 48 of file TriggerRecordHeaderData.hpp.
|
staticconstexpr |
An invalid number of components.
Definition at line 42 of file TriggerRecordHeaderData.hpp.
|
staticconstexpr |
Magic bytes to identify a TriggerRecordHeader entry in a raw data stream.
Definition at line 32 of file TriggerRecordHeaderData.hpp.
|
staticconstexpr |
The current version of the TriggerRecordHeader.
Definition at line 37 of file TriggerRecordHeaderData.hpp.
sequence_number_t dunedaq::daqdataformats::TriggerRecordHeaderData::sequence_number { TypeDefaults::s_invalid_sequence_number } |
Sequence number of this TriggerRecord within the trigger response.
Definition at line 93 of file TriggerRecordHeaderData.hpp.
trigger_number_t dunedaq::daqdataformats::TriggerRecordHeaderData::trigger_number { TypeDefaults::s_invalid_trigger_number } |
Trigger Number.
Definition at line 63 of file TriggerRecordHeaderData.hpp.
uint32_t dunedaq::daqdataformats::TriggerRecordHeaderData::trigger_record_header_marker = s_trigger_record_header_magic |
Magic bytes used to identify a TriggerRecordHeaderData struct in a raw data stream.
Definition at line 53 of file TriggerRecordHeaderData.hpp.
timestamp_t dunedaq::daqdataformats::TriggerRecordHeaderData::trigger_timestamp { TypeDefaults::s_invalid_timestamp } |
Timestamp of the TriggerDecision.
Definition at line 68 of file TriggerRecordHeaderData.hpp.
trigger_type_t dunedaq::daqdataformats::TriggerRecordHeaderData::trigger_type { TypeDefaults::s_invalid_trigger_type } |
Type of the TriggerDecision.
Definition at line 88 of file TriggerRecordHeaderData.hpp.
uint32_t dunedaq::daqdataformats::TriggerRecordHeaderData::unused { 0xFFFFFFFF } |
Padding to ensure 64-bit alignment.
Definition at line 102 of file TriggerRecordHeaderData.hpp.
uint32_t dunedaq::daqdataformats::TriggerRecordHeaderData::version = s_trigger_record_header_version |
Version of the TriggerRecordHeaderData structure.
Definition at line 58 of file TriggerRecordHeaderData.hpp.