11 uint32_t cdfHeader[4];
18 char runNumberSequenceId[16];
23 uint32_t cdfTrailer[2];
33 uint32_t flags_daq_ttype;
46 uint32_t triggerTime_usec;
47 uint32_t triggerTime_base;
50 char runNumberSequenceId[16];
59 if (raw.
size() == 80) {
88 else if (raw.
size() == 104)
92 cerr <<
"HcalTBtdUnpacker.unpack: data of unknown size ";
99 const uint32_t *cdflow = (
const uint32_t *)raw.
data();
100 int bunch_id = (*cdflow) >> 20;
uint32_t triggerTime_base
struct newExtendedTrgMsgBlkStruct newExtendedTrgMsgBlk
StandardTrgMsgBlk stdBlock
void setExtendedData(uint32_t triggerWord, uint32_t triggerTime_usec, uint32_t triggerTime_base, uint32_t spillNumber, uint32_t runNumber, const char *runNumberSequenceId)
size_t size() const
Lenght of the data buffer in bytes.
void setStandardData(uint32_t orbitNumber, uint32_t eventNumber, uint16_t bunchNumber, uint32_t flags_daq_ttype, uint32_t algo_bits_3, uint32_t algo_bits_2, uint32_t algo_bits_1, uint32_t algo_bits_0, uint32_t tech_bits, uint32_t gps_1234, uint32_t gps_5678)
std::pair< unsigned int, unsigned int > unpack(cond::Time_t since)
struct StandardTrgMsgBlkStruct StandardTrgMsgBlk
uint32_t triggerTime_usec
char runNumberSequenceId[16]
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.