CMS 3D CMS Logo

DTLocalTriggerEfficiencyTest.h

Go to the documentation of this file.
00001 #ifndef DTLocalTriggerEfficiencyTest_H
00002 #define DTLocalTriggerEfficiencyTest_H
00003 
00004 
00016 #include "DQM/DTMonitorClient/src/DTLocalTriggerBaseTest.h"
00017 
00018 
00019 
00020 class DTLocalTriggerEfficiencyTest: public DTLocalTriggerBaseTest{
00021 
00022 public:
00023 
00025   DTLocalTriggerEfficiencyTest(const edm::ParameterSet& ps);
00026   
00028   virtual ~DTLocalTriggerEfficiencyTest();
00029 
00030 protected:
00031 
00033   void bookChambHistos(DTChamberId chambId, std::string htype );
00034 
00036   void makeEfficiencyME(TH1D* numerator, TH1D* denominator, MonitorElement* result);
00037 
00039   void makeEfficiencyME2D(TH2F* numerator, TH2F* denominator, MonitorElement* result);
00040 
00042   void beginJob(const edm::EventSetup& c);
00043 
00045   void runClientDiagnostic();
00046 
00047 
00048 
00049  private:
00050 
00051   std::map<uint32_t,std::map<std::string,MonitorElement*> > chambME;
00052 
00053 };
00054 
00055 #endif

Generated on Tue Jun 9 17:32:34 2009 for CMSSW by  doxygen 1.5.4