DQMOffline
PFTau
plugins
PFCandidateManagerAnalyzer.h
Go to the documentation of this file.
1
#ifndef __DQMOffline_PFTau_PFCandidateManagerAnalyzer__
2
#define __DQMOffline_PFTau_PFCandidateManagerAnalyzer__
3
4
#include "
DQMOffline/PFTau/interface/PFCandidateManager.h
"
5
#include "
DQMOffline/PFTau/plugins/BenchmarkAnalyzer.h
"
6
7
#include "
FWCore/Utilities/interface/EDGetToken.h
"
8
9
class
TH1F;
10
11
class
PFCandidateManagerAnalyzer
:
public
BenchmarkAnalyzer
,
public
PFCandidateManager
{
12
public
:
13
typedef
dqm::legacy::DQMStore
DQMStore
;
14
15
PFCandidateManagerAnalyzer
(
const
edm::ParameterSet
&
parameterSet
);
16
17
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
18
19
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
20
21
private
:
22
edm::EDGetTokenT<reco::PFCandidateCollection>
myColl_
;
23
edm::EDGetTokenT<edm::View<reco::Candidate>
>
myMatchColl_
;
24
edm::InputTag
matchLabel_
;
25
};
26
27
#endif
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT< reco::PFCandidateCollection >
BenchmarkAnalyzer.h
edm::parameterSet
ParameterSet const & parameterSet(StableProvenance const &provenance, ProcessHistory const &history)
Definition:
Provenance.cc:11
BenchmarkAnalyzer
abtract base class for benchmark analyzers
Definition:
BenchmarkAnalyzer.h:14
PFCandidateManagerAnalyzer::myMatchColl_
edm::EDGetTokenT< edm::View< reco::Candidate > > myMatchColl_
Definition:
PFCandidateManagerAnalyzer.h:23
dqm::legacy::DQMStore
Definition:
DQMStore.h:728
EDGetToken.h
PFCandidateManagerAnalyzer
Definition:
PFCandidateManagerAnalyzer.h:11
PFCandidateManagerAnalyzer::matchLabel_
edm::InputTag matchLabel_
Definition:
PFCandidateManagerAnalyzer.h:24
edm::ParameterSet
Definition:
ParameterSet.h:47
PFCandidateManagerAnalyzer::myColl_
edm::EDGetTokenT< reco::PFCandidateCollection > myColl_
Definition:
PFCandidateManagerAnalyzer.h:22
PFCandidateManager
A benchmark managing several benchmarks.
Definition:
PFCandidateManager.h:26
PFCandidateManagerAnalyzer::DQMStore
dqm::legacy::DQMStore DQMStore
Definition:
PFCandidateManagerAnalyzer.h:13
PFCandidateManager.h
PFCandidateManagerAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
PFCandidateManagerAnalyzer.cc:42
edm::EventSetup
Definition:
EventSetup.h:58
PFCandidateManagerAnalyzer::PFCandidateManagerAnalyzer
PFCandidateManagerAnalyzer(const edm::ParameterSet ¶meterSet)
Definition:
PFCandidateManagerAnalyzer.cc:18
PFCandidateManagerAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
PFCandidateManagerAnalyzer.cc:35
dqm::implementation::IBooker
Definition:
DQMStore.h:43
edm::Event
Definition:
Event.h:73
edm::InputTag
Definition:
InputTag.h:15
Generated for CMSSW Reference Manual by
1.8.16