This is the complete list of members for lar_content::TransverseAssociationAlgorithm, including all inherited members.
ClusterAssociationAlgorithm() | lar_content::ClusterAssociationAlgorithm | |
ClusterAssociationMap typedef | lar_content::ClusterAssociationAlgorithm | protected |
ClusterToClustersMap typedef | lar_content::TransverseAssociationAlgorithm | private |
FillAssociationMap(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &firstVector, const pandora::ClusterVector &secondVector, ClusterAssociationMap &firstAssociationMap, ClusterAssociationMap &secondAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillReducedAssociationMap(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &firstVector, const pandora::ClusterVector &secondVector, ClusterAssociationMap &clusterAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillReducedAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillReducedAssociationMap(const ClusterAssociationMap &firstAssociationMap, const ClusterAssociationMap &secondAssociationMap, const ClusterAssociationMap &secondAssociationMapSwapped, ClusterAssociationMap &clusterAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillSymmetricAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillTransverseAssociationMap(const ClusterToClustersMap &nearbyClusters, const TransverseClusterList &transverseClusterList, const ClusterAssociationMap &transverseAssociationMap, ClusterAssociationMap &clusterAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
FillTransverseClusterList(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &inputClusters, const ClusterAssociationMap &inputAssociationMap, TransverseClusterList &transverseClusterList) const | lar_content::TransverseAssociationAlgorithm | private |
FinalizeClusterAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const | lar_content::TransverseAssociationAlgorithm | private |
GetAssociatedClusters(const ClusterToClustersMap &nearbyClusters, const pandora::Cluster *const pCluster, const ClusterAssociationMap &inputAssociationMap, pandora::ClusterVector &associatedClusters) const | lar_content::TransverseAssociationAlgorithm | private |
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, float &minX, float &maxX) const | lar_content::TransverseAssociationAlgorithm | private |
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate) const | lar_content::TransverseAssociationAlgorithm | private |
GetExtremalCoordinatesXZ(const pandora::Cluster *const pCluster, const bool useX, float &minXZ, float &maxXZ) const | lar_content::TransverseAssociationAlgorithm | private |
GetExtremalCoordinatesZ(const pandora::Cluster *const pCluster, float &minZ, float &maxZ) const | lar_content::TransverseAssociationAlgorithm | private |
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const | lar_content::TransverseAssociationAlgorithm | privatevirtual |
GetLongitudinalSpan(const pandora::Cluster *const pCluster) const | lar_content::TransverseAssociationAlgorithm | private |
GetNearbyClusterMap(const pandora::ClusterVector &allClusters, ClusterToClustersMap &nearbyClusters) const | lar_content::TransverseAssociationAlgorithm | private |
GetTransverseSpan(const pandora::Cluster *const pCluster) const | lar_content::TransverseAssociationAlgorithm | private |
GetTransverseSpan(const pandora::Cluster *const pCluster, const pandora::ClusterVector &associatedClusters) const | lar_content::TransverseAssociationAlgorithm | private |
HitKDNode2D typedef | lar_content::TransverseAssociationAlgorithm | private |
HitKDNode2DList typedef | lar_content::TransverseAssociationAlgorithm | private |
HitKDTree2D typedef | lar_content::TransverseAssociationAlgorithm | private |
HitToClusterMap typedef | lar_content::TransverseAssociationAlgorithm | private |
IsAssociated(const bool isForward, const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) const | lar_content::TransverseAssociationAlgorithm | private |
IsExtremalCluster(const bool isForward, const pandora::Cluster *const pCurrentCluster, const pandora::Cluster *const pTestCluster) const | lar_content::TransverseAssociationAlgorithm | privatevirtual |
IsOverlapping(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2) const | lar_content::TransverseAssociationAlgorithm | private |
IsTransverseAssociated(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) const | lar_content::TransverseAssociationAlgorithm | private |
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster1, const LArTransverseCluster *const pTransverseCluster2, const ClusterToClustersMap &nearbyClusters) const | lar_content::TransverseAssociationAlgorithm | private |
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster, const pandora::CartesianVector &testPosition) const | lar_content::TransverseAssociationAlgorithm | private |
m_clusterAngle | lar_content::TransverseAssociationAlgorithm | private |
m_clusterCosAngle | lar_content::TransverseAssociationAlgorithm | private |
m_clusterTanAngle | lar_content::TransverseAssociationAlgorithm | private |
m_clusterWindow | lar_content::TransverseAssociationAlgorithm | private |
m_firstLengthCut | lar_content::TransverseAssociationAlgorithm | private |
m_maxLongitudinalOverlap | lar_content::TransverseAssociationAlgorithm | private |
m_maxProjectedOverlap | lar_content::TransverseAssociationAlgorithm | private |
m_maxTransverseOverlap | lar_content::TransverseAssociationAlgorithm | private |
m_searchRegionX | lar_content::TransverseAssociationAlgorithm | private |
m_searchRegionZ | lar_content::TransverseAssociationAlgorithm | private |
m_secondLengthCut | lar_content::TransverseAssociationAlgorithm | private |
m_transverseClusterMaxDisplacement | lar_content::TransverseAssociationAlgorithm | private |
m_transverseClusterMinCosTheta | lar_content::TransverseAssociationAlgorithm | private |
m_transverseClusterMinLength | lar_content::TransverseAssociationAlgorithm | private |
PopulateClusterAssociationMap(const pandora::ClusterVector &clusterVector, ClusterAssociationMap &clusterAssociationMap) const | lar_content::TransverseAssociationAlgorithm | privatevirtual |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::TransverseAssociationAlgorithm | privatevirtual |
Run() | lar_content::ClusterAssociationAlgorithm | protectedvirtual |
SortInputClusters(const pandora::ClusterVector &inputClusters, pandora::ClusterVector &shortClusters, pandora::ClusterVector &transverseMediumClusters, pandora::ClusterVector &longitudinalMediumClusters, pandora::ClusterVector &longClusters) const | lar_content::TransverseAssociationAlgorithm | private |
TransverseAssociationAlgorithm() | lar_content::TransverseAssociationAlgorithm | |
TransverseClusterList typedef | lar_content::TransverseAssociationAlgorithm | private |