ClusterPairAssociation class.
More...
#include "ClusterAssociation.h"
◆ ClusterPairAssociation() [1/2]
lar_content::ClusterPairAssociation::ClusterPairAssociation |
( |
| ) |
|
|
inline |
◆ ClusterPairAssociation() [2/2]
Constructor.
- Parameters
-
upstreamMergePoint | the upstream merge point |
upstreamMergeDirection | the cluster direction at the upstream merge point |
downstreamMergePoint | the downstream merge point |
downstreamMergeDirection | the cluster direction at the downstream merge point |
pUpstreamCluster | the address of the upstream cluster |
pDownstreamCluster | the address of the downstream cluster |
Definition at line 255 of file ClusterAssociation.h.
◆ GetConnectingLineDirection()
Returns the unit vector of the line connecting the upstream and downstream merge points (upstream -> downstream)
- Returns
- the unit displacement vector from the upstream merge point to the downstream merge point
Definition at line 222 of file ClusterAssociation.h.
◆ GetDownstreamCluster()
const pandora::Cluster * lar_content::ClusterPairAssociation::GetDownstreamCluster |
( |
| ) |
const |
|
inline |
Returns the address of the downstream cluster.
- Returns
- the address of the downstream cluster
Definition at line 279 of file ClusterAssociation.h.
◆ GetDownstreamMergeDirection()
Returns the cluster direction at the downstream merge point.
- Returns
- the cluster direction at the downstream merge point
Definition at line 215 of file ClusterAssociation.h.
◆ GetDownstreamMergePoint()
Returns the downstream cluster merge point.
- Returns
- the downstream merge point
Definition at line 208 of file ClusterAssociation.h.
◆ GetUpstreamCluster()
const pandora::Cluster * lar_content::ClusterPairAssociation::GetUpstreamCluster |
( |
| ) |
const |
|
inline |
Returns the address of the upstream cluster.
- Returns
- the address of the upstream cluster
Definition at line 272 of file ClusterAssociation.h.
◆ GetUpstreamMergeDirection()
Returns the cluster direction at the upstream merge point.
- Returns
- the cluster direction at the upstream merge point
Definition at line 201 of file ClusterAssociation.h.
◆ GetUpstreamMergePoint()
Returns the upstream cluster merge point.
- Returns
- the upstream merge point
Definition at line 194 of file ClusterAssociation.h.
◆ operator<()
bool lar_content::ClusterAssociation::operator< |
( |
const ClusterAssociation & |
clusterAssociation | ) |
const |
|
inlineinherited |
◆ operator==()
bool lar_content::ClusterAssociation::operator== |
( |
const ClusterAssociation & |
clusterAssociation | ) |
const |
|
inlineinherited |
◆ SetDownstreamMergePoint()
Set the downstream merge point.
- Parameters
-
downstreamMergePoint | the new downstream merge point |
Definition at line 237 of file ClusterAssociation.h.
◆ SetUpstreamMergePoint()
Set the upstream merge point.
- Parameters
-
upstreamMergePoint | the new upstream merge point |
Definition at line 229 of file ClusterAssociation.h.
◆ UpdateConnectingLine()
void lar_content::ClusterAssociation::UpdateConnectingLine |
( |
| ) |
|
|
inlineprotectedinherited |
◆ m_connectingLineDirection
The unit vector of the line connecting the upstream and downstream merge points (upstream -> downstream)
Definition at line 99 of file ClusterAssociation.h.
◆ m_downstreamMergeDirection
The downstream cluster direction at the downstream merge point (points in the direction of the upstream cluster)
Definition at line 98 of file ClusterAssociation.h.
◆ m_downstreamMergePoint
The downstream cluster point to be used in the merging process.
Definition at line 97 of file ClusterAssociation.h.
◆ m_pDownstreamCluster
const pandora::Cluster* lar_content::ClusterPairAssociation::m_pDownstreamCluster |
|
private |
◆ m_pUpstreamCluster
◆ m_upstreamMergeDirection
The upstream cluster direction at the upstream merge point (points in the direction of the downstream cluster)
Definition at line 96 of file ClusterAssociation.h.
◆ m_upstreamMergePoint
The upstream cluster point to be used in the merging process.
Definition at line 95 of file ClusterAssociation.h.
The documentation for this class was generated from the following file: