AmbiguousPropagation(const pandora::Cluster *const pCluster, const bool isForward, ClusterAssociationMap &clusterAssociationMap) const | lar_content::ClusterAssociationAlgorithm | private |
AreClustersAssociated(const TwoDSlidingFitResult &innerFitResult, const TwoDSlidingFitResult &outerFitResult) const | lar_content::CrossGapsAssociationAlgorithm | private |
ClusterAssociationAlgorithm() | lar_content::ClusterAssociationAlgorithm | |
ClusterAssociationMap typedef | lar_content::ClusterAssociationAlgorithm | protected |
CrossGapsAssociationAlgorithm() | lar_content::CrossGapsAssociationAlgorithm | |
GetInstanceName() const | pandora::Process | inline |
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const | lar_content::CrossGapsAssociationAlgorithm | privatevirtual |
GetPandora() const | pandora::Process | inline |
GetType() const | pandora::Process | inline |
Initialize() | pandora::Process | inlineprotectedvirtual |
IsAssociated(const pandora::CartesianVector &startPosition, const pandora::CartesianVector &startDirection, const TwoDSlidingFitResult &targetFitResult) const | lar_content::CrossGapsAssociationAlgorithm | private |
IsExtremalCluster(const bool isForward, const pandora::Cluster *const pCurrentCluster, const pandora::Cluster *const pTestCluster) const | lar_content::CrossGapsAssociationAlgorithm | privatevirtual |
IsNearCluster(const pandora::CartesianVector &samplingPoint, const TwoDSlidingFitResult &targetFitResult) const | lar_content::CrossGapsAssociationAlgorithm | private |
m_gapTolerance | lar_content::CrossGapsAssociationAlgorithm | private |
m_instanceName | pandora::Process | protected |
m_maxOnClusterDistance | lar_content::CrossGapsAssociationAlgorithm | private |
m_maxSamplingPoints | lar_content::CrossGapsAssociationAlgorithm | private |
m_maxUnmatchedSampleRun | lar_content::CrossGapsAssociationAlgorithm | private |
m_mergeMade | lar_content::ClusterAssociationAlgorithm | mutableprivate |
m_minClusterHits | lar_content::CrossGapsAssociationAlgorithm | private |
m_minClusterLayers | lar_content::CrossGapsAssociationAlgorithm | private |
m_minMatchedSamplingFraction | lar_content::CrossGapsAssociationAlgorithm | private |
m_minMatchedSamplingPoints | lar_content::CrossGapsAssociationAlgorithm | private |
m_pPandora | pandora::Process | protected |
m_resolveAmbiguousAssociations | lar_content::ClusterAssociationAlgorithm | private |
m_sampleStepSize | lar_content::CrossGapsAssociationAlgorithm | private |
m_slidingFitWindow | lar_content::CrossGapsAssociationAlgorithm | private |
m_type | pandora::Process | protected |
NavigateAlongAssociations(const ClusterAssociationMap &clusterAssociationMap, const pandora::Cluster *const pCluster, const bool isForward, const pandora::Cluster *&pExtremalCluster, pandora::ClusterSet &clusterSet) const | lar_content::ClusterAssociationAlgorithm | private |
PopulateClusterAssociationMap(const pandora::ClusterVector &clusterVector, ClusterAssociationMap &clusterAssociationMap) const | lar_content::CrossGapsAssociationAlgorithm | privatevirtual |
Process() | pandora::Process | inline |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::CrossGapsAssociationAlgorithm | privatevirtual |
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName) | pandora::Process | inlineprotected |
Reset() | pandora::Process | inlineprotectedvirtual |
Run() | lar_content::ClusterAssociationAlgorithm | protectedvirtual |
UnambiguousPropagation(const pandora::Cluster *const pCluster, const bool isForward, ClusterAssociationMap &clusterAssociationMap) const | lar_content::ClusterAssociationAlgorithm | private |
UpdateForAmbiguousMerge(const pandora::Cluster *const pCluster, ClusterAssociationMap &clusterAssociationMap) const | lar_content::ClusterAssociationAlgorithm | private |
UpdateForUnambiguousMerge(const pandora::Cluster *const pClusterToEnlarge, const pandora::Cluster *const pClusterToDelete, const bool isForwardMerge, ClusterAssociationMap &clusterAssociationMap) const | lar_content::ClusterAssociationAlgorithm | private |
~Process() | pandora::Process | inlineprotectedvirtual |