BuildSlidingFitResultMap(const pandora::ClusterVector &clusterVector, TwoDSlidingFitResultMap &slidingFitResultMap) const | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
ClusterToClustersMap typedef | lar_content::CrossedTrackSplittingAlgorithm | private |
CrossedTrackSplittingAlgorithm() | lar_content::CrossedTrackSplittingAlgorithm | |
FindBestSplitPosition(const TwoDSlidingFitResult &slidingFit1, const TwoDSlidingFitResult &slidingFit2, pandora::CartesianVector &splitPosition, pandora::CartesianVector &direction1, pandora::CartesianVector &direction2) const | lar_content::CrossedTrackSplittingAlgorithm | privatevirtual |
FindCandidateSplitPositions(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, pandora::CartesianPointVector &candidateVector) const | lar_content::CrossedTrackSplittingAlgorithm | private |
GetInstanceName() const | pandora::Process | inline |
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
GetPandora() const | pandora::Process | inline |
GetType() const | pandora::Process | inline |
HitKDNode2D typedef | lar_content::CrossedTrackSplittingAlgorithm | private |
HitKDNode2DList typedef | lar_content::CrossedTrackSplittingAlgorithm | private |
HitKDTree2D typedef | lar_content::CrossedTrackSplittingAlgorithm | private |
HitToClusterMap typedef | lar_content::CrossedTrackSplittingAlgorithm | private |
Initialize() | pandora::Process | inlineprotectedvirtual |
m_halfWindowLayers | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
m_instanceName | pandora::Process | protected |
m_maxClusterSeparation | lar_content::CrossedTrackSplittingAlgorithm | private |
m_maxClusterSeparationSquared | lar_content::CrossedTrackSplittingAlgorithm | private |
m_minClusterLength | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
m_minCosRelativeAngle | lar_content::CrossedTrackSplittingAlgorithm | private |
m_nearbyClusters | lar_content::CrossedTrackSplittingAlgorithm | private |
m_pPandora | pandora::Process | protected |
m_searchRegion1D | lar_content::CrossedTrackSplittingAlgorithm | private |
m_type | pandora::Process | protected |
PreparationStep(const pandora::ClusterVector &clusterVector) | lar_content::CrossedTrackSplittingAlgorithm | privatevirtual |
Process() | pandora::Process | inline |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::CrossedTrackSplittingAlgorithm | privatevirtual |
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName) | pandora::Process | inlineprotected |
ReplaceClusters(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &firstDirection, const pandora::CartesianVector &secondDirection) const | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
Reset() | pandora::Process | inlineprotectedvirtual |
Run() | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | protectedvirtual |
SplitCluster(const pandora::Cluster *const pCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection, pandora::CaloHitList &firstCaloHitList, pandora::CaloHitList &secondCaloHitList) const | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | private |
TidyUpStep() | lar_content::CrossedTrackSplittingAlgorithm | privatevirtual |
TwoDSlidingFitSplittingAndSwitchingAlgorithm() | lar_content::TwoDSlidingFitSplittingAndSwitchingAlgorithm | |
~Process() | pandora::Process | inlineprotectedvirtual |