| AddToSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW) | lar_content::ThreeDTrackFragmentsAlgorithm | protectedvirtual |
| CalculateOverlapResult(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, const pandora::ClusterList &inputClusterList, const pandora::Cluster *&pBestMatchedCluster, FragmentOverlapResult &fragmentOverlapResult) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| CheckMatchedClusters(const pandora::CartesianPointVector &projectedPositions, const pandora::ClusterList &matchedClusters) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| CheckOverlapResult(const FragmentOverlapResult &overlapResult) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| ClusterToMatchedHitsMap typedef | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| CreateThreeDParticles(const ProtoParticleVector &protoParticleVector) | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | virtual |
| ExamineTensor() | lar_content::ThreeDTrackFragmentsAlgorithm | protectedvirtual |
| GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) const | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | |
| GetClusterListNameU() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetClusterListNameV() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetClusterListNameW() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetFragmentOverlapResult(const pandora::CartesianPointVector &projectedPositions, const pandora::CaloHitList &matchedHits, const pandora::ClusterList &matchedClusters, FragmentOverlapResult &fragmentOverlapResult) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| GetInputClusterListU() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetInputClusterListV() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetInputClusterListW() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetMatchedClusters(const pandora::CaloHitList &matchedHits, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &matchedClusters, const pandora::Cluster *&pBestMatchedCluster) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| GetMatchedHits(const pandora::ClusterList &inputClusterList, const pandora::CartesianPointVector &projectedPositions, HitToClusterMap &hitToClusterMap, pandora::CaloHitList &matchedCaloHits) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| GetProjectedPositions(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, pandora::CartesianPointVector &projectedPositions) const | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| GetSelectedClusterListU() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetSelectedClusterListV() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetSelectedClusterListW() const | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| GetSlidingFitWindow() const | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | |
| HitToClusterMap typedef | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_algorithmToolVector | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_clusterListU | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_clusterListV | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_clusterListW | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_maxPointDisplacementSquared | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_minClusterCaloHits | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| m_minClusterLengthSquared | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| m_minMatchedHits | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_minMatchedSamplingPointFraction | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_minXOverlap | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_minXOverlapFraction | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_nMaxTensorToolRepeats | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_overlapTensor | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_pInputClusterListU | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_pInputClusterListV | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_pInputClusterListW | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protected |
| m_reclusteringAlgorithmName | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| m_slidingFitResultMap | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| m_slidingFitWindow | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| MakeClusterMerges(const ClusterMergeMap &clusterMergeMap) | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | virtual |
| MakeClusterSplit(const pandora::CartesianVector &splitPosition, const pandora::Cluster *&pCurrentCluster, const pandora::Cluster *&pLowXCluster, const pandora::Cluster *&pHighXCluster) const | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |
| MakeClusterSplits(const SplitPositionMap &splitPositionMap) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |
| PerformMainLoop() | lar_content::ThreeDTrackFragmentsAlgorithm | protectedvirtual |
| PreparationStep() | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protectedvirtual |
| PreparationStep(pandora::ClusterList &clusterList) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protectedvirtual |
| ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::ThreeDTrackFragmentsAlgorithm | protectedvirtual |
| RebuildClusters(const pandora::ClusterList &rebuildList, pandora::ClusterList &newClusters) const | lar_content::ThreeDTrackFragmentsAlgorithm | |
| RemoveFromSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protected |
| RemoveUnavailableTensorElements() | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | virtual |
| SelectAllInputClusters() | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | protectedvirtual |
| SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |
| SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |
| SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | static |
| TensorToolVector typedef | lar_content::ThreeDTrackFragmentsAlgorithm | protected |
| TensorType typedef | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| ThreeDBaseAlgorithm() | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | |
| ThreeDTrackFragmentsAlgorithm() | lar_content::ThreeDTrackFragmentsAlgorithm | |
| ThreeDTracksBaseAlgorithm() | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | |
| TidyUp() | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | protectedvirtual |
| UpdateForNewCluster(const pandora::Cluster *const pNewCluster) | lar_content::ThreeDTrackFragmentsAlgorithm | virtual |
| UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster) | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |
| ~ThreeDBaseAlgorithm() | lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult > | virtual |
| ~ThreeDTracksBaseAlgorithm() | lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult > | virtual |