1 #ifndef EgammaIsolationProducers_EgammaRecHitIsolation_h 2 #define EgammaIsolationProducers_EgammaRecHitIsolation_h
const CaloSubdetectorGeometry * subdet_[2]
edm::ESHandle< CaloGeometry > theCaloGeom_
std::vector< int > flags_
double getSum_(const reco::Candidate *, bool returnEt) const
std::vector< int > severitiesexcl_
void doFlagChecks(const std::vector< int > &v)
double getEnergySum(const reco::SuperCluster *emObject) const
void setUseNumCrystals(bool b=true)
double getEtSum(const reco::Candidate *emObject) const
EgammaRecHitIsolation(double extRadius, double intRadius, double etaSlice, double etLow, double eLow, edm::ESHandle< CaloGeometry >, const EcalRecHitCollection &, const EcalSeverityLevelAlgo *, DetId::Detector detector)
void doSeverityChecks(const EcalRecHitCollection *const recHits, const std::vector< int > &v)
const EcalRecHitCollection * ecalBarHits_
void setVetoClustered(bool b=true)
double getEnergySum(const reco::Candidate *emObject) const
const EcalSeverityLevelAlgo * sevLevel_
const EcalRecHitCollection & caloHits_
double getEtSum(const reco::SuperCluster *emObject) const