bool MatchClusters(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2) const
Match a pair of clusters from two views.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
CosmicRayBaseMatchingAlgorithm class.
bool CheckMatchedClusters3D(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::Cluster *const pCluster3) const
Check that three clusters have a consistent 3D position.
float m_pseudoChi2Cut
The selection cut on the matched chi2.
CosmicRayShowerMatchingAlgorithm()
Default constructor.
float m_minXOverlap
requirement on minimum X overlap for associated clusters
CosmicRayShowerMatchingAlgorithm class.
void SelectCleanClusters(const pandora::ClusterVector &inputVector, pandora::ClusterVector &outputVector) const
Select a set of clusters judged to be clean.
float m_minCaloHitsPerCluster
minimum size of clusters for this algorithm
void SetPfoParameters(const Particle &particle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const
Calculate Pfo properties from proto particle.
float m_minXOverlapFraction
requirement on minimum X overlap fraction for associated clusters