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 // -*- c++ -*.
2 #ifndef HLTTauDQMSummaryPlotter_h
3 #define HLTTauDQMSummaryPlotter_h
4 
6 
8 public:
9  HLTTauDQMSummaryPlotter(const edm::ParameterSet& ps, const std::string& dqmBaseFolder);
11 
13 
14  void bookPlots();
15  void plot();
16 
17 private:
18  void bookEfficiencyHisto(const std::string& folder, const std::string& name, const std::string& hist1, bool copyLabels=false);
19  void plotEfficiencyHisto( std::string folder, std::string name, std::string hist1, std::string hist2 );
20  void plotIntegratedEffHisto( std::string folder, std::string name, std::string refHisto, std::string evCount, int bin );
23  void bookFractionHisto(const std::string& folder, const std::string& name);
24  void plotFractionHisto(const std::string& folder, const std::string& name);
25 
28 };
29 #endif
bool isValid() const
void plotTriggerBitEfficiencyHistos(std::string folder, std::string histo)
void plotFractionHisto(const std::string &folder, const std::string &name)
void bookFractionHisto(const std::string &folder, const std::string &name)
void bookTriggerBitEfficiencyHistos(std::string folder, std::string histo)
void plotEfficiencyHisto(std::string folder, std::string name, std::string hist1, std::string hist2)
HLTTauDQMSummaryPlotter(const edm::ParameterSet &ps, const std::string &dqmBaseFolder)
void bookEfficiencyHisto(const std::string &folder, const std::string &name, const std::string &hist1, bool copyLabels=false)
void plotIntegratedEffHisto(std::string folder, std::string name, std::string refHisto, std::string evCount, int bin)