lar_content::ThreeViewTrackFragmentsAlgorithm Member List

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

AddToSlidingFitCache(const pandora::Cluster *const pCluster)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protected
BaseAlgorithm typedeflar_content::ThreeViewTrackFragmentsAlgorithm
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW)lar_content::ThreeViewTrackFragmentsAlgorithmprotectedvirtual
CalculateOverlapResult(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, const pandora::ClusterList &inputClusterList, const pandora::Cluster *&pBestMatchedCluster, FragmentOverlapResult &fragmentOverlapResult) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
CheckMatchedClusters(const pandora::CartesianPointVector &projectedPositions, const pandora::ClusterList &matchedClusters) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
CheckOverlapResult(const FragmentOverlapResult &overlapResult) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
ClusterToMatchedHitsMap typedeflar_content::ThreeViewTrackFragmentsAlgorithmprotected
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector)lar_content::MatchingBaseAlgorithmvirtual
ExamineOverlapContainer()lar_content::ThreeViewTrackFragmentsAlgorithmprotectedvirtual
GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >
GetClusterListName(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
GetFragmentOverlapResult(const pandora::CartesianPointVector &projectedPositions, const pandora::CaloHitList &matchedHits, const pandora::ClusterList &matchedClusters, FragmentOverlapResult &fragmentOverlapResult) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
GetInputClusterList(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
GetMatchedClusters(const pandora::CaloHitList &matchedHits, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &matchedClusters, const pandora::Cluster *&pBestMatchedCluster) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
GetMatchedHits(const pandora::ClusterList &inputClusterList, const pandora::CartesianPointVector &projectedPositions, HitToClusterMap &hitToClusterMap, pandora::CaloHitList &matchedCaloHits) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
GetMatchingControl()lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protected
GetProjectedPositions(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, pandora::CartesianPointVector &projectedPositions) const lar_content::ThreeViewTrackFragmentsAlgorithmprotected
GetSelectedClusterList(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
GetSlidingFitWindow() constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >
HitToClusterMap typedeflar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_algorithmToolVectorlar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_matchingControllar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protected
m_maxPointDisplacementSquaredlar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_minMatchedHitslar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_minMatchedSamplingPointFractionlar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_minXOverlaplar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_minXOverlapFractionlar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_nMaxTensorToolRepeatslar_content::ThreeViewTrackFragmentsAlgorithmprotected
m_reclusteringAlgorithmNamelar_content::ThreeViewTrackFragmentsAlgorithmprotected
MakeClusterMerges(const ClusterMergeMap &clusterMergeMap)lar_content::MatchingBaseAlgorithmvirtual
MakeClusterSplit(const pandora::CartesianVector &splitPosition, const pandora::Cluster *&pCurrentCluster, const pandora::Cluster *&pLowXCluster, const pandora::Cluster *&pHighXCluster) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
MakeClusterSplits(const SplitPositionMap &splitPositionMap)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
MatchingBaseAlgorithm()lar_content::MatchingBaseAlgorithm
MatchingType typedeflar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >
NViewMatchingAlgorithm()lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >
NViewTrackMatchingAlgorithm()lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >
PerformMainLoop()lar_content::ThreeViewTrackFragmentsAlgorithmprotectedvirtual
PrepareAllInputClusters()lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protectedvirtual
PrepareInputClusters(pandora::ClusterList &preparedClusterList)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::ThreeViewTrackFragmentsAlgorithmprotectedvirtual
RebuildClusters(const pandora::ClusterList &rebuildList, pandora::ClusterList &newClusters) const lar_content::ThreeViewTrackFragmentsAlgorithm
RemoveFromSlidingFitCache(const pandora::Cluster *const pCluster)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protected
SelectAllInputClusters()lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protectedvirtual
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const lar_content::MatchingBaseAlgorithmvirtual
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >static
TensorToolVector typedeflar_content::ThreeViewTrackFragmentsAlgorithmprotected
ThreeViewTrackFragmentsAlgorithm()lar_content::ThreeViewTrackFragmentsAlgorithm
TidyUp()lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >protectedvirtual
UpdateForNewCluster(const pandora::Cluster *const pNewCluster)lar_content::ThreeViewTrackFragmentsAlgorithmvirtual
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
~MatchingBaseAlgorithm()lar_content::MatchingBaseAlgorithmvirtual
~NViewMatchingAlgorithm()lar_content::NViewMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual
~NViewTrackMatchingAlgorithm()lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > >virtual