![]() |
![]() |
#include <DCCBlockPrototype.h>
Public Member Functions | |
bool | blockError () |
virtual std::pair< bool, std::string > | checkDataField (std::string name, uint32_t data) |
virtual std::pair< bool, std::string > | compare (DCCTBBlockPrototype *block) |
DCCTBBlockPrototype (DCCTBDataParser *parser, std::string name, const uint32_t *buffer, uint32_t numbBytes, uint32_t wordsToEndOfEvent, uint32_t wordEventOffset=0) | |
virtual void | displayData (std::ostream &os=std::cout) |
std::map< std::string, uint32_t > & | errorCounters () |
std::string & | errorString () |
virtual uint32_t | getDataField (std::string name) |
virtual uint32_t | getDataWord (uint32_t wordPosition, uint32_t bitPosition, uint32_t mask) |
DCCTBDataParser * | getParser () |
virtual void | increment (uint32_t numb, std::string msg="") |
std::string | name () |
virtual void | parseData () |
virtual void | seeIfIsPossibleToIncrement (uint32_t numb, std::string msg="") |
virtual void | setDataField (std::string name, uint32_t data) |
uint32_t | size () |
uint32_t | wOffset () |
virtual | ~DCCTBBlockPrototype () |
Protected Member Functions | |
std::string | formatString (std::string myString, uint32_t minPositions) |
Protected Attributes | |
const uint32_t * | beginOfBuffer_ |
bool | blockError_ |
uint32_t | blockSize_ |
std::string | blockString_ |
std::map< std::string, uint32_t > | dataFields_ |
const uint32_t * | dataP_ |
std::map< std::string, uint32_t > | errors_ |
std::string | errorString_ |
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * | mapperFields_ |
std::string | name_ |
DCCTBDataParser * | parser_ |
std::string | processingString_ |
uint32_t | wordCounter_ |
uint32_t | wordEventOffset_ |
uint32_t | wordsToEndOfEvent_ |
Definition at line 23 of file DCCBlockPrototype.h.
DCCTBBlockPrototype::DCCTBBlockPrototype | ( | DCCTBDataParser * | parser, |
std::string | name, | ||
const uint32_t * | buffer, | ||
uint32_t | numbBytes, | ||
uint32_t | wordsToEndOfEvent, | ||
uint32_t | wordEventOffset = 0 |
||
) |
Definition at line 10 of file DCCBlockPrototype.cc.
References beginOfBuffer_, blockError_, blockSize_, edmScanValgrind::buffer, dataP_, name(), name_, writedatasetfile::parser, parser_, wordCounter_, wordEventOffset_, and wordsToEndOfEvent_.
|
inlinevirtual |
Definition at line 36 of file DCCBlockPrototype.h.
References groupFilesInBlocks::block, checkDataField(), compare(), gather_cfg::cout, data, displayData(), getDataField(), getDataWord(), increment(), RecoTauDiscriminantConfiguration::mask, mps_check::msg, parseData(), seeIfIsPossibleToIncrement(), setDataField(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 62 of file DCCBlockPrototype.h.
References blockError_.
Referenced by DCCTBEventBlock::eventHasErrors().
|
virtual |
Definition at line 183 of file DCCBlockPrototype.cc.
References blockError_, getDataField(), DCCTBDataParser::getDecString(), convertSQLitetoXML_cfg::output, parser_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DCCTBXtalBlock::dataCheck(), DCCTBTrailerBlock::dataCheck(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), and ~DCCTBBlockPrototype().
|
virtual |
Definition at line 254 of file DCCBlockPrototype.cc.
References blockSize_, TauDecayModes::dec, MillePedeFileConverter_cfg::e, getDataField(), mapperFields_, name(), name_, MillePedeFileConverter_cfg::out, size(), AlCaHLTBitMon_QueryRunRegistry::string, wOffset(), and wordEventOffset_.
Referenced by DCCTBEventBlock::compare(), setDataField(), and ~DCCTBBlockPrototype().
|
virtual |
Definition at line 153 of file DCCBlockPrototype.cc.
References blockSize_, TauDecayModes::dec, MillePedeFileConverter_cfg::e, formatString(), getDataField(), mapperFields_, name_, position, LaserDQM_cfg::process, AlCaHLTBitMon_QueryRunRegistry::string, and wordEventOffset_.
Referenced by DCCTBEventBlock::displayEvent(), parseData(), seeIfIsPossibleToIncrement(), and ~DCCTBBlockPrototype().
|
inline |
Definition at line 49 of file DCCBlockPrototype.h.
References errors_.
|
inline |
Definition at line 57 of file DCCBlockPrototype.h.
References errorString_.
Referenced by DCCTBEventBlock::eventErrorString().
|
protected |
Definition at line 220 of file DCCBlockPrototype.cc.
References mps_fire::i, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by displayData(), and getParser().
|
virtual |
Definition at line 206 of file DCCBlockPrototype.cc.
References blockError_, dataFields_, name_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by checkDataField(), compare(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBEventBlock::DCCTBEventBlock(), displayData(), DCCTBEventBlock::eventErrorString(), DCCTBTowerBlock::parseXtalData(), DCCTBXtalBlock::stripID(), DCCTBTowerBlock::towerID(), DCCTBTCCBlock::triggerFlags(), DCCTBTCCBlock::triggerSamples(), DCCTBXtalBlock::xtalDataSamples(), DCCTBXtalBlock::xtalID(), and ~DCCTBBlockPrototype().
|
virtual |
Definition at line 98 of file DCCBlockPrototype.cc.
References dataP_, increment(), RecoTauDiscriminantConfiguration::mask, and wordCounter_.
Referenced by parseData(), and ~DCCTBBlockPrototype().
|
inline |
Returns data parser
Definition at line 67 of file DCCBlockPrototype.h.
References formatString(), parser_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Definition at line 114 of file DCCBlockPrototype.cc.
References dataP_, seeIfIsPossibleToIncrement(), and wordCounter_.
Referenced by DCCTBEventBlock::DCCTBEventBlock(), getDataWord(), DCCTBXtalBlock::increment(), DCCTBSRPBlock::increment(), DCCTBTCCBlock::increment(), DCCTBTowerBlock::parseXtalData(), and ~DCCTBBlockPrototype().
|
inline |
Definition at line 52 of file DCCBlockPrototype.h.
References name_.
Referenced by config.CFG::__str__(), compare(), DCCTBBlockPrototype(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), setDataField(), DCCTBTCCBlock::triggerFlags(), DCCTBTCCBlock::triggerSamples(), Vispa.Views.PropertyView.Property::valueChanged(), and DCCTBXtalBlock::xtalDataSamples().
|
virtual |
Definition at line 36 of file DCCBlockPrototype.cc.
References a, blockError_, blockSize_, data, dataFields_, displayData(), MillePedeFileConverter_cfg::e, relativeConstraints::error, errorString_, getDataWord(), DCCTBDataParser::getDecString(), mapperFields_, name_, parser_, AlCaHLTBitMon_QueryRunRegistry::string, and wordEventOffset_.
Referenced by DCCTBEventBlock::DCCTBEventBlock(), DCCTBSRPBlock::DCCTBSRPBlock(), DCCTBTCCBlock::DCCTBTCCBlock(), DCCTBTowerBlock::DCCTBTowerBlock(), DCCTBTrailerBlock::DCCTBTrailerBlock(), DCCTBXtalBlock::DCCTBXtalBlock(), and ~DCCTBBlockPrototype().
|
virtual |
Definition at line 122 of file DCCBlockPrototype.cc.
References a, blockError_, blockSize_, displayData(), MillePedeFileConverter_cfg::e, relativeConstraints::error, mps_check::msg, AlCaHLTBitMon_QueryRunRegistry::string, wordCounter_, and wordsToEndOfEvent_.
Referenced by increment(), and ~DCCTBBlockPrototype().
|
virtual |
Definition at line 235 of file DCCBlockPrototype.cc.
References compare(), data, dataFields_, mapperFields_, name(), name_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ~DCCTBBlockPrototype().
|
inline |
Definition at line 55 of file DCCBlockPrototype.h.
References blockSize_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and compare().
|
inline |
Definition at line 60 of file DCCBlockPrototype.h.
References wordEventOffset_.
Referenced by compare().
|
protected |
Definition at line 74 of file DCCBlockPrototype.h.
Referenced by DCCTBBlockPrototype().
|
protected |
Definition at line 81 of file DCCBlockPrototype.h.
Referenced by blockError(), checkDataField(), DCCTBXtalBlock::dataCheck(), DCCTBTrailerBlock::dataCheck(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBBlockPrototype(), DCCTBEventBlock::DCCTBEventBlock(), getDataField(), parseData(), DCCTBTowerBlock::parseXtalData(), and seeIfIsPossibleToIncrement().
|
protected |
Definition at line 76 of file DCCBlockPrototype.h.
Referenced by compare(), DCCTBEventBlock::dataCheck(), DCCTBBlockPrototype(), DCCTBEventBlock::DCCTBEventBlock(), displayData(), parseData(), DCCTBTowerBlock::parseXtalData(), seeIfIsPossibleToIncrement(), and size().
|
protected |
Definition at line 85 of file DCCBlockPrototype.h.
|
protected |
Definition at line 90 of file DCCBlockPrototype.h.
Referenced by getDataField(), parseData(), and setDataField().
|
protected |
Definition at line 73 of file DCCBlockPrototype.h.
Referenced by DCCTBBlockPrototype(), DCCTBEventBlock::DCCTBEventBlock(), getDataWord(), DCCTBXtalBlock::increment(), increment(), DCCTBSRPBlock::increment(), DCCTBTCCBlock::increment(), and DCCTBTowerBlock::parseXtalData().
|
protected |
Definition at line 91 of file DCCBlockPrototype.h.
Referenced by DCCTBXtalBlock::dataCheck(), DCCTBTrailerBlock::dataCheck(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBEventBlock::DCCTBEventBlock(), DCCTBSRPBlock::DCCTBSRPBlock(), DCCTBTCCBlock::DCCTBTCCBlock(), DCCTBTowerBlock::DCCTBTowerBlock(), DCCTBTrailerBlock::DCCTBTrailerBlock(), DCCTBXtalBlock::DCCTBXtalBlock(), errorCounters(), DCCTBXtalBlock::increment(), DCCTBSRPBlock::increment(), DCCTBTCCBlock::increment(), and DCCTBTowerBlock::parseXtalData().
|
protected |
Definition at line 84 of file DCCBlockPrototype.h.
Referenced by DCCTBXtalBlock::dataCheck(), DCCTBTrailerBlock::dataCheck(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBEventBlock::DCCTBEventBlock(), errorString(), parseData(), and DCCTBTowerBlock::parseXtalData().
|
protected |
Definition at line 93 of file DCCBlockPrototype.h.
Referenced by compare(), DCCTBEventBlock::DCCTBEventBlock(), DCCTBSRPBlock::DCCTBSRPBlock(), DCCTBTCCBlock::DCCTBTCCBlock(), DCCTBTowerBlock::DCCTBTowerBlock(), DCCTBTrailerBlock::DCCTBTrailerBlock(), DCCTBXtalBlock::DCCTBXtalBlock(), displayData(), parseData(), setDataField(), DCCTBXtalBlock::stripID(), DCCTBTowerBlock::towerID(), and DCCTBXtalBlock::xtalID().
|
protected |
Definition at line 83 of file DCCBlockPrototype.h.
Referenced by compare(), DCCTBXtalBlock::dataCheck(), DCCTBTrailerBlock::dataCheck(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBBlockPrototype(), displayData(), getDataField(), name(), parseData(), DCCTBTowerBlock::parseXtalData(), and setDataField().
|
protected |
Definition at line 88 of file DCCBlockPrototype.h.
Referenced by checkDataField(), DCCTBEventBlock::dataCheck(), DCCTBSRPBlock::dataCheck(), DCCTBTowerBlock::dataCheck(), DCCTBTCCBlock::dataCheck(), DCCTBBlockPrototype(), DCCTBEventBlock::DCCTBEventBlock(), DCCTBSRPBlock::DCCTBSRPBlock(), DCCTBTCCBlock::DCCTBTCCBlock(), DCCTBTowerBlock::DCCTBTowerBlock(), DCCTBTrailerBlock::DCCTBTrailerBlock(), DCCTBXtalBlock::DCCTBXtalBlock(), DCCTBEventBlock::eventErrorString(), getParser(), DCCTBXtalBlock::increment(), DCCTBSRPBlock::increment(), DCCTBTCCBlock::increment(), parseData(), DCCTBTowerBlock::parseXtalData(), DCCTBTCCBlock::triggerFlags(), DCCTBTCCBlock::triggerSamples(), and DCCTBXtalBlock::xtalDataSamples().
|
protected |
Definition at line 86 of file DCCBlockPrototype.h.
|
protected |
Definition at line 77 of file DCCBlockPrototype.h.
Referenced by DCCTBBlockPrototype(), DCCTBEventBlock::DCCTBEventBlock(), getDataWord(), DCCTBXtalBlock::increment(), increment(), DCCTBSRPBlock::increment(), DCCTBTCCBlock::increment(), DCCTBTowerBlock::parseXtalData(), and seeIfIsPossibleToIncrement().
|
protected |
Definition at line 78 of file DCCBlockPrototype.h.
Referenced by compare(), DCCTBBlockPrototype(), displayData(), parseData(), DCCTBTowerBlock::parseXtalData(), and wOffset().
|
protected |
Definition at line 79 of file DCCBlockPrototype.h.
Referenced by DCCTBBlockPrototype(), DCCTBTowerBlock::parseXtalData(), and seeIfIsPossibleToIncrement().