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