SimpleClusterGrowingAlgorithm class. More...
#include <SimpleClusterGrowingAlgorithm.h>
Public Member Functions | |
SimpleClusterGrowingAlgorithm () | |
Default constructor. More... | |
Public Member Functions inherited from lar_content::ClusterGrowingAlgorithm | |
ClusterGrowingAlgorithm () | |
Default constructor. More... | |
Private Member Functions | |
void | GetListOfCleanClusters (const pandora::ClusterList *const pClusterList, pandora::ClusterVector &cleanClusters) const |
Populate cluster vector with the subset of clusters judged to be clean. More... | |
void | GetListOfSeedClusters (const pandora::ClusterVector &inputClusters, pandora::ClusterVector &seedClusters) const |
Select seed clusters for growing. More... | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
unsigned int | m_minCaloHitsPerCluster |
The minimum number of calo hits per seed cluster. More... | |
Additional Inherited Members | |
Protected Types inherited from lar_content::ClusterGrowingAlgorithm | |
typedef std::unordered_map< const pandora::Cluster *, pandora::ClusterList > | ClusterMergeMap |
Protected Member Functions inherited from lar_content::ClusterGrowingAlgorithm | |
virtual pandora::StatusCode | Run () |
SimpleClusterGrowingAlgorithm class.
Definition at line 21 of file SimpleClusterGrowingAlgorithm.h.
lar_content::SimpleClusterGrowingAlgorithm::SimpleClusterGrowingAlgorithm | ( | ) |
Default constructor.
Definition at line 20 of file SimpleClusterGrowingAlgorithm.cc.
|
privatevirtual |
Populate cluster vector with the subset of clusters judged to be clean.
pClusterList | address of the cluster list |
cleanClusters | the output vector of clean clusters |
Implements lar_content::ClusterGrowingAlgorithm.
Definition at line 26 of file SimpleClusterGrowingAlgorithm.cc.
|
privatevirtual |
Select seed clusters for growing.
cleanClusters | the input vector of clean clusters |
seedClusters | the output vector of seed clusters |
Implements lar_content::ClusterGrowingAlgorithm.
Definition at line 43 of file SimpleClusterGrowingAlgorithm.cc.
|
privatevirtual |
Reimplemented from lar_content::ClusterGrowingAlgorithm.
Definition at line 60 of file SimpleClusterGrowingAlgorithm.cc.
|
private |
The minimum number of calo hits per seed cluster.
Definition at line 35 of file SimpleClusterGrowingAlgorithm.h.