CMS 3D CMS Logo

PFCandidateBenchmark.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_Benchmark_PFCandidateBenchmark_h
2 #define RecoParticleFlow_Benchmark_PFCandidateBenchmark_h
3 
5 
7 
12 public:
14  ~PFCandidateBenchmark() override;
15 
17  void setup(DQMStore::IBooker &b);
18 
19  void fill(const reco::PFCandidateCollection &pfCands);
20 
22  void fillOne(const reco::PFCandidate &pfCand);
23 
24 protected:
25  TH1F *particleId_;
26  TH1F *ecalEnergy_;
27  TH1F *hcalEnergy_;
28  TH1F *mva_e_pi_;
30 };
31 
32 #endif
PFCandidateBenchmark::hcalEnergy_
TH1F * hcalEnergy_
Definition: PFCandidateBenchmark.h:27
PFCandidateBenchmark::fill
void fill(const reco::PFCandidateCollection &pfCands)
Definition: PFCandidateBenchmark.cc:39
PFCandidateBenchmark::setup
void setup(DQMStore::IBooker &b)
book histograms
Definition: PFCandidateBenchmark.cc:14
Benchmark
abstract base class
Definition: Benchmark.h:19
PFCandidateBenchmark::mva_e_pi_
TH1F * mva_e_pi_
Definition: PFCandidateBenchmark.h:28
ALCARECOPromptCalibProdSiPixelAli0T_cff.mode
mode
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:96
PFCandidateBenchmark
Definition: PFCandidateBenchmark.h:11
PFCandidateBenchmark::PFCandidateBenchmark
PFCandidateBenchmark(Mode mode)
Definition: PFCandidateBenchmark.h:13
PFCandidateBenchmark::~PFCandidateBenchmark
~PFCandidateBenchmark() override
Definition: PFCandidateBenchmark.cc:12
PFCandidateBenchmark::ecalEnergy_
TH1F * ecalEnergy_
Definition: PFCandidateBenchmark.h:26
b
double b
Definition: hdecay.h:118
PFCandidateBenchmark::particleId_
TH1F * particleId_
Definition: PFCandidateBenchmark.h:25
Benchmark.h
Benchmark::Mode
Mode
Definition: Benchmark.h:32
PFCandidateBenchmark::elementsInBlocksSize_
TH1F * elementsInBlocksSize_
Definition: PFCandidateBenchmark.h:29
reco::PFCandidateCollection
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
Definition: PFCandidateFwd.h:12
dqm::implementation::IBooker
Definition: DQMStore.h:43
reco::PFCandidate
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:41
PFCandidateBenchmark::fillOne
void fillOne(const reco::PFCandidate &pfCand)
fill histograms with a given particle
Definition: PFCandidateBenchmark.cc:45
PFCandidateFwd.h