Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::ThreeViewTransverseTracksAlgorithm Member List

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

AddToSlidingFitCache(const pandora::Cluster *const pCluster)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >protected
BaseAlgorithm typedeflar_content::ThreeViewTransverseTracksAlgorithm
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW)lar_content::ThreeViewTransverseTracksAlgorithmprivatevirtual
CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW, TransverseOverlapResult &overlapResult)lar_content::ThreeViewTransverseTracksAlgorithmprivate
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector)lar_content::MatchingBaseAlgorithmvirtual
ExamineOverlapContainer()lar_content::ThreeViewTransverseTracksAlgorithmprivatevirtual
FitSegmentMatrix typedeflar_content::ThreeViewTransverseTracksAlgorithmprivate
FitSegmentTensor typedeflar_content::ThreeViewTransverseTracksAlgorithmprivate
FitSegmentToOverlapResultMap typedeflar_content::ThreeViewTransverseTracksAlgorithmprivate
GetBestOverlapResult(const FitSegmentTensor &fitSegmentTensor, TransverseOverlapResult &bestTransverseOverlapResult) constlar_content::ThreeViewTransverseTracksAlgorithmprivate
GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >
GetClusterListName(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< T >virtual
GetFitSegmentTensor(const TwoDSlidingFitResult &slidingFitResultU, const TwoDSlidingFitResult &slidingFitResultV, const TwoDSlidingFitResult &slidingFitResultW, FitSegmentTensor &fitSegmentTensor) constlar_content::ThreeViewTransverseTracksAlgorithmprivate
GetInputClusterList(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< T >virtual
GetInstanceName() constpandora::Processinline
GetMatchingControl()lar_content::NViewMatchingAlgorithm< T >inlineprotected
GetPandora() constpandora::Processinline
GetPreviousOverlapResults(const unsigned int indexU, const unsigned int indexV, const unsigned int indexW, FitSegmentTensor &fitSegmentSumTensor, TransverseOverlapResultVector &transverseOverlapResultVector) constlar_content::ThreeViewTransverseTracksAlgorithmprivate
GetSegmentOverlap(const FitSegment &fitSegmentU, const FitSegment &fitSegmentV, const FitSegment &fitSegmentW, const TwoDSlidingFitResult &slidingFitResultU, const TwoDSlidingFitResult &slidingFitResultV, const TwoDSlidingFitResult &slidingFitResultW, TransverseOverlapResult &transverseOverlapResult) constlar_content::ThreeViewTransverseTracksAlgorithmprivate
GetSelectedClusterList(const pandora::HitType hitType) constlar_content::NViewMatchingAlgorithm< T >virtual
GetSlidingFitWindow() constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >inline
GetType() constpandora::Processinline
Initialize()pandora::Processinlineprotectedvirtual
m_algorithmToolVectorlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_instanceNamepandora::Processprotected
m_matchingControllar_content::NViewMatchingAlgorithm< T >protected
m_maxFitSegmentIndexlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_minClusterCaloHitslar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >private
m_minClusterLengthSquaredlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >private
m_minOverallMatchedFractionlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_minOverallMatchedPointslar_content::ThreeViewTransverseTracksAlgorithmprivate
m_minSamplingPointsPerLayerlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_minSegmentMatchedFractionlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_minSegmentMatchedPointslar_content::ThreeViewTransverseTracksAlgorithmprivate
m_nMaxTensorToolRepeatslar_content::ThreeViewTransverseTracksAlgorithmprivate
m_outputPfoListNamelar_content::MatchingBaseAlgorithmprivate
m_pPandorapandora::Processprotected
m_pseudoChi2Cutlar_content::ThreeViewTransverseTracksAlgorithmprivate
m_slidingFitResultMaplar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >private
m_slidingFitWindowlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >private
m_typepandora::Processprotected
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< TransverseOverlapResult > >virtual
MakeClusterSplits(const SplitPositionMap &splitPositionMap)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >virtual
MatchingBaseAlgorithm()lar_content::MatchingBaseAlgorithm
MatchingType typedeflar_content::NViewMatchingAlgorithm< T >
NViewMatchingAlgorithm()lar_content::NViewMatchingAlgorithm< T >
NViewTrackMatchingAlgorithm()lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >
PerformMainLoop()lar_content::NViewMatchingAlgorithm< T >protectedvirtual
PrepareAllInputClusters()lar_content::NViewMatchingAlgorithm< T >protectedvirtual
PrepareInputClusters(pandora::ClusterList &preparedClusterList)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >virtual
Process()pandora::Processinline
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::ThreeViewTransverseTracksAlgorithmprivatevirtual
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName)pandora::Processinlineprotected
RemoveFromSlidingFitCache(const pandora::Cluster *const pCluster)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >protected
Reset()pandora::Processinlineprotectedvirtual
Run()lar_content::MatchingBaseAlgorithmprivatevirtual
SelectAllInputClusters()lar_content::NViewMatchingAlgorithm< T >protectedvirtual
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >virtual
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) constlar_content::MatchingBaseAlgorithmvirtual
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) constlar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >virtual
SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs)lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >static
TensorToolVector typedeflar_content::ThreeViewTransverseTracksAlgorithmprivate
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::MatchingBaseAlgorithmvirtual
~NViewMatchingAlgorithm()lar_content::NViewMatchingAlgorithm< T >virtual
~NViewTrackMatchingAlgorithm()lar_content::NViewTrackMatchingAlgorithm< ThreeViewMatchingControl< TransverseOverlapResult > >virtual
~Process()pandora::Processinlineprotectedvirtual