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 
12 
15 public:
16 
19  explicit BenchmarkAnalyzer(const edm::ParameterSet&);
20 
22  virtual ~BenchmarkAnalyzer() {}
23 
24  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
25 
26  protected:
27 
30 
33 
36 
37 
40 
41 };
42 
43 #endif
std::string benchmarkLabel_
benchmark label
std::string outputFile_
name of the output root file
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::InputTag inputLabel_
input collection
std::string subsystemname_
virtual ~BenchmarkAnalyzer()
Destructor.
abtract base class for benchmark analyzers
std::string eventInfoFolder_
Definition: Run.h:43
BenchmarkAnalyzer()
Constructors.