1 #ifndef DTTriggerEfficiencyTest_H
2 #define DTTriggerEfficiencyTest_H
41 void bookHistos(std::string hTag,std::string folder);
50 std::string
getMEName(std::string histoTag, std::string folder,
int wh);
67 std::map<uint32_t,std::map<std::string,MonitorElement*> >
chambME;
void makeEfficiencyME(TH2F *numerator, TH2F *denominator, MonitorElement *result2DWh, MonitorElement *result1DWh, MonitorElement *result1D)
Compute 1D/2D efficiency plots.
void bookWheelHistos(int wheel, std::string hTag, std::string folder)
Book the new MEs (for each wheel)
void bookChambHistos(DTChamberId chambId, std::string htype, std::string folder="")
Book the new MEs (for each chamber)
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
std::map< int, std::map< std::string, MonitorElement * > > EffDistrPerWh
DTTriggerEfficiencyTest(const edm::ParameterSet &ps)
Constructor.
std::map< std::string, MonitorElement * > globalEffDistr
std::map< uint32_t, std::map< std::string, MonitorElement * > > chambME
void bookHistos(std::string hTag, std::string folder)
Book the new MEs (global)
virtual ~DTTriggerEfficiencyTest()
Destructor.
std::string getMEName(std::string histoTag, std::string folder, int wh)
Get the ME name (by wheel)
void runClientDiagnostic()
DQM Client Diagnostic.
DTTrigGeomUtils * trigGeomUtils