Go to the documentation of this file. 1 #ifndef DTMonitorClient_DTRunConditionVarClient_H
2 #define DTMonitorClient_DTRunConditionVarClient_H
69 bool isVDCorr =
false,
70 bool makeRings =
false);
109 std::map<int, std::map<std::string, MonitorElement*> >
wheelHistos;
110 std::map<int, std::map<int, std::map<std::string, MonitorElement*> > >
wheelRingHistos;
std::map< std::string, MonitorElement * > allwheelHistos
float varQuality(float var, float maxGood, float minBad)
MonitorElement * glbVDriftSummary
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
std::map< std::string, MonitorElement * > summaryHistos
std::map< int, std::map< int, std::map< std::string, MonitorElement * > > > wheelRingHistos
void percDevVDrift(DTChamberId indexCh, float meanVD, float sigmaVD, float &devVD, float &errdevVD)
MonitorElement * getChamberHistos(DQMStore::IGetter &, const DTChamberId &, std::string)
const DTMtime * mTimeMap_
DTRunConditionVarClient(const edm::ParameterSet &ps)
Constructor.
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
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
MonitorElement * glbT0Summary
edm::ESGetToken< DTMtime, DTMtimeRcd > mTimeMapToken_
std::map< int, std::map< std::string, MonitorElement * > > wheelHistos
~DTRunConditionVarClient() override
Destructor.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic.