All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
lar_content::ClusterExtensionAlgorithm::ClusterAssociation Class Reference

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
 

Detailed Description

ClusterAssociation class.

Definition at line 29 of file ClusterExtensionAlgorithm.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

lar_content::ClusterExtensionAlgorithm::ClusterAssociation::ClusterAssociation ( const VertexType  parent,
const VertexType  daughter,
const AssociationType  association,
const float  fom 
)
inline

Constructor.

Parameters
parent
daughter
association
fom

Definition at line 120 of file ClusterExtensionAlgorithm.h.

Member Function Documentation

ClusterExtensionAlgorithm::ClusterAssociation::AssociationType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::GetAssociation ( ) const
inline

Get association.

Returns
the association

Definition at line 145 of file ClusterExtensionAlgorithm.h.

ClusterExtensionAlgorithm::ClusterAssociation::VertexType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::GetDaughter ( ) const
inline

Get daughter.

Returns
the daughter

Definition at line 138 of file ClusterExtensionAlgorithm.h.

float lar_content::ClusterExtensionAlgorithm::ClusterAssociation::GetFigureOfMerit ( ) const
inline

Get figure of merit.

Returns
the figure of merit

Definition at line 152 of file ClusterExtensionAlgorithm.h.

ClusterExtensionAlgorithm::ClusterAssociation::VertexType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::GetParent ( ) const
inline

Get parent.

Returns
the parent

Definition at line 131 of file ClusterExtensionAlgorithm.h.

Member Data Documentation

AssociationType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::m_association
private

Definition at line 93 of file ClusterExtensionAlgorithm.h.

VertexType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::m_daughter
private

Definition at line 92 of file ClusterExtensionAlgorithm.h.

float lar_content::ClusterExtensionAlgorithm::ClusterAssociation::m_fom
private

Definition at line 94 of file ClusterExtensionAlgorithm.h.

VertexType lar_content::ClusterExtensionAlgorithm::ClusterAssociation::m_parent
private

Definition at line 91 of file ClusterExtensionAlgorithm.h.


The documentation for this class was generated from the following file: