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

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

BuildClusterExtensionList(const pandora::ClusterVector &clusterVector, const TwoDSlidingFitResultMap &branchResultMap, const TwoDSlidingFitResultMap &replacementResultMap, ClusterExtensionList &clusterExtensionList) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
BuildSlidingFitResultMap(const pandora::ClusterVector &clusterVector, const unsigned int halfWindowLayers, TwoDSlidingFitResultMap &slidingFitResultMap) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
CalculateBranchChi2(const pandora::Cluster *const pCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
ClusterExtensionList typedeflar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprotected
FindBestSplitPosition(const TwoDSlidingFitResult &branchSlidingFit, const TwoDSlidingFitResult &replacementSlidingFit, pandora::CartesianVector &replacementStartPosition, pandora::CartesianVector &branchSplitPosition, pandora::CartesianVector &branchSplitDirection) const =0lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprotectedpure virtual
GetListOfCleanClusters(const pandora::ClusterList *const pClusterList, pandora::ClusterVector &clusterVector) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
m_longHalfWindowLayerslar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
m_minClusterLengthlar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
m_runCosmicModelar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
m_shortHalfWindowLayerslar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
m_vetoDisplacementlar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
PruneClusterExtensionList(const ClusterExtensionList &inputList, const TwoDSlidingFitResultMap &branchResultMap, const TwoDSlidingFitResultMap &replacementResultMap, ClusterExtensionList &outputList) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprotectedvirtual
ReplaceBranch(const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster, const pandora::CartesianVector &branchSplitPosition, const pandora::CartesianVector &branchSplitDirection) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
Run()lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprotectedvirtual
RunSplitAndExtension(const ClusterExtensionList &splitList, TwoDSlidingFitResultMap &branchResultMap, TwoDSlidingFitResultMap &replacementResultMap) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
SplitBranchCluster(const pandora::Cluster *const pCluster, const pandora::CartesianVector &splitPosition, const pandora::CartesianVector &splitDirection, pandora::CaloHitList &principalCaloHitList, pandora::CaloHitList &branchCaloHitList) const lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithmprivate
TwoDSlidingFitSplittingAndSplicingAlgorithm()lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm