9#ifndef DAQDATAFORMATS_INCLUDE_DAQDATAFORMATS_TRIGGERRECORDHEADERDATA_HPP_
10#define DAQDATAFORMATS_INCLUDE_DAQDATAFORMATS_TRIGGERRECORDHEADERDATA_HPP_
43 std::numeric_limits<uint64_t>::max();
109static_assert(
sizeof(
TriggerRecordHeaderData) == 64,
"TriggerRecordHeaderData struct size different than expected!");
111 "TriggerRecordHeaderData trigger_record_header_marker field not at expected offset!");
113 "TriggerRecordHeaderData version field not at expected offset!");
115 "TriggerRecordHeaderData trigger_number field not at expected offset!");
117 "TriggerRecordHeaderData trigger_timestamp field not at expected offset!");
119 "TriggerRecordHeaderData num_requested_components field not at expected offset!");
121 "TriggerRecordHeaderData run_number field not at expected offset!");
123 "TriggerRecordHeaderData error_bits field not at expected offset!");
125 "TriggerRecordHeaderData trigger_type field not at expected offset!");
127 "TriggerRecordHeaderData sequence_number field not at expected offset!");
129 "TriggerRecordHeaderData max_sequence_number field not at expected offset!");
131 "TriggerRecordHeaderData unused field not at expected offset!");
133 "TriggerRecordHeaderData source_id field not at expected offset!");
185 <<
"version: " << hdr.
version <<
", "
197 <<
"element_id: { " << hdr.
element_id <<
" }";