9#ifndef DAQDATAFORMATS_INCLUDE_DAQDATAFORMATS_TIMESLICEHEADER_HPP_
10#define DAQDATAFORMATS_INCLUDE_DAQDATAFORMATS_TIMESLICEHEADER_HPP_
66static_assert(
sizeof(
TimeSliceHeader) == 32,
"TimeSliceHeader struct size different than expected!");
68 "TimeSliceHeader timeslice_header_marker field not at expected offset!");
69static_assert(offsetof(
TimeSliceHeader,
version) == 4,
"TimeSliceHeader version field not at expected offset!");
71 "TimeSliceHeader timeslice_number field not at expected offset!");
72static_assert(offsetof(
TimeSliceHeader, run_number) == 16,
"TimeSliceHeader run_number field not at expected offset!");
73static_assert(offsetof(
TimeSliceHeader, unused) == 20,
"TimeSliceHeader unused field not at expected offset!");
74static_assert(offsetof(
TimeSliceHeader, element_id) == 24,
"TimeSliceHeader source_id field not at expected offset!");
86 <<
"version: " << hdr.
version <<
", "