1 #ifndef ValidationRecoJetsJetTester_h 2 #define ValidationRecoJetsJetTester_h 54 void fillMatchHists(
const double GenEta,
const double GenPhi,
const double GenPt,
const double GenMass,
55 const double RecoEta,
const double RecoPhi,
const double RecoPt,
const double RecoMass);
MonitorElement * mMassRecoOverGen_F_1500
MonitorElement * mNJetsEta_B_40
MonitorElement * mPtRecoOverGen_E_20_40
MonitorElement * mPtRecoOverGen_B_5000_6500
edm::EDGetTokenT< std::vector< reco::Vertex > > pvToken_
MonitorElement * mPtCorrOverGen_GenEta_40_200
MonitorElement * mPtCorrOverReco_Pt_E
MonitorElement * genPartonPDGID
MonitorElement * hadEnergyInHE
MonitorElement * HFHadronEnergyFraction
MonitorElement * mPtRecoOverGen_B_20_40
MonitorElement * mPtCorrOverGen_GenPt_F
MonitorElement * mPtRecoOverGen_F_40_200
edm::EDGetTokenT< reco::GenJetCollection > genJetsToken_
MonitorElement * mMassRecoOverGen_F_750_1000
MonitorElement * mPtRecoOverGen_GenEta_3500
MonitorElement * HOEnergy
MonitorElement * mMassRecoOverGen_E_1500_3500
MonitorElement * neutralHadronEnergy
MonitorElement * electronEnergyFraction
MonitorElement * mPtRecoOverGen_B_200_600
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * HFEMEnergyFraction
MonitorElement * mPtRecoOverGen_E_3500_5000
MonitorElement * mPtRecoOverGen_GenPt_F
edm::InputTag mInputGenCollection
MonitorElement * mPtFirst
MonitorElement * mMassRecoOverGen_B_3500_5000
edm::EDGetTokenT< reco::CaloJetCollection > caloJetsToken_
MonitorElement * photonEnergyFraction
edm::EDGetTokenT< pat::JetCollection > patJetsToken_
MonitorElement * neutralMultiplicity
MonitorElement * mPtRecoOverGen_F_3500
MonitorElement * mDeltaPhi
MonitorElement * mPtRecoOverGen_GenEta_3500_5000
MonitorElement * mMassRecoOverGen_B_1500_3500
MonitorElement * mMassRecoOverGen_E_500_750
edm::InputTag mJetCorrector
MonitorElement * mMassRecoOverGen_F_40_200
MonitorElement * mPtRecoOverGen_GenPhi_E
MonitorElement * mPtRecoOverGen_GenEta_20_40
MonitorElement * hadEnergyInHB
MonitorElement * mPtCorrOverReco_Eta_40_200
MonitorElement * photonMultiplicity
MonitorElement * mCorrJetPhi
MonitorElement * mMassRecoOverGen_B_200_500
MonitorElement * energyFractionHadronic
double mMatchGenPtThreshold
MonitorElement * mMassRecoOverGen_F_20_40
MonitorElement * mPtRecoOverGen_E_40_200
edm::EDGetTokenT< reco::JetCorrector > jetCorrectorToken_
MonitorElement * mPtCorrOverReco_Eta_200_600
MonitorElement * muonEnergyFraction
MonitorElement * mPtRecoOverGen_GenPhi_B
MonitorElement * mEtaFirst
MonitorElement * mPtRecoOverGen_E_5000_6500
MonitorElement * mMassRecoOverGen_B_5000
MonitorElement * mPtCorrOverGen_GenEta_3500_5000
void fillMatchHists(const double GenEta, const double GenPhi, const double GenPt, const double GenMass, const double RecoEta, const double RecoPhi, const double RecoPt, const double RecoMass)
MonitorElement * emEnergyFraction
MonitorElement * mMassRecoOverGen_B_40_200
MonitorElement * mCorrJetEta
MonitorElement * mPtCorrOverReco_Eta_3500
MonitorElement * photonEnergy
MonitorElement * towersArea
MonitorElement * hadEnergyInHF
MonitorElement * HFHadronMultiplicity
MonitorElement * muonEnergy
MonitorElement * electronMultiplicity
MonitorElement * mPtRecoOverGen_B_600_1500
MonitorElement * mMassRecoOverGen_F_500_750
MonitorElement * mPtRecoOverGen_GenPt_E
MonitorElement * mNJetsEta_E_40
MonitorElement * mGenEtaFirst
MonitorElement * mNJetsEta_B_20_40
MonitorElement * mPtRecoOverGen_B_3500
MonitorElement * chargedMuEnergy
MonitorElement * mPtRecoOverGen_F_1500_3500
MonitorElement * mDeltaEta
MonitorElement * mNJets_40
MonitorElement * HFHadronEnergy
MonitorElement * mNJetsEta_E_20_40
MonitorElement * hadronFlavor
MonitorElement * mDeltaPt
MonitorElement * mPtRecoOverGen_B_40_200
MonitorElement * mPtRecoOverGen_B_1500_3500
MonitorElement * mPtRecoOverGen_F_200_600
MonitorElement * mPhiFirst
MonitorElement * mMassRecoOverGen_B_500_750
edm::EDGetTokenT< GenEventInfoProduct > evtToken_
MonitorElement * mPtCorrOverGen_GenPt_B
MonitorElement * mPtCorrOverReco_Eta_600_1500
MonitorElement * mPtCorrOverReco_Eta_5000_6500
MonitorElement * mPtCorrOverReco_Eta_3500_5000
MonitorElement * HOEnergyFraction
MonitorElement * hadEnergyInHO
MonitorElement * mPtRecoOverGen_E_3500
MonitorElement * mMassRecoOverGen_F_1000_1500
MonitorElement * mPtCorrOverGen_GenEta_3500
MonitorElement * mPtCorrOverGen_GenEta_200_600
edm::InputTag mInputCollection
MonitorElement * emEnergyInHF
MonitorElement * mPtRecoOverGen_E_200_600
MonitorElement * mMassRecoOverGen_E_750_1000
JetTester(const edm::ParameterSet &)
MonitorElement * mPtRecoOverGen_GenPhi_F
MonitorElement * chargedHadronEnergyFraction
MonitorElement * mPtRecoOverGen_E_600_1500
MonitorElement * mMassRecoOverGen_E_40_200
MonitorElement * chargedHadronEnergy
MonitorElement * mPtCorrOverReco_Pt_B
MonitorElement * mPtRecoOverGen_GenPt_B
MonitorElement * mMassRecoOverGen_B_20_40
MonitorElement * mPtCorrOverReco_Eta_1500_3500
MonitorElement * mJetArea
MonitorElement * mMassRecoOverGen_B_750_1000
MonitorElement * HFEMMultiplicity
MonitorElement * chargedEmEnergy
MonitorElement * mPtRecoOverGen_GenEta_40_200
MonitorElement * mPtRecoOverGen_E_1500_3500
MonitorElement * mMassRecoOverGen_B_1000_1500
MonitorElement * mMassRecoOverGen_E_200_500
MonitorElement * mPtRecoOverGen_F_600_1500
MonitorElement * mMassRecoOverGen_E_5000
MonitorElement * chargedMuEnergyFraction
MonitorElement * electronEnergy
MonitorElement * emEnergyInEE
MonitorElement * mPtCorrOverGen_GenEta_20_40
double mRecoJetPtThreshold
MonitorElement * mPtCorrOverGen_GenEta_1500_3500
MonitorElement * maxEInHadTowers
MonitorElement * mCorrJetEta_Pt40
MonitorElement * emEnergyInEB
MonitorElement * mMassRecoOverGen_E_1000_1500
edm::EDGetTokenT< reco::PFJetCollection > pfJetsToken_
MonitorElement * mConstituents
MonitorElement * maxEInEmTowers
MonitorElement * mPtRecoOverGen_F_20_40
MonitorElement * mGenPhiFirst
MonitorElement * mCorrJetPt
MonitorElement * mMassRecoOverGen_E_3500_5000
MonitorElement * mPtCorrOverGen_GenPt_E
MonitorElement * mPtRecoOverGen_GenEta_600_1500
MonitorElement * mPtRecoOverGen_GenEta_200_600
MonitorElement * mMassRecoOverGen_F_200_500
MonitorElement * mPtCorrOverReco_Eta_20_40
MonitorElement * chargedEmEnergyFraction
MonitorElement * mPtCorrOverReco_Pt_F
MonitorElement * muonMultiplicity
MonitorElement * neutralHadronEnergyFraction
MonitorElement * neutralEmEnergy
MonitorElement * chargedHadronMultiplicity
MonitorElement * mPtRecoOverGen_B_3500_5000
MonitorElement * mPtRecoOverGen_GenEta_1500_3500
MonitorElement * mPtCorrOverGen_GenEta_600_1500
MonitorElement * chargedMultiplicity
MonitorElement * partonFlavor
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * HFEMEnergy
MonitorElement * mMassRecoOverGen_E_20_40
MonitorElement * mCorrJetPhi_Pt40
MonitorElement * neutralHadronMultiplicity
MonitorElement * neutralEmEnergyFraction
MonitorElement * mPtRecoOverGen_GenEta_5000_6500
MonitorElement * mPtCorrOverGen_GenEta_5000_6500