#include <CaloDualConeSelector.h>
Public Member Functions | |
CaloDualConeSelector (double dRmin, double dRmax, const CaloGeometry *geom) | |
CaloDualConeSelector (double dRmin, double dRmax, const CaloGeometry *geom, DetId::Detector detector, int subdet=0) | |
std::auto_ptr < CaloRecHitMetaCollectionV > | select (double eta, double phi, const CaloRecHitMetaCollectionV &inputCollection) |
std::auto_ptr < CaloRecHitMetaCollectionV > | select (const GlobalPoint &p, const CaloRecHitMetaCollectionV &inputCollection) |
Private Attributes | |
double | deltaRmax_ |
double | deltaRmin_ |
DetId::Detector | detector_ |
const CaloGeometry * | geom_ |
int | subdet_ |
CaloDualConeSelector::CaloDualConeSelector | ( | double | dRmin, |
double | dRmax, | ||
const CaloGeometry * | geom | ||
) |
Definition at line 7 of file CaloDualConeSelector.cc.
CaloDualConeSelector::CaloDualConeSelector | ( | double | dRmin, |
double | dRmax, | ||
const CaloGeometry * | geom, | ||
DetId::Detector | detector, | ||
int | subdet = 0 |
||
) |
Definition at line 11 of file CaloDualConeSelector.cc.
std::auto_ptr< CaloRecHitMetaCollectionV > CaloDualConeSelector::select | ( | double | eta, |
double | phi, | ||
const CaloRecHitMetaCollectionV & | inputCollection | ||
) |
Definition at line 15 of file CaloDualConeSelector.cc.
References AlCaHLTBitMon_ParallelJobs::p.
Referenced by egammaisolation::EgammaHcalExtractor::deposit(), and EgammaHcalIsolation::getHcalSum().
std::auto_ptr< CaloRecHitMetaCollectionV > CaloDualConeSelector::select | ( | const GlobalPoint & | p, |
const CaloRecHitMetaCollectionV & | inputCollection | ||
) |
Definition at line 20 of file CaloDualConeSelector.cc.
References CaloRecHitMetaCollectionFast::add(), trackerHits::c, deltaRmax_, deltaRmin_, detector_, CaloRecHitMetaCollectionV::end(), CaloRecHitMetaCollectionV::find(), geom_, CaloSubdetectorGeometry::getCells(), CaloGeometry::getSubdetectorGeometry(), i, j, and subdet_.
|
private |
Definition at line 23 of file CaloDualConeSelector.h.
Referenced by select().
|
private |
Definition at line 23 of file CaloDualConeSelector.h.
Referenced by select().
|
private |
Definition at line 24 of file CaloDualConeSelector.h.
Referenced by select().
|
private |
Definition at line 22 of file CaloDualConeSelector.h.
Referenced by select().
|
private |
Definition at line 25 of file CaloDualConeSelector.h.
Referenced by select().