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