Go to the documentation of this file. 1 #ifndef ValidationRecoJetsJetTester_HeavyIons_h
2 #define ValidationRecoJetsJetTester_HeavyIons_h
MonitorElement * mPtRecoOverGen_F_20_30_Cent_30_50
MonitorElement * mPtRecoOverGen_GenEta_180_300_Cent_10_30
MonitorElement * mSumCaloVsPtInitial_2p650_5p191
MonitorElement * mSumPFVsPt_n1p479_n1p131
edm::Handle< int > centralityBin_
MonitorElement * mPtRecoOverGen_F_300_Inf_Cent_0_10
MonitorElement * mSumCaloVsPt_0p783_1p131
MonitorElement * mCaloVsPtInitial
MonitorElement * mSumPFVsPt_HF
MonitorElement * mPtRecoOverGen_B_180_300_Cent_30_50
MonitorElement * mPFCandpT_Barrel_ChargedHadron
MonitorElement * mSumPFVsPtInitial_n2p043_n1p740
MonitorElement * mSumCaloVsPtInitial_1p131_1p479
edm::EDGetTokenT< std::vector< float > > backgrounds_value_
MonitorElement * mSumSquaredPFVsPt
MonitorElement * mPFCandpT_Endcap_HadE_inHF
MonitorElement * mSumCaloPt_n0p783_n0p522
MonitorElement * mPtRecoOverGen_GenPt_E_Cent_0_10
MonitorElement * mPtRecoOverGen_B_180_300_Cent_0_10
MonitorElement * mPFCandpT_Barrel_HadE_inHF
MonitorElement * mPtRecoOverGen_B_120_180_Cent_50_80
MonitorElement * mSumCaloVsPt_n5p191_n2p650
MonitorElement * mPFCandpT_Endcap_ChargedHadron
MonitorElement * mPtRecoOverGen_GenEta_80_120_Cent_50_80
MonitorElement * mSumCaloPt_2p043_2p650
MonitorElement * mPFCandpT_Barrel_EME_inHF
MonitorElement * mPFCandpT_Forward_EME_inHF
MonitorElement * mPFCandpT_Forward_Unknown
MonitorElement * mSumCaloVsPtInitial
MonitorElement * mSumSquaredCaloVsPt
MonitorElement * mDeltapT_eta
std::string JetCorrectionService
MonitorElement * mSumPFVsPt_n1p740_n1p479
MonitorElement * mSumCaloPt_1p131_1p479
MonitorElement * mCaloArea
MonitorElement * mSumPFPt
MonitorElement * mPtRecoOverGen_GenEta_20_30_Cent_10_30
MonitorElement * mSumCaloVsPt_n1p740_n1p479
edm::InputTag mInputCollection
MonitorElement * mSumCaloPt_n1p479_n1p131
const Double_t ForwardEta
edm::EDGetTokenT< reco::PFJetCollection > pfJetsToken_
MonitorElement * mPtRecoOverGen_F_20_30_Cent_10_30
MonitorElement * mSumPFPt_2p043_2p650
MonitorElement * mSumPFVsPtInitial_1p131_1p479
MonitorElement * mPtRecoOverGen_E_300_Inf_Cent_50_80
MonitorElement * mNPFpart
MonitorElement * mPtRecoOverGen_B_20_30_Cent_30_50
MonitorElement * mSumCaloPt_n5p191_n2p650
MonitorElement * mPtRecoOverGen_F_300_Inf_Cent_10_30
edm::EDGetTokenT< GenEventInfoProduct > evtToken_
MonitorElement * mPtRecoOverGen_B_120_180_Cent_30_50
MonitorElement * mSumCaloPt_n2p650_n2p043
MonitorElement * mDeltapT
MonitorElement * mPtRecoOverGen_F_80_120_Cent_0_10
edm::EDGetTokenT< reco::CaloJetCollection > caloJetsToken_
MonitorElement * mPtRecoOverGen_F_20_30_Cent_50_80
MonitorElement * mSumCaloVsPt
MonitorElement * mSumPFVsPtInitial_n0p522_0p522
MonitorElement * mPFCandpT_Barrel_photon
MonitorElement * mSumPFPt_n0p522_0p522
MonitorElement * mSumPFVsPtInitial
MonitorElement * mSumPFVsPt_n2p043_n1p740
MonitorElement * mPtRecoOverGen_GenPt_E_Cent_10_30
MonitorElement * mPtRecoOverGen_B_300_Inf_Cent_50_80
MonitorElement * mSumCaloPt_1p479_1p740
MonitorElement * mSumCaloVsPt_1p131_1p479
MonitorElement * mPtRecoOverGen_GenPt_F_Cent_0_10
MonitorElement * mjetpileup
MonitorElement * mSumPFVsPtInitial_n2p650_n2p043
MonitorElement * mPtRecoOverGen_E_180_300_Cent_50_80
MonitorElement * mSumCaloVsPt_n1p479_n1p131
edm::Handle< reco::Centrality > centrality_
edm::EDGetTokenT< reco::CandidateView > caloCandViewToken_
MonitorElement * mSumPFPt_0p783_1p131
MonitorElement * mSumCaloVsPt_n0p783_n0p522
MonitorElement * mPtRecoOverGen_F_80_120_Cent_50_80
MonitorElement * mPtRecoOverGen_GenEta_20_30_Cent_0_10
MonitorElement * mSumSquaredCaloVsPtInitial
MonitorElement * mPtRecoOverGen_GenEta_180_300_Cent_0_10
MonitorElement * mSumPFVsPt_1p479_1p740
MonitorElement * mPtRecoOverGen_E_30_50_Cent_0_10
MonitorElement * mPtRecoOverGen_F_300_Inf_Cent_50_80
double mRecoJetPtThreshold
MonitorElement * mSumPFVsPtInitial_n1p131_n0p783
MonitorElement * mPFCandpT_vs_eta_NeutralHadron
MonitorElement * mPtRecoOverGen_B_180_300_Cent_10_30
MonitorElement * mPtRecoOverGen_B_50_80_Cent_10_30
MonitorElement * mSumPFPt_0p522_0p783
MonitorElement * mPtRecoOverGen_B_20_30_Cent_10_30
MonitorElement * mPtRecoOverGen_B_180_300_Cent_50_80
MonitorElement * mPtRecoOverGen_F_120_180_Cent_10_30
MonitorElement * mSumCaloPt_1p740_2p043
MonitorElement * mPtRecoOverGen_GenEta_80_120_Cent_30_50
MonitorElement * mSumSquaredPFPt
MonitorElement * mPtRecoOverGen_F_180_300_Cent_10_30
MonitorElement * mPFCandpT_Endcap_EME_inHF
MonitorElement * mPtRecoOverGen_GenPt_E_Cent_50_80
MonitorElement * mSumCaloVsPt_1p740_2p043
MonitorElement * mPtRecoOverGen_GenEta_120_180_Cent_50_80
MonitorElement * mPtRecoOverGen_E_180_300_Cent_10_30
MonitorElement * mPtRecoOverGen_GenEta_30_50_Cent_30_50
MonitorElement * mPtRecoOverGen_GenPt_E_Cent_30_50
MonitorElement * mPtRecoOverGen_F_120_180_Cent_0_10
MonitorElement * mSumPFVsPt_1p740_2p043
MonitorElement * mPtRecoOverGen_GenEta_120_180_Cent_10_30
MonitorElement * mPtRecoOverGen_F_20_30_Cent_0_10
MonitorElement * mSumCaloVsPt_2p650_5p191
MonitorElement * mSumCaloVsPtInitial_1p740_2p043
MonitorElement * mPtRecoOverGen_GenEta_50_80_Cent_10_30
MonitorElement * mSumCaloVsPtInitial_n1p131_n0p783
MonitorElement * mPFCandpT_vs_eta_electron
MonitorElement * mCaloPhi
MonitorElement * mPtRecoOverGen_GenEta_20_30_Cent_30_50
MonitorElement * mPtRecoOverGen_E_20_30_Cent_50_80
MonitorElement * mPtRecoOverGen_F_180_300_Cent_30_50
MonitorElement * mPtRecoOverGen_F_120_180_Cent_30_50
MonitorElement * mPtRecoOverGen_GenEta_120_180_Cent_30_50
edm::EDGetTokenT< reco::JPTJetCollection > jptJetsToken_
MonitorElement * mPFCandpT_vs_eta_muon
MonitorElement * mPtRecoOverGen_GenEta_120_180_Cent_0_10
MonitorElement * mPtRecoOverGen_B_300_Inf_Cent_0_10
static const size_t nedge_pseudorapidity
static const Int_t fourierOrder_
MonitorElement * mPtRecoOverGen_E_20_30_Cent_10_30
MonitorElement * mSumPFVsPtInitial_n5p191_n2p650
MonitorElement * mSumPFPt_n2p650_n2p043
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandToken_
MonitorElement * mPtRecoOverGen_F_80_120_Cent_10_30
MonitorElement * mPtRecoOverGen_B_120_180_Cent_0_10
MonitorElement * mPtRecoOverGen_E_50_80_Cent_50_80
MonitorElement * mPtRecoOverGen_F_120_180_Cent_50_80
MonitorElement * mSumCaloVsPtInitial_0p522_0p783
MonitorElement * mPtRecoOverGen_E_20_30_Cent_0_10
MonitorElement * mPtRecoOverGen_E_300_Inf_Cent_10_30
MonitorElement * mPtRecoOverGen_GenPt_F_Cent_50_80
edm::EDGetTokenT< reco::Centrality > centralityToken
MonitorElement * mPtRecoOverGen_GenEta_50_80_Cent_0_10
MonitorElement * mSumCaloPt_n1p740_n1p479
MonitorElement * mPtRecoOverGen_E_120_180_Cent_0_10
MonitorElement * mSumCaloVsPt_n0p522_0p522
MonitorElement * mPtRecoOverGen_E_120_180_Cent_50_80
MonitorElement * mPtRecoOverGen_B_80_120_Cent_10_30
MonitorElement * mPtRecoOverGen_F_30_50_Cent_10_30
MonitorElement * mSumPFVsPt_2p650_5p191
MonitorElement * mPFCandpT_Forward_electron
MonitorElement * mPtRecoOverGen_B_300_Inf_Cent_30_50
MonitorElement * mPFCandpT_Endcap_NeutralHadron
MonitorElement * mPtRecoOverGen_B_50_80_Cent_30_50
MonitorElement * mPtRecoOverGen_E_30_50_Cent_10_30
MonitorElement * mPFCandpT_Forward_ChargedHadron
MonitorElement * mSumSquaredPFVsPtInitial
MonitorElement * mSumCaloVsPt_HF
MonitorElement * mPtRecoOverGen_GenEta_80_120_Cent_10_30
MonitorElement * mPtRecoOverGen_E_30_50_Cent_50_80
MonitorElement * mSumCaloVsPtInitial_n5p191_n2p650
edm::EDGetTokenT< std::vector< reco::Vertex > > hiVertexToken_
MonitorElement * mSumPFVsPt_n1p131_n0p783
MonitorElement * mSumPFPt_1p479_1p740
MonitorElement * mPtRecoOverGen_B_20_30_Cent_0_10
MonitorElement * mPtRecoOverGen_F_80_120_Cent_30_50
MonitorElement * mPtRecoOverGen_GenEta_180_300_Cent_50_80
MonitorElement * mPtRecoOverGen_F_30_50_Cent_50_80
MonitorElement * mSumCaloVsPt_n2p650_n2p043
MonitorElement * mPtRecoOverGen_GenEta_300_Inf_Cent_0_10
MonitorElement * mPtRecoOverGen_B_80_120_Cent_50_80
edm::EDGetTokenT< reco::GenJetCollection > genJetsToken_
MonitorElement * mSumPFVsPtInitial_n1p740_n1p479
MonitorElement * mPtRecoOverGen_E_80_120_Cent_30_50
MonitorElement * mPtRecoOverGen_E_80_120_Cent_10_30
double mReverseEnergyFractionThreshold
MonitorElement * mPFCandpT_vs_eta_EME_inHF
MonitorElement * mSumPFVsPtInitial_1p479_1p740
MonitorElement * mPtRecoOverGen_GenPt_F_Cent_10_30
MonitorElement * mPtRecoOverGen_F_50_80_Cent_10_30
edm::EDGetTokenT< edm::ValueMap< reco::VoronoiBackground > > backgrounds_
MonitorElement * mSumCaloVsPtInitial_n0p783_n0p522
MonitorElement * mSumCaloVsPt_0p522_0p783
MonitorElement * mPtRecoOverGen_F_50_80_Cent_50_80
MonitorElement * mSumCaloVsPtInitial_n0p522_0p522
MonitorElement * mPtRecoOverGen_B_120_180_Cent_10_30
MonitorElement * mPtRecoOverGen_F_300_Inf_Cent_30_50
MonitorElement * mPFCandpT_Forward_HadE_inHF
MonitorElement * mSumPFVsPt_n5p191_n2p650
MonitorElement * mPtRecoOverGen_B_80_120_Cent_30_50
MonitorElement * mSumPFVsPt_n2p650_n2p043
MonitorElement * mSumPFPt_n1p479_n1p131
MonitorElement * mSumCaloPt_2p650_5p191
MonitorElement * mSumCaloVsPtInitial_n2p043_n1p740
MonitorElement * mSumPFVsPt
MonitorElement * mPtRecoOverGen_B_50_80_Cent_0_10
MonitorElement * mPtRecoOverGen_B_300_Inf_Cent_10_30
MonitorElement * mPFCandpT_Endcap_electron
MonitorElement * mPtRecoOverGen_B_50_80_Cent_50_80
MonitorElement * mSumCaloVsPt_n2p043_n1p740
MonitorElement * mSumPFPt_n2p043_n1p740
MonitorElement * mSumPFVsPt_n0p522_0p522
MonitorElement * mCaloVsPt
MonitorElement * mSumPFPt_2p650_5p191
void fillMatchHists(const double GenEta, const double GenPhi, const double GenPt, const double RecoEta, const double RecoPhi, const double RecoPt)
MonitorElement * mPtRecoOverGen_GenPt_B_Cent_0_10
MonitorElement * mCaloEta
MonitorElement * mPtRecoOverGen_GenEta_20_30_Cent_50_80
MonitorElement * mSumPFPt_n5p191_n2p650
MonitorElement * mPtRecoOverGen_GenPt_B_Cent_50_80
MonitorElement * mSumPFVsPtInitial_0p522_0p783
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * mSumPFVsPtInitial_n1p479_n1p131
MonitorElement * mPtRecoOverGen_E_80_120_Cent_0_10
MonitorElement * mSumPFVsPtInitial_2p043_2p650
MonitorElement * mPFCandpT_Forward_photon
MonitorElement * mPFCandpT_Endcap_photon
MonitorElement * mPtRecoOverGen_GenEta_50_80_Cent_50_80
MonitorElement * mNJets_40
MonitorElement * mSumPFVsPtInitial_0p783_1p131
MonitorElement * mPtRecoOverGen_GenPt_B_Cent_10_30
MonitorElement * mSumPFVsPtInitial_2p650_5p191
MonitorElement * mSumCaloPt_0p522_0p783
MonitorElement * mPtRecoOverGen_B_30_50_Cent_10_30
MonitorElement * mSumPFPt_1p131_1p479
MonitorElement * mPtRecoOverGen_E_180_300_Cent_30_50
double mMatchGenPtThreshold
MonitorElement * mSumPFVsPtInitial_n0p783_n0p522
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * mPtRecoOverGen_E_300_Inf_Cent_0_10
edm::InputTag mInputGenCollection
edm::EDGetTokenT< reco::CandidateView > pfCandViewToken_
MonitorElement * mPtRecoOverGen_GenPt_B_Cent_30_50
MonitorElement * mSumPFVsPt_2p043_2p650
~JetTester_HeavyIons() override
MonitorElement * mPtRecoOverGen_GenEta_30_50_Cent_0_10
MonitorElement * mPtRecoOverGen_B_30_50_Cent_30_50
MonitorElement * mPFCandpT_Barrel_NeutralHadron
MonitorElement * mPtRecoOverGen_GenEta_180_300_Cent_30_50
MonitorElement * mPtRecoOverGen_E_30_50_Cent_30_50
MonitorElement * mJetArea
MonitorElement * mSumCaloVsPtInitial_2p043_2p650
MonitorElement * mSumPFVsPt_0p783_1p131
MonitorElement * mPtRecoOverGen_E_300_Inf_Cent_30_50
MonitorElement * mPFVsPtInitial
MonitorElement * mPtRecoOverGen_B_30_50_Cent_50_80
MonitorElement * mPtRecoOverGen_GenEta_300_Inf_Cent_30_50
MonitorElement * mPFCandpT_vs_eta_photon
MonitorElement * mPtRecoOverGen_F_180_300_Cent_0_10
MonitorElement * mSumCaloVsPt_n1p131_n0p783
edm::EDGetTokenT< int > centralityBinToken
MonitorElement * mPtRecoOverGen_E_120_180_Cent_30_50
MonitorElement * mPtRecoOverGen_E_180_300_Cent_0_10
MonitorElement * mPFCandpT_Barrel_muon
MonitorElement * mSumCaloVsPtInitial_n2p650_n2p043
MonitorElement * mSumPFVsPt_0p522_0p783
MonitorElement * mPtRecoOverGen_GenPt_F_Cent_30_50
MonitorElement * mSumCaloPt_HF
MonitorElement * mSumCaloVsPtInitial_0p783_1p131
MonitorElement * mPFCandpT_Forward_NeutralHadron
MonitorElement * mPtRecoOverGen_E_120_180_Cent_10_30
MonitorElement * mPtRecoOverGen_GenEta_50_80_Cent_30_50
MonitorElement * mPtRecoOverGen_E_20_30_Cent_30_50
MonitorElement * mPFCandpT_Barrel_Unknown
MonitorElement * mPtRecoOverGen_B_20_30_Cent_50_80
MonitorElement * mSumPFVsPtInitial_HF
JetTester_HeavyIons(const edm::ParameterSet &)
MonitorElement * mSumPFPt_1p740_2p043
MonitorElement * mSumPFPt_HF
MonitorElement * mPtRecoOverGen_B_30_50_Cent_0_10
MonitorElement * mPtRecoOverGen_E_80_120_Cent_50_80
MonitorElement * mSumPFVsPt_1p131_1p479
MonitorElement * mPFCandpT_vs_eta_Unknown
MonitorElement * mPtRecoOverGen_F_50_80_Cent_0_10
MonitorElement * mPtRecoOverGen_GenEta_300_Inf_Cent_50_80
edm::EDGetTokenT< reco::BasicJetCollection > basicJetsToken_
MonitorElement * mPFCandpT_Barrel_electron
MonitorElement * mSumPFVsPtInitial_1p740_2p043
MonitorElement * mSumCaloPt_n0p522_0p522
MonitorElement * mSumCaloVsPtInitial_1p479_1p740
MonitorElement * mPFCandpT_Endcap_muon
double mGenEnergyFractionThreshold
MonitorElement * mPtRecoOverGen_E_50_80_Cent_30_50
edm::InputTag centralityTag_
edm::InputTag centralityBinTag_
MonitorElement * mSumCaloPt_n1p131_n0p783
MonitorElement * mPtRecoOverGen_F_50_80_Cent_30_50
MonitorElement * mSumCaloPt_0p783_1p131
MonitorElement * mPtRecoOverGen_F_30_50_Cent_30_50
MonitorElement * mSumCaloVsPt_2p043_2p650
MonitorElement * mPtRecoOverGen_E_50_80_Cent_0_10
MonitorElement * mPtRecoOverGen_GenEta_30_50_Cent_50_80
MonitorElement * mSumCaloVsPtInitial_n1p479_n1p131
edm::EDGetTokenT< std::vector< reco::Vertex > > pvToken_
MonitorElement * mPtRecoOverGen_F_180_300_Cent_50_80
MonitorElement * mNCalopart
MonitorElement * mPtRecoOverGen_B_80_120_Cent_0_10
MonitorElement * mPtRecoOverGen_GenEta_80_120_Cent_0_10
MonitorElement * mPtRecoOverGen_GenEta_300_Inf_Cent_10_30
MonitorElement * mConstituents
MonitorElement * mPtRecoOverGen_GenEta_30_50_Cent_10_30
static const Int_t etaBins_
MonitorElement * mPFCandpT_Endcap_Unknown
edm::InputTag mInputPFCandCollection
MonitorElement * mSumPFPt_n0p783_n0p522
MonitorElement * mSumCaloVsPtInitial_n1p740_n1p479
MonitorElement * mPFCandpT_vs_eta_ChargedHadron
MonitorElement * mSumCaloVsPt_1p479_1p740
MonitorElement * mSumCaloVsPtInitial_HF
MonitorElement * mSumPFPt_n1p131_n0p783
MonitorElement * mSumPFPt_n1p740_n1p479
MonitorElement * mSumCaloPt
MonitorElement * mPtRecoOverGen_F_30_50_Cent_0_10
MonitorElement * mPFCandpT_vs_eta_HadE_inHF
MonitorElement * mSumPFVsPt_n0p783_n0p522
MonitorElement * mSumCaloPt_n2p043_n1p740
MonitorElement * mPFCandpT_Forward_muon
MonitorElement * mSumSquaredCaloPt
MonitorElement * mPtRecoOverGen_E_50_80_Cent_10_30
edm::EDGetTokenT< CaloTowerCollection > caloTowersToken_