LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
ThreeDBaseAlgorithm class. More...
#include "ThreeDBaseAlgorithm.h"
Public Types | |
typedef OverlapTensor< T > | TensorType |
Public Member Functions | |
ThreeDBaseAlgorithm () | |
Default constructor. More... | |
virtual | ~ThreeDBaseAlgorithm () |
Destructor. More... | |
virtual bool | CreateThreeDParticles (const ProtoParticleVector &protoParticleVector) |
Create particles using findings from recent algorithm processing. More... | |
virtual void | SetPfoParameters (const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const =0 |
Calculate Pfo properties from proto particle. More... | |
virtual bool | MakeClusterMerges (const ClusterMergeMap &clusterMergeMap) |
Merge clusters together. More... | |
virtual void | UpdateForNewCluster (const pandora::Cluster *const pNewCluster) |
Update to reflect addition of a new cluster to the problem space. More... | |
virtual void | UpdateUponDeletion (const pandora::Cluster *const pDeletedCluster) |
Update to reflect cluster deletion. More... | |
virtual void | RemoveUnavailableTensorElements () |
Update tensor to remove all elements that have been added to pfos and so are unavailable. More... | |
const pandora::ClusterList & | GetInputClusterListU () const |
Get the input u cluster list. More... | |
const pandora::ClusterList & | GetInputClusterListV () const |
Get the input v cluster list. More... | |
const pandora::ClusterList & | GetInputClusterListW () const |
Get the input w cluster list. More... | |
const pandora::ClusterList & | GetSelectedClusterListU () const |
Get the selected u cluster list. More... | |
const pandora::ClusterList & | GetSelectedClusterListV () const |
Get the selected v cluster list. More... | |
const pandora::ClusterList & | GetSelectedClusterListW () const |
Get the selected w cluster list. More... | |
const std::string & | GetClusterListNameU () const |
Get the name of the u cluster list. More... | |
const std::string & | GetClusterListNameV () const |
Get the name of the v cluster list. More... | |
const std::string & | GetClusterListNameW () const |
Get the name of the w cluster list. More... | |
virtual void | SelectInputClusters (const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const =0 |
Select a subset of input clusters for processing in this algorithm. More... | |
Protected Member Functions | |
virtual pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
virtual void | SelectAllInputClusters () |
Select a subset of input clusters for processing in this algorithm. More... | |
virtual void | PreparationStep () |
Perform any preparatory steps required, e.g. caching expensive fit results for clusters. More... | |
virtual void | PerformMainLoop () |
Main loop over cluster combinations in order to populate the tensor. Responsible for calling CalculateOverlapResult. More... | |
virtual void | CalculateOverlapResult (const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW)=0 |
Calculate cluster overlap result and store in tensor. More... | |
virtual void | ExamineTensor ()=0 |
Examine contents of tensor, collect together best-matching 2D particles and modify clusters as required. More... | |
virtual void | TidyUp () |
Tidy member variables in derived class. More... | |
Protected Attributes | |
const pandora::ClusterList * | m_pInputClusterListU |
Address of the input cluster list U. More... | |
const pandora::ClusterList * | m_pInputClusterListV |
Address of the input cluster list V. More... | |
const pandora::ClusterList * | m_pInputClusterListW |
Address of the input cluster list W. More... | |
pandora::ClusterList | m_clusterListU |
The selected modified cluster list U. More... | |
pandora::ClusterList | m_clusterListV |
The selected modified cluster list V. More... | |
pandora::ClusterList | m_clusterListW |
The selected modified cluster list W. More... | |
TensorType | m_overlapTensor |
The overlap tensor. More... | |
Private Member Functions | |
pandora::StatusCode | Run () |
Private Attributes | |
std::string | m_inputClusterListNameU |
The name of the view U cluster list. More... | |
std::string | m_inputClusterListNameV |
The name of the view V cluster list. More... | |
std::string | m_inputClusterListNameW |
The name of the view W cluster list. More... | |
std::string | m_outputPfoListName |
The output pfo list name. More... | |
ThreeDBaseAlgorithm class.
Definition at line 42 of file ThreeDBaseAlgorithm.h.
typedef OverlapTensor<T> lar_content::ThreeDBaseAlgorithm< T >::TensorType |
Definition at line 45 of file ThreeDBaseAlgorithm.h.
lar_content::ThreeDBaseAlgorithm< T >::ThreeDBaseAlgorithm | ( | ) |
Default constructor.
Definition at line 25 of file ThreeDBaseAlgorithm.cc.
|
virtual |
|
protectedpure virtual |
Calculate cluster overlap result and store in tensor.
pClusterU | address of U view cluster |
pClusterV | address of V view cluster |
pClusterW | address of W view cluster |
Implemented in lar_content::ThreeDShowersAlgorithm, lar_content::ThreeDTrackFragmentsAlgorithm, lar_content::ThreeDTransverseTracksAlgorithm, lar_content::ThreeDRemnantsAlgorithm, and lar_content::ThreeDLongitudinalTracksAlgorithm.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::PerformMainLoop(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateForNewCluster().
|
virtual |
Create particles using findings from recent algorithm processing.
protoParticleVector | the proto particle vector |
whether | particles were created |
Definition at line 42 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::m_outputPfoListName, and lar_content::ThreeDBaseAlgorithm< T >::SetPfoParameters().
Referenced by lar_content::ClearRemnantsTool::CreateThreeDParticles(), lar_content::ClearTracksTool::CreateThreeDParticles(), lar_content::ClearLongitudinalTracksTool::CreateThreeDParticles(), lar_content::ClearTrackFragmentsTool::FindTrackFragments(), lar_content::ConnectedRemnantsTool::Run(), lar_content::MatchedEndPointsTool::Run(), lar_content::MopUpRemnantsTool::Run(), lar_content::SimpleShowersTool::Run(), lar_content::MissingTrackTool::Run(), lar_content::TracksCrossingGapsTool::Run(), lar_content::MissingTrackSegmentTool::Run(), lar_content::LongTracksTool::Run(), and lar_content::ClearShowersTool::Run().
|
protectedpure virtual |
Examine contents of tensor, collect together best-matching 2D particles and modify clusters as required.
Implemented in lar_content::ThreeDShowersAlgorithm, lar_content::ThreeDTrackFragmentsAlgorithm, lar_content::ThreeDTransverseTracksAlgorithm, lar_content::ThreeDLongitudinalTracksAlgorithm, and lar_content::ThreeDRemnantsAlgorithm.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run().
|
inline |
Get the name of the u cluster list.
Definition at line 271 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::MakeClusterMerges(), lar_content::ThreeDTracksBaseAlgorithm< T >::MakeClusterSplits(), and lar_content::ClearTrackFragmentsTool::ProcessTensorElement().
|
inline |
Get the name of the v cluster list.
Definition at line 279 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::MakeClusterMerges(), lar_content::ThreeDTracksBaseAlgorithm< T >::MakeClusterSplits(), and lar_content::ClearTrackFragmentsTool::ProcessTensorElement().
|
inline |
Get the name of the w cluster list.
Definition at line 287 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::MakeClusterMerges(), lar_content::ThreeDTracksBaseAlgorithm< T >::MakeClusterSplits(), and lar_content::ClearTrackFragmentsTool::ProcessTensorElement().
|
inline |
Get the input u cluster list.
Definition at line 214 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::MissingTrackSegmentTool::GetCandidateClusters(), lar_content::ShowerTensorVisualizationTool::Run(), and lar_content::TransverseTensorVisualizationTool::Run().
|
inline |
Get the input v cluster list.
Definition at line 225 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::MissingTrackSegmentTool::GetCandidateClusters(), lar_content::ShowerTensorVisualizationTool::Run(), and lar_content::TransverseTensorVisualizationTool::Run().
|
inline |
Get the input w cluster list.
Definition at line 236 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::MissingTrackSegmentTool::GetCandidateClusters(), lar_content::ShowerTensorVisualizationTool::Run(), and lar_content::TransverseTensorVisualizationTool::Run().
|
inline |
Get the selected u cluster list.
Definition at line 247 of file ThreeDBaseAlgorithm.h.
References lar_content::ProtoParticle::m_clusterListU.
|
inline |
Get the selected v cluster list.
Definition at line 255 of file ThreeDBaseAlgorithm.h.
References lar_content::ProtoParticle::m_clusterListV.
|
inline |
Get the selected w cluster list.
Definition at line 263 of file ThreeDBaseAlgorithm.h.
References lar_content::ProtoParticle::m_clusterListW.
|
virtual |
Merge clusters together.
clusterMergeMap | the cluster merge map |
Definition at line 70 of file ThreeDBaseAlgorithm.cc.
References lar_content::LArClusterHelper::GetClusterHitType(), lar_content::ThreeDBaseAlgorithm< T >::GetClusterListNameU(), lar_content::ThreeDBaseAlgorithm< T >::GetClusterListNameV(), lar_content::ThreeDBaseAlgorithm< T >::GetClusterListNameW(), lar_content::LArClusterHelper::SortByNHits(), lar_content::ThreeDBaseAlgorithm< T >::UpdateForNewCluster(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
Referenced by lar_content::SplitShowersTool::ApplyChanges(), lar_content::ThreeDKinkBaseTool::ApplyChanges(), lar_content::ConnectedRemnantsTool::Run(), and lar_content::MissingTrackSegmentTool::Run().
|
protectedvirtual |
Main loop over cluster combinations in order to populate the tensor. Responsible for calling CalculateOverlapResult.
Reimplemented in lar_content::ThreeDTrackFragmentsAlgorithm.
Definition at line 280 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::CalculateOverlapResult(), lar_content::ThreeDBaseAlgorithm< T >::m_clusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListW, and lar_content::LArClusterHelper::SortByNHits().
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run().
|
protectedvirtual |
Perform any preparatory steps required, e.g. caching expensive fit results for clusters.
Reimplemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, and lar_content::ThreeDShowersAlgorithm.
Definition at line 219 of file ThreeDBaseAlgorithm.cc.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run().
|
protectedvirtual |
Reimplemented in lar_content::ThreeDShowersAlgorithm, lar_content::ThreeDTrackFragmentsAlgorithm, lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, lar_content::ThreeDTransverseTracksAlgorithm, lar_content::ThreeDLongitudinalTracksAlgorithm, and lar_content::ThreeDRemnantsAlgorithm.
Definition at line 302 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameU, lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameV, lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameW, and lar_content::ThreeDBaseAlgorithm< T >::m_outputPfoListName.
Referenced by lar_content::ThreeDRemnantsAlgorithm::ReadSettings(), lar_content::ThreeDTracksBaseAlgorithm< T >::ReadSettings(), and lar_content::ThreeDShowersAlgorithm::ReadSettings().
|
virtual |
Update tensor to remove all elements that have been added to pfos and so are unavailable.
Definition at line 175 of file ThreeDBaseAlgorithm.cc.
References lar_content::OverlapTensor< T >::GetClusterNavigationMapUV(), lar_content::OverlapTensor< T >::GetClusterNavigationMapVW(), lar_content::OverlapTensor< T >::GetClusterNavigationMapWU(), lar_content::ThreeDBaseAlgorithm< T >::m_overlapTensor, lar_content::LArClusterHelper::SortByNHits(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
|
private |
Definition at line 242 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::ExamineTensor(), lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameU, lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameV, lar_content::ThreeDBaseAlgorithm< T >::m_inputClusterListNameW, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListW, lar_content::ThreeDBaseAlgorithm< T >::PerformMainLoop(), lar_content::ThreeDBaseAlgorithm< T >::PreparationStep(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), and lar_content::ThreeDBaseAlgorithm< T >::TidyUp().
|
protectedvirtual |
Select a subset of input clusters for processing in this algorithm.
Definition at line 209 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::m_clusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListW, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListW, and lar_content::ThreeDBaseAlgorithm< T >::SelectInputClusters().
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run().
|
pure virtual |
Select a subset of input clusters for processing in this algorithm.
pInputClusterList | address of an input cluster list |
selectedClusterList | to receive the selected cluster list |
Implemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, lar_content::ThreeDShowersAlgorithm, and lar_content::ThreeDRemnantsAlgorithm.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters().
|
pure virtual |
Calculate Pfo properties from proto particle.
protoParticle | the input proto particle |
pfoParameters | the output pfo parameters |
Implemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, lar_content::ThreeDShowersAlgorithm, and lar_content::ThreeDRemnantsAlgorithm.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::CreateThreeDParticles().
|
protectedvirtual |
Tidy member variables in derived class.
Reimplemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, and lar_content::ThreeDShowersAlgorithm.
Definition at line 226 of file ThreeDBaseAlgorithm.cc.
References lar_content::OverlapTensor< T >::Clear(), lar_content::ThreeDBaseAlgorithm< T >::m_clusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListW, lar_content::ThreeDBaseAlgorithm< T >::m_overlapTensor, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListV, and lar_content::ThreeDBaseAlgorithm< T >::m_pInputClusterListW.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run(), lar_content::ThreeDShowersAlgorithm::TidyUp(), and lar_content::ThreeDTracksBaseAlgorithm< T >::TidyUp().
|
virtual |
Update to reflect addition of a new cluster to the problem space.
pNewCluster | address of the new cluster |
Reimplemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, lar_content::ThreeDShowersAlgorithm, and lar_content::ThreeDTrackFragmentsAlgorithm.
Definition at line 109 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::CalculateOverlapResult(), lar_content::LArClusterHelper::GetClusterHitType(), lar_content::ThreeDBaseAlgorithm< T >::m_clusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListW, and lar_content::LArClusterHelper::SortByNHits().
Referenced by lar_content::ThreeDBaseAlgorithm< T >::MakeClusterMerges(), lar_content::ThreeDShowersAlgorithm::UpdateForNewCluster(), and lar_content::ThreeDTracksBaseAlgorithm< T >::UpdateForNewCluster().
|
virtual |
Update to reflect cluster deletion.
pDeletedCluster | address of the deleted cluster |
Reimplemented in lar_content::ThreeDTracksBaseAlgorithm< T >, lar_content::ThreeDTracksBaseAlgorithm< TransverseOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< FragmentOverlapResult >, lar_content::ThreeDTracksBaseAlgorithm< LongitudinalOverlapResult >, and lar_content::ThreeDShowersAlgorithm.
Definition at line 154 of file ThreeDBaseAlgorithm.cc.
References lar_content::ThreeDBaseAlgorithm< T >::m_clusterListU, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListV, lar_content::ThreeDBaseAlgorithm< T >::m_clusterListW, lar_content::ThreeDBaseAlgorithm< T >::m_overlapTensor, and lar_content::OverlapTensor< T >::RemoveCluster().
Referenced by lar_content::ThreeDBaseAlgorithm< T >::MakeClusterMerges(), lar_content::ThreeDBaseAlgorithm< T >::RemoveUnavailableTensorElements(), lar_content::ThreeDShowersAlgorithm::UpdateUponDeletion(), and lar_content::ThreeDTracksBaseAlgorithm< T >::UpdateUponDeletion().
|
protected |
The selected modified cluster list U.
Definition at line 196 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::PerformMainLoop(), lar_content::ThreeDTracksBaseAlgorithm< T >::PreparationStep(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), lar_content::ThreeDBaseAlgorithm< T >::TidyUp(), lar_content::ThreeDBaseAlgorithm< T >::UpdateForNewCluster(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
|
protected |
The selected modified cluster list V.
Definition at line 197 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::PerformMainLoop(), lar_content::ThreeDTracksBaseAlgorithm< T >::PreparationStep(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), lar_content::ThreeDBaseAlgorithm< T >::TidyUp(), lar_content::ThreeDBaseAlgorithm< T >::UpdateForNewCluster(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
|
protected |
The selected modified cluster list W.
Definition at line 198 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::PerformMainLoop(), lar_content::ThreeDTracksBaseAlgorithm< T >::PreparationStep(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), lar_content::ThreeDBaseAlgorithm< T >::TidyUp(), lar_content::ThreeDBaseAlgorithm< T >::UpdateForNewCluster(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
|
private |
The name of the view U cluster list.
Definition at line 205 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::ReadSettings(), and lar_content::ThreeDBaseAlgorithm< T >::Run().
|
private |
The name of the view V cluster list.
Definition at line 206 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::ReadSettings(), and lar_content::ThreeDBaseAlgorithm< T >::Run().
|
private |
The name of the view W cluster list.
Definition at line 207 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::ReadSettings(), and lar_content::ThreeDBaseAlgorithm< T >::Run().
|
private |
The output pfo list name.
Definition at line 208 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::CreateThreeDParticles(), and lar_content::ThreeDBaseAlgorithm< T >::ReadSettings().
|
protected |
The overlap tensor.
Definition at line 200 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::RemoveUnavailableTensorElements(), lar_content::ThreeDBaseAlgorithm< T >::TidyUp(), and lar_content::ThreeDBaseAlgorithm< T >::UpdateUponDeletion().
|
protected |
Address of the input cluster list U.
Definition at line 192 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), and lar_content::ThreeDBaseAlgorithm< T >::TidyUp().
|
protected |
Address of the input cluster list V.
Definition at line 193 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), and lar_content::ThreeDBaseAlgorithm< T >::TidyUp().
|
protected |
Address of the input cluster list W.
Definition at line 194 of file ThreeDBaseAlgorithm.h.
Referenced by lar_content::ThreeDBaseAlgorithm< T >::Run(), lar_content::ThreeDBaseAlgorithm< T >::SelectAllInputClusters(), and lar_content::ThreeDBaseAlgorithm< T >::TidyUp().