Go to the documentation of this file. 1 #ifndef CutBasedPhotonIDAlgo_H
2 #define CutBasedPhotonIDAlgo_H
124 #endif // CutBasedPhotonIDAlgo_H
double loosephotonHadOverEMCutEE_
virtual ~CutBasedPhotonIDAlgo()
double tightphotonR9CutEE_
double tightphotonSolidConeTrkIsolationCutEB_
int loosephotonHollowConeNTrkCutEE_
bool dophotonHcalTowerIsolationCut_
double loosephotonSolidConeTrkIsolationOffsetEB_
double tightphotonSolidConeTrkIsolationOffsetEB_
double looseEMHcalTowerIsolationCutOffsetEB_
double tightphotonEtaWidthCutEE_
double loosephotonHollowConeTrkIsolationOffsetEE_
double loosephotonHollowConeTrkIsolationSlopeEB_
double looseEMEcalIsoRelativeCutOffsetEB_
double looseEMSolidConeTrkIsolationOffsetEE_
double tightphotonHcalTowerIsolationCutSlopeEE_
int tightphotonHollowConeNTrkCutEE_
double tightphotonHcalTowerIsolationCutSlopeEB_
double looseEMSolidConeTrkIsolationCutEE_
double tightphotonEcalIsoRelativeCutOffsetEE_
double loosephotonHcalTowerIsolationCutSlopeEE_
double tightphotonHollowConeTrkIsolationSlopeEE_
double looseEMEcalIsoRelativeCutSlopeEB_
double looseEMHcalTowerIsolationCutOffsetEE_
double loosephotonHcalTowerIsolationCutOffsetEB_
double loosephotonSolidConeTrkIsolationOffsetEE_
double tightphotonHadOverEMCutEE_
double loosephotonEcalIsoRelativeCutOffsetEE_
void decideEE(const reco::Photon *pho, bool &LooseEM, bool &LoosePhoton, bool &TightPhoton)
double looseEMHollowConeTrkIsolationSlopeEB_
void decideEB(const reco::Photon *pho, bool &LooseEM, bool &LoosePhoton, bool &TightPhoton)
double loosephotonHollowConeTrkIsolationOffsetEB_
void setup(const edm::ParameterSet &conf)
double loosephotonSolidConeTrkIsolationCutEB_
double tightphotonEtaWidthCutEB_
double tightphotonHollowConeTrkIsolationSlopeEB_
int looseEMSolidConeNTrkCutEB_
double looseEMHollowConeTrkIsolationSlopeEE_
double tightphotonHcalTowerIsolationCutOffsetEE_
double looseEMHadOverEMCutEE_
bool dophotonHadOverEMCut_
int tightphotonSolidConeNTrkCutEB_
double loosephotonR9CutEB_
double tightphotonR9CutEB_
double looseEMSolidConeTrkIsolationOffsetEB_
double loosephotonHcalTowerIsolationCutOffsetEE_
double loosephotonHadOverEMCutEB_
int looseEMSolidConeNTrkCutEE_
bool dophotonEcalRecHitIsolationCut_
double loosephotonEtaWidthCutEE_
double looseEMHollowConeTrkIsolationOffsetEE_
double loosephotonEcalIsoRelativeCutSlopeEB_
double looseEMEtaWidthCutEB_
bool dophotonSCTrkIsolationCut_
double looseEMEcalIsoRelativeCutSlopeEE_
double tightphotonHcalTowerIsolationCutOffsetEB_
double loosephotonSolidConeTrkIsolationSlopeEE_
double looseEMHcalTowerIsolationCutSlopeEE_
double loosephotonEcalIsoRelativeCutOffsetEB_
double loosephotonHcalTowerIsolationCutSlopeEB_
double tightphotonSolidConeTrkIsolationCutEE_
double looseEMSolidConeTrkIsolationSlopeEB_
double tightphotonSolidConeTrkIsolationSlopeEB_
int tightphotonSolidConeNTrkCutEE_
double loosephotonHollowConeTrkIsolationSlopeEE_
double tightphotonEcalIsoRelativeCutOffsetEB_
double tightphotonSolidConeTrkIsolationOffsetEE_
double loosephotonSolidConeTrkIsolationCutEE_
double looseEMSolidConeTrkIsolationSlopeEE_
bool dophotonHCTrkIsolationCut_
double tightphotonEcalIsoRelativeCutSlopeEE_
double looseEMSolidConeTrkIsolationCutEB_
double loosephotonEcalIsoRelativeCutSlopeEE_
double tightphotonHollowConeTrkIsolationOffsetEE_
int loosephotonHollowConeNTrkCutEB_
double tightphotonEcalIsoRelativeCutSlopeEB_
double looseEMHollowConeTrkIsolationOffsetEB_
double looseEMHcalTowerIsolationCutSlopeEB_
double loosephotonEtaWidthCutEB_
int looseEMHollowConeNTrkCutEE_
double tightphotonHollowConeTrkIsolationOffsetEB_
double tightphotonSolidConeTrkIsolationSlopeEE_
int tightphotonHollowConeNTrkCutEB_
int loosephotonSolidConeNTrkCutEB_
double looseEMEtaWidthCutEE_
double looseEMHadOverEMCutEB_
int looseEMHollowConeNTrkCutEB_
double loosephotonSolidConeTrkIsolationSlopeEB_
double looseEMEcalIsoRelativeCutOffsetEE_
double loosephotonR9CutEE_
double tightphotonHadOverEMCutEB_
int loosephotonSolidConeNTrkCutEE_