AddToSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | protected |
BaseAlgorithm typedef | lar_content::ThreeViewTrackFragmentsAlgorithm | |
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW) | lar_content::ThreeViewTrackFragmentsAlgorithm | protectedvirtual |
CalculateOverlapResult(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, const pandora::ClusterList &inputClusterList, const pandora::Cluster *&pBestMatchedCluster, FragmentOverlapResult &fragmentOverlapResult) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
CheckMatchedClusters(const pandora::CartesianPointVector &projectedPositions, const pandora::ClusterList &matchedClusters) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
CheckOverlapResult(const FragmentOverlapResult &overlapResult) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
ClusterToMatchedHitsMap typedef | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector) | lar_content::MatchingBaseAlgorithm | virtual |
ExamineOverlapContainer() | lar_content::ThreeViewTrackFragmentsAlgorithm | protectedvirtual |
GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | |
GetClusterListName(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
GetFragmentOverlapResult(const pandora::CartesianPointVector &projectedPositions, const pandora::CaloHitList &matchedHits, const pandora::ClusterList &matchedClusters, FragmentOverlapResult &fragmentOverlapResult) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
GetInputClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
GetInstanceName() const | pandora::Process | inline |
GetMatchedClusters(const pandora::CaloHitList &matchedHits, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &matchedClusters, const pandora::Cluster *&pBestMatchedCluster) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
GetMatchedHits(const pandora::ClusterList &inputClusterList, const pandora::CartesianPointVector &projectedPositions, HitToClusterMap &hitToClusterMap, pandora::CaloHitList &matchedCaloHits) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
GetMatchingControl() | lar_content::NViewMatchingAlgorithm< T > | inlineprotected |
GetPandora() const | pandora::Process | inline |
GetProjectedPositions(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, pandora::CartesianPointVector &projectedPositions) const | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
GetSelectedClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
GetSlidingFitWindow() const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | inline |
GetType() const | pandora::Process | inline |
HitToClusterMap typedef | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
Initialize() | pandora::Process | inlineprotectedvirtual |
m_algorithmToolVector | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_instanceName | pandora::Process | protected |
m_matchingControl | lar_content::NViewMatchingAlgorithm< T > | protected |
m_maxPointDisplacementSquared | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_minClusterCaloHits | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | private |
m_minClusterLengthSquared | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | private |
m_minMatchedHits | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_minMatchedSamplingPointFraction | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_minXOverlap | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_minXOverlapFraction | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_nMaxTensorToolRepeats | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_outputPfoListName | lar_content::MatchingBaseAlgorithm | private |
m_pPandora | pandora::Process | protected |
m_reclusteringAlgorithmName | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
m_slidingFitResultMap | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | private |
m_slidingFitWindow | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | private |
m_type | pandora::Process | protected |
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< FragmentOverlapResult > > | virtual |
MakeClusterSplits(const SplitPositionMap &splitPositionMap) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | |
MatchingType typedef | lar_content::NViewMatchingAlgorithm< T > | |
NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< T > | |
NViewTrackMatchingAlgorithm() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | |
PerformMainLoop() | lar_content::ThreeViewTrackFragmentsAlgorithm | protectedvirtual |
PrepareAllInputClusters() | lar_content::NViewMatchingAlgorithm< T > | protectedvirtual |
PrepareInputClusters(pandora::ClusterList &preparedClusterList) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
Process() | pandora::Process | inline |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::ThreeViewTrackFragmentsAlgorithm | protectedvirtual |
RebuildClusters(const pandora::ClusterList &rebuildList, pandora::ClusterList &newClusters) const | lar_content::ThreeViewTrackFragmentsAlgorithm | |
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName) | pandora::Process | inlineprotected |
RemoveFromSlidingFitCache(const pandora::Cluster *const pCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | protected |
Reset() | pandora::Process | inlineprotectedvirtual |
Run() | lar_content::MatchingBaseAlgorithm | privatevirtual |
SelectAllInputClusters() | lar_content::NViewMatchingAlgorithm< T > | protectedvirtual |
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | static |
TensorToolVector typedef | lar_content::ThreeViewTrackFragmentsAlgorithm | protected |
ThreeViewTrackFragmentsAlgorithm() | lar_content::ThreeViewTrackFragmentsAlgorithm | |
TidyUp() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | protectedvirtual |
UpdateForNewCluster(const pandora::Cluster *const pNewCluster) | lar_content::ThreeViewTrackFragmentsAlgorithm | virtual |
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster) | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
~MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | virtual |
~NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< T > | virtual |
~NViewTrackMatchingAlgorithm() | lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< FragmentOverlapResult > > | virtual |
~Process() | pandora::Process | inlineprotectedvirtual |