#include <EgammaHcalIsolation.h>
Public Types | |
enum | HcalDepth { AllDepths =0, Depth1 =1, Depth2 =2 } |
Private Member Functions | |
double | getHcalSum (const GlobalPoint &, const HcalDepth &, double(*)(const double &)) const |
bool | isDepth2 (const DetId &) const |
Private Attributes | |
CaloDualConeSelector * | doubleConeSel_ |
double | eLowB_ |
double | eLowE_ |
double | etLowB_ |
double | etLowE_ |
double | extRadius_ |
double | intRadius_ |
HBHERecHitMetaCollection * | mhbhe_ |
edm::ESHandle< CaloGeometry > | theCaloGeom_ |
Definition at line 32 of file EgammaHcalIsolation.h.
EgammaHcalIsolation::EgammaHcalIsolation | ( | double | extRadius, |
double | intRadius, | ||
double | eLowB, | ||
double | eLowE, | ||
double | etLowB, | ||
double | etLowE, | ||
edm::ESHandle< CaloGeometry > | theCaloGeom, | ||
HBHERecHitMetaCollection * | mhbhe | ||
) |
Definition at line 28 of file EgammaHcalIsolation.cc.
References doubleConeSel_, extRadius_, DetId::Hcal, intRadius_, edm::ESHandle< class >::product(), and theCaloGeom_.
EgammaHcalIsolation::~EgammaHcalIsolation | ( | ) |
Definition at line 52 of file EgammaHcalIsolation.cc.
References doubleConeSel_.
|
inline |
Definition at line 53 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalESum().
Referenced by getHcalESum(), and ElectronHcalHelper::hcalESum().
|
inline |
Definition at line 55 of file EgammaHcalIsolation.h.
References getHcalESum(), and reco::CaloCluster::position().
Referenced by getHcalESum().
|
inline |
Definition at line 57 of file EgammaHcalIsolation.h.
References getHcalESum().
Referenced by getHcalESum().
|
inline |
Definition at line 59 of file EgammaHcalIsolation.h.
References AllDepths, getHcalSum(), and scaleToE().
|
inline |
Definition at line 63 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalESumDepth1().
Referenced by getHcalESumDepth1(), and ElectronHcalHelper::hcalESumDepth1().
|
inline |
Definition at line 65 of file EgammaHcalIsolation.h.
References getHcalESumDepth1(), and reco::CaloCluster::position().
Referenced by getHcalESumDepth1().
|
inline |
Definition at line 67 of file EgammaHcalIsolation.h.
References getHcalESumDepth1().
Referenced by getHcalESumDepth1().
|
inline |
Definition at line 69 of file EgammaHcalIsolation.h.
References Depth1, getHcalSum(), and scaleToE().
|
inline |
Definition at line 73 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalESumDepth2().
Referenced by getHcalESumDepth2(), and ElectronHcalHelper::hcalESumDepth2().
|
inline |
Definition at line 75 of file EgammaHcalIsolation.h.
References getHcalESumDepth2(), and reco::CaloCluster::position().
Referenced by getHcalESumDepth2().
|
inline |
Definition at line 77 of file EgammaHcalIsolation.h.
References getHcalESumDepth2().
Referenced by getHcalESumDepth2().
|
inline |
Definition at line 79 of file EgammaHcalIsolation.h.
References Depth2, getHcalSum(), and scaleToE().
|
inline |
Definition at line 54 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalEtSum().
Referenced by getHcalEtSum().
|
inline |
Definition at line 56 of file EgammaHcalIsolation.h.
References getHcalEtSum(), and reco::CaloCluster::position().
Referenced by getHcalEtSum().
|
inline |
Definition at line 58 of file EgammaHcalIsolation.h.
References getHcalEtSum().
Referenced by getHcalEtSum().
|
inline |
Definition at line 60 of file EgammaHcalIsolation.h.
References AllDepths, getHcalSum(), and scaleToEt().
|
inline |
Definition at line 64 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalEtSumDepth1().
Referenced by getHcalEtSumDepth1().
|
inline |
Definition at line 66 of file EgammaHcalIsolation.h.
References getHcalEtSumDepth1(), and reco::CaloCluster::position().
Referenced by getHcalEtSumDepth1().
|
inline |
Definition at line 68 of file EgammaHcalIsolation.h.
References getHcalEtSumDepth1().
Referenced by getHcalEtSumDepth1().
|
inline |
Definition at line 70 of file EgammaHcalIsolation.h.
References Depth1, getHcalSum(), and scaleToEt().
|
inline |
Definition at line 74 of file EgammaHcalIsolation.h.
References reco::Candidate::get(), edm::Ref< C, T, F >::get(), and getHcalEtSumDepth2().
Referenced by getHcalEtSumDepth2().
|
inline |
Definition at line 76 of file EgammaHcalIsolation.h.
References getHcalEtSumDepth2(), and reco::CaloCluster::position().
Referenced by getHcalEtSumDepth2().
|
inline |
Definition at line 78 of file EgammaHcalIsolation.h.
References getHcalEtSumDepth2().
Referenced by getHcalEtSumDepth2().
|
inline |
Definition at line 80 of file EgammaHcalIsolation.h.
References Depth2, getHcalSum(), and scaleToEt().
|
private |
Definition at line 57 of file EgammaHcalIsolation.cc.
References AllDepths, Depth1, Depth2, CaloRecHit::detid(), doubleConeSel_, eLowB_, eLowE_, CaloRecHit::energy(), eta(), etLowB_, etLowE_, HcalBarrel, HcalEndcap, i, isDepth2(), mhbhe_, edm::ESHandle< class >::product(), pileupReCalc_HLTpaths::scale, scaleToEt(), CaloDualConeSelector::select(), and theCaloGeom_.
Referenced by getHcalESum(), getHcalESumDepth1(), getHcalESumDepth2(), getHcalEtSum(), getHcalEtSumDepth1(), and getHcalEtSumDepth2().
|
private |
Definition at line 91 of file EgammaHcalIsolation.cc.
Referenced by getHcalSum().
|
private |
Definition at line 100 of file EgammaHcalIsolation.h.
Referenced by EgammaHcalIsolation(), getHcalSum(), and ~EgammaHcalIsolation().
|
private |
Definition at line 91 of file EgammaHcalIsolation.h.
Referenced by getHcalSum().
|
private |
Definition at line 92 of file EgammaHcalIsolation.h.
Referenced by getHcalSum().
|
private |
Definition at line 93 of file EgammaHcalIsolation.h.
Referenced by getHcalSum().
|
private |
Definition at line 94 of file EgammaHcalIsolation.h.
Referenced by getHcalSum().
|
private |
Definition at line 89 of file EgammaHcalIsolation.h.
Referenced by EgammaHcalIsolation().
|
private |
Definition at line 90 of file EgammaHcalIsolation.h.
Referenced by EgammaHcalIsolation().
|
private |
Definition at line 98 of file EgammaHcalIsolation.h.
Referenced by getHcalSum().
|
private |
Definition at line 97 of file EgammaHcalIsolation.h.
Referenced by EgammaHcalIsolation(), and getHcalSum().