DQMOffline
PFTau
plugins
BenchmarkAnalyzer.h
Go to the documentation of this file.
1
#ifndef __DQMOffline_PFTau_BenchmarkAnalyzer__
2
#define __DQMOffline_PFTau_BenchmarkAnalyzer__
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
7
#include "
FWCore/Utilities/interface/InputTag.h
"
8
9
#include "
DQMOffline/PFTau/interface/Benchmark.h
"
10
11
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
12
14
class
BenchmarkAnalyzer
:
public
DQMEDAnalyzer
{
15
public
:
17
BenchmarkAnalyzer
();
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
:
27
std::string
outputFile_
;
28
30
edm::InputTag
inputLabel_
;
31
33
std::string
benchmarkLabel_
;
34
35
std::string
eventInfoFolder_
;
36
std::string
subsystemname_
;
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
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition:
DQMStore.h:729
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:36
edm::EventSetup
Definition:
EventSetup.h:57
InputTag.h
Frameworkfwd.h
BenchmarkAnalyzer::eventInfoFolder_
std::string eventInfoFolder_
Definition:
BenchmarkAnalyzer.h:35
BenchmarkAnalyzer::~BenchmarkAnalyzer
~BenchmarkAnalyzer() override
Destructor.
Definition:
BenchmarkAnalyzer.h:21
BenchmarkAnalyzer::BenchmarkAnalyzer
BenchmarkAnalyzer()
Constructors.
edm::InputTag
Definition:
InputTag.h:15
Generated for CMSSW Reference Manual by
1.8.16