LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::CosmicRaySplittingAlgorithm Member List

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

BuildSlidingFitResultMap(const pandora::ClusterVector &clusterVector, TwoDSlidingFitResultMap &slidingFitResultMap) const lar_content::CosmicRaySplittingAlgorithmprivate
ConfirmSplitPosition(const TwoDSlidingFitResult &branchSlidingFitResult, const TwoDSlidingFitResult &replacementSlidingFitResult, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection1, const pandora::CartesianVector &splitDirection2, float &lengthSquared1, float &lengthSquared2) const lar_content::CosmicRaySplittingAlgorithmprivate
CosmicRaySplittingAlgorithm()lar_content::CosmicRaySplittingAlgorithm
FindBestSplitPosition(const TwoDSlidingFitResult &slidingFitResult, pandora::CartesianVector &splitPosition, pandora::CartesianVector &splitDirection1, pandora::CartesianVector &splitDirection2) const lar_content::CosmicRaySplittingAlgorithmprivate
GetCaloHitListsToMove(const pandora::Cluster *const pBranchCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection1, const pandora::CartesianVector &splitDirection2, pandora::CaloHitList &caloHitList1, pandora::CaloHitList &caloHitList2) const lar_content::CosmicRaySplittingAlgorithmprivate
GetCaloHitListToKeep(const pandora::Cluster *const pBranchCluster, const pandora::CaloHitList &caloHitListToMove, pandora::CaloHitList &caloHitListToKeep) const lar_content::CosmicRaySplittingAlgorithmprivate
GetCaloHitListToMove(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &forwardDirection, const pandora::CartesianVector &backwardDirection, pandora::CaloHitList &caloHitList) const lar_content::CosmicRaySplittingAlgorithmprivate
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const lar_content::CosmicRaySplittingAlgorithmprivate
IdentifyCrossedTracks(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster1, const pandora::Cluster *const pReplacementCluster2, const pandora::CartesianVector &splitPosition) const lar_content::CosmicRaySplittingAlgorithmprivate
m_clusterMinLengthlar_content::CosmicRaySplittingAlgorithmprivate
m_halfWindowLayerslar_content::CosmicRaySplittingAlgorithmprivate
m_maxCosSplittingAnglelar_content::CosmicRaySplittingAlgorithmprivate
m_maxLongitudinalDisplacementlar_content::CosmicRaySplittingAlgorithmprivate
m_maxLongitudinalDisplacementSquaredlar_content::CosmicRaySplittingAlgorithmprivate
m_maxTransverseDisplacementlar_content::CosmicRaySplittingAlgorithmprivate
m_minCosMergingAnglelar_content::CosmicRaySplittingAlgorithmprivate
m_samplingPitchlar_content::CosmicRaySplittingAlgorithmprivate
PerformDoubleSplit(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster1, const pandora::Cluster *const pReplacementCluster2, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection1, const pandora::CartesianVector &splitDirection2) const lar_content::CosmicRaySplittingAlgorithmprivate
PerformSingleSplit(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &forwardDirection, const pandora::CartesianVector &backwardDirection) const lar_content::CosmicRaySplittingAlgorithmprivate
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::CosmicRaySplittingAlgorithmprivate
Run()lar_content::CosmicRaySplittingAlgorithmprivate
SplitCluster(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster, const pandora::CaloHitList &caloHitListToMove) const lar_content::CosmicRaySplittingAlgorithmprivate