CMS 3D CMS Logo

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:
18  explicit BenchmarkAnalyzer(const edm::ParameterSet &);
19 
21  ~BenchmarkAnalyzer() override {}
22 
23  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
24 
25 protected:
28 
31 
34 
37 };
38 
39 #endif
edm::Run
Definition: Run.h:45
BenchmarkAnalyzer::benchmarkLabel_
std::string benchmarkLabel_
benchmark label
Definition: BenchmarkAnalyzer.h:33
BenchmarkAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: BenchmarkAnalyzer.cc:28
EDAnalyzer.h
BenchmarkAnalyzer::inputLabel_
edm::InputTag inputLabel_
input collection
Definition: BenchmarkAnalyzer.h:30
BenchmarkAnalyzer::outputFile_
std::string outputFile_
name of the output root file
Definition: BenchmarkAnalyzer.h:27
BenchmarkAnalyzer
abtract base class for benchmark analyzers
Definition: BenchmarkAnalyzer.h:14
BenchmarkAnalyzer::subsystemname_
std::string subsystemname_
Definition: BenchmarkAnalyzer.h:36
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Benchmark.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
Frameworkfwd.h
BenchmarkAnalyzer::eventInfoFolder_
std::string eventInfoFolder_
Definition: BenchmarkAnalyzer.h:35
dqm::implementation::IBooker
Definition: DQMStore.h:43
BenchmarkAnalyzer::~BenchmarkAnalyzer
~BenchmarkAnalyzer() override
Destructor.
Definition: BenchmarkAnalyzer.h:21
BenchmarkAnalyzer::BenchmarkAnalyzer
BenchmarkAnalyzer()
Constructors.
edm::InputTag
Definition: InputTag.h:15