Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::TransverseAssociationAlgorithm Member List

This is the complete list of members for lar_content::TransverseAssociationAlgorithm, including all inherited members.

AmbiguousPropagation(const pandora::Cluster *const pCluster, const bool isForward, ClusterAssociationMap &clusterAssociationMap) constlar_content::ClusterAssociationAlgorithmprivate
ClusterAssociationAlgorithm()lar_content::ClusterAssociationAlgorithm
ClusterAssociationMap typedeflar_content::ClusterAssociationAlgorithmprotected
ClusterToClustersMap typedeflar_content::TransverseAssociationAlgorithmprivate
FillAssociationMap(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &firstVector, const pandora::ClusterVector &secondVector, ClusterAssociationMap &firstAssociationMap, ClusterAssociationMap &secondAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &firstVector, const pandora::ClusterVector &secondVector, ClusterAssociationMap &clusterAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterAssociationMap &firstAssociationMap, const ClusterAssociationMap &secondAssociationMap, const ClusterAssociationMap &secondAssociationMapSwapped, ClusterAssociationMap &clusterAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillSymmetricAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillTransverseAssociationMap(const ClusterToClustersMap &nearbyClusters, const TransverseClusterList &transverseClusterList, const ClusterAssociationMap &transverseAssociationMap, ClusterAssociationMap &clusterAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
FillTransverseClusterList(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &inputClusters, const ClusterAssociationMap &inputAssociationMap, TransverseClusterList &transverseClusterList) constlar_content::TransverseAssociationAlgorithmprivate
FinalizeClusterAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) constlar_content::TransverseAssociationAlgorithmprivate
GetAssociatedClusters(const ClusterToClustersMap &nearbyClusters, const pandora::Cluster *const pCluster, const ClusterAssociationMap &inputAssociationMap, pandora::ClusterVector &associatedClusters) constlar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, float &minX, float &maxX) constlar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate) constlar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesXZ(const pandora::Cluster *const pCluster, const bool useX, float &minXZ, float &maxXZ) constlar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesZ(const pandora::Cluster *const pCluster, float &minZ, float &maxZ) constlar_content::TransverseAssociationAlgorithmprivate
GetInstanceName() constpandora::Processinline
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) constlar_content::TransverseAssociationAlgorithmprivatevirtual
GetLongitudinalSpan(const pandora::Cluster *const pCluster) constlar_content::TransverseAssociationAlgorithmprivate
GetNearbyClusterMap(const pandora::ClusterVector &allClusters, ClusterToClustersMap &nearbyClusters) constlar_content::TransverseAssociationAlgorithmprivate
GetPandora() constpandora::Processinline
GetTransverseSpan(const pandora::Cluster *const pCluster) constlar_content::TransverseAssociationAlgorithmprivate
GetTransverseSpan(const pandora::Cluster *const pCluster, const pandora::ClusterVector &associatedClusters) constlar_content::TransverseAssociationAlgorithmprivate
GetType() constpandora::Processinline
HitKDNode2D typedeflar_content::TransverseAssociationAlgorithmprivate
HitKDNode2DList typedeflar_content::TransverseAssociationAlgorithmprivate
HitKDTree2D typedeflar_content::TransverseAssociationAlgorithmprivate
HitToClusterMap typedeflar_content::TransverseAssociationAlgorithmprivate
Initialize()pandora::Processinlineprotectedvirtual
IsAssociated(const bool isForward, const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) constlar_content::TransverseAssociationAlgorithmprivate
IsExtremalCluster(const bool isForward, const pandora::Cluster *const pCurrentCluster, const pandora::Cluster *const pTestCluster) constlar_content::TransverseAssociationAlgorithmprivatevirtual
IsOverlapping(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2) constlar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) constlar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster1, const LArTransverseCluster *const pTransverseCluster2, const ClusterToClustersMap &nearbyClusters) constlar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster, const pandora::CartesianVector &testPosition) constlar_content::TransverseAssociationAlgorithmprivate
m_clusterAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterCosAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterTanAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterWindowlar_content::TransverseAssociationAlgorithmprivate
m_firstLengthCutlar_content::TransverseAssociationAlgorithmprivate
m_instanceNamepandora::Processprotected
m_maxLongitudinalOverlaplar_content::TransverseAssociationAlgorithmprivate
m_maxProjectedOverlaplar_content::TransverseAssociationAlgorithmprivate
m_maxTransverseOverlaplar_content::TransverseAssociationAlgorithmprivate
m_mergeMadelar_content::ClusterAssociationAlgorithmmutableprivate
m_pPandorapandora::Processprotected
m_resolveAmbiguousAssociationslar_content::ClusterAssociationAlgorithmprivate
m_searchRegionXlar_content::TransverseAssociationAlgorithmprivate
m_searchRegionZlar_content::TransverseAssociationAlgorithmprivate
m_secondLengthCutlar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMaxDisplacementlar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMinCosThetalar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMinLengthlar_content::TransverseAssociationAlgorithmprivate
m_typepandora::Processprotected
NavigateAlongAssociations(const ClusterAssociationMap &clusterAssociationMap, const pandora::Cluster *const pCluster, const bool isForward, const pandora::Cluster *&pExtremalCluster, pandora::ClusterSet &clusterSet) constlar_content::ClusterAssociationAlgorithmprivate
PopulateClusterAssociationMap(const pandora::ClusterVector &clusterVector, ClusterAssociationMap &clusterAssociationMap) constlar_content::TransverseAssociationAlgorithmprivatevirtual
Process()pandora::Processinline
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::TransverseAssociationAlgorithmprivatevirtual
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName)pandora::Processinlineprotected
Reset()pandora::Processinlineprotectedvirtual
Run()lar_content::ClusterAssociationAlgorithmprotectedvirtual
SortInputClusters(const pandora::ClusterVector &inputClusters, pandora::ClusterVector &shortClusters, pandora::ClusterVector &transverseMediumClusters, pandora::ClusterVector &longitudinalMediumClusters, pandora::ClusterVector &longClusters) constlar_content::TransverseAssociationAlgorithmprivate
TransverseAssociationAlgorithm()lar_content::TransverseAssociationAlgorithm
TransverseClusterList typedeflar_content::TransverseAssociationAlgorithmprivate
UnambiguousPropagation(const pandora::Cluster *const pCluster, const bool isForward, ClusterAssociationMap &clusterAssociationMap) constlar_content::ClusterAssociationAlgorithmprivate
UpdateForAmbiguousMerge(const pandora::Cluster *const pCluster, ClusterAssociationMap &clusterAssociationMap) constlar_content::ClusterAssociationAlgorithmprivate
UpdateForUnambiguousMerge(const pandora::Cluster *const pClusterToEnlarge, const pandora::Cluster *const pClusterToDelete, const bool isForwardMerge, ClusterAssociationMap &clusterAssociationMap) constlar_content::ClusterAssociationAlgorithmprivate
~Process()pandora::Processinlineprotectedvirtual