CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BenchmarkAnalyzer.h
Go to the documentation of this file.
1 #ifndef __DQMOffline_PFTau_BenchmarkAnalyzer__
2 #define __DQMOffline_PFTau_BenchmarkAnalyzer__
3 
6 
8 
10 
13 public:
14 
16  explicit BenchmarkAnalyzer(const edm::ParameterSet&);
17  virtual ~BenchmarkAnalyzer() {}
18 
19  virtual void beginJob() = 0;
20 
21  protected:
22 
24  std::string outputFile_;
25 
28 
30  std::string benchmarkLabel_;
31 
32 };
33 
34 #endif
virtual void beginJob()=0
std::string benchmarkLabel_
benchmark label
std::string outputFile_
name of the output root file
edm::InputTag inputLabel_
input collection
virtual ~BenchmarkAnalyzer()
abtract base class for benchmark analyzers