1 #ifndef DTMonitorClient_DTRunConditionVarClient_H
2 #define DTMonitorClient_DTRunConditionVarClient_H
61 void bookWheelHistos(std::string histoType, std::string subfolder,
int wh,
int nbins,
float min,
float max,
bool isVDCorr=
false);
71 float varQuality(
float var,
float maxGood,
float minBad);
105 std::map<int, std::map<std::string, MonitorElement*> >
wheelHistos;
virtual ~DTRunConditionVarClient()
Destructor.
void beginRun(const edm::Run &run, const edm::EventSetup &setup)
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
std::map< std::string, MonitorElement * > summaryHistos
void bookWheelHistos(std::string histoType, std::string subfolder, int wh, int nbins, float min, float max, bool isVDCorr=false)
book the report summary
float varQuality(float var, float maxGood, float minBad)
MonitorElement * glbVDriftSummary
MonitorElement * getChamberHistos(const DTChamberId &, std::string)
const DTMtime * mTimeMap_
void endRun(edm::Run const &run, edm::EventSetup const &c)
const T & max(const T &a, const T &b)
void percDevVDrift(DTChamberId indexCh, float meanVD, float sigmaVD, float &devVD, float &errdevVD)
edm::ESHandle< DTMtime > mTime
DTRunConditionVarClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * glbT0Summary
std::map< std::string, MonitorElement * > allwheelHistos
std::map< int, std::map< std::string, MonitorElement * > > wheelHistos
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
DQM Client Diagnostic.
void analyze(const edm::Event &e, const edm::EventSetup &c)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")