src
EventFilter
SiPixelRawToDigi
interface
ErrorChecker.h
Go to the documentation of this file.
1
#ifndef EventFilter_SiPixelRawToDigi_interface_ErrorChecker_h
2
#define EventFilter_SiPixelRawToDigi_interface_ErrorChecker_h
3
8
#include "
DataFormats/SiPixelDigi/interface/SiPixelDigiConstants.h
"
9
#include "
DataFormats/SiPixelRawData/interface/SiPixelFormatterErrors.h
"
10
#include "
EventFilter/SiPixelRawToDigi/interface/ErrorCheckerBase.h
"
11
12
class
ErrorChecker
:
public
ErrorCheckerBase
{
13
public
:
14
ErrorChecker
();
15
16
bool
checkROC
(
bool
& errorsInEvent,
17
int
fedId
,
18
const
SiPixelFrameConverter
*
converter
,
19
const
SiPixelFedCabling
* theCablingTree,
20
Word32
& errorWord,
21
SiPixelFormatterErrors
&
errors
)
const override
;
22
23
protected
:
24
cms_uint32_t
errorDetId
(
const
SiPixelFrameConverter
*
converter
,
int
errorType,
const
Word32
&
word
)
const override
;
25
cms_uint32_t
errorDetIdSimple
(
const
SiPixelFrameConverter
*
converter
,
26
int
errorType,
27
unsigned
int
channel,
28
unsigned
int
roc
)
const
;
29
};
30
31
#endif // EventFilter_SiPixelRawToDigi_interface_ErrorChecker_h
ErrorChecker::errorDetIdSimple
cms_uint32_t errorDetIdSimple(const SiPixelFrameConverter *converter, int errorType, unsigned int channel, unsigned int roc) const
Definition:
ErrorChecker.cc:106
ErrorCheckerBase.h
ErrorChecker::checkROC
bool checkROC(bool &errorsInEvent, int fedId, const SiPixelFrameConverter *converter, const SiPixelFedCabling *theCablingTree, Word32 &errorWord, SiPixelFormatterErrors &errors) const override
Definition:
ErrorChecker.cc:23
converter
Definition:
CandidateProducer.h:25
word
uint64_t word
Definition:
CTPPSTotemDataFormatter.cc:29
Word32
cms_uint32_t Word32
Definition:
SiPixelDigiConstants.h:8
ErrorChecker
Definition:
ErrorChecker.h:12
SiPixelDigiConstants.h
SiPixelFormatterErrors.h
cms_uint32_t
unsigned int cms_uint32_t
Definition:
typedefs.h:15
PixelMapPlotter.roc
roc
Definition:
PixelMapPlotter.py:498
ErrorChecker::errorDetId
cms_uint32_t errorDetId(const SiPixelFrameConverter *converter, int errorType, const Word32 &word) const override
Definition:
ErrorChecker.cc:129
SiPixelFrameConverter
Definition:
SiPixelFrameConverter.h:15
ErrorChecker::ErrorChecker
ErrorChecker()
Definition:
ErrorChecker.cc:21
l1tstage2_dqm_sourceclient-live_cfg.fedId
fedId
Definition:
l1tstage2_dqm_sourceclient-live_cfg.py:88
errors
Definition:
errors.py:1
SiPixelFormatterErrors
std::map< cms_uint32_t, std::vector< SiPixelRawDataError > > SiPixelFormatterErrors
Definition:
SiPixelFormatterErrors.h:10
SiPixelFedCabling
Definition:
SiPixelFedCabling.h:10
ErrorCheckerBase
Definition:
ErrorCheckerBase.h:14
Generated for CMSSW Reference Manual by
1.8.14