#include <PFRecHitNavigatorBase.h>
Public Member Functions | |
virtual void | associateNeighbours (reco::PFRecHit &, std::auto_ptr< reco::PFRecHitCollection > &, edm::RefProd< reco::PFRecHitCollection > &)=0 |
virtual void | beginEvent (const edm::EventSetup &)=0 |
PFRecHitNavigatorBase () | |
PFRecHitNavigatorBase (const edm::ParameterSet &iConfig) | |
virtual | ~PFRecHitNavigatorBase () |
Protected Member Functions | |
void | associateNeighbour (const DetId &id, reco::PFRecHit &hit, std::auto_ptr< reco::PFRecHitCollection > &hits, edm::RefProd< reco::PFRecHitCollection > &refProd, short eta, short phi, short depth) |
Definition at line 25 of file PFRecHitNavigatorBase.h.
|
inline |
Definition at line 27 of file PFRecHitNavigatorBase.h.
|
inline |
Definition at line 28 of file PFRecHitNavigatorBase.h.
|
inlinevirtual |
Definition at line 30 of file PFRecHitNavigatorBase.h.
|
inlineprotected |
Definition at line 38 of file PFRecHitNavigatorBase.h.
References a, reco::PFRecHit::addNeighbour(), b, HLT_25ns14e33_v1_cff::distance, PFLayer::NONE, and groupFilesInBlocks::temp.
Referenced by PFRecHitCaloNavigator< CaloTowerDetId, CaloTowerTopology >::associateNeighbours(), and PFECALHashNavigator::associateNeighbours().
|
pure virtual |
Implemented in PFECALHashNavigator, PFRecHitCaloNavigatorWithTime< D, T, ownsTopo >, PFRecHitCaloNavigatorWithTime< HcalDetId, HcalTopology, false >, PFRecHitCaloNavigatorWithTime< EBDetId, EcalBarrelTopology >, PFRecHitCaloNavigatorWithTime< EEDetId, EcalEndcapTopology >, PFRecHitCaloNavigator< DET, TOPO, ownsTopo >, PFRecHitCaloNavigator< HcalDetId, HcalTopology, false >, PFRecHitCaloNavigator< EBDetId, EcalBarrelTopology >, PFRecHitCaloNavigator< ESDetId, EcalPreshowerTopology >, PFRecHitCaloNavigator< EEDetId, EcalEndcapTopology >, PFRecHitCaloNavigator< CaloTowerDetId, CaloTowerTopology >, and PFRecHitDualNavigator< D1, barrel, D2, endcap >.
|
pure virtual |
Implemented in PFRecHitCaloTowerNavigator, PFRecHitHCALNavigatorWithTime, PFRecHitHCALNavigator, PFRecHitPreshowerNavigator, PFRecHitEcalEndcapNavigator, PFECALHashNavigator, PFRecHitEcalBarrelNavigator, PFRecHitEcalEndcapNavigatorWithTime, PFRecHitDualNavigator< D1, barrel, D2, endcap >, and PFRecHitEcalBarrelNavigatorWithTime.