Public Member Functions | |
void | init (const edm::EventSetup &iSetup) override |
PFRecHitCaloTowerNavigator (const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc) | |
Public Member Functions inherited from PFRecHitCaloNavigator< CaloTowerDetId, CaloTowerTopology > | |
void | associateNeighbours (reco::PFRecHit &hit, std::unique_ptr< reco::PFRecHitCollection > &hits, edm::RefProd< reco::PFRecHitCollection > &refProd) override |
~PFRecHitCaloNavigator () override | |
Public Member Functions inherited from PFRecHitNavigatorBase | |
PFRecHitNavigatorBase ()=default | |
PFRecHitNavigatorBase (const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc) | |
virtual | ~PFRecHitNavigatorBase ()=default |
Private Attributes | |
edm::ESGetToken< CaloTowerTopology, HcalRecNumberingRecord > | caloToken_ |
Additional Inherited Members | |
Public Types inherited from PFRecHitNavigatorBase | |
typedef std::unordered_map< unsigned, unsigned > | DetIdToHitIdx |
Protected Member Functions inherited from PFRecHitNavigatorBase | |
void | associateNeighbour (const DetId &id, reco::PFRecHit &hit, std::unique_ptr< reco::PFRecHitCollection > &hits, edm::RefProd< reco::PFRecHitCollection > &refProd, short eta, short phi, short depth) |
Protected Attributes inherited from PFRecHitCaloNavigator< CaloTowerDetId, CaloTowerTopology > | |
std::unique_ptr< const CaloTowerTopology > | topology_ |
Definition at line 116 of file Navigators.cc.
|
inline |
Definition at line 118 of file Navigators.cc.
|
inlineoverridevirtual |
Implements PFRecHitNavigatorBase.
Definition at line 121 of file Navigators.cc.
References caloToken_, edm::EventSetup::getHandle(), edm::ESHandle< T >::product(), and PFRecHitCaloNavigator< CaloTowerDetId, CaloTowerTopology >::topology_.
|
private |
Definition at line 128 of file Navigators.cc.
Referenced by init().