1 #ifndef EgammaHLTAlgos_EgammaHLTHcalIsolation_h 2 #define EgammaHLTAlgos_EgammaHLTHcalIsolation_h 55 std::pair<float,float>
getSum(
float candEta,
float candPhi,
59 float getESum(
float candEta,
float candPhi,
61 const CaloGeometry* geometry)
const{
return getSum(candEta,candPhi,hbhe,geometry).first;}
64 const CaloGeometry* geometry)
const{
return getSum(candEta,candPhi,hbhe,geometry).second;}
65 float getESum(
float candEta,
float candPhi,
70 hcalSevLvlAlgo,dbHcalChStatus).first;}
76 hcalSevLvlAlgo,dbHcalChStatus).second;}
84 const float candEta,
const float candPhi)
const;
bool passDepth_(const HcalDetId id) const
EgammaHLTHcalIsolation(float eMinHB, float eMinHE, float etMinHB, float etMinHE, float innerCone, float outerCone, int depth)
bool passCleaning_(const CaloRecHit *hit, const HcalSeverityLevelComputer *hcalSevLvlComp, const HcalChannelQuality *hcalChanStatus) const
bool passMinEt_(float et, const HcalDetId id) const
float getESum(float candEta, float candPhi, const HBHERecHitCollection *hbhe, const CaloGeometry *geometry, const HcalSeverityLevelComputer *hcalSevLvlAlgo, const HcalChannelQuality *dbHcalChStatus) const
int hcalAcceptSeverityLevel_
float getEtSum(float candEta, float candPhi, const HBHERecHitCollection *hbhe, const CaloGeometry *geometry, const HcalSeverityLevelComputer *hcalSevLvlAlgo, const HcalChannelQuality *dbHcalChStatus) const
float getEtSum(float candEta, float candPhi, const HBHERecHitCollection *hbhe, const CaloGeometry *geometry) const
et
define resolution functions of each parameter
std::pair< float, float > getSum(float candEta, float candPhi, const HBHERecHitCollection *hbhe, const CaloGeometry *geometry, const HcalSeverityLevelComputer *hcalSevLvlAlgo=0, const HcalChannelQuality *dbHcalChStatus=0) const
static int getEffectiveDepth(const HcalDetId id)
float getESum(float candEta, float candPhi, const HBHERecHitCollection *hbhe, const CaloGeometry *geometry) const
bool acceptHit_(const HcalDetId id, const GlobalPoint &pos, const float hitEnergy, const float candEta, const float candPhi) const
bool passMinE_(float energy, const HcalDetId id) const
bool useRecoveredHcalHits_