CalculateOverlapResult(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::Cluster *const pCluster3=nullptr)=0 | lar_content::MatchingBaseAlgorithm | pure virtual |
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector) | lar_content::MatchingBaseAlgorithm | virtual |
ExamineOverlapContainer()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
GetClusterListName(const pandora::HitType hitType) const =0 | lar_content::MatchingBaseAlgorithm | pure virtual |
GetInputClusterList(const pandora::HitType hitType) const =0 | lar_content::MatchingBaseAlgorithm | pure virtual |
GetSelectedClusterList(const pandora::HitType hitType) const =0 | lar_content::MatchingBaseAlgorithm | pure virtual |
m_outputPfoListName | lar_content::MatchingBaseAlgorithm | private |
MakeClusterMerges(const ClusterMergeMap &clusterMergeMap) | lar_content::MatchingBaseAlgorithm | virtual |
MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | |
PerformMainLoop()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
PrepareAllInputClusters()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
PrepareInputClusters(pandora::ClusterList &preparedClusterList) | lar_content::MatchingBaseAlgorithm | virtual |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::MatchingBaseAlgorithm | protectedvirtual |
Run() | lar_content::MatchingBaseAlgorithm | private |
SelectAllInputClusters()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const | lar_content::MatchingBaseAlgorithm | virtual |
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
TidyUp()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
UpdateForNewCluster(const pandora::Cluster *const pNewCluster)=0 | lar_content::MatchingBaseAlgorithm | pure virtual |
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster)=0 | lar_content::MatchingBaseAlgorithm | pure virtual |
~MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | virtual |