1 #ifndef DQMOffline_CalibTracker_SiStripFEDErrorsDQM_H 2 #define DQMOffline_CalibTracker_SiStripFEDErrorsDQM_H 51 unsigned int & aCounter,
53 const unsigned int aFedId);
56 const unsigned short aAPVNumber,
57 const unsigned short aFlag,
58 unsigned int & aCounter);
61 const unsigned int aDetId,
62 const unsigned short aApvNum,
63 const unsigned short aFlag,
64 unsigned int & aCounter);
70 void setFlagBit(
unsigned short & aFlag,
const unsigned short aBit);
std::map< uint32_t, std::vector< unsigned int > > detIdErrors_
void addErrors()
Writes the errors to the db.
void addBadAPV(const FedChannelConnection &aConnection, const unsigned short aAPVNumber, const unsigned short aFlag, unsigned int &aCounter)
SiStripFEDErrorsDQM(const edm::ParameterSet &iConfig)
void setFlagBit(unsigned short &aFlag, const unsigned short aBit)
Class containning control, module, detector and connection information, at the level of a FED channel...
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
const SiStripFedCabling * cabling_
edm::ParameterSet iConfig_
void updateCabling(const edm::EventSetup &eventSetup)
void readHistogram(MonitorElement *aMe, unsigned int &aCounter, const float aNorm, const unsigned int aFedId)
void addBadStrips(const FedChannelConnection &aConnection, const unsigned int aDetId, const unsigned short aApvNum, const unsigned short aFlag, unsigned int &aCounter)