1 #ifndef SiPixelMonitorRawData_SiPixelRawDataErrorSource_h
2 #define SiPixelMonitorRawData_SiPixelRawDataErrorSource_h
51 #include <boost/cstdint.hpp>
edm::DetSet< SiPixelRawDataError >::const_iterator ErrorIterator
virtual void bookMEs(DQMStore::IBooker &)
std::map< uint32_t, SiPixelRawDataErrorModule * > theFEDStructure
MonitorElement * meEvtNbr_[40]
MonitorElement * fedcounter
edm::EDGetTokenT< edm::DetSetVector< SiPixelRawDataError > > src_
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * byLumiErrors
MonitorElement * meFedETypeNErr_[40]
MonitorElement * meErrorType_[40]
MonitorElement * meFedChNErr_[40]
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * meEvtSize_[40]
std::map< uint32_t, SiPixelRawDataErrorModule * > thePixelStructure
MonitorElement * meTBMType_[40]
SiPixelRawDataErrorSource(const edm::ParameterSet &conf)
MonitorElement * meNErrors_[40]
MonitorElement * meFullType_[40]
MonitorElement * meTBMMessage_[40]
edm::EDGetTokenT< FEDRawDataCollection > inputSourceToken_
MonitorElement * meFedChLErr_[40]
std::map< std::string, MonitorElement ** > meMapFEDs_
virtual void buildStructure(edm::EventSetup const &)
~SiPixelRawDataErrorSource()
collection_type::const_iterator const_iterator
virtual void dqmBeginRun(const edm::Run &, edm::EventSetup const &)
MonitorElement * errorRate