double looseEMSolidConeTrkIsolationCutEB_
T getParameter(std::string const &) const
virtual double pt() const final
transverse momentum
int loosephotonHollowConeNTrkCutEE_
float hcalTowerSumEtConeDR04() const
Hcal isolation sum.
void decideEE(const reco::Photon *pho, bool &LooseEM, bool &LoosePhoton, bool &TightPhoton)
int loosephotonSolidConeNTrkCutEB_
double loosephotonEcalIsoRelativeCutOffsetEE_
int tightphotonHollowConeNTrkCutEE_
double looseEMEcalIsoRelativeCutSlopeEB_
int loosephotonSolidConeNTrkCutEE_
double loosephotonSolidConeTrkIsolationOffsetEB_
double tightphotonEcalIsoRelativeCutOffsetEE_
float trkSumPtSolidConeDR04() const
double looseEMSolidConeTrkIsolationOffsetEE_
double tightphotonEtaWidthCutEB_
bool isEBEEGap() const
true if photon is in boundary between EB and EE
float ecalRecHitSumEtConeDR04() const
double loosephotonR9CutEE_
int looseEMHollowConeNTrkCutEE_
double tightphotonHadOverEMCutEE_
double loosephotonR9CutEB_
double loosephotonHcalTowerIsolationCutOffsetEB_
int looseEMSolidConeNTrkCutEB_
double tightphotonSolidConeTrkIsolationOffsetEB_
double loosephotonEcalIsoRelativeCutOffsetEB_
double tightphotonHollowConeTrkIsolationSlopeEE_
double tightphotonR9CutEB_
double loosephotonSolidConeTrkIsolationOffsetEE_
double looseEMSolidConeTrkIsolationCutEE_
double looseEMHollowConeTrkIsolationSlopeEB_
int tightphotonSolidConeNTrkCutEB_
void setup(const edm::ParameterSet &conf)
void decideEB(const reco::Photon *pho, bool &LooseEM, bool &LoosePhoton, bool &TightPhoton)
double loosephotonSolidConeTrkIsolationCutEB_
double looseEMEcalIsoRelativeCutSlopeEE_
double looseEMHcalTowerIsolationCutOffsetEE_
double looseEMEcalIsoRelativeCutOffsetEB_
double tightphotonHcalTowerIsolationCutSlopeEE_
double looseEMHollowConeTrkIsolationOffsetEE_
bool dophotonEcalRecHitIsolationCut_
float sigmaIetaIeta() const
double loosephotonSolidConeTrkIsolationCutEE_
double loosephotonHcalTowerIsolationCutSlopeEE_
double tightphotonHollowConeTrkIsolationOffsetEB_
int nTrkHollowConeDR04() const
double loosephotonHcalTowerIsolationCutOffsetEE_
double looseEMSolidConeTrkIsolationSlopeEB_
double loosephotonEcalIsoRelativeCutSlopeEB_
float hadronicOverEm() const
the total hadronic over electromagnetic fraction
double looseEMHollowConeTrkIsolationSlopeEE_
double tightphotonHcalTowerIsolationCutOffsetEE_
int tightphotonSolidConeNTrkCutEE_
double loosephotonHollowConeTrkIsolationOffsetEB_
double loosephotonHadOverEMCutEB_
double loosephotonEtaWidthCutEE_
double looseEMSolidConeTrkIsolationOffsetEB_
double loosephotonHollowConeTrkIsolationSlopeEE_
bool dophotonSCTrkIsolationCut_
double tightphotonSolidConeTrkIsolationOffsetEE_
double tightphotonHadOverEMCutEB_
double looseEMSolidConeTrkIsolationSlopeEE_
double looseEMHadOverEMCutEE_
bool dophotonHadOverEMCut_
double loosephotonEtaWidthCutEB_
double looseEMHcalTowerIsolationCutSlopeEE_
double tightphotonEcalIsoRelativeCutSlopeEB_
double tightphotonR9CutEE_
double loosephotonEcalIsoRelativeCutSlopeEE_
double tightphotonHcalTowerIsolationCutOffsetEB_
double loosephotonSolidConeTrkIsolationSlopeEE_
double loosephotonHcalTowerIsolationCutSlopeEB_
double tightphotonHollowConeTrkIsolationSlopeEB_
int nTrkSolidConeDR04() const
double looseEMHadOverEMCutEB_
double looseEMHollowConeTrkIsolationOffsetEB_
double loosephotonHollowConeTrkIsolationSlopeEB_
float trkSumPtHollowConeDR04() const
double tightphotonSolidConeTrkIsolationSlopeEB_
double looseEMEtaWidthCutEB_
int tightphotonHollowConeNTrkCutEB_
double tightphotonEcalIsoRelativeCutOffsetEB_
double loosephotonSolidConeTrkIsolationSlopeEB_
double looseEMEcalIsoRelativeCutOffsetEE_
double looseEMHcalTowerIsolationCutSlopeEB_
int looseEMSolidConeNTrkCutEE_
double tightphotonSolidConeTrkIsolationSlopeEE_
bool dophotonHcalTowerIsolationCut_
double tightphotonHollowConeTrkIsolationOffsetEE_
double loosephotonHadOverEMCutEE_
int loosephotonHollowConeNTrkCutEB_
double looseEMHcalTowerIsolationCutOffsetEB_
double tightphotonEtaWidthCutEE_
double loosephotonHollowConeTrkIsolationOffsetEE_
int looseEMHollowConeNTrkCutEB_
double tightphotonHcalTowerIsolationCutSlopeEB_
bool dophotonHCTrkIsolationCut_
double looseEMEtaWidthCutEE_
double tightphotonEcalIsoRelativeCutSlopeEE_