1 #ifndef DTMonitorClient_DTRunConditionVarClient_H 2 #define DTMonitorClient_DTRunConditionVarClient_H 72 bool isVDCorr =
false,
73 bool makeRings =
false);
116 std::map<int, std::map<std::string, MonitorElement*> >
wheelHistos;
117 std::map<int, std::map<int, std::map<std::string, MonitorElement*> > >
wheelRingHistos;
edm::ESGetToken< DTRecoConditions, DTRecoConditionsVdriftRcd > vDriftToken_
std::map< std::string, MonitorElement * > summaryHistos
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic.
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
MonitorElement * getChamberHistos(DQMStore::IGetter &, const DTChamberId &, std::string)
std::map< std::string, MonitorElement * > allwheelHistos
float varQuality(float var, float maxGood, float minBad)
MonitorElement * glbVDriftSummary
const DTMtime * mTimeMap_
std::map< int, std::map< int, std::map< std::string, MonitorElement * > > > wheelRingHistos
void percDevVDrift(DTChamberId indexCh, float meanVD, float sigmaVD, float &devVD, float &errdevVD)
DTRunConditionVarClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * glbT0Summary
void bookWheelHistos(DQMStore::IBooker &, std::string histoType, std::string subfolder, int wh, int nbins, float min, float max, bool isVDCorr=false, bool makeRings=false)
book the report summary
~DTRunConditionVarClient() override
Destructor.
const DTRecoConditions * vDriftMap_
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
std::map< int, std::map< std::string, MonitorElement * > > wheelHistos
edm::ESGetToken< DTMtime, DTMtimeRcd > mTimeMapToken_