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 
10 
11 //DQM services
15 
16 #include <iostream>
17 #include <stdlib.h>
18 #include <string>
19 #include <memory>
20 #include <vector>
21 
23 {
24 
25  public:
26 
29  void plot();
30 
31 
32 
33  private:
34 
35  void bookEfficiencyHisto(std::string,std::string,std::string,DQMStore*);
36  void plotEfficiencyHisto(std::string,std::string,std::string ,std::string ,DQMStore*);
37  void plotIntegratedEffHisto(std::string,std::string,std::string,std::string,int ,DQMStore*);
38  void bookTriggerBitEfficiencyHistos(std::string folder,std::string histo,DQMStore*dbe);
39  void plotTriggerBitEfficiencyHistos(std::string folder,std::string histo,DQMStore*dbe);
40 
41  std::vector<double> calcEfficiency(float,float);
42 
44 
45  //Input Folders
46  std::vector<std::string> L1Folder_;
47  std::vector<std::string> caloFolder_;
48  std::vector<std::string> trackFolder_;
49  std::vector<std::string> pathFolder_;
50  std::vector<std::string> litePathFolder_;
51 
52 };
53 
54 
void plotIntegratedEffHisto(std::string, std::string, std::string, std::string, int, DQMStore *)
void bookTriggerBitEfficiencyHistos(std::string folder, std::string histo, DQMStore *dbe)
std::vector< double > calcEfficiency(float, float)
tuple histo
Definition: trackerHits.py:12
void plotEfficiencyHisto(std::string, std::string, std::string, std::string, DQMStore *)
std::vector< std::string > pathFolder_
std::vector< std::string > trackFolder_
std::vector< std::string > L1Folder_
void bookEfficiencyHisto(std::string, std::string, std::string, DQMStore *)
HLTTauDQMSummaryPlotter(const edm::ParameterSet &)
void plotTriggerBitEfficiencyHistos(std::string folder, std::string histo, DQMStore *dbe)
std::vector< std::string > litePathFolder_
std::vector< std::string > caloFolder_