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