ErrorCheckerPhase0

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#ifndef EventFilter_SiPixelRawToDigi_interface_ErrorCheckerPhase0_h
#define EventFilter_SiPixelRawToDigi_interface_ErrorCheckerPhase0_h
/** \class ErrorCheckerPhase0
 *
 *  
 */

#include "DataFormats/SiPixelDigi/interface/SiPixelDigiConstants.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelFormatterErrors.h"
#include "EventFilter/SiPixelRawToDigi/interface/ErrorCheckerBase.h"

class ErrorCheckerPhase0 : public ErrorCheckerBase {
public:
  ErrorCheckerPhase0();

  bool checkROC(bool& errorsInEvent,
                int fedId,
                const SiPixelFrameConverter* converter,
                const SiPixelFedCabling* theCablingTree,
                Word32& errorWord,
                SiPixelFormatterErrors& errors) const override;

protected:
  cms_uint32_t errorDetId(const SiPixelFrameConverter* converter, int errorType, const Word32& word) const override;
};

#endif  // EventFilter_SiPixelRawToDigi_interface_ErrorCheckerPhase0_h