CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MatchMETBenchmark.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_Benchmark_MatchMETBenchmark_h
2 #define RecoParticleFlow_Benchmark_MatchMETBenchmark_h
3 
7 
8 // integrate and check your benchmarks in PFRootEvent (take PFCandidateManager as an example)
9 
10 // remove the old benchmarks from these 2 packages (Validation and PFRootEvent) (python files, C++ code, ...)
11 class MatchMETBenchmark : public Benchmark {
12 
13  public:
14 
16  virtual ~MatchMETBenchmark();
17 
19  void setup(DQMStore::IBooker& b);
20 
22  void fillOne( const reco::MET& candidate,
23  const reco::MET& matchedCandidate );
24 
25 
26  protected:
27  // next 3: add to MatchCandidateBenchmark?
28 
31 
33 
34  TH1F* delta_ex_;
35 
36  // True and Rec: remove. remove the following histo?
41 
42  // remove the following histo?
44 
45 };
46 
47 #endif
TH2F * delta_set_Over_set_VS_set_
void setup(DQMStore::IBooker &b)
book histograms
MatchMETBenchmark(Mode mode)
virtual ~MatchMETBenchmark()
abstract base class
Definition: Benchmark.h:22
void fillOne(const reco::MET &candidate, const reco::MET &matchedCandidate)
fill histograms with a given particle
Definition: MET.h:42
TH2F * RecSet_Over_TrueSet_VS_TrueSet_
double b
Definition: hdecay.h:120