1 #ifndef RecoParticleFlow_PFClusterProducer_PFRecHitCaloNavigator_h
2 #define RecoParticleFlow_PFClusterProducer_PFRecHitCaloNavigator_h
24 template <
typename DET,
typename TOPO,
bool ownsTopo=true>
61 S = navigator.south();
65 SW = navigator.west();
78 SE = navigator.south();
92 NW = navigator.north();
unsigned detId() const
rechit detId
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)
Particle flow rechit (rechit + geometry and topology information). See clustering algorithm in PFClus...
void associateNeighbours(reco::PFRecHit &hit, std::auto_ptr< reco::PFRecHitCollection > &hits, edm::RefProd< reco::PFRecHitCollection > &refProd)
double S(const TLorentzVector &, const TLorentzVector &)
virtual ~PFRecHitCaloNavigator()
std::unique_ptr< const TOPO > topology_