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