CMS 3D CMS Logo

MatchCandidateBenchmark.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_Benchmark_MatchCandidateBenchmark_h
2 #define RecoParticleFlow_Benchmark_MatchCandidateBenchmark_h
3 
5 
9 
10 #include <vector>
11 
14 public:
16 
17  ~MatchCandidateBenchmark() override;
18 
20  void setup(DQMStore::IBooker &b);
22 
24  void fillOne(const reco::Candidate &candidate, const reco::Candidate &matchedCandidate);
25 
26  void fillOne(const reco::Candidate &candidate,
27  const reco::Candidate &matchedCandidate,
28  const edm::ParameterSet &parameterSet);
29 
30 protected:
35 
38  std::vector<TH1F *> pTRes_;
39  std::vector<TH1F *> BRpTRes_;
40  std::vector<TH1F *> ERpTRes_;
41 
43 };
44 
45 #endif
To plot Candidate quantities.
void fillOne(const reco::Candidate &candidate, const reco::Candidate &matchedCandidate)
fill histograms with a given particle
std::vector< TH1F * > pTRes_
abstract base class
Definition: Benchmark.h:21
std::vector< TH1F * > BRpTRes_
void setup(DQMStore::IBooker &b)
book histograms
double b
Definition: hdecay.h:120
std::vector< TH1F * > ERpTRes_
ParameterSet const & parameterSet(Provenance const &provenance)
Definition: Provenance.cc:11