1 #ifndef RecoParticleFlow_Benchmark_PFJetBenchmark_h 2 #define RecoParticleFlow_Benchmark_PFJetBenchmark_h 44 DQMStore *dbe_store =
nullptr);
47 double &true_ChargedHadEnergy,
48 double &true_NeutralHadEnergy,
49 double &true_NeutralEmEnergy);
230 #endif // RecoParticleFlow_Benchmark_PFJetBenchmark_h
dqm::legacy::MonitorElement MonitorElement
std::vector< GenJet > GenJetCollection
collection of GenJet objects
Jets made from PFObjects.
virtual ~PFJetBenchmark()
void gettrue(const reco::GenJet *truth, double &true_ChargedHadEnergy, double &true_NeutralHadEnergy, double &true_NeutralEmEnergy)
Jets made from MC generator particles.
void setup(std::string Filename, bool debug, bool plotAgainstReco=false, bool onlyTwoJets=true, double deltaRMax=0.1, std::string benchmarkLabel_="ParticleFlow", double recPt=-1, double maxEta=-1, DQMStore *dbe_store=0)
double resNeutralEmEnergyMax() const
double resNeutralHadEnergyMax() const
void process(const reco::PFJetCollection &, const reco::GenJetCollection &)
double resChargedHadEnergyMax_
double resChargedHadEnergyMax() const
std::vector< PFJet > PFJetCollection
collection of PFJet objects
double resNeutralHadEnergyMax_
void printPFJet(const reco::PFJet *)
double resNeutralEmEnergyMax_
void printGenJet(const reco::GenJet *)
dqm::legacy::DQMStore DQMStore