CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GEMDQMEfficiencyCalculator.h
Go to the documentation of this file.
1 #ifndef DQM_GEM_GEMDQMEfficiencyCalculator_h
2 #define DQM_GEM_GEMDQMEfficiencyCalculator_h
3 
11 
12 #include <vector>
13 #include <string>
14 
16 public:
19 
22 
24 
25 private:
26  TProfile* computeEfficiency(const TH1F*, const TH1F*, const char*, const char*);
27  TH2F* computeEfficiency(const TH2F*, const TH2F*, const char*, const char*);
28 
29  const float kConfidenceLevel_ = 0.683;
30  const std::string kMatchedSuffix_ = "_matched";
31  const std::string kLogCategory_ = "GEMDQMEfficiencyCalculator";
32 };
33 
34 #endif // DQM_GEM_GEMDQMEfficiencyCalculator_h
dqm::harvesting::DQMStore DQMStore
void drawEfficiency(DQMStore::IBooker &, DQMStore::IGetter &, const std::string &)
TProfile * computeEfficiency(const TH1F *, const TH1F *, const char *, const char *)
dqm::harvesting::MonitorElement MonitorElement