lar_content::TransverseAssociationAlgorithm Member List

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

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) const lar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &firstVector, const pandora::ClusterVector &secondVector, ClusterAssociationMap &clusterAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
FillReducedAssociationMap(const ClusterAssociationMap &firstAssociationMap, const ClusterAssociationMap &secondAssociationMap, const ClusterAssociationMap &secondAssociationMapSwapped, ClusterAssociationMap &clusterAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
FillSymmetricAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
FillTransverseAssociationMap(const ClusterToClustersMap &nearbyClusters, const TransverseClusterList &transverseClusterList, const ClusterAssociationMap &transverseAssociationMap, ClusterAssociationMap &clusterAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
FillTransverseClusterList(const ClusterToClustersMap &nearbyClusters, const pandora::ClusterVector &inputClusters, const ClusterAssociationMap &inputAssociationMap, TransverseClusterList &transverseClusterList) const lar_content::TransverseAssociationAlgorithmprivate
FinalizeClusterAssociationMap(const ClusterAssociationMap &inputAssociationMap, ClusterAssociationMap &outputAssociationMap) const lar_content::TransverseAssociationAlgorithmprivate
GetAssociatedClusters(const ClusterToClustersMap &nearbyClusters, const pandora::Cluster *const pCluster, const ClusterAssociationMap &inputAssociationMap, pandora::ClusterVector &associatedClusters) const lar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, float &minX, float &maxX) const lar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesX(const pandora::Cluster *const pCluster, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate) const lar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesXZ(const pandora::Cluster *const pCluster, const bool useX, float &minXZ, float &maxXZ) const lar_content::TransverseAssociationAlgorithmprivate
GetExtremalCoordinatesZ(const pandora::Cluster *const pCluster, float &minZ, float &maxZ) const lar_content::TransverseAssociationAlgorithmprivate
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const lar_content::TransverseAssociationAlgorithmprivatevirtual
GetLongitudinalSpan(const pandora::Cluster *const pCluster) const lar_content::TransverseAssociationAlgorithmprivate
GetNearbyClusterMap(const pandora::ClusterVector &allClusters, ClusterToClustersMap &nearbyClusters) const lar_content::TransverseAssociationAlgorithmprivate
GetTransverseSpan(const pandora::Cluster *const pCluster) const lar_content::TransverseAssociationAlgorithmprivate
GetTransverseSpan(const pandora::Cluster *const pCluster, const pandora::ClusterVector &associatedClusters) const lar_content::TransverseAssociationAlgorithmprivate
HitKDNode2D typedeflar_content::TransverseAssociationAlgorithmprivate
HitKDNode2DList typedeflar_content::TransverseAssociationAlgorithmprivate
HitKDTree2D typedeflar_content::TransverseAssociationAlgorithmprivate
HitToClusterMap typedeflar_content::TransverseAssociationAlgorithmprivate
IsAssociated(const bool isForward, const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) const lar_content::TransverseAssociationAlgorithmprivate
IsExtremalCluster(const bool isForward, const pandora::Cluster *const pCurrentCluster, const pandora::Cluster *const pTestCluster) const lar_content::TransverseAssociationAlgorithmprivatevirtual
IsOverlapping(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2) const lar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const ClusterToClustersMap &nearbyClusters) const lar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster1, const LArTransverseCluster *const pTransverseCluster2, const ClusterToClustersMap &nearbyClusters) const lar_content::TransverseAssociationAlgorithmprivate
IsTransverseAssociated(const LArTransverseCluster *const pTransverseCluster, const pandora::CartesianVector &testPosition) const lar_content::TransverseAssociationAlgorithmprivate
m_clusterAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterCosAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterTanAnglelar_content::TransverseAssociationAlgorithmprivate
m_clusterWindowlar_content::TransverseAssociationAlgorithmprivate
m_firstLengthCutlar_content::TransverseAssociationAlgorithmprivate
m_maxLongitudinalOverlaplar_content::TransverseAssociationAlgorithmprivate
m_maxProjectedOverlaplar_content::TransverseAssociationAlgorithmprivate
m_maxTransverseOverlaplar_content::TransverseAssociationAlgorithmprivate
m_searchRegionXlar_content::TransverseAssociationAlgorithmprivate
m_searchRegionZlar_content::TransverseAssociationAlgorithmprivate
m_secondLengthCutlar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMaxDisplacementlar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMinCosThetalar_content::TransverseAssociationAlgorithmprivate
m_transverseClusterMinLengthlar_content::TransverseAssociationAlgorithmprivate
PopulateClusterAssociationMap(const pandora::ClusterVector &clusterVector, ClusterAssociationMap &clusterAssociationMap) const lar_content::TransverseAssociationAlgorithmprivatevirtual
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::TransverseAssociationAlgorithmprivatevirtual
Run()lar_content::ClusterAssociationAlgorithmprotectedvirtual
SortInputClusters(const pandora::ClusterVector &inputClusters, pandora::ClusterVector &shortClusters, pandora::ClusterVector &transverseMediumClusters, pandora::ClusterVector &longitudinalMediumClusters, pandora::ClusterVector &longClusters) const lar_content::TransverseAssociationAlgorithmprivate
TransverseAssociationAlgorithm()lar_content::TransverseAssociationAlgorithm
TransverseClusterList typedeflar_content::TransverseAssociationAlgorithmprivate