#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 12 of file ErrorChecker.h.
typedef std::vector<SiPixelRawDataError> ErrorChecker::DetErrors |
Definition at line 18 of file ErrorChecker.h.
typedef std::map<cms_uint32_t, DetErrors> ErrorChecker::Errors |
Definition at line 19 of file ErrorChecker.h.
typedef cms_uint32_t ErrorChecker::Word32 |
Definition at line 15 of file ErrorChecker.h.
typedef cms_uint64_t ErrorChecker::Word64 |
Definition at line 16 of file ErrorChecker.h.
ErrorChecker::ErrorChecker | ( | ) |
Definition at line 46 of file ErrorChecker.cc.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 56 of file ErrorChecker.cc.
References relativeConstraints::error.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 69 of file ErrorChecker.cc.
References FEDHeader::check(), relativeConstraints::error, l1t::stage2::layer2::fedId, LogDebug, FEDHeader::moreHeaders(), and FEDHeader::sourceID().
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 113 of file ErrorChecker.cc.
References relativeConstraints::error, SiPixelFedCabling::findItem(), LIKELY, and LogDebug.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 87 of file ErrorChecker.cc.
References FEDTrailer::check(), relativeConstraints::error, FEDTrailer::fragmentLength(), and FEDTrailer::moreTrailers().
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 181 of file ErrorChecker.cc.
References relativeConstraints::error, 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, mps_update::status, and SiPixelFrameConverter::toDetector().
|
overridevirtual |
|
private |
Definition at line 42 of file ErrorChecker.h.