Go to the documentation of this file.
18 uint32_t wordEventOffset,
22 expectedId_(expectedId) {
48 std::pair<bool, std::string>
res;
54 checkErrors +=
res.second;
61 checkErrors +=
res.second;
68 checkErrors +=
res.second;
72 if (!checkErrors.empty()) {
74 errorString_ +=
"\n ======================================================================\n";
78 errorString_ +=
"\n ======================================================================";
105 std::vector<std::pair<int, bool> >
data;
118 std::vector<int>
data;
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * mapperFields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc16Fields()
void increment(uint32_t numb)
virtual std::pair< bool, std::string > checkDataField(std::string name, uint32_t data)
std::string getDecString(uint32_t data)
std::map< std::string, uint32_t > errors_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc68Fields()
DCCTBDataParser * parser_
virtual void increment(uint32_t numb, std::string msg="")
virtual uint32_t getDataField(std::string name)
std::vector< std::pair< int, bool > > triggerSamples()
DCCTBTCCBlock(DCCTBEventBlock *dccBlock, DCCTBDataParser *parser, const uint32_t *buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, uint32_t expectedId)
DCCTBEventBlock * dccBlock_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc32Fields()
DCCTBDataMapper * mapper()
char data[epos_bytes_allocation]
std::vector< int > triggerFlags()