1 #ifndef KDTreeLinkerTrackEcal_h 2 #define KDTreeLinkerTrackEcal_h 40 void clear()
override;
void insertTargetElt(reco::PFBlockElement *track) override
std::set< reco::PFBlockElement * > BlockEltSet
Abstract base class for a PFBlock element (track, cluster...)
void searchLinks() override
std::map< const reco::PFRecHit *, BlockEltSet > RecHit2BlockEltMap
std::map< reco::PFBlockElement *, BlockEltSet > BlockElt2BlockEltMap
void buildTree() override
void insertFieldClusterElt(reco::PFBlockElement *ecalCluster) override
void updatePFBlockEltWithLinks() override
std::set< const reco::PFRecHit * > RecHitSet
~KDTreeLinkerTrackEcal() override
BlockEltSet fieldClusterSet_
RecHit2BlockEltMap rechit2ClusterLinks_
BlockElt2BlockEltMap target2ClusterLinks_
KDTreeLinkerAlgo< reco::PFRecHit const * > tree_