CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFClient_JetRes.h
Go to the documentation of this file.
1 #ifndef __DQMOffline_PFTau_PFClient_JetRes__
2 #define __DQMOffline_PFTau_PFClient_JetRes__
3 
6 
8 
9 
10 class DQMStore;
11 class MonitorElement;
13  public:
14 
16 
17  private:
18  void beginJob();
19  void analyze(edm::Event const&, edm::EventSetup const&){;}
20  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
21  void endJob();
22 
23  void doSummaries();
24  void doEfficiency();
26  void getHistogramParameters(MonitorElement* me_slice, double& avarage, double& rms,
27  double& mean, double& sigma);
29 
30  std::vector<std::string> folderNames_;
31  std::vector<std::string> histogramNames_;
32  std::vector<std::string> effHistogramNames_;
33  std::vector<int> PtBins_;
34 
36 
38 
39 };
40 
41 #endif
void analyze(edm::Event const &, edm::EventSetup const &)
PFClient_JetRes(const edm::ParameterSet &parameterSet)
DQMStore * dqmStore_
void createEfficiencyPlots(std::string &folder, std::string &name)
void getHistogramParameters(MonitorElement *me_slice, double &avarage, double &rms, double &mean, double &sigma)
std::vector< std::string > effHistogramNames_
void createResolutionPlots(std::string &folder, std::string &name)
std::vector< int > PtBins_
std::vector< std::string > folderNames_
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
std::vector< std::string > histogramNames_
ParameterSet const & parameterSet(Provenance const &provenance)
Definition: Provenance.cc:11
Definition: Run.h:41