LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ClusterAssociation class. More...
#include "ClusterExtensionAlgorithm.h"
Public Types | |
enum | VertexType { UNDEFINED = 0, INNER = 1, OUTER = 2 } |
Vertex enumeration. More... | |
enum | AssociationType { NONE = 0, WEAK = 1, STRONG = 2 } |
Association enumeration. More... | |
Public Member Functions | |
ClusterAssociation (const VertexType parent, const VertexType daughter, const AssociationType association, const float fom) | |
Constructor. More... | |
VertexType | GetParent () const |
Get parent. More... | |
VertexType | GetDaughter () const |
Get daughter. More... | |
AssociationType | GetAssociation () const |
Get association. More... | |
float | GetFigureOfMerit () const |
Get figure of merit. More... | |
Private Attributes | |
VertexType | m_parent |
VertexType | m_daughter |
AssociationType | m_association |
float | m_fom |
ClusterAssociation class.
Definition at line 29 of file ClusterExtensionAlgorithm.h.
Association enumeration.
Enumerator | |
---|---|
NONE | |
WEAK | |
STRONG |
Definition at line 45 of file ClusterExtensionAlgorithm.h.
Vertex enumeration.
Enumerator | |
---|---|
UNDEFINED | |
INNER | |
OUTER |
Definition at line 35 of file ClusterExtensionAlgorithm.h.
|
inline |
Constructor.
parent | |
daughter | |
association | |
fom |
Definition at line 120 of file ClusterExtensionAlgorithm.h.
|
inline |
Get association.
Definition at line 145 of file ClusterExtensionAlgorithm.h.
References m_association.
|
inline |
Get daughter.
Definition at line 138 of file ClusterExtensionAlgorithm.h.
References m_daughter.
Referenced by lar_content::CrossGapsExtensionAlgorithm::FillClusterMergeMap(), lar_content::LongitudinalExtensionAlgorithm::FillClusterMergeMap(), and lar_content::CosmicRayExtensionAlgorithm::FillClusterMergeMap().
|
inline |
Get figure of merit.
Definition at line 152 of file ClusterExtensionAlgorithm.h.
References m_fom.
Referenced by lar_content::CrossGapsExtensionAlgorithm::FillClusterMergeMap(), lar_content::DeltaRayExtensionAlgorithm::FillClusterMergeMap(), lar_content::LongitudinalExtensionAlgorithm::FillClusterMergeMap(), lar_content::TransverseExtensionAlgorithm::FillClusterMergeMap(), and lar_content::CosmicRayExtensionAlgorithm::FillClusterMergeMap().
|
inline |
Get parent.
Definition at line 131 of file ClusterExtensionAlgorithm.h.
References m_parent.
Referenced by lar_content::CrossGapsExtensionAlgorithm::FillClusterMergeMap(), lar_content::LongitudinalExtensionAlgorithm::FillClusterMergeMap(), and lar_content::CosmicRayExtensionAlgorithm::FillClusterMergeMap().
|
private |
Definition at line 93 of file ClusterExtensionAlgorithm.h.
Referenced by GetAssociation().
|
private |
Definition at line 92 of file ClusterExtensionAlgorithm.h.
Referenced by GetDaughter().
|
private |
Definition at line 94 of file ClusterExtensionAlgorithm.h.
Referenced by GetFigureOfMerit().
|
private |
Definition at line 91 of file ClusterExtensionAlgorithm.h.
Referenced by GetParent().