CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenericBenchmarkAnalyzer.h
Go to the documentation of this file.
1 #ifndef GENERICBENCHMARKANALYZER_H
2 #define GENERICBENCHMARKANALYZER_H
3 
4 // author: Mike Schmitt (The University of Florida)
5 // date: 11/7/2007
6 // extension: Leo Neuhaus & Joanna Weng 09.2008
7 
10 
13 
14 #include <map>
15 
17 public:
18 
20  virtual ~GenericBenchmarkAnalyzer();
21 
22  virtual void analyze(const edm::Event&, const edm::EventSetup&);
23  virtual void beginJob() ;
24  virtual void endJob() ;
25 
26  private:
27 
28  // Inputs from Configuration File
29  std::string outputFile_;
32  std::string benchmarkLabel_;
36  double recPt_cut;
37  double minEta_cut;
38  double maxEta_cut;
39  double deltaR_cut;
40  float minDeltaEt_;
41  float maxDeltaEt_;
42  float minDeltaPhi_;
43  float maxDeltaPhi_;
45 };
46 
47 #endif // GENERICBENCHMARKANALYZER_H
GenericBenchmarkAnalyzer(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)