CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
PhotonValidator Class Reference

#include <PhotonValidator.h>

Inheritance diagram for PhotonValidator:
DQMEDAnalyzer edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > edm::stream::EDAnalyzerBase edm::EDConsumerBase

Classes

class  sortPhotons
 

Public Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
virtual void dqmBeginRun (edm::Run const &r, edm::EventSetup const &theEventSetup) override
 
virtual void endRun (edm::Run const &r, edm::EventSetup const &es) override
 
 PhotonValidator (const edm::ParameterSet &)
 
virtual ~PhotonValidator ()
 
- Public Member Functions inherited from DQMEDAnalyzer
virtual void beginRun (edm::Run const &, edm::EventSetup const &) final
 
virtual void beginStream (edm::StreamID id) final
 
 DQMEDAnalyzer (void)
 
virtual void endLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
virtual void endRunSummary (edm::Run const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
uint32_t streamId () const
 
- Public Member Functions inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
 EDAnalyzer ()=default
 
- Public Member Functions inherited from edm::stream::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDAnalyzerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

float etaTransformation (float a, float b)
 
float phiNormalization (float &a)
 

Private Attributes

edm::EDGetTokenT
< EcalRecHitCollection
barrelEcalHits_
 
edm::InputTag bcBarrelCollection_
 
edm::InputTag bcEndcapCollection_
 
double bcEtLow_
 
edm::EDGetTokenT< edm::View
< reco::Track > > 
conversionIOTrackPr_Token_
 
edm::InputTag conversionIOTrackProducer_
 
edm::EDGetTokenT< edm::View
< reco::Track > > 
conversionOITrackPr_Token_
 
edm::InputTag conversionOITrackProducer_
 
double convTrackMinPtCut_
 
bool dCotCutOn_
 
double dCotCutValue_
 
double dCotHardCutValue_
 
double ecalEtSumCut_
 
double ecalIsolRadius_
 
edm::EDGetTokenT
< EcalRecHitCollection
endcapEcalHits_
 
edm::EDGetTokenT
< edm::SimTrackContainer
famos_simTk_Token_
 
edm::EDGetTokenT
< edm::SimVertexContainer
famos_simVtx_Token_
 
bool fastSim_
 
std::string fName_
 
edm::EDGetTokenT
< edm::SimTrackContainer
g4_simTk_Token_
 
edm::EDGetTokenT
< edm::SimVertexContainer
g4_simVtx_Token_
 
edm::EDGetTokenT
< reco::GenJetCollection
genjets_Token_
 
edm::EDGetTokenT
< reco::GenParticleCollection
genpartToken_
 
MonitorElementh2_Chi2VsEta_ [3]
 
MonitorElementh2_Chi2VsR_ [3]
 
MonitorElementh2_convVtxdRVsEta_
 
MonitorElementh2_convVtxdRVsR_
 
MonitorElementh2_convVtxRrecVsTrue_
 
MonitorElementh2_DCotTracksVsEta_
 
MonitorElementh2_DCotTracksVsR_
 
MonitorElementh2_DPhiTracksAtEcalVsEta_
 
MonitorElementh2_DPhiTracksAtEcalVsR_
 
MonitorElementh2_DPhiTracksAtVtxVsEta_
 
MonitorElementh2_DPhiTracksAtVtxVsR_
 
MonitorElementh2_dzPVVsR_
 
MonitorElementh2_ecalRecHitSumEtConeDR04VsEt_ [3]
 
MonitorElementh2_ecalRecHitSumEtConeDR04VsEta_ [3]
 
MonitorElementh2_ecalRecHitSumEtConeDR04VsEtaBkg_
 
MonitorElementh2_ecalRecHitSumEtConeDR04VsEtBkg_ [3]
 
MonitorElementh2_EoverEtrueVsEoverP_ [3]
 
MonitorElementh2_EoverEtrueVsEta_ [3]
 
MonitorElementh2_EoverEtrueVsR_ [3]
 
MonitorElementh2_EoverPVsEta_ [3]
 
MonitorElementh2_EoverPVsR_ [3]
 
MonitorElementh2_eResVsEt_ [3][3]
 
MonitorElementh2_eResVsEta_ [3]
 
MonitorElementh2_eResVsR9_ [3]
 
MonitorElementh2_etaVsRreco_ [3]
 
MonitorElementh2_etaVsRsim_ [3]
 
MonitorElementh2_hcalTowerSumEtConeDR04VsEt_ [3]
 
MonitorElementh2_hcalTowerSumEtConeDR04VsEta_ [3]
 
MonitorElementh2_hcalTowerSumEtConeDR04VsEtaBkg_
 
MonitorElementh2_hcalTowerSumEtConeDR04VsEtBkg_ [3]
 
MonitorElementh2_hOverEVsEt_ [3]
 
MonitorElementh2_hOverEVsEta_ [3]
 
MonitorElementh2_hOverEVsEtaBkg_
 
MonitorElementh2_hOverEVsEtBkg_
 
MonitorElementh2_isoTrkSolidConeDR04VsEt_ [3]
 
MonitorElementh2_isoTrkSolidConeDR04VsEta_ [3]
 
MonitorElementh2_isoTrkSolidConeDR04VsEtaBkg_
 
MonitorElementh2_isoTrkSolidConeDR04VsEtBkg_ [3]
 
MonitorElementh2_nTrkSolidConeDR04VsEt_ [3]
 
MonitorElementh2_nTrkSolidConeDR04VsEta_ [3]
 
MonitorElementh2_nTrkSolidConeDR04VsEtaBkg_
 
MonitorElementh2_nTrkSolidConeDR04VsEtBkg_ [3]
 
MonitorElementh2_PoverPtrueVsEoverP_ [3]
 
MonitorElementh2_PoverPtrueVsEta_ [3]
 
MonitorElementh2_PtRecVsPtSim_ [3]
 
MonitorElementh2_PtRecVsPtSimMixProv_
 
MonitorElementh2_r1VsEt_ [3]
 
MonitorElementh2_r1VsEta_ [3]
 
MonitorElementh2_r1VsEtaBkg_
 
MonitorElementh2_r1VsEtBkg_
 
MonitorElementh2_r2VsEt_ [3]
 
MonitorElementh2_r2VsEta_ [3]
 
MonitorElementh2_r2VsEtaBkg_
 
MonitorElementh2_r2VsEtBkg_
 
MonitorElementh2_r9VsEt_ [3]
 
MonitorElementh2_r9VsEtaBkg_
 
MonitorElementh2_r9VsEtBkg_
 
MonitorElementh2_sceResVsR9_ [3]
 
MonitorElementh2_sigmaIetaIetaVsEt_ [3]
 
MonitorElementh2_sigmaIetaIetaVsEta_ [3]
 
MonitorElementh2_sigmaIetaIetaVsEtaBkg_
 
MonitorElementh2_sigmaIetaIetaVsEtBkg_ [3]
 
MonitorElementh2_TkPtPull_ [3]
 
MonitorElementh_AllSimConv_ [5]
 
MonitorElementh_chHadIso_ [3]
 
MonitorElementh_chHadIso_miniAOD_ [3]
 
MonitorElementh_convAlgo_
 
MonitorElementh_convERes_ [2][3]
 
MonitorElementh_convEta_ [3]
 
MonitorElementh_convEtaBkg_
 
MonitorElementh_convPhi_ [2]
 
MonitorElementh_convPhiBkg_
 
MonitorElementh_convPtRes_ [2][3]
 
MonitorElementh_convQuality_
 
MonitorElementh_convSLVtxRvsZ_ [3]
 
MonitorElementh_convVtxdEta_
 
MonitorElementh_convVtxdPhi_
 
MonitorElementh_convVtxdR_
 
MonitorElementh_convVtxdR_barrel_
 
MonitorElementh_convVtxdR_endcap_
 
MonitorElementh_convVtxdX_
 
MonitorElementh_convVtxdX_barrel_
 
MonitorElementh_convVtxdX_endcap_
 
MonitorElementh_convVtxdY_
 
MonitorElementh_convVtxdY_barrel_
 
MonitorElementh_convVtxdY_endcap_
 
MonitorElementh_convVtxdZ_
 
MonitorElementh_convVtxdZ_barrel_
 
MonitorElementh_convVtxdZ_endcap_
 
MonitorElementh_convVtxRvsZ_ [3]
 
MonitorElementh_convVtxRvsZ_zoom_ [2]
 
MonitorElementh_convVtxRvsZBkg_ [2]
 
MonitorElementh_convVtxYvsX_
 
MonitorElementh_convVtxYvsX_zoom_ [2]
 
MonitorElementh_convVtxYvsXBkg_
 
MonitorElementh_DCotTracks_ [2][3]
 
MonitorElementh_DCotTracksBkg_ [3]
 
MonitorElementh_DEtaTracksAtEcal_ [2][3]
 
MonitorElementh_distMinAppTracks_ [2][3]
 
MonitorElementh_DPhiTracksAtEcal_ [2][3]
 
MonitorElementh_DPhiTracksAtVtx_ [2][3]
 
MonitorElementh_DPhiTracksAtVtxBkg_ [3]
 
MonitorElementh_dRPhoPFcand_ChHad_Cleaned_ [3]
 
MonitorElementh_dRPhoPFcand_ChHad_unCleaned_ [3]
 
MonitorElementh_dRPhoPFcand_NeuHad_Cleaned_ [3]
 
MonitorElementh_dRPhoPFcand_NeuHad_unCleaned_ [3]
 
MonitorElementh_dRPhoPFcand_Pho_Cleaned_ [3]
 
MonitorElementh_dRPhoPFcand_Pho_unCleaned_ [3]
 
MonitorElementh_dzPVFromTracks_ [5]
 
MonitorElementh_ecalRecHitSumEtConeDR04_ [3][3]
 
MonitorElementh_ecalRecHitSumEtConeDR04_miniAOD_ [3][3]
 
MonitorElementh_ecalRecHitSumEtConeDR04Bkg_ [3]
 
MonitorElementh_EoverP_SL_ [3]
 
MonitorElementh_EoverPTracks_ [2][3]
 
MonitorElementh_EoverPTracksBkg_ [3]
 
MonitorElementh_etOutsideMustache_ [3]
 
MonitorElementh_EtR9Less093_ [3][3]
 
MonitorElementh_full5x5_r9_miniAOD_ [3][3]
 
MonitorElementh_full5x5_sigmaIetaIeta_miniAOD_ [3][3]
 
MonitorElementh_gamgamMass_ [3][3]
 
MonitorElementh_gamgamMassRegr1_ [3][3]
 
MonitorElementh_gamgamMassRegr2_ [3][3]
 
MonitorElementh_hcalTowerBcSumEtConeDR04_ [3][3]
 
MonitorElementh_hcalTowerBcSumEtConeDR04_miniAOD_ [3][3]
 
MonitorElementh_hcalTowerSumEtConeDR04_ [3][3]
 
MonitorElementh_hcalTowerSumEtConeDR04_miniAOD_ [3][3]
 
MonitorElementh_hcalTowerSumEtConeDR04Bkg_ [3]
 
MonitorElementh_hOverE_ [3][3]
 
MonitorElementh_hOverE_miniAOD_ [3][3]
 
MonitorElementh_hOverEBkg_ [3]
 
MonitorElementh_invMass_ [2][3]
 
MonitorElementh_IOinnermostHitR_
 
MonitorElementh_isoTrkSolidConeDR04_ [3][3]
 
MonitorElementh_isoTrkSolidConeDR04_miniAOD_ [3][3]
 
MonitorElementh_isoTrkSolidConeDR04Bkg_ [3]
 
MonitorElementh_MatchedSimJet_ [3]
 
MonitorElementh_MatchedSimJetBadCh_ [3]
 
MonitorElementh_MatchedSimPho_ [3]
 Numerator for efficiencies. More...
 
MonitorElementh_MatchedSimPhoBadCh_ [3]
 
MonitorElementh_mvaOut_ [3]
 
MonitorElementh_mvaOutBkg_ [3]
 
MonitorElementh_nCluOutsideMustache_ [3]
 
MonitorElementh_nConv_ [2][3]
 info per conversion More...
 
MonitorElementh_newhOverE_ [3][3]
 
MonitorElementh_newhOverE_miniAOD_ [3][3]
 
MonitorElementh_nHadIso_ [3]
 
MonitorElementh_nHadIso_miniAOD_ [3]
 
MonitorElementh_nPho_
 
MonitorElementh_nRecoVtx_
 
MonitorElementh_nSimConv_ [2]
 
MonitorElementh_nSimPho_ [2]
 
MonitorElementh_nTrkSolidConeDR04_ [3][3]
 
MonitorElementh_nTrkSolidConeDR04_miniAOD_ [3][3]
 
MonitorElementh_nTrkSolidConeDR04Bkg_ [3]
 
MonitorElementh_OIinnermostHitR_
 
MonitorElementh_pfMva_ [3]
 
MonitorElementh_phoBkgDEta_
 
MonitorElementh_phoBkgDPhi_
 
MonitorElementh_phoBkgE_ [3]
 
MonitorElementh_phoBkgEt_ [3]
 
MonitorElementh_phoBkgEta_
 
MonitorElementh_phoBkgPhi_
 
MonitorElementh_phoDEta_ [2]
 
MonitorElementh_phoDPhi_ [2]
 
MonitorElementh_phoE_ [2][3]
 
MonitorElementh_phoE_miniAOD_ [2][3]
 
MonitorElementh_phoERes_ [3][3]
 
MonitorElementh_phoERes_miniAOD_ [3][3]
 
MonitorElementh_phoEResRegr1_ [3][3]
 
MonitorElementh_phoEResRegr2_ [3][3]
 
MonitorElementh_phoEt_ [2][3]
 
MonitorElementh_phoEt_miniAOD_ [2][3]
 
MonitorElementh_phoEta_ [2]
 
MonitorElementh_phoIso_ [3]
 
MonitorElementh_phoIso_miniAOD_ [3]
 
MonitorElementh_phoPhi_ [2]
 
MonitorElementh_phoPixSeedSize_ [2]
 
MonitorElementh_phoSigmaEoE_ [3][3]
 
MonitorElementh_phoSigmaEoE_miniAOD_ [3][3]
 
MonitorElementh_PoverETracks_ [2][3]
 
MonitorElementh_PoverETracksBkg_ [3]
 
MonitorElementh_psE_
 
MonitorElementh_r1_ [3][3]
 
MonitorElementh_r1_miniAOD_ [3][3]
 
MonitorElementh_r1Bkg_ [3]
 
MonitorElementh_r2_ [3][3]
 
MonitorElementh_r2_miniAOD_ [3][3]
 
MonitorElementh_r2Bkg_ [3]
 
MonitorElementh_r9_ [3][3]
 
MonitorElementh_r9_miniAOD_ [3][3]
 
MonitorElementh_r9Bkg_ [3]
 
MonitorElementh_r9VsNofTracks_ [2][3]
 
MonitorElementh_RecoConvTwoMTracks_ [5]
 
MonitorElementh_RecoConvTwoTracks_ [5]
 
MonitorElementh_scBkgE_ [3]
 
MonitorElementh_scBkgEt_ [3]
 
MonitorElementh_scBkgEta_
 
MonitorElementh_scBkgPhi_
 
MonitorElementh_scE_ [2][3]
 
MonitorElementh_scEt_ [2][3]
 
MonitorElementh_scEta_ [2]
 
MonitorElementh_scEta_miniAOD_ [2]
 Histos for comparison with miniAOD content. More...
 
MonitorElementh_scEtaPhi_ [2]
 
MonitorElementh_scEtaWidth_ [2]
 
MonitorElementh_scPhi_ [2]
 
MonitorElementh_scPhi_miniAOD_ [2]
 
MonitorElementh_scPhiWidth_ [2]
 
MonitorElementh_sigmaIetaIeta_ [3][3]
 
MonitorElementh_sigmaIetaIeta_miniAOD_ [3][3]
 
MonitorElementh_sigmaIetaIetaBkg_ [3]
 
MonitorElementh_SimConvEtaPix_ [2]
 
MonitorElementh_SimConvMTotal_ [5]
 
MonitorElementh_SimConvOneMTracks_ [5]
 
MonitorElementh_SimConvOneTracks_ [5]
 
MonitorElementh_SimConvTwoMTracks_ [5]
 
MonitorElementh_SimConvTwoMTracksAndVtxPGT0005_ [5]
 
MonitorElementh_SimConvTwoMTracksAndVtxPGT01_ [5]
 
MonitorElementh_SimConvTwoMTracksAndVtxPGT0_ [5]
 
MonitorElementh_SimConvTwoTracks_ [5]
 
MonitorElementh_simConvVtxRvsZ_ [4]
 
MonitorElementh_simConvVtxYvsX_
 
MonitorElementh_SimJet_ [3]
 
MonitorElementh_SimPho_ [3]
 Denominator for efficiencies. More...
 
MonitorElementh_SimPhoEtaSmallR9_
 
MonitorElementh_SimPhoMotherEt_ [2]
 
MonitorElementh_SimPhoMotherEta_ [2]
 
MonitorElementh_SimPhoMotherType_ [2]
 
MonitorElementh_simTkEta_
 
MonitorElementh_simTkPt_
 
MonitorElementh_SumPtOverPhoPt_ChHad_Cleaned_ [3]
 
MonitorElementh_SumPtOverPhoPt_ChHad_unCleaned_ [3]
 
MonitorElementh_SumPtOverPhoPt_NeuHad_Cleaned_ [3]
 
MonitorElementh_SumPtOverPhoPt_NeuHad_unCleaned_ [3]
 
MonitorElementh_SumPtOverPhoPt_Pho_Cleaned_ [3]
 
MonitorElementh_SumPtOverPhoPt_Pho_unCleaned_ [3]
 
MonitorElementh_tkChi2_ [2]
 
MonitorElementh_tkChi2Bkg_
 
MonitorElementh_tkChi2Large_ [2]
 
MonitorElementh_tkChi2SL_ [2]
 
MonitorElementh_TkD0_ [3]
 
MonitorElementh_TkPtPull_ [3]
 
MonitorElementh_trkAlgo_
 
MonitorElementh_trkProv_ [2]
 
MonitorElementh_VisSimConv_ [6]
 
MonitorElementh_VisSimConvLarge_
 
MonitorElementh_vtxChi2_ [3]
 
MonitorElementh_vtxChi2Prob_ [3]
 
MonitorElementh_zPVFromTracks_ [5]
 
MonitorElementhBCEnergyOverTrackPout_ [3]
 
double hcalEtSumCut_
 
double hcalHitEtLow_
 
double hcalIsolExtRadius_
 
double hcalIsolInnRadius_
 
edm::EDGetTokenT
< edm::HepMCProduct
hepMC_Token_
 
bool isRunCentrally_
 
double likelihoodCut_
 
double lip_
 
double mcConvEta_
 
double mcConvPhi_
 
double mcConvR_
 
double mcConvX_
 
double mcConvY_
 
double mcConvZ_
 
double mcEta_
 
double mcJetEta_
 
double mcJetPhi_
 
double mcPhi_
 global variable for the MC photon More...
 
double minPhoEtCut_
 
int nEntry_
 
int nEvt_
 
MonitorElementnHitsVsEta_ [2]
 
MonitorElementnHitsVsEtaBkg_
 
MonitorElementnHitsVsR_ [2]
 
int nInvalidPCA_
 
int nMatched_
 
int nRecConv_
 
int nRecConvAss_
 
int nRecConvAssWithEcal_
 
int nSimConv_ [2]
 
int nSimPho_ [2]
 
int numOfTracksInCone_
 
edm::EDGetTokenT
< reco::VertexCollection
offline_pvToken_
 
MonitorElementp_Chi2VsEta_ [3]
 
MonitorElementp_Chi2VsR_ [3]
 
MonitorElementp_convVtxdRVsEta_
 
MonitorElementp_convVtxdRVsR_
 
MonitorElementp_convVtxdXVsX_
 
MonitorElementp_convVtxdYVsY_
 
MonitorElementp_convVtxdZVsZ_
 
MonitorElementp_DCotTracksVsEta_
 
MonitorElementp_DCotTracksVsR_
 
MonitorElementp_DPhiTracksAtEcalVsEta_
 
MonitorElementp_DPhiTracksAtEcalVsR_
 
MonitorElementp_DPhiTracksAtVtxVsEta_
 
MonitorElementp_DPhiTracksAtVtxVsR_
 
MonitorElementp_dzPVVsEta_
 
MonitorElementp_dzPVVsR_
 
MonitorElementp_ecalRecHitSumEtConeDR04VsEt_ [3]
 
MonitorElementp_ecalRecHitSumEtConeDR04VsEta_ [3]
 
MonitorElementp_ecalRecHitSumEtConeDR04VsEtaBkg_
 
MonitorElementp_ecalRecHitSumEtConeDR04VsEtBkg_ [3]
 
MonitorElementp_EoverEtrueVsEta_ [3]
 
MonitorElementp_EoverEtrueVsR_ [3]
 
MonitorElementp_EoverPVsEta_ [3]
 
MonitorElementp_EoverPVsR_ [3]
 
MonitorElementp_eResVsEt_ [3][3]
 
MonitorElementp_eResVsEta_ [3]
 
MonitorElementp_eResVsNVtx_ [3][3]
 
MonitorElementp_eResVsR9_ [3]
 
MonitorElementp_eResVsR_
 
MonitorElementp_hcalTowerBcSumEtConeDR04VsEt_ [3]
 
MonitorElementp_hcalTowerBcSumEtConeDR04VsEta_ [3]
 
MonitorElementp_hcalTowerSumEtConeDR04VsEt_ [3]
 
MonitorElementp_hcalTowerSumEtConeDR04VsEta_ [3]
 
MonitorElementp_hcalTowerSumEtConeDR04VsEtaBkg_
 
MonitorElementp_hcalTowerSumEtConeDR04VsEtBkg_ [3]
 
MonitorElementp_hOverEVsEt_ [3]
 
MonitorElementp_hOverEVsEta_ [3]
 
MonitorElementp_hOverEVsEtaBkg_
 
MonitorElementp_hOverEVsEtBkg_
 
MonitorElementp_isoTrkSolidConeDR04VsEt_ [3]
 
MonitorElementp_isoTrkSolidConeDR04VsEta_ [3]
 
MonitorElementp_isoTrkSolidConeDR04VsEtaBkg_
 
MonitorElementp_isoTrkSolidConeDR04VsEtBkg_ [3]
 
MonitorElementp_newhOverEVsEt_ [3]
 
MonitorElementp_newhOverEVsEta_ [3]
 
MonitorElementp_nHitsVsEta_ [2]
 
MonitorElementp_nHitsVsEtaSL_ [2]
 
MonitorElementp_nHitsVsR_ [2]
 
MonitorElementp_nHitsVsRSL_ [2]
 
MonitorElementp_nTrkSolidConeDR04VsEt_ [3]
 
MonitorElementp_nTrkSolidConeDR04VsEta_ [3]
 
MonitorElementp_nTrkSolidConeDR04VsEtaBkg_
 
MonitorElementp_nTrkSolidConeDR04VsEtBkg_ [3]
 
MonitorElementp_PoverPtrueVsEta_ [3]
 
MonitorElementp_r1VsEt_ [3]
 
MonitorElementp_r1VsEta_ [3]
 
MonitorElementp_r1VsEtaBkg_
 
MonitorElementp_r1VsEtBkg_
 
MonitorElementp_r2VsEt_ [3]
 
MonitorElementp_r2VsEta_ [3]
 
MonitorElementp_r2VsEtaBkg_
 
MonitorElementp_r2VsEtBkg_
 
MonitorElementp_r9VsEt_ [3]
 
MonitorElementp_r9VsEta_ [3]
 
MonitorElementp_sceResVsR9_ [3]
 
MonitorElementp_sigmaEoEVsEt_ [3][3]
 
MonitorElementp_sigmaEoEVsEta_ [3]
 
MonitorElementp_sigmaEoEVsNVtx_ [3][3]
 
MonitorElementp_sigmaIetaIetaVsEt_ [3]
 
MonitorElementp_sigmaIetaIetaVsEta_ [3]
 
MonitorElementp_sigmaIetaIetaVsEtaBkg_
 
MonitorElementp_sigmaIetaIetaVsEtBkg_ [3]
 
MonitorElementp_TkPtPull_ [3]
 
edm::ParameterSet parameters_
 
edm::EDGetTokenT
< edm::ValueMap< std::vector
< reco::PFCandidateRef > > > 
particleBasedIso_token
 
edm::EDGetTokenT
< reco::PFCandidateCollection
pfCandidates_
 
std::string photonCollection_
 
std::string photonCollectionProducer_
 
edm::EDGetTokenT
< reco::PhotonCollection
photonCollectionToken_
 
double recMaxPt_
 
double recMinPt_
 Global variables for reco Photon. More...
 
double simMaxPt_
 
double simMinPt_
 
TH1F * th1f_SimConvMTotal_ [5]
 
edm::ESHandle< CaloGeometrytheCaloGeom_
 
edm::ESHandle< CaloTopologytheCaloTopo_
 
edm::RefVector
< TrackingParticleCollection
theConvTP_
 
edm::ESHandle< MagneticFieldtheMF_
 
std::unique_ptr
< PhotonMCTruthFinder
thePhotonMCTruthFinder_
 
edm::EDGetTokenT
< TrackingParticleCollection
token_tp_
 
double trkIsolExtRadius_
 
double trkIsolInnRadius_
 
double trkPtLow_
 
double trkPtSumCut_
 
std::string valueMapPhoPFCandIso_
 
int verbosity_
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
typedef CacheContexts< T...> CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T...> HasAbility
 
typedef
CacheTypes::LuminosityBlockCache 
LuminosityBlockCache
 
typedef
LuminosityBlockContextT
< LuminosityBlockCache,
RunCache, GlobalCache
LuminosityBlockContext
 
typedef
CacheTypes::LuminosityBlockSummaryCache 
LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache,
GlobalCache
RunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Public Types inherited from edm::stream::EDAnalyzerBase
typedef EDAnalyzerAdaptorBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static std::shared_ptr
< dqmDetails::NoCache
globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *)
 
static std::shared_ptr
< dqmDetails::NoCache
globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *)
 
static void globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *)
 
static void globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *)
 
- Static Public Member Functions inherited from edm::stream::EDAnalyzerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

$Id: PhotonValidator

Author
Nancy Marinelli, U. of Notre Dame, US

Definition at line 61 of file PhotonValidator.h.

Constructor & Destructor Documentation

PhotonValidator::PhotonValidator ( const edm::ParameterSet )
explicit
virtual PhotonValidator::~PhotonValidator ( )
virtual

Member Function Documentation

virtual void PhotonValidator::analyze ( const edm::Event ,
const edm::EventSetup  
)
overridevirtual
void PhotonValidator::bookHistograms ( DQMStore::IBooker ,
edm::Run const &  ,
edm::EventSetup const &   
)
overridevirtual

Implements DQMEDAnalyzer.

virtual void PhotonValidator::dqmBeginRun ( edm::Run const &  r,
edm::EventSetup const &  theEventSetup 
)
overridevirtual

Reimplemented from DQMEDAnalyzer.

virtual void PhotonValidator::endRun ( edm::Run const &  r,
edm::EventSetup const &  es 
)
overridevirtual

Reimplemented from edm::stream::EDAnalyzerBase.

float PhotonValidator::etaTransformation ( float  a,
float  b 
)
private
float PhotonValidator::phiNormalization ( float &  a)
private

Member Data Documentation

edm::EDGetTokenT<EcalRecHitCollection> PhotonValidator::barrelEcalHits_
private

Definition at line 115 of file PhotonValidator.h.

edm::InputTag PhotonValidator::bcBarrelCollection_
private

Definition at line 111 of file PhotonValidator.h.

edm::InputTag PhotonValidator::bcEndcapCollection_
private

Definition at line 112 of file PhotonValidator.h.

double PhotonValidator::bcEtLow_
private

Definition at line 148 of file PhotonValidator.h.

edm::EDGetTokenT<edm::View<reco::Track> > PhotonValidator::conversionIOTrackPr_Token_
private

Definition at line 125 of file PhotonValidator.h.

edm::InputTag PhotonValidator::conversionIOTrackProducer_
private

Definition at line 122 of file PhotonValidator.h.

edm::EDGetTokenT<edm::View<reco::Track> > PhotonValidator::conversionOITrackPr_Token_
private

Definition at line 124 of file PhotonValidator.h.

edm::InputTag PhotonValidator::conversionOITrackProducer_
private

Definition at line 121 of file PhotonValidator.h.

double PhotonValidator::convTrackMinPtCut_
private

Definition at line 141 of file PhotonValidator.h.

bool PhotonValidator::dCotCutOn_
private

Definition at line 156 of file PhotonValidator.h.

double PhotonValidator::dCotCutValue_
private

Definition at line 157 of file PhotonValidator.h.

double PhotonValidator::dCotHardCutValue_
private

Definition at line 158 of file PhotonValidator.h.

double PhotonValidator::ecalEtSumCut_
private

Definition at line 154 of file PhotonValidator.h.

double PhotonValidator::ecalIsolRadius_
private

Definition at line 147 of file PhotonValidator.h.

edm::EDGetTokenT<EcalRecHitCollection> PhotonValidator::endcapEcalHits_
private

Definition at line 116 of file PhotonValidator.h.

edm::EDGetTokenT<edm::SimTrackContainer> PhotonValidator::famos_simTk_Token_
private

Definition at line 129 of file PhotonValidator.h.

edm::EDGetTokenT<edm::SimVertexContainer> PhotonValidator::famos_simVtx_Token_
private

Definition at line 130 of file PhotonValidator.h.

bool PhotonValidator::fastSim_
private

Definition at line 136 of file PhotonValidator.h.

std::string PhotonValidator::fName_
private

Definition at line 84 of file PhotonValidator.h.

edm::EDGetTokenT<edm::SimTrackContainer> PhotonValidator::g4_simTk_Token_
private

Definition at line 127 of file PhotonValidator.h.

edm::EDGetTokenT<edm::SimVertexContainer> PhotonValidator::g4_simVtx_Token_
private

Definition at line 128 of file PhotonValidator.h.

edm::EDGetTokenT<reco::GenJetCollection> PhotonValidator::genjets_Token_
private

Definition at line 132 of file PhotonValidator.h.

edm::EDGetTokenT<reco::GenParticleCollection> PhotonValidator::genpartToken_
private

Definition at line 113 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_Chi2VsEta_[3]
private

Definition at line 529 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_Chi2VsR_[3]
private

Definition at line 531 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_convVtxdRVsEta_
private

Definition at line 499 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_convVtxdRVsR_
private

Definition at line 497 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_convVtxRrecVsTrue_
private

Definition at line 505 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DCotTracksVsEta_
private

Definition at line 452 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DCotTracksVsR_
private

Definition at line 454 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DPhiTracksAtEcalVsEta_
private

Definition at line 464 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DPhiTracksAtEcalVsR_
private

Definition at line 462 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DPhiTracksAtVtxVsEta_
private

Definition at line 446 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_DPhiTracksAtVtxVsR_
private

Definition at line 448 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_dzPVVsR_
private

Definition at line 514 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEt_[3]
private

Definition at line 292 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEta_[3]
private

Definition at line 290 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEtaBkg_
private

Definition at line 597 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEtBkg_[3]
private

Definition at line 599 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_EoverEtrueVsEoverP_[3]
private

Definition at line 428 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_EoverEtrueVsEta_[3]
private

Definition at line 436 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_EoverEtrueVsR_[3]
private

Definition at line 438 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_EoverPVsEta_[3]
private

Definition at line 431 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_EoverPVsR_[3]
private

Definition at line 433 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_eResVsEt_[3][3]
private

Definition at line 331 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_eResVsEta_[3]
private

Definition at line 328 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_eResVsR9_[3]
private

Definition at line 338 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_etaVsRreco_[3]
private

Definition at line 426 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_etaVsRsim_[3]
private

Definition at line 425 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hcalTowerSumEtConeDR04VsEt_[3]
private

Definition at line 298 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hcalTowerSumEtConeDR04VsEta_[3]
private

Definition at line 296 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hcalTowerSumEtConeDR04VsEtaBkg_
private

Definition at line 604 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hcalTowerSumEtConeDR04VsEtBkg_[3]
private

Definition at line 606 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hOverEVsEt_[3]
private

Definition at line 277 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hOverEVsEta_[3]
private

Definition at line 275 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hOverEVsEtaBkg_
private

Definition at line 590 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_hOverEVsEtBkg_
private

Definition at line 591 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_isoTrkSolidConeDR04VsEt_[3]
private

Definition at line 308 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_isoTrkSolidConeDR04VsEta_[3]
private

Definition at line 306 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_isoTrkSolidConeDR04VsEtaBkg_
private

Definition at line 610 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_isoTrkSolidConeDR04VsEtBkg_[3]
private

Definition at line 612 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_nTrkSolidConeDR04VsEt_[3]
private

Definition at line 314 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_nTrkSolidConeDR04VsEta_[3]
private

Definition at line 312 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_nTrkSolidConeDR04VsEtaBkg_
private

Definition at line 616 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_nTrkSolidConeDR04VsEtBkg_[3]
private

Definition at line 618 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_PoverPtrueVsEoverP_[3]
private

Definition at line 429 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_PoverPtrueVsEta_[3]
private

Definition at line 442 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_PtRecVsPtSim_[3]
private

Definition at line 539 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_PtRecVsPtSimMixProv_
private

Definition at line 540 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r1VsEt_[3]
private

Definition at line 259 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r1VsEta_[3]
private

Definition at line 257 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r1VsEtaBkg_
private

Definition at line 573 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r1VsEtBkg_
private

Definition at line 574 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r2VsEt_[3]
private

Definition at line 265 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r2VsEta_[3]
private

Definition at line 263 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r2VsEtaBkg_
private

Definition at line 578 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r2VsEtBkg_
private

Definition at line 579 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r9VsEt_[3]
private

Definition at line 253 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r9VsEtaBkg_
private

Definition at line 570 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_r9VsEtBkg_
private

Definition at line 571 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_sceResVsR9_[3]
private

Definition at line 340 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_sigmaIetaIetaVsEt_[3]
private

Definition at line 271 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_sigmaIetaIetaVsEta_[3]
private

Definition at line 269 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_sigmaIetaIetaVsEtaBkg_
private

Definition at line 584 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_sigmaIetaIetaVsEtBkg_[3]
private

Definition at line 586 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h2_TkPtPull_[3]
private

Definition at line 537 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_AllSimConv_[5]
private

Definition at line 202 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_chHadIso_[3]
private

Definition at line 355 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_chHadIso_miniAOD_[3]
private

Definition at line 401 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convAlgo_
private

Definition at line 229 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convERes_[2][3]
private

Definition at line 412 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convEta_[3]
private

Definition at line 410 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convEtaBkg_
private

Definition at line 621 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convPhi_[2]
private

Definition at line 411 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convPhiBkg_
private

Definition at line 622 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convPtRes_[2][3]
private

Definition at line 415 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convQuality_
private

Definition at line 230 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convSLVtxRvsZ_[3]
private

Definition at line 476 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdEta_
private

Definition at line 493 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdPhi_
private

Definition at line 494 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdR_
private

Definition at line 481 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdR_barrel_
private

Definition at line 486 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdR_endcap_
private

Definition at line 491 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdX_
private

Definition at line 478 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdX_barrel_
private

Definition at line 483 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdX_endcap_
private

Definition at line 488 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdY_
private

Definition at line 479 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdY_barrel_
private

Definition at line 484 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdY_endcap_
private

Definition at line 489 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdZ_
private

Definition at line 480 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdZ_barrel_
private

Definition at line 485 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxdZ_endcap_
private

Definition at line 490 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxRvsZ_[3]
private

Definition at line 472 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxRvsZ_zoom_[2]
private

Definition at line 474 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxRvsZBkg_[2]
private

Definition at line 631 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxYvsX_
private

Definition at line 473 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxYvsX_zoom_[2]
private

Definition at line 475 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_convVtxYvsXBkg_
private

Definition at line 630 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DCotTracks_[2][3]
private

Definition at line 451 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DCotTracksBkg_[3]
private

Definition at line 629 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DEtaTracksAtEcal_[2][3]
private

Definition at line 468 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_distMinAppTracks_[2][3]
private

Definition at line 457 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DPhiTracksAtEcal_[2][3]
private

Definition at line 461 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DPhiTracksAtVtx_[2][3]
private

Definition at line 445 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_DPhiTracksAtVtxBkg_[3]
private

Definition at line 628 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_ChHad_Cleaned_[3]
private

Definition at line 363 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_ChHad_unCleaned_[3]
private

Definition at line 366 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_NeuHad_Cleaned_[3]
private

Definition at line 364 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_NeuHad_unCleaned_[3]
private

Definition at line 367 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_Pho_Cleaned_[3]
private

Definition at line 365 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dRPhoPFcand_Pho_unCleaned_[3]
private

Definition at line 368 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_dzPVFromTracks_[5]
private

Definition at line 513 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_ecalRecHitSumEtConeDR04_[3][3]
private

Definition at line 289 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_ecalRecHitSumEtConeDR04_miniAOD_[3][3]
private

Definition at line 388 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_ecalRecHitSumEtConeDR04Bkg_[3]
private

Definition at line 596 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_EoverP_SL_[3]
private

Definition at line 422 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_EoverPTracks_[2][3]
private

Definition at line 419 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_EoverPTracksBkg_[3]
private

Definition at line 626 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_etOutsideMustache_[3]
private

Definition at line 360 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_EtR9Less093_[3][3]
private

Definition at line 250 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_full5x5_r9_miniAOD_[3][3]
private

Definition at line 381 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_full5x5_sigmaIetaIeta_miniAOD_[3][3]
private

Definition at line 383 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_gamgamMass_[3][3]
private

Definition at line 318 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_gamgamMassRegr1_[3][3]
private

Definition at line 319 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_gamgamMassRegr2_[3][3]
private

Definition at line 320 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hcalTowerBcSumEtConeDR04_[3][3]
private

Definition at line 301 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hcalTowerBcSumEtConeDR04_miniAOD_[3][3]
private

Definition at line 390 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hcalTowerSumEtConeDR04_[3][3]
private

Definition at line 295 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hcalTowerSumEtConeDR04_miniAOD_[3][3]
private

Definition at line 389 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hcalTowerSumEtConeDR04Bkg_[3]
private

Definition at line 603 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hOverE_[3][3]
private

Definition at line 274 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hOverE_miniAOD_[3][3]
private

Definition at line 386 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_hOverEBkg_[3]
private

Definition at line 568 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_invMass_[2][3]
private

Definition at line 417 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_IOinnermostHitR_
private

Definition at line 226 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_isoTrkSolidConeDR04_[3][3]
private

Definition at line 305 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_isoTrkSolidConeDR04_miniAOD_[3][3]
private

Definition at line 391 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_isoTrkSolidConeDR04Bkg_[3]
private

Definition at line 609 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_MatchedSimJet_[3]
private

Definition at line 546 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_MatchedSimJetBadCh_[3]
private

Definition at line 547 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_MatchedSimPho_[3]
private

Numerator for efficiencies.

Definition at line 206 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_MatchedSimPhoBadCh_[3]
private

Definition at line 207 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_mvaOut_[3]
private

Definition at line 424 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_mvaOutBkg_[3]
private

Definition at line 623 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nCluOutsideMustache_[3]
private

Definition at line 359 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nConv_[2][3]
private

info per conversion

Definition at line 409 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_newhOverE_[3][3]
private

Definition at line 280 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_newhOverE_miniAOD_[3][3]
private

Definition at line 387 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nHadIso_[3]
private

Definition at line 356 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nHadIso_miniAOD_[3]
private

Definition at line 402 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nPho_
private

Definition at line 550 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nRecoVtx_
private

Definition at line 182 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nSimConv_[2]
private

Definition at line 190 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nSimPho_[2]
private

Definition at line 184 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nTrkSolidConeDR04_[3][3]
private

Definition at line 311 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nTrkSolidConeDR04_miniAOD_[3][3]
private

Definition at line 392 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_nTrkSolidConeDR04Bkg_[3]
private

Definition at line 615 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_OIinnermostHitR_
private

Definition at line 225 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_pfMva_[3]
private

Definition at line 361 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgDEta_
private

Definition at line 556 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgDPhi_
private

Definition at line 557 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgE_[3]
private

Definition at line 558 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgEt_[3]
private

Definition at line 559 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgEta_
private

Definition at line 554 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoBkgPhi_
private

Definition at line 555 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoDEta_[2]
private

Definition at line 233 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoDPhi_[2]
private

Definition at line 234 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoE_[2][3]
private

Definition at line 322 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoE_miniAOD_[2][3]
private

Definition at line 394 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoERes_[3][3]
private

Definition at line 324 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoERes_miniAOD_[3][3]
private

Definition at line 396 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoEResRegr1_[3][3]
private

Definition at line 347 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoEResRegr2_[3][3]
private

Definition at line 348 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoEt_[2][3]
private

Definition at line 323 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoEt_miniAOD_[2][3]
private

Definition at line 395 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoEta_[2]
private

Definition at line 343 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoIso_[3]
private

Definition at line 357 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoIso_miniAOD_[3]
private

Definition at line 403 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoPhi_[2]
private

Definition at line 344 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoPixSeedSize_[2]
private

Definition at line 351 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoSigmaEoE_[3][3]
private

Definition at line 325 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_phoSigmaEoE_miniAOD_[3][3]
private

Definition at line 397 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_PoverETracks_[2][3]
private

Definition at line 420 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_PoverETracksBkg_[3]
private

Definition at line 627 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_psE_
private

Definition at line 248 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r1_[3][3]
private

Definition at line 256 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r1_miniAOD_[3][3]
private

Definition at line 384 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r1Bkg_[3]
private

Definition at line 566 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r2_[3][3]
private

Definition at line 262 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r2_miniAOD_[3][3]
private

Definition at line 385 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r2Bkg_[3]
private

Definition at line 567 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r9_[3][3]
private

Definition at line 251 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r9_miniAOD_[3][3]
private

Definition at line 380 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r9Bkg_[3]
private

Definition at line 565 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_r9VsNofTracks_[2][3]
private

Definition at line 418 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_RecoConvTwoMTracks_[5]
private

Definition at line 219 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_RecoConvTwoTracks_[5]
private

Definition at line 217 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scBkgE_[3]
private

Definition at line 562 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scBkgEt_[3]
private

Definition at line 563 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scBkgEta_
private

Definition at line 552 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scBkgPhi_
private

Definition at line 553 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scE_[2][3]
private

Definition at line 245 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scEt_[2][3]
private

Definition at line 246 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scEta_[2]
private

Definition at line 238 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scEta_miniAOD_[2]
private

Histos for comparison with miniAOD content.

Definition at line 377 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scEtaPhi_[2]
private

Definition at line 242 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scEtaWidth_[2]
private

Definition at line 239 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scPhi_[2]
private

Definition at line 240 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scPhi_miniAOD_[2]
private

Definition at line 378 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_scPhiWidth_[2]
private

Definition at line 241 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_sigmaIetaIeta_[3][3]
private

Definition at line 268 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_sigmaIetaIeta_miniAOD_[3][3]
private

Definition at line 382 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_sigmaIetaIetaBkg_[3]
private

Definition at line 583 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvEtaPix_[2]
private

Definition at line 191 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvMTotal_[5]
private

Definition at line 212 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvOneMTracks_[5]
private

Definition at line 209 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvOneTracks_[5]
private

Definition at line 208 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvTwoMTracks_[5]
private

Definition at line 211 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvTwoMTracksAndVtxPGT0005_[5]
private

Definition at line 214 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvTwoMTracksAndVtxPGT01_[5]
private

Definition at line 215 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvTwoMTracksAndVtxPGT0_[5]
private

Definition at line 213 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimConvTwoTracks_[5]
private

Definition at line 210 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_simConvVtxRvsZ_[4]
private

Definition at line 196 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_simConvVtxYvsX_
private

Definition at line 197 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimJet_[3]
private

Definition at line 545 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimPho_[3]
private

Denominator for efficiencies.

Definition at line 201 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimPhoEtaSmallR9_
private

Definition at line 188 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimPhoMotherEt_[2]
private

Definition at line 186 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimPhoMotherEta_[2]
private

Definition at line 187 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SimPhoMotherType_[2]
private

Definition at line 185 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_simTkEta_
private

Definition at line 194 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_simTkPt_
private

Definition at line 193 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_ChHad_Cleaned_[3]
private

Definition at line 369 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_ChHad_unCleaned_[3]
private

Definition at line 372 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_NeuHad_Cleaned_[3]
private

Definition at line 370 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_NeuHad_unCleaned_[3]
private

Definition at line 373 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_Pho_Cleaned_[3]
private

Definition at line 371 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_SumPtOverPhoPt_Pho_unCleaned_[3]
private

Definition at line 374 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_tkChi2_[2]
private

Definition at line 526 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_tkChi2Bkg_
private

Definition at line 625 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_tkChi2Large_[2]
private

Definition at line 528 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_tkChi2SL_[2]
private

Definition at line 527 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_TkD0_[3]
private

Definition at line 534 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_TkPtPull_[3]
private

Definition at line 536 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_trkAlgo_
private

Definition at line 228 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_trkProv_[2]
private

Definition at line 227 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_VisSimConv_[6]
private

Definition at line 203 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_VisSimConvLarge_
private

Definition at line 204 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_vtxChi2_[3]
private

Definition at line 507 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_vtxChi2Prob_[3]
private

Definition at line 508 of file PhotonValidator.h.

MonitorElement* PhotonValidator::h_zPVFromTracks_[5]
private

Definition at line 512 of file PhotonValidator.h.

MonitorElement* PhotonValidator::hBCEnergyOverTrackPout_[3]
private

Definition at line 542 of file PhotonValidator.h.

double PhotonValidator::hcalEtSumCut_
private

Definition at line 155 of file PhotonValidator.h.

double PhotonValidator::hcalHitEtLow_
private

Definition at line 151 of file PhotonValidator.h.

double PhotonValidator::hcalIsolExtRadius_
private

Definition at line 149 of file PhotonValidator.h.

double PhotonValidator::hcalIsolInnRadius_
private

Definition at line 150 of file PhotonValidator.h.

edm::EDGetTokenT<edm::HepMCProduct> PhotonValidator::hepMC_Token_
private

Definition at line 131 of file PhotonValidator.h.

bool PhotonValidator::isRunCentrally_
private

Definition at line 137 of file PhotonValidator.h.

double PhotonValidator::likelihoodCut_
private

Definition at line 142 of file PhotonValidator.h.

double PhotonValidator::lip_
private

Definition at line 146 of file PhotonValidator.h.

double PhotonValidator::mcConvEta_
private

Definition at line 169 of file PhotonValidator.h.

double PhotonValidator::mcConvPhi_
private

Definition at line 168 of file PhotonValidator.h.

double PhotonValidator::mcConvR_
private

Definition at line 164 of file PhotonValidator.h.

double PhotonValidator::mcConvX_
private

Definition at line 167 of file PhotonValidator.h.

double PhotonValidator::mcConvY_
private

Definition at line 166 of file PhotonValidator.h.

double PhotonValidator::mcConvZ_
private

Definition at line 165 of file PhotonValidator.h.

double PhotonValidator::mcEta_
private

Definition at line 163 of file PhotonValidator.h.

double PhotonValidator::mcJetEta_
private

Definition at line 170 of file PhotonValidator.h.

double PhotonValidator::mcJetPhi_
private

Definition at line 171 of file PhotonValidator.h.

double PhotonValidator::mcPhi_
private

global variable for the MC photon

Definition at line 162 of file PhotonValidator.h.

double PhotonValidator::minPhoEtCut_
private

Definition at line 140 of file PhotonValidator.h.

int PhotonValidator::nEntry_
private

Definition at line 89 of file PhotonValidator.h.

int PhotonValidator::nEvt_
private

Definition at line 88 of file PhotonValidator.h.

MonitorElement* PhotonValidator::nHitsVsEta_[2]
private

Definition at line 522 of file PhotonValidator.h.

MonitorElement* PhotonValidator::nHitsVsEtaBkg_
private

Definition at line 624 of file PhotonValidator.h.

MonitorElement* PhotonValidator::nHitsVsR_[2]
private

Definition at line 525 of file PhotonValidator.h.

int PhotonValidator::nInvalidPCA_
private

Definition at line 97 of file PhotonValidator.h.

int PhotonValidator::nMatched_
private

Definition at line 92 of file PhotonValidator.h.

int PhotonValidator::nRecConv_
private

Definition at line 93 of file PhotonValidator.h.

int PhotonValidator::nRecConvAss_
private

Definition at line 94 of file PhotonValidator.h.

int PhotonValidator::nRecConvAssWithEcal_
private

Definition at line 95 of file PhotonValidator.h.

int PhotonValidator::nSimConv_[2]
private

Definition at line 91 of file PhotonValidator.h.

int PhotonValidator::nSimPho_[2]
private

Definition at line 90 of file PhotonValidator.h.

int PhotonValidator::numOfTracksInCone_
private

Definition at line 152 of file PhotonValidator.h.

edm::EDGetTokenT<reco::VertexCollection> PhotonValidator::offline_pvToken_
private

Definition at line 110 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_Chi2VsEta_[3]
private

Definition at line 530 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_Chi2VsR_[3]
private

Definition at line 532 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_convVtxdRVsEta_
private

Definition at line 500 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_convVtxdRVsR_
private

Definition at line 498 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_convVtxdXVsX_
private

Definition at line 501 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_convVtxdYVsY_
private

Definition at line 502 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_convVtxdZVsZ_
private

Definition at line 503 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DCotTracksVsEta_
private

Definition at line 453 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DCotTracksVsR_
private

Definition at line 455 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DPhiTracksAtEcalVsEta_
private

Definition at line 465 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DPhiTracksAtEcalVsR_
private

Definition at line 463 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DPhiTracksAtVtxVsEta_
private

Definition at line 447 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_DPhiTracksAtVtxVsR_
private

Definition at line 449 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_dzPVVsEta_
private

Definition at line 516 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_dzPVVsR_
private

Definition at line 515 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_ecalRecHitSumEtConeDR04VsEt_[3]
private

Definition at line 293 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_ecalRecHitSumEtConeDR04VsEta_[3]
private

Definition at line 291 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_ecalRecHitSumEtConeDR04VsEtaBkg_
private

Definition at line 598 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_ecalRecHitSumEtConeDR04VsEtBkg_[3]
private

Definition at line 600 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_EoverEtrueVsEta_[3]
private

Definition at line 437 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_EoverEtrueVsR_[3]
private

Definition at line 439 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_EoverPVsEta_[3]
private

Definition at line 432 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_EoverPVsR_[3]
private

Definition at line 434 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_eResVsEt_[3][3]
private

Definition at line 332 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_eResVsEta_[3]
private

Definition at line 329 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_eResVsNVtx_[3][3]
private

Definition at line 333 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_eResVsR9_[3]
private

Definition at line 339 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_eResVsR_
private

Definition at line 413 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerBcSumEtConeDR04VsEt_[3]
private

Definition at line 303 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerBcSumEtConeDR04VsEta_[3]
private

Definition at line 302 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerSumEtConeDR04VsEt_[3]
private

Definition at line 299 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerSumEtConeDR04VsEta_[3]
private

Definition at line 297 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerSumEtConeDR04VsEtaBkg_
private

Definition at line 605 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hcalTowerSumEtConeDR04VsEtBkg_[3]
private

Definition at line 607 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hOverEVsEt_[3]
private

Definition at line 278 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hOverEVsEta_[3]
private

Definition at line 276 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hOverEVsEtaBkg_
private

Definition at line 592 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_hOverEVsEtBkg_
private

Definition at line 593 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_isoTrkSolidConeDR04VsEt_[3]
private

Definition at line 309 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_isoTrkSolidConeDR04VsEta_[3]
private

Definition at line 307 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_isoTrkSolidConeDR04VsEtaBkg_
private

Definition at line 611 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_isoTrkSolidConeDR04VsEtBkg_[3]
private

Definition at line 613 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_newhOverEVsEt_[3]
private

Definition at line 282 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_newhOverEVsEta_[3]
private

Definition at line 281 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nHitsVsEta_[2]
private

Definition at line 520 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nHitsVsEtaSL_[2]
private

Definition at line 521 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nHitsVsR_[2]
private

Definition at line 523 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nHitsVsRSL_[2]
private

Definition at line 524 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nTrkSolidConeDR04VsEt_[3]
private

Definition at line 315 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nTrkSolidConeDR04VsEta_[3]
private

Definition at line 313 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nTrkSolidConeDR04VsEtaBkg_
private

Definition at line 617 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_nTrkSolidConeDR04VsEtBkg_[3]
private

Definition at line 619 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_PoverPtrueVsEta_[3]
private

Definition at line 443 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r1VsEt_[3]
private

Definition at line 260 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r1VsEta_[3]
private

Definition at line 258 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r1VsEtaBkg_
private

Definition at line 575 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r1VsEtBkg_
private

Definition at line 576 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r2VsEt_[3]
private

Definition at line 266 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r2VsEta_[3]
private

Definition at line 264 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r2VsEtaBkg_
private

Definition at line 580 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r2VsEtBkg_
private

Definition at line 581 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r9VsEt_[3]
private

Definition at line 254 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_r9VsEta_[3]
private

Definition at line 252 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sceResVsR9_[3]
private

Definition at line 341 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaEoEVsEt_[3][3]
private

Definition at line 335 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaEoEVsEta_[3]
private

Definition at line 330 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaEoEVsNVtx_[3][3]
private

Definition at line 336 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaIetaIetaVsEt_[3]
private

Definition at line 272 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaIetaIetaVsEta_[3]
private

Definition at line 270 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaIetaIetaVsEtaBkg_
private

Definition at line 585 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_sigmaIetaIetaVsEtBkg_[3]
private

Definition at line 587 of file PhotonValidator.h.

MonitorElement* PhotonValidator::p_TkPtPull_[3]
private

Definition at line 538 of file PhotonValidator.h.

edm::ParameterSet PhotonValidator::parameters_
private

Definition at line 99 of file PhotonValidator.h.

edm::EDGetTokenT<edm::ValueMap<std::vector<reco::PFCandidateRef> > > PhotonValidator::particleBasedIso_token
private

Definition at line 109 of file PhotonValidator.h.

edm::EDGetTokenT<reco::PFCandidateCollection> PhotonValidator::pfCandidates_
private

Definition at line 107 of file PhotonValidator.h.

std::string PhotonValidator::photonCollection_
private

Definition at line 105 of file PhotonValidator.h.

std::string PhotonValidator::photonCollectionProducer_
private

Definition at line 104 of file PhotonValidator.h.

edm::EDGetTokenT<reco::PhotonCollection> PhotonValidator::photonCollectionToken_
private

Definition at line 106 of file PhotonValidator.h.

double PhotonValidator::recMaxPt_
private

Definition at line 181 of file PhotonValidator.h.

double PhotonValidator::recMinPt_
private

Global variables for reco Photon.

Definition at line 180 of file PhotonValidator.h.

double PhotonValidator::simMaxPt_
private

Definition at line 177 of file PhotonValidator.h.

double PhotonValidator::simMinPt_
private

Definition at line 176 of file PhotonValidator.h.

TH1F* PhotonValidator::th1f_SimConvMTotal_[5]
private

Definition at line 222 of file PhotonValidator.h.

edm::ESHandle<CaloGeometry> PhotonValidator::theCaloGeom_
private

Definition at line 100 of file PhotonValidator.h.

edm::ESHandle<CaloTopology> PhotonValidator::theCaloTopo_
private

Definition at line 101 of file PhotonValidator.h.

edm::RefVector<TrackingParticleCollection> PhotonValidator::theConvTP_
private

Definition at line 173 of file PhotonValidator.h.

edm::ESHandle<MagneticField> PhotonValidator::theMF_
private

Definition at line 85 of file PhotonValidator.h.

std::unique_ptr<PhotonMCTruthFinder> PhotonValidator::thePhotonMCTruthFinder_
private

Definition at line 134 of file PhotonValidator.h.

edm::EDGetTokenT<TrackingParticleCollection> PhotonValidator::token_tp_
private

Definition at line 117 of file PhotonValidator.h.

double PhotonValidator::trkIsolExtRadius_
private

Definition at line 143 of file PhotonValidator.h.

double PhotonValidator::trkIsolInnRadius_
private

Definition at line 144 of file PhotonValidator.h.

double PhotonValidator::trkPtLow_
private

Definition at line 145 of file PhotonValidator.h.

double PhotonValidator::trkPtSumCut_
private

Definition at line 153 of file PhotonValidator.h.

std::string PhotonValidator::valueMapPhoPFCandIso_
private

Definition at line 108 of file PhotonValidator.h.

int PhotonValidator::verbosity_
private

Definition at line 87 of file PhotonValidator.h.