CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
15  public:
16 
17  //MatchCandidateBenchmark(Mode mode);
19 
20  virtual ~MatchCandidateBenchmark();
21 
23  void setup();
26 
28  void fillOne( const reco::Candidate& candidate,
29  const reco::Candidate& matchedCandidate );
30 
31  void fillOne( const reco::Candidate& candidate,
32  const reco::Candidate& matchedCandidate,
33  const edm::ParameterSet& parameterSet );
34 
35  protected:
36 
44  std::vector<TH1F*> pTRes_ ;
45  std::vector<TH1F*> BRpTRes_ ;
46  std::vector<TH1F*> ERpTRes_ ;
47 
49 
50 };
51 
52 
53 
54 #endif
To plot Candidate quantities.
void fillOne(const reco::Candidate &candidate, const reco::Candidate &matchedCandidate)
fill histograms with a given particle
void setup()
book histograms
abstract base class
Definition: Benchmark.h:21
TH2F * BRdelta_et_Over_et_VS_et_
LEONARDO add these histos.
std::vector< TH1F * > pTRes_
std::vector< TH1F * > BRpTRes_
std::vector< TH1F * > ERpTRes_
ParameterSet const & parameterSet(Provenance const &provenance)
Definition: Provenance.cc:11