LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
lar_content::ThreeDBaseAlgorithm< T > Member List

This is the complete list of members for lar_content::ThreeDBaseAlgorithm< T >, including all inherited members.

CalculateOverlapResult(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW)=0lar_content::ThreeDBaseAlgorithm< T >protectedpure virtual
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector)lar_content::ThreeDBaseAlgorithm< T >virtual
ExamineTensor()=0lar_content::ThreeDBaseAlgorithm< T >protectedpure virtual
GetClusterListNameU() const lar_content::ThreeDBaseAlgorithm< T >inline
GetClusterListNameV() const lar_content::ThreeDBaseAlgorithm< T >inline
GetClusterListNameW() const lar_content::ThreeDBaseAlgorithm< T >inline
GetInputClusterListU() const lar_content::ThreeDBaseAlgorithm< T >inline
GetInputClusterListV() const lar_content::ThreeDBaseAlgorithm< T >inline
GetInputClusterListW() const lar_content::ThreeDBaseAlgorithm< T >inline
GetSelectedClusterListU() const lar_content::ThreeDBaseAlgorithm< T >inline
GetSelectedClusterListV() const lar_content::ThreeDBaseAlgorithm< T >inline
GetSelectedClusterListW() const lar_content::ThreeDBaseAlgorithm< T >inline
m_clusterListUlar_content::ThreeDBaseAlgorithm< T >protected
m_clusterListVlar_content::ThreeDBaseAlgorithm< T >protected
m_clusterListWlar_content::ThreeDBaseAlgorithm< T >protected
m_inputClusterListNameUlar_content::ThreeDBaseAlgorithm< T >private
m_inputClusterListNameVlar_content::ThreeDBaseAlgorithm< T >private
m_inputClusterListNameWlar_content::ThreeDBaseAlgorithm< T >private
m_outputPfoListNamelar_content::ThreeDBaseAlgorithm< T >private
m_overlapTensorlar_content::ThreeDBaseAlgorithm< T >protected
m_pInputClusterListUlar_content::ThreeDBaseAlgorithm< T >protected
m_pInputClusterListVlar_content::ThreeDBaseAlgorithm< T >protected
m_pInputClusterListWlar_content::ThreeDBaseAlgorithm< T >protected
MakeClusterMerges(const ClusterMergeMap &clusterMergeMap)lar_content::ThreeDBaseAlgorithm< T >virtual
PerformMainLoop()lar_content::ThreeDBaseAlgorithm< T >protectedvirtual
PreparationStep()lar_content::ThreeDBaseAlgorithm< T >protectedvirtual
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::ThreeDBaseAlgorithm< T >protectedvirtual
RemoveUnavailableTensorElements()lar_content::ThreeDBaseAlgorithm< T >virtual
Run()lar_content::ThreeDBaseAlgorithm< T >private
SelectAllInputClusters()lar_content::ThreeDBaseAlgorithm< T >protectedvirtual
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const =0lar_content::ThreeDBaseAlgorithm< T >pure virtual
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const =0lar_content::ThreeDBaseAlgorithm< T >pure virtual
TensorType typedeflar_content::ThreeDBaseAlgorithm< T >
ThreeDBaseAlgorithm()lar_content::ThreeDBaseAlgorithm< T >
TidyUp()lar_content::ThreeDBaseAlgorithm< T >protectedvirtual
UpdateForNewCluster(const pandora::Cluster *const pNewCluster)lar_content::ThreeDBaseAlgorithm< T >virtual
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster)lar_content::ThreeDBaseAlgorithm< T >virtual
~ThreeDBaseAlgorithm()lar_content::ThreeDBaseAlgorithm< T >virtual