1 #ifndef PhotonValidator_H 2 #define PhotonValidator_H 73 float phiNormalization(
float&
a);
74 float etaTransformation(
float a,
float b);
208 TH1F* th1f_SimConvMTotal_[5];
MonitorElement * p_DCotTracksVsR_
MonitorElement * h_convVtxdX_endcap_
edm::EDGetTokenT< EcalRecHitCollection > barrelEcalHits_
MonitorElement * h_OIinnermostHitR_
MonitorElement * p_hOverEVsEtBkg_
MonitorElement * p_DPhiTracksAtEcalVsR_
MonitorElement * h_scBkgPhi_
MonitorElement * h_IOinnermostHitR_
MonitorElement * h_phoBkgDPhi_
edm::InputTag bcBarrelCollection_
MonitorElement * h_convVtxdZ_
MonitorElement * h_phoBkgPhi_
edm::EDGetTokenT< edm::SimVertexContainer > g4_simVtx_Token_
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
MonitorElement * h_nRecoVtx_
std::string photonCollectionProducer_
std::string photonCollection_
edm::EDGetTokenT< edm::HepMCProduct > hepMC_Token_
edm::EDGetTokenT< edm::SimVertexContainer > famos_simVtx_Token_
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidates_
MonitorElement * p_convVtxdYVsY_
MonitorElement * h2_convVtxdRVsEta_
MonitorElement * h_convVtxdY_
double hcalIsolInnRadius_
MonitorElement * h2_hOverEVsEtaBkg_
MonitorElement * h2_DCotTracksVsEta_
MonitorElement * h_convVtxdZ_endcap_
edm::EDGetTokenT< edm::View< reco::Track > > conversionIOTrackPr_Token_
MonitorElement * nHitsVsEtaBkg_
MonitorElement * p_r2VsEtBkg_
edm::InputTag bcEndcapCollection_
MonitorElement * h2_isoTrkSolidConeDR04VsEtaBkg_
MonitorElement * h2_r1VsEtaBkg_
MonitorElement * h_convVtxdY_endcap_
std::unique_ptr< PhotonMCTruthFinder > thePhotonMCTruthFinder_
MonitorElement * h2_DPhiTracksAtVtxVsEta_
MonitorElement * p_DPhiTracksAtVtxVsR_
MonitorElement * h_convVtxdR_endcap_
MonitorElement * h2_convVtxRrecVsTrue_
MonitorElement * h2_DCotTracksVsR_
edm::EDGetTokenT< EcalRecHitCollection > endcapEcalHits_
bool operator()(const reco::PhotonRef &lhs, const reco::PhotonRef &rhs)
MonitorElement * h2_PtRecVsPtSimMixProv_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * h_convEtaBkg_
edm::EDGetTokenT< edm::ValueMap< std::vector< reco::PFCandidateRef > > > particleBasedIso_token
MonitorElement * h2_r2VsEtaBkg_
MonitorElement * h_convVtxdPhi_
MonitorElement * h2_r2VsEtBkg_
MonitorElement * p_r2VsEtaBkg_
edm::ESHandle< MagneticField > theMF_
MonitorElement * h_simTkPt_
MonitorElement * h_trkAlgo_
MonitorElement * h2_dzPVVsR_
edm::EDGetTokenT< edm::SimTrackContainer > g4_simTk_Token_
MonitorElement * h_convVtxdX_barrel_
MonitorElement * p_eResVsR_
MonitorElement * p_sigmaIetaIetaVsEtaBkg_
edm::ParameterSet parameters_
MonitorElement * p_convVtxdRVsEta_
std::string valueMapPhoPFCandIso_
MonitorElement * p_ecalRecHitSumEtConeDR04VsEtaBkg_
MonitorElement * h2_r9VsEtBkg_
MonitorElement * h_convVtxdEta_
MonitorElement * h_convVtxdY_barrel_
MonitorElement * h_phoBkgDEta_
MonitorElement * h_simTkEta_
MonitorElement * p_nTrkSolidConeDR04VsEtaBkg_
MonitorElement * h2_sigmaIetaIetaVsEtaBkg_
MonitorElement * p_convVtxdXVsX_
MonitorElement * p_dzPVVsR_
double convTrackMinPtCut_
edm::EDGetTokenT< TrackingParticleCollection > token_tp_
MonitorElement * h_simConvVtxYvsX_
MonitorElement * h_convVtxdX_
MonitorElement * p_isoTrkSolidConeDR04VsEtaBkg_
MonitorElement * h2_DPhiTracksAtVtxVsR_
MonitorElement * h_convVtxYvsXBkg_
edm::ESHandle< CaloGeometry > theCaloGeom_
MonitorElement * p_DCotTracksVsEta_
MonitorElement * h2_nTrkSolidConeDR04VsEtaBkg_
MonitorElement * p_convVtxdRVsR_
MonitorElement * h_VisSimConvLarge_
MonitorElement * h2_hOverEVsEtBkg_
double recMinPt_
Global variables for reco Photon.
edm::EDGetTokenT< reco::GenParticleCollection > genpartToken_
MonitorElement * h2_r9VsEtaBkg_
MonitorElement * h_convAlgo_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
edm::EDGetTokenT< reco::GenJetCollection > genjets_Token_
MonitorElement * h_convQuality_
MonitorElement * h2_r1VsEtBkg_
MonitorElement * p_r1VsEtaBkg_
edm::InputTag conversionOITrackProducer_
edm::EDGetTokenT< reco::PhotonCollection > photonCollectionToken_
MonitorElement * p_convVtxdZVsZ_
MonitorElement * h_tkChi2Bkg_
MonitorElement * p_r1VsEtBkg_
MonitorElement * h_convVtxdR_barrel_
double hcalIsolExtRadius_
MonitorElement * h2_hcalTowerSumEtConeDR04VsEtaBkg_
MonitorElement * h_convVtxYvsX_
MonitorElement * p_hOverEVsEtaBkg_
MonitorElement * h2_DPhiTracksAtEcalVsR_
edm::RefVector< TrackingParticleCollection > theConvTP_
MonitorElement * h_scBkgEta_
MonitorElement * h_SimPhoEtaSmallR9_
MonitorElement * h2_convVtxdRVsR_
MonitorElement * h_convVtxdR_
MonitorElement * h_convVtxdZ_barrel_
edm::InputTag conversionIOTrackProducer_
MonitorElement * p_hcalTowerSumEtConeDR04VsEtaBkg_
double mcPhi_
global variable for the MC photon
MonitorElement * h2_ecalRecHitSumEtConeDR04VsEtaBkg_
MonitorElement * h2_DPhiTracksAtEcalVsEta_
edm::EDGetTokenT< edm::View< reco::Track > > conversionOITrackPr_Token_
MonitorElement * p_DPhiTracksAtVtxVsEta_
MonitorElement * p_DPhiTracksAtEcalVsEta_
MonitorElement * h_convPhiBkg_
edm::EDGetTokenT< edm::SimTrackContainer > famos_simTk_Token_
MonitorElement * h_phoBkgEta_
edm::ESHandle< CaloTopology > theCaloTopo_
MonitorElement * p_dzPVVsEta_