SimpleOverlapTensor class. More...
Public Member Functions | |
| void | AddAssociation (const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2) |
| Add an association between two clusters to the simple overlap tensor. More... | |
| void | GetConnectedElements (const pandora::Cluster *const pCluster, const bool ignoreUnavailable, pandora::ClusterList &clusterListU, pandora::ClusterList &clusterListV, pandora::ClusterList &clusterListW) const |
| Get elements connected to a specified cluster. More... | |
| const pandora::ClusterList & | GetKeyClusters () const |
| Get the list of key clusters. More... | |
Private Types | |
| typedef std::unordered_map < const pandora::Cluster *, pandora::ClusterList > | ClusterNavigationMap |
Private Attributes | |
| pandora::ClusterList | m_keyClusters |
| The list of key clusters. More... | |
| ClusterNavigationMap | m_clusterNavigationMapUV |
| The cluster navigation map U->V. More... | |
| ClusterNavigationMap | m_clusterNavigationMapVW |
| The cluster navigation map V->W. More... | |
| ClusterNavigationMap | m_clusterNavigationMapWU |
| The cluster navigation map W->U. More... | |
SimpleOverlapTensor class.
Definition at line 33 of file ParticleRecoveryAlgorithm.h.
|
private |
Definition at line 64 of file ParticleRecoveryAlgorithm.h.
| void lar_content::ParticleRecoveryAlgorithm::SimpleOverlapTensor::AddAssociation | ( | const pandora::Cluster *const | pCluster1, |
| const pandora::Cluster *const | pCluster2 | ||
| ) |
Add an association between two clusters to the simple overlap tensor.
| pCluster1 | address of cluster 1 |
| pCluster2 | address of cluster 2 |
Definition at line 411 of file ParticleRecoveryAlgorithm.cc.
| void lar_content::ParticleRecoveryAlgorithm::SimpleOverlapTensor::GetConnectedElements | ( | const pandora::Cluster *const | pCluster, |
| const bool | ignoreUnavailable, | ||
| pandora::ClusterList & | clusterListU, | ||
| pandora::ClusterList & | clusterListV, | ||
| pandora::ClusterList & | clusterListW | ||
| ) | const |
Get elements connected to a specified cluster.
| pCluster | address of the cluster |
| elementList | the element list |
| clusterListU | connected u clusters |
| clusterListV | connected v clusters |
| clusterListW | connected w clusters |
Definition at line 449 of file ParticleRecoveryAlgorithm.cc.
|
inline |
Get the list of key clusters.
Definition at line 199 of file ParticleRecoveryAlgorithm.h.
|
private |
The cluster navigation map U->V.
Definition at line 67 of file ParticleRecoveryAlgorithm.h.
|
private |
The cluster navigation map V->W.
Definition at line 68 of file ParticleRecoveryAlgorithm.h.
|
private |
The cluster navigation map W->U.
Definition at line 69 of file ParticleRecoveryAlgorithm.h.
|
private |
The list of key clusters.
Definition at line 66 of file ParticleRecoveryAlgorithm.h.
1.8.5