#include <EcalDetIdAssociator.h>
|
| HEcalDetIdAssociator () |
|
| HCaloDetIdAssociator () |
|
| HCaloDetIdAssociator (const int nPhi, const int nEta, const double etaBinSize) |
|
virtual void | setGeometry (const CaloGeometry *ptr) |
|
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 () |
|
Definition at line 22 of file EcalDetIdAssociator.h.
HEcalDetIdAssociator::HEcalDetIdAssociator |
( |
| ) |
|
|
inline |
std::set<DetId> HEcalDetIdAssociator::getASetOfValidDetIds |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
Reimplemented from HCaloDetIdAssociator.
Definition at line 27 of file EcalDetIdAssociator.h.
References DetId::Ecal, HCaloDetIdAssociator::geometry_, and CaloGeometry::getValidDetIds().
28 std::set<DetId> setOfValidIds;
30 for (std::vector<DetId>::const_iterator it = vectOfValidIds.begin(); it != vectOfValidIds.end(); ++it)
31 setOfValidIds.insert(*it);
35 for (std::vector<DetId>::const_iterator it = vectOfValidIdsEE.begin(); it != vectOfValidIdsEE.end(); ++it)
36 setOfValidIds.insert(*it);
const CaloGeometry * geometry_
std::vector< DetId > getValidDetIds() const
Get the list of all valid detector ids.