ClusterAssociation class.
More...
#include "ClusterAssociation.h"
◆ ClusterAssociation() [1/2]
lar_content::ClusterAssociation::ClusterAssociation |
( |
| ) |
|
|
inline |
◆ ClusterAssociation() [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 |
Definition at line 162 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.
◆ 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.
◆ 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 |
|
inline |
◆ operator==()
bool lar_content::ClusterAssociation::operator== |
( |
const ClusterAssociation & |
clusterAssociation | ) |
const |
|
inline |
◆ 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 |
( |
| ) |
|
|
inlineprotected |
◆ 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_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: