1 #ifndef DQM_GEM_GEMDQMEfficiencyClientBase_h 2 #define DQM_GEM_GEMDQMEfficiencyClientBase_h 16 using MEPair = std::pair<const MonitorElement*, const MonitorElement*>;
27 void setBins(TH1F*,
const TAxis*);
38 #endif // DQM_GEM_GEMDQMEfficiencyClientBase_h
GEMDetId parseGEMLabel(const std::string, const std::string delimiter="-")
const double kConfidenceLevel_
TH1F * makeEfficiency(const TH1F *, const TH1F *, const char *name=nullptr, const char *title=nullptr)
GEMDQMEfficiencyClientBase(const edm::ParameterSet &)
void setBins(TH1F *, const TAxis *)
const std::string kLogCategory_
void bookEfficiencyAuto(DQMStore::IBooker &, DQMStore::IGetter &, const std::string &)
bool checkConsistency(const TH1 &, const TH1 &)
TH1F * projectHistogram(const TH2F *, const unsigned int)
std::tuple< bool, std::string, std::string, bool > parseEfficiencySourceName(std::string)
std::map< std::string, MEPair > makeEfficiencySourcePair(DQMStore::IBooker &, DQMStore::IGetter &, const std::string &, const std::string prefix="")
std::pair< const MonitorElement *, const MonitorElement * > MEPair