virtual pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
ClusterSplittingAlgorithm class.
pandora::StatusCode DivideCaloHits(const pandora::Cluster *const pCluster, pandora::CaloHitList &firstCaloHitList, pandora::CaloHitList &secondCaloHitList) const
Divide calo hits in a cluster into two lists, each associated with a separate fragment cluster...
TwoDSlidingFitSplittingAlgorithm class.
TwoDSlidingFitSplittingAlgorithm()
Default constructor.
virtual pandora::StatusCode FindBestSplitPosition(const TwoDSlidingFitResult &slidingFitResult, pandora::CartesianVector &splitPosition) const =0
Use sliding linear fit to identify the best split position.
TwoDSlidingFitResult class.