This is the complete list of members for lar_content::TrackMergeRefinementAlgorithm, including all inherited members.
| AddHitsToMainTrack(const pandora::Cluster *const pMainTrackCluster, const pandora::Cluster *const pShowerTrackCluster, const pandora::CaloHitList &caloHitsToMerge, const ClusterAssociation &clusterAssociation, pandora::ClusterList &remnantClusterList) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| AddToNearestCluster(const pandora::Cluster *const pClusterToMerge, const pandora::Cluster *const pMainTrackCluster, const pandora::ClusterList *const pClusterList) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| AreClustersAssociated(const pandora::CartesianVector &upstreamPoint, const pandora::CartesianVector &upstreamDirection, const pandora::CartesianVector &downstreamPoint, const pandora::CartesianVector &downstreamDirection) const | lar_content::TrackMergeRefinementAlgorithm | private |
| AreExtrapolatedHitsGood(const ClusterToCaloHitListMap &clusterToCaloHitListMap, ClusterAssociation &clusterAssociation) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| AreExtrapolatedHitsNearBoundaries(const pandora::CaloHitVector &extrapolatedHitVector, ClusterAssociation &clusterAssociation) const | lar_content::TrackMergeRefinementAlgorithm | privatevirtual |
| ClusterToCaloHitListMap typedef | lar_content::TrackRefinementBaseAlgorithm | protected |
| ConsiderClusterAssociation(const ClusterPairAssociation &clusterAssociation, pandora::ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackMergeRefinementAlgorithm | private |
| CreateMainTrack(const ClusterPairAssociation &clusterAssociation, const ClusterToCaloHitListMap &clusterToCaloHitListMap, const pandora::ClusterList *pClusterList, pandora::ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackMergeRefinementAlgorithm | private |
| DistanceInGap(const pandora::CartesianVector &upstreamPoint, const pandora::CartesianVector &downstreamPoint, const pandora::CartesianVector &connectingLine, pandora::DetectorGapList &consideredGaps) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| FindBestClusterAssociation(const pandora::ClusterVector &clusterVector, const SlidingFitResultMapPair &slidingFitResultMapPair, ClusterPairAssociation &clusterAssociation) const | lar_content::TrackMergeRefinementAlgorithm | private |
| FragmentRemnantCluster(const pandora::Cluster *const pRemnantCluster, pandora::ClusterList &fragmentedClusterList) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| GetClusterMergingCoordinates(const TwoDSlidingFitResult &clusterMicroFitResult, const TwoDSlidingFitResult &clusterMacroFitResult, const TwoDSlidingFitResult &associatedMacroFitResult, const bool isEndUpstream, pandora::CartesianVector &clusterMergePosition, pandora::CartesianVector &clusterMergeDirection) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| GetHitsInBoundingBox(const pandora::CartesianVector &firstCorner, const pandora::CartesianVector &secondCorner, const pandora::ClusterList *const pClusterList, ClusterToCaloHitListMap &clusterToCaloHitListMap, const pandora::ClusterList &unavailableProtectedClusters=pandora::ClusterList(), const float distanceToLine=-1.f) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| GetTrackSegmentBoundaries(const ClusterAssociation &clusterAssociation, pandora::CartesianPointVector &trackSegmentBoundaries) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| GetUnavailableProtectedClusters(const ClusterPairAssociation &clusterAssociation, const pandora::ClusterList &createdMainTrackClusters, pandora::ClusterList &unavailableProtectedClusters) const | lar_content::TrackMergeRefinementAlgorithm | private |
| InitialiseContainers(const pandora::ClusterList *pClusterList, const T sortFunction, pandora::ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| InitialiseContainers(const ClusterList *pClusterList, const T sortFunction, ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackRefinementBaseAlgorithm | |
| IsCloseToLine(const pandora::CartesianVector &hitPosition, const pandora::CartesianVector &lineStart, const pandora::CartesianVector &lineDirection, const float distanceToLine) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| IsClusterRemnantDisconnected(const pandora::Cluster *const pRemnantCluster) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| IsInBoundingBox(const float minX, const float maxX, const float minZ, const float maxZ, const pandora::CartesianVector &hitPosition) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| IsInLineSegment(const pandora::CartesianVector &lowerBoundary, const pandora::CartesianVector &upperBoundary, const pandora::CartesianVector &point) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| IsNearBoundary(const pandora::CaloHit *const pCaloHit, const pandora::CartesianVector &boundaryPosition2D, const float boundaryTolerance) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| IsTrackContinuous(const ClusterAssociation &clusterAssociation, const pandora::CaloHitVector &extrapolatedCaloHitVector) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_boundaryTolerance | lar_content::TrackMergeRefinementAlgorithm | private |
| m_distanceToLine | lar_content::TrackMergeRefinementAlgorithm | private |
| m_hitWidthMode | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_lineSegmentLength | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_macroSlidingFitWindow | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_maxDistanceFromMainTrack | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_maxHitDistanceFromCluster | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_maxHitSeparationForConnectedCluster | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_maxLoopIterations | lar_content::TrackMergeRefinementAlgorithm | private |
| m_maxPredictedMergePointOffset | lar_content::TrackMergeRefinementAlgorithm | private |
| m_maxTrackGaps | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_mergePointMinCosAngleDeviation | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_microSlidingFitWindow | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_minClusterLength | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_minClusterLengthSum | lar_content::TrackMergeRefinementAlgorithm | private |
| m_minDirectionDeviationCosAngle | lar_content::TrackMergeRefinementAlgorithm | private |
| m_minHitFractionForHitRemoval | lar_content::TrackRefinementBaseAlgorithm | protected |
| m_minSeparationDistance | lar_content::TrackMergeRefinementAlgorithm | private |
| m_stableRegionClusterFraction | lar_content::TrackRefinementBaseAlgorithm | protected |
| ProcessRemnantClusters(const pandora::ClusterList &remnantClusterList, const pandora::Cluster *const pMainTrackCluster, const pandora::ClusterList *const pClusterList, pandora::ClusterList &createdClusters) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::TrackMergeRefinementAlgorithm | privatevirtual |
| RemoveClusterFromContainers(const pandora::Cluster *const pClustertoRemove, pandora::ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| RemoveOffAxisHitsFromTrack(const pandora::Cluster *const pCluster, const pandora::CartesianVector &splitPosition, const bool isEndUpstream, const ClusterToCaloHitListMap &clusterToCaloHitListMap, pandora::ClusterList &remnantClusterList, TwoDSlidingFitResultMap µSlidingFitResultMap, TwoDSlidingFitResultMap ¯oSlidingFitResultMap) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| RepositionIfInGap(const pandora::CartesianVector &mergeDirection, pandora::CartesianVector &trackPoint) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| Run() | lar_content::TrackMergeRefinementAlgorithm | privatevirtual |
| SlidingFitResultMapPair typedef | lar_content::TrackRefinementBaseAlgorithm | protected |
| TrackMergeRefinementAlgorithm() | lar_content::TrackMergeRefinementAlgorithm | |
| TrackRefinementBaseAlgorithm() | lar_content::TrackRefinementBaseAlgorithm | |
| UpdateContainers(const pandora::ClusterList &clustersToAdd, const pandora::ClusterList &clustersToDelete, const T sortFunction, pandora::ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackRefinementBaseAlgorithm | protected |
| UpdateContainers(const ClusterList &clustersToAdd, const ClusterList &clustersToDelete, const T sortFunction, ClusterVector &clusterVector, SlidingFitResultMapPair &slidingFitResultMapPair) const | lar_content::TrackRefinementBaseAlgorithm |
1.8.11