13 #include <Math/VectorUtil.h>
38 extRadius_(extRadius),
39 intRadius_(intRadius),
44 theCaloGeom_(theCaloGeom) ,
58 double(*
scale)(
const double&) )
const
67 for (i = chosen->begin () ; i!= chosen->end () ; ++
i)
bool isDepth2(const DetId &) const
const DetId & detid() const
edm::ESHandle< CaloGeometry > theCaloGeom_
Sin< T >::type sin(const T &t)
EgammaHcalIsolation(double extRadius, double intRadius, double eLowB, double eLowE, double etLowB, double etLowE, edm::ESHandle< CaloGeometry > theCaloGeom, HBHERecHitMetaCollection *mhbhe)
std::auto_ptr< CaloRecHitMetaCollectionV > select(double eta, double phi, const CaloRecHitMetaCollectionV &inputCollection)
CaloDualConeSelector * doubleConeSel_
double getHcalSum(const GlobalPoint &, const HcalDepth &, double(*)(const double &)) const
HBHERecHitMetaCollection * mhbhe_
T const * product() const
double scaleToEt(const double &eta)
double scaleToE(const double &eta)