#include <ErrorCheckerPhase0.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 |
ErrorCheckerPhase0 () | |
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 ErrorCheckerPhase0.h.
typedef std::vector<SiPixelRawDataError> ErrorCheckerPhase0::DetErrors |
Definition at line 16 of file ErrorCheckerPhase0.h.
typedef std::map<cms_uint32_t, DetErrors> ErrorCheckerPhase0::Errors |
Definition at line 17 of file ErrorCheckerPhase0.h.
Definition at line 13 of file ErrorCheckerPhase0.h.
Definition at line 14 of file ErrorCheckerPhase0.h.
ErrorCheckerPhase0::ErrorCheckerPhase0 | ( | ) |
Definition at line 46 of file ErrorCheckerPhase0.cc.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 50 of file ErrorCheckerPhase0.cc.
References relativeConstraints::error, and l1tstage2_dqm_sourceclient-live_cfg::fedId.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 63 of file ErrorCheckerPhase0.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 ErrorCheckerPhase0.cc.
References relativeConstraints::error, pixelgpudetails::ERROR_mask, l1tstage2_dqm_sourceclient-live_cfg::fedId, LIKELY, LogDebug, pixelgpudetails::OMIT_ERR_mask, pixelgpudetails::OMIT_ERR_shift, and pixelgpudetails::ROC_shift.
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 80 of file ErrorCheckerPhase0.cc.
References FEDTrailer::check(), relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, FEDTrailer::fragmentLength(), and FEDTrailer::moreTrailers().
|
overridevirtual |
Implements ErrorCheckerBase.
Definition at line 175 of file ErrorCheckerPhase0.cc.
References relativeConstraints::error, l1tstage2_dqm_sourceclient-live_cfg::fedId, LogDebug, and mps_update::status.
|
overrideprivatevirtual |
Implements ErrorCheckerBase.
Definition at line 227 of file ErrorCheckerPhase0.cc.
References sipixelobjects::ElectronicIndex::dcol, sipixelobjects::ElectronicIndex::link, pixelgpudetails::LINK_mask, pixelgpudetails::LINK_shift, PixelSubdetector::PixelBarrel, sipixelobjects::ElectronicIndex::pxid, sipixelobjects::DetectorIndex::rawId, sipixelobjects::ElectronicIndex::roc, pixelgpudetails::ROC_mask, pixelgpudetails::ROC_shift, mps_update::status, and DetId::subdetId().
|
overridevirtual |
|
private |
Definition at line 40 of file ErrorCheckerPhase0.h.