#include <ErrorChecker.h>
Public Types | |
typedef std::vector< SiPixelRawDataError > | DetErrors |
typedef std::map< cms_uint32_t, DetErrors > | Errors |
typedef cms_uint32_t | Word32 |
typedef cms_uint64_t | Word64 |
Public Types inherited from ErrorCheckerBase | |
typedef std::vector< SiPixelRawDataError > | DetErrors |
typedef std::map< cms_uint32_t, DetErrors > | Errors |
typedef cms_uint32_t | Word32 |
typedef cms_uint64_t | Word64 |
Public Member Functions | |
bool | checkCRC (bool &errorsInEvent, int fedId, const Word64 *trailer, Errors &errors) override |
bool | checkHeader (bool &errorsInEvent, int fedId, const Word64 *header, Errors &errors) override |
bool | checkROC (bool &errorsInEvent, int fedId, const SiPixelFrameConverter *converter, const SiPixelFedCabling *theCablingTree, Word32 &errorWord, Errors &errors) override |
bool | checkTrailer (bool &errorsInEvent, int fedId, unsigned int nWords, const Word64 *trailer, Errors &errors) override |
void | conversionError (int fedId, const SiPixelFrameConverter *converter, int status, Word32 &errorWord, Errors &errors) override |
ErrorChecker () | |
void | setErrorStatus (bool ErrorStatus) override |
Public Member Functions inherited from ErrorCheckerBase | |
virtual | ~ErrorCheckerBase () |
Private Member Functions | |
cms_uint32_t | errorDetId (const SiPixelFrameConverter *converter, int errorType, const Word32 &word) const override |
Private Attributes | |
bool | includeErrors |
Definition at line 11 of file ErrorChecker.h.
typedef std::vector<SiPixelRawDataError> ErrorChecker::DetErrors |
Definition at line 16 of file ErrorChecker.h.
typedef std::map<cms_uint32_t, DetErrors> ErrorChecker::Errors |
Definition at line 17 of file ErrorChecker.h.
typedef cms_uint32_t ErrorChecker::Word32 |
Definition at line 13 of file ErrorChecker.h.
typedef cms_uint64_t ErrorChecker::Word64 |
Definition at line 14 of file ErrorChecker.h.
ErrorChecker::ErrorChecker | ( | ) |
Definition at line 46 of file ErrorChecker.cc.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 50 of file ErrorChecker.cc.
References relativeConstraints::error, and l1tstage2_dqm_sourceclient-live_cfg::fedId.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 63 of file ErrorChecker.cc.
References FEDHeader::check(), relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, RecoTauValidation_cfi::header, LogDebug, FEDHeader::moreHeaders(), and FEDHeader::sourceID().
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 105 of file ErrorChecker.cc.
References relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, SiPixelFedCabling::findItem(), LIKELY, and LogDebug.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 80 of file ErrorChecker.cc.
References FEDTrailer::check(), relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, FEDTrailer::fragmentLength(), and FEDTrailer::moreTrailers().
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 180 of file ErrorChecker.cc.
References relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, LogDebug, and mps_update::status.
|
overrideprivatevirtual |
Implements ErrorCheckerBase.
Definition at line 229 of file ErrorChecker.cc.
References sipixelobjects::ElectronicIndex::dcol, sipixelobjects::ElectronicIndex::link, sipixelobjects::ElectronicIndex::pxid, sipixelobjects::DetectorIndex::rawId, sipixelobjects::ElectronicIndex::roc, and mps_update::status.
|
overridevirtual |
|
private |
Definition at line 40 of file ErrorChecker.h.