Go to the documentation of this file. 1 #ifndef SiStripMonitorClient_SiStripBadComponentInfo_h
2 #define SiStripMonitorClient_SiStripBadComponentInfo_h
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
SiStripBadComponentInfo(edm::ParameterSet const &ps)
Constructor.
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > qualityToken_
const SiStripQuality * siStripQuality_
~SiStripBadComponentInfo() override
void endRun(edm::Run const &, edm::EventSetup const &) override
void createSummary(MonitorElement *me, const std::map< std::pair< int, int >, float > &map)
MonitorElement * badStripME_
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses,...
std::map< std::pair< int, int >, float > mapBadFiber
void fillBadComponentMaps(const SiStripQuality *siStripQuality)
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
void bookBadComponentHistos(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
std::map< std::pair< int, int >, float > mapBadAPV
MonitorElement * badFiberME_
bool addBadCompFromFedErr_
const SiStripFedCabling * fedCabling_
const TrackerTopology * tTopo_
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > fedCablingToken_
void checkBadComponents(edm::EventSetup const &eSetup)
std::map< std::pair< int, int >, float > mapBadStrip
MonitorElement * badAPVME_