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 
13  public:
14 
16  ~PFCandidateBenchmark() override;
17 
19  void setup(DQMStore::IBooker& b);
20 
21  void fill( const reco::PFCandidateCollection& pfCands);
22 
24  void fillOne(const reco::PFCandidate& pfCand);
25 
26  protected:
27 
28  TH1F* particleId_;
29  TH1F* ecalEnergy_;
30  TH1F* hcalEnergy_;
31  TH1F* mva_e_pi_;
33 
34 };
35 
36 #endif
void fill(const reco::PFCandidateCollection &pfCands)
abstract base class
Definition: Benchmark.h:22
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
double b
Definition: hdecay.h:120
void setup(DQMStore::IBooker &b)
book histograms
void fillOne(const reco::PFCandidate &pfCand)
fill histograms with a given particle
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:40