Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
ClusterExtensionAlgorithm.cc
Go to the documentation of this file.
1
10
12
13using namespace pandora;
14
15namespace lar_content
16{
17
19{
20 ClusterAssociationMatrix clusterAssociationMatrix;
21 this->FillClusterAssociationMatrix(clusterVector, clusterAssociationMatrix);
22 this->FillClusterMergeMap(clusterAssociationMatrix, clusterMergeMap);
23}
24
25} // namespace lar_content
Grouping of header files for many classes of use in particle flow algorithms.
Header file for the cluster extension algorithm class.
virtual void FillClusterAssociationMatrix(const pandora::ClusterVector &clusterVector, ClusterAssociationMatrix &clusterAssociationMatrix) const =0
Fill the cluster association matrix.
void PopulateClusterMergeMap(const pandora::ClusterVector &clusterVector, ClusterMergeMap &clusterMergeMatrix) const
Form associations between pointing clusters.
virtual void FillClusterMergeMap(const ClusterAssociationMatrix &clusterAssociationMatrix, ClusterMergeMap &clusterMergeMap) const =0
Fill the cluster merge map.
std::unordered_map< const pandora::Cluster *, ClusterAssociationMap > ClusterAssociationMatrix
std::unordered_map< const pandora::Cluster *, pandora::ClusterList > ClusterMergeMap
std::vector< const Cluster * > ClusterVector