CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQMSummaryPlotter.h
Go to the documentation of this file.
1 #ifndef HLTTauDQMSummaryPlotter_h
2 #define HLTTauDQMSummaryPlotter_h
3 
5 
7 public:
8  HLTTauDQMSummaryPlotter ( const edm::ParameterSet&, std::string );
10  const std::string name() { return name_; }
11  void plot();
12 
13 private:
14  void bookEfficiencyHisto( std::string folder, std::string name, std::string hist1 );
15  void plotEfficiencyHisto( std::string folder, std::string name, std::string hist1, std::string hist2 );
16  void plotIntegratedEffHisto( std::string folder, std::string name, std::string refHisto, std::string evCount, int bin );
17  void bookTriggerBitEfficiencyHistos( std::string folder, std::string histo );
18  void plotTriggerBitEfficiencyHistos( std::string folder, std::string histo );
19  std::pair<double,double> calcEfficiency( float num, float denom );
20 
21  std::string type_;
22 };
23 #endif
void plotTriggerBitEfficiencyHistos(std::string folder, std::string histo)
void bookTriggerBitEfficiencyHistos(std::string folder, std::string histo)
void plotEfficiencyHisto(std::string folder, std::string name, std::string hist1, std::string hist2)
void bookEfficiencyHisto(std::string folder, std::string name, std::string hist1)
long long int num
Definition: procUtils.cc:71
std::pair< double, double > calcEfficiency(float num, float denom)
HLTTauDQMSummaryPlotter(const edm::ParameterSet &, std::string)
void plotIntegratedEffHisto(std::string folder, std::string name, std::string refHisto, std::string evCount, int bin)