13 #include <Math/VectorUtil.h> 38 extRadius_(extRadius),
39 intRadius_(intRadius),
44 theCaloGeom_(theCaloGeom) ,
58 double(*
scale)(
const double&) )
const bool isDepth2(const DetId &) const
double scaleToEt(const double &eta)
const DetId & detid() const
edm::ESHandle< CaloGeometry > theCaloGeom_
Sin< T >::type sin(const T &t)
double scaleToE(const double &eta)
CaloDualConeSelector< HBHERecHit > * doubleConeSel_
const HBHERecHitCollection & mhbhe_
const GlobalPoint & getPosition(const DetId &id) const
Get the position of a given detector id.
double getHcalSum(const GlobalPoint &, const HcalDepth &, double(*)(const double &)) const
EgammaHcalIsolation(double extRadius, double intRadius, double eLowB, double eLowE, double etLowB, double etLowE, edm::ESHandle< CaloGeometry > theCaloGeom, const HBHERecHitCollection &mhbhe)
void selectCallback(double eta, double phi, const edm::SortedCollection< T > &inputCollection, std::function< void(const T &)> callback)
T const * product() const