1 #ifndef CutBasedPhotonIDAlgo_H
2 #define CutBasedPhotonIDAlgo_H
136 #endif // CutBasedPhotonIDAlgo_H
double looseEMSolidConeTrkIsolationCutEB_
int loosephotonHollowConeNTrkCutEE_
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_
double looseEMSolidConeTrkIsolationOffsetEE_
double tightphotonEtaWidthCutEB_
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_
double loosephotonSolidConeTrkIsolationCutEE_
double loosephotonHcalTowerIsolationCutSlopeEE_
double tightphotonHollowConeTrkIsolationOffsetEB_
double loosephotonHcalTowerIsolationCutOffsetEE_
double looseEMSolidConeTrkIsolationSlopeEB_
double loosephotonEcalIsoRelativeCutSlopeEB_
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_
double looseEMHadOverEMCutEB_
double looseEMHollowConeTrkIsolationOffsetEB_
double loosephotonHollowConeTrkIsolationSlopeEB_
double tightphotonSolidConeTrkIsolationCutEE_
double tightphotonSolidConeTrkIsolationSlopeEB_
double looseEMEtaWidthCutEB_
int tightphotonHollowConeNTrkCutEB_
double tightphotonEcalIsoRelativeCutOffsetEB_
double loosephotonSolidConeTrkIsolationSlopeEB_
double looseEMEcalIsoRelativeCutOffsetEE_
double looseEMHcalTowerIsolationCutSlopeEB_
int looseEMSolidConeNTrkCutEE_
double tightphotonSolidConeTrkIsolationSlopeEE_
bool dophotonHcalTowerIsolationCut_
double tightphotonHollowConeTrkIsolationOffsetEE_
double loosephotonHadOverEMCutEE_
virtual ~CutBasedPhotonIDAlgo()
int loosephotonHollowConeNTrkCutEB_
double looseEMHcalTowerIsolationCutOffsetEB_
double tightphotonEtaWidthCutEE_
double loosephotonHollowConeTrkIsolationOffsetEE_
int looseEMHollowConeNTrkCutEB_
double tightphotonSolidConeTrkIsolationCutEB_
double tightphotonHcalTowerIsolationCutSlopeEB_
bool dophotonHCTrkIsolationCut_
double looseEMEtaWidthCutEE_
double tightphotonEcalIsoRelativeCutSlopeEE_