AddToSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protected |
BaseAlgorithm typedef | lar_content::ThreeViewTransverseTracksAlgorithm | |
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW) | lar_content::ThreeViewTransverseTracksAlgorithm | privatevirtual |
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW, TransverseOverlapResult &overlapResult) | lar_content::ThreeViewTransverseTracksAlgorithm | private |
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector) | lar_content::MatchingBaseAlgorithm | virtual |
ExamineOverlapContainer() | lar_content::ThreeViewTransverseTracksAlgorithm | privatevirtual |
FitSegmentMatrix typedef | lar_content::ThreeViewTransverseTracksAlgorithm | private |
FitSegmentTensor typedef | lar_content::ThreeViewTransverseTracksAlgorithm | private |
FitSegmentToOverlapResultMap typedef | lar_content::ThreeViewTransverseTracksAlgorithm | private |
GetBestOverlapResult(const FitSegmentTensor &fitSegmentTensor, TransverseOverlapResult &bestTransverseOverlapResult) const | lar_content::ThreeViewTransverseTracksAlgorithm | private |
GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | |
GetClusterListName(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
GetFitSegmentTensor(const TwoDSlidingFitResult &slidingFitResultU, const TwoDSlidingFitResult &slidingFitResultV, const TwoDSlidingFitResult &slidingFitResultW, FitSegmentTensor &fitSegmentTensor) const | lar_content::ThreeViewTransverseTracksAlgorithm | private |
GetInputClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
GetMatchingControl() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protected |
GetPreviousOverlapResults(const unsigned int indexU, const unsigned int indexV, const unsigned int indexW, FitSegmentTensor &fitSegmentSumTensor, TransverseOverlapResultVector &transverseOverlapResultVector) const | lar_content::ThreeViewTransverseTracksAlgorithm | private |
GetSegmentOverlap(const FitSegment &fitSegmentU, const FitSegment &fitSegmentV, const FitSegment &fitSegmentW, const TwoDSlidingFitResult &slidingFitResultU, const TwoDSlidingFitResult &slidingFitResultV, const TwoDSlidingFitResult &slidingFitResultW, TransverseOverlapResult &transverseOverlapResult) const | lar_content::ThreeViewTransverseTracksAlgorithm | private |
GetSelectedClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
GetSlidingFitWindow() const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | |
m_algorithmToolVector | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_matchingControl | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protected |
m_maxFitSegmentIndex | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_minOverallMatchedFraction | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_minOverallMatchedPoints | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_minSamplingPointsPerLayer | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_minSegmentMatchedFraction | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_minSegmentMatchedPoints | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_nMaxTensorToolRepeats | lar_content::ThreeViewTransverseTracksAlgorithm | private |
m_pseudoChi2Cut | lar_content::ThreeViewTransverseTracksAlgorithm | private |
MakeClusterMerges(const ClusterMergeMap &clusterMergeMap) | lar_content::MatchingBaseAlgorithm | virtual |
MakeClusterSplit(const pandora::CartesianVector &splitPosition, const pandora::Cluster *&pCurrentCluster, const pandora::Cluster *&pLowXCluster, const pandora::Cluster *&pHighXCluster) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
MakeClusterSplits(const SplitPositionMap &splitPositionMap) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | |
MatchingType typedef | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | |
NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | |
NViewTrackMatchingAlgorithm() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | |
PerformMainLoop() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protectedvirtual |
PrepareAllInputClusters() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protectedvirtual |
PrepareInputClusters(pandora::ClusterList &preparedClusterList) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::ThreeViewTransverseTracksAlgorithm | privatevirtual |
RemoveFromSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protected |
SelectAllInputClusters() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protectedvirtual |
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | static |
TensorToolVector typedef | lar_content::ThreeViewTransverseTracksAlgorithm | private |
ThreeViewTransverseTracksAlgorithm() | lar_content::ThreeViewTransverseTracksAlgorithm | |
TidyUp() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | protectedvirtual |
UpdateForNewCluster(const pandora::Cluster *const pNewCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
~MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | virtual |
~NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |
~NViewTrackMatchingAlgorithm() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > > | virtual |