1 #ifndef DATAQUEUE_DATAFORMATS_CLB_COMMON_HEADER_HH
2 #define DATAQUEUE_DATAFORMATS_CLB_COMMON_HEADER_HH
66 assert(!
"Programming error: invalid field requested");
74 return stream <<
"DataType: " << header.
dataType() <<
'\n'
75 <<
"RunNumber: " << header.
runNumber() <<
'\n'
77 <<
"Timestamp: \n" << header.
timeStamp() <<
'\n'
79 <<
"DOMStatus1: " << header.
domStatus(1) <<
'\n'
80 <<
"DOMStatus2: " << header.
domStatus(2) <<
'\n'
81 <<
"DOMStatus3: " << header.
domStatus(3) <<
'\n'
90 uint64_t start_run_ms,
95 return std::make_pair(
96 (tstamp_ms - start_run_ms) / ts_duration_ms,
97 tstamp_ms > start_run_ms);
103 uint64_t start_run_ms,
124 const static uint32_t mask = 0x80000000;
132 const static uint32_t mask = 0x80000000;
137 #endif // DATAQUEUE_DATAFORMATS_CLB_COMMON_HEADER_HH
alias put_queue eval echo n
uint64_t inMilliSeconds() const