CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/DQMOffline/PFTau/interface/PFCandidateBenchmark.h

Go to the documentation of this file.
00001 #ifndef RecoParticleFlow_Benchmark_PFCandidateBenchmark_h
00002 #define RecoParticleFlow_Benchmark_PFCandidateBenchmark_h
00003 
00004 #include "DQMOffline/PFTau/interface/Benchmark.h"
00005 
00006 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
00007 
00011 class PFCandidateBenchmark : public Benchmark {
00012 
00013  public:
00014 
00015   PFCandidateBenchmark(Mode mode) : Benchmark(mode) {}
00016   virtual ~PFCandidateBenchmark();
00017 
00019   void setup();
00020   
00021   void fill( const reco::PFCandidateCollection& pfCands);
00022 
00024   void fillOne(const reco::PFCandidate& pfCand);
00025 
00026  protected:
00027   
00028   TH1F*   particleId_; 
00029   TH1F*   ecalEnergy_; 
00030   TH1F*   hcalEnergy_; 
00031   TH1F*   mva_e_pi_; 
00032   TH1F*   elementsInBlocksSize_;
00033 
00034 };
00035 
00036 #endif