#include <EcalDetIdAssociator.h>
Public Member Functions | |
HEcalDetIdAssociator () | |
Public Member Functions inherited from HCaloDetIdAssociator | |
HCaloDetIdAssociator () | |
HCaloDetIdAssociator (const int nPhi, const int nEta, const double etaBinSize) | |
virtual void | setGeometry (const CaloGeometry *ptr) |
Public Member Functions inherited from HDetIdAssociator | |
virtual std::set< DetId > | getCrossedDetIds (const std::set< DetId > &, const std::vector< GlobalPoint > &trajectory) |
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &, const int idR=0) |
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &point, const double dR=0) |
virtual std::set< DetId > | getDetIdsInACone (const std::set< DetId > &, const std::vector< GlobalPoint > &trajectory, const double) |
virtual std::set< DetId > | getMaxEDetId (const std::set< DetId > &, edm::Handle< CaloTowerCollection > caloTowers) |
virtual std::set< DetId > | getMaxEDetId (const std::set< DetId > &, edm::Handle< HBHERecHitCollection > recHits) |
virtual std::vector< GlobalPoint > | getTrajectory (const FreeTrajectoryState &, const std::vector< GlobalPoint > &) |
HDetIdAssociator () | |
HDetIdAssociator (const int nPhi, const int nEta, const double etaBinSize) | |
virtual int | iEta (const GlobalPoint &) |
virtual int | iPhi (const GlobalPoint &) |
virtual void | setPropagator (Propagator *ptr) |
virtual | ~HDetIdAssociator () |
Protected Member Functions | |
virtual std::set< DetId > | getASetOfValidDetIds () |
Protected Member Functions inherited from HCaloDetIdAssociator | |
virtual void | check_setup () |
virtual std::vector< GlobalPoint > | getDetIdPoints (const DetId &id) |
virtual GlobalPoint | getPosition (const DetId &id) |
virtual bool | insideElement (const GlobalPoint &point, const DetId &id) |
Protected Member Functions inherited from HDetIdAssociator | |
virtual void | buildMap () |
virtual bool | nearElement (const GlobalPoint &point, const DetId &id, const double distance) |
Additional Inherited Members | |
Protected Attributes inherited from HCaloDetIdAssociator | |
const CaloGeometry * | geometry_ |
Protected Attributes inherited from HDetIdAssociator | |
const double | etaBinSize_ |
Propagator * | ivProp_ |
const int | nEta_ |
const int | nPhi_ |
std::vector< std::vector < std::set< DetId > > > * | theMap_ |
Definition at line 22 of file EcalDetIdAssociator.h.
|
inline |
Definition at line 24 of file EcalDetIdAssociator.h.
|
inlineprotectedvirtual |
Reimplemented from HCaloDetIdAssociator.
Definition at line 26 of file EcalDetIdAssociator.h.
References DetId::Ecal, HCaloDetIdAssociator::geometry_, and CaloGeometry::getValidDetIds().