LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
lar_content::ThreeDTrackFragmentsAlgorithm Member List

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

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::ThreeDTrackFragmentsAlgorithmprotectedvirtual
CalculateOverlapResult(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, const pandora::ClusterList &inputClusterList, const pandora::Cluster *&pBestMatchedCluster, FragmentOverlapResult &fragmentOverlapResult) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
CheckMatchedClusters(const pandora::CartesianPointVector &projectedPositions, const pandora::ClusterList &matchedClusters) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
CheckOverlapResult(const FragmentOverlapResult &overlapResult) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
ClusterToMatchedHitsMap typedeflar_content::ThreeDTrackFragmentsAlgorithmprotected
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector)lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >virtual
ExamineTensor()lar_content::ThreeDTrackFragmentsAlgorithmprotectedvirtual
GetCachedSlidingFitResult(const pandora::Cluster *const pCluster) constlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >
GetClusterListNameU() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetClusterListNameV() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetClusterListNameW() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetFragmentOverlapResult(const pandora::CartesianPointVector &projectedPositions, const pandora::CaloHitList &matchedHits, const pandora::ClusterList &matchedClusters, FragmentOverlapResult &fragmentOverlapResult) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
GetInputClusterListU() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetInputClusterListV() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetInputClusterListW() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetMatchedClusters(const pandora::CaloHitList &matchedHits, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &matchedClusters, const pandora::Cluster *&pBestMatchedCluster) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
GetMatchedHits(const pandora::ClusterList &inputClusterList, const pandora::CartesianPointVector &projectedPositions, HitToClusterMap &hitToClusterMap, pandora::CaloHitList &matchedCaloHits) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
GetProjectedPositions(const TwoDSlidingFitResult &fitResult1, const TwoDSlidingFitResult &fitResult2, pandora::CartesianPointVector &projectedPositions) const lar_content::ThreeDTrackFragmentsAlgorithmprotected
GetSelectedClusterListU() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetSelectedClusterListV() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetSelectedClusterListW() constlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >
GetSlidingFitWindow() constlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >
HitToClusterMap typedeflar_content::ThreeDTrackFragmentsAlgorithmprotected
m_algorithmToolVectorlar_content::ThreeDTrackFragmentsAlgorithmprotected
m_clusterListUlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_clusterListVlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_clusterListWlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_maxPointDisplacementSquaredlar_content::ThreeDTrackFragmentsAlgorithmprotected
m_minClusterCaloHitslar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >protected
m_minClusterLengthSquaredlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >protected
m_minMatchedHitslar_content::ThreeDTrackFragmentsAlgorithmprotected
m_minMatchedSamplingPointFractionlar_content::ThreeDTrackFragmentsAlgorithmprotected
m_minXOverlaplar_content::ThreeDTrackFragmentsAlgorithmprotected
m_minXOverlapFractionlar_content::ThreeDTrackFragmentsAlgorithmprotected
m_nMaxTensorToolRepeatslar_content::ThreeDTrackFragmentsAlgorithmprotected
m_overlapTensorlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_pInputClusterListUlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_pInputClusterListVlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_pInputClusterListWlar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >protected
m_reclusteringAlgorithmNamelar_content::ThreeDTrackFragmentsAlgorithmprotected
m_slidingFitResultMaplar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >protected
m_slidingFitWindowlar_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) constlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual
MakeClusterSplits(const SplitPositionMap &splitPositionMap)lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual
PerformMainLoop()lar_content::ThreeDTrackFragmentsAlgorithmprotectedvirtual
PreparationStep()lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >protectedvirtual
PreparationStep(pandora::ClusterList &clusterList)lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >protectedvirtual
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::ThreeDTrackFragmentsAlgorithmprotectedvirtual
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) constlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) constlar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual
SortSplitPositions(const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs)lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >static
TensorToolVector typedeflar_content::ThreeDTrackFragmentsAlgorithmprotected
TensorType typedeflar_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::ThreeDTrackFragmentsAlgorithmvirtual
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster)lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual
~ThreeDBaseAlgorithm()lar_content::ThreeDBaseAlgorithm< FragmentOverlapResult >virtual
~ThreeDTracksBaseAlgorithm()lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >virtual