1 #ifndef RecoParticleFlow_Benchmark_PFJetBenchmark_h 2 #define RecoParticleFlow_Benchmark_PFJetBenchmark_h 38 bool plotAgainstReco =
false,
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)
double resChargedHadEnergyMax() const
double resNeutralHadEnergyMax() const
Jets made from MC generator particles.
void process(const reco::PFJetCollection &, const reco::GenJetCollection &)
double resChargedHadEnergyMax_
double resNeutralEmEnergyMax() const
std::vector< PFJet > PFJetCollection
collection of PFJet objects
double resNeutralHadEnergyMax_
void printPFJet(const reco::PFJet *)
double resNeutralEmEnergyMax_
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=nullptr)
void printGenJet(const reco::GenJet *)
dqm::legacy::DQMStore DQMStore