#include <HcalDetIdAssociator.h>
|
| HHcalDetIdAssociator () |
|
| 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 24 of file HcalDetIdAssociator.h.
◆ HHcalDetIdAssociator()
HHcalDetIdAssociator::HHcalDetIdAssociator |
( |
| ) |
|
|
inline |
◆ getASetOfValidDetIds()
std::set<DetId> HHcalDetIdAssociator::getASetOfValidDetIds |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
Reimplemented from HCaloDetIdAssociator.
Definition at line 29 of file HcalDetIdAssociator.h.
References HCaloDetIdAssociator::geometry_, CaloGeometry::getValidDetIds(), and DetId::Hcal.
30 std::set<DetId> setOfValidIds;
32 for (std::vector<DetId>::const_iterator it = vectOfValidIds.begin(); it != vectOfValidIds.end(); ++it)
33 setOfValidIds.insert(*it);
37 for (std::vector<DetId>::const_iterator it = vectOfValidIdsHE.begin(); it != vectOfValidIdsHE.end(); ++it)
38 setOfValidIds.insert(*it);
const CaloGeometry * geometry_
std::vector< DetId > getValidDetIds() const
Get the list of all valid detector ids.