1 #ifndef EventFilter_SiPixelRawToDigi_interface_ErrorCheckerBase_h
2 #define EventFilter_SiPixelRawToDigi_interface_ErrorCheckerBase_h
35 virtual bool checkROC(
bool& errorsInEvent,
49 #endif // EventFilter_SiPixelRawToDigi_interface_ErrorCheckerBase_h
virtual cms_uint32_t errorDetId(const SiPixelFrameConverter *converter, int errorType, const Word32 &word) const =0
virtual bool checkROC(bool &errorsInEvent, int fedId, const SiPixelFrameConverter *converter, const SiPixelFedCabling *theCablingTree, Word32 &errorWord, SiPixelFormatterErrors &errors) const =0
bool checkHeader(bool &errorsInEvent, int fedId, const Word64 *header, SiPixelFormatterErrors &errors) const
void setErrorStatus(bool ErrorStatus)
virtual ~ErrorCheckerBase()=default
unsigned int cms_uint32_t
void conversionError(int fedId, const SiPixelFrameConverter *converter, int status, Word32 &errorWord, SiPixelFormatterErrors &errors) const
bool checkCRC(bool &errorsInEvent, int fedId, const Word64 *trailer, SiPixelFormatterErrors &errors) const
int getConversionErrorTypeAndIssueLogMessage(int status, int fedId) const
void addErrorToCollectionDummy(int errorType, int fedId, Word64 word, SiPixelFormatterErrors &errors) const
bool checkTrailer(bool &errorsInEvent, int fedId, unsigned int nWords, const Word64 *trailer, SiPixelFormatterErrors &errors) const