LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ClusterAssociation class. More...
#include "VertexBasedPfoMopUpAlgorithm.h"
Public Member Functions | |
ClusterAssociation () | |
Default constructor. More... | |
ClusterAssociation (const pandora::Cluster *const pVertexCluster, const pandora::Cluster *const pDaughterCluster, const float boundedFraction, const bool isConsistentDirection) | |
Constructor. More... | |
const pandora::Cluster * | GetVertexCluster () const |
Get the address of the vertex cluster. More... | |
const pandora::Cluster * | GetDaughterCluster () const |
Get the address of the daughter cluster. More... | |
float | GetBoundedFraction () const |
Get the fraction of daughter hits bounded by the cone defined by the vertex cluster. More... | |
bool | IsConsistentDirection () const |
Whether the vertex and daughter clusters have consistent directions. More... | |
Private Attributes | |
const pandora::Cluster * | m_pVertexCluster |
The address of the vertex cluster. More... | |
const pandora::Cluster * | m_pDaughterCluster |
The address of the daughter cluster. More... | |
float | m_boundedFraction |
The fraction of daughter hits bounded by the cone defined by the vertex cluster. More... | |
bool | m_isConsistentDirection |
Whether the vertex and daughter clusters have consistent directions. More... | |
ClusterAssociation class.
Definition at line 33 of file VertexBasedPfoMopUpAlgorithm.h.
lar_content::VertexBasedPfoMopUpAlgorithm::ClusterAssociation::ClusterAssociation | ( | ) |
Default constructor.
Definition at line 298 of file VertexBasedPfoMopUpAlgorithm.cc.
References m_boundedFraction, m_isConsistentDirection, m_pDaughterCluster, and m_pVertexCluster.
lar_content::VertexBasedPfoMopUpAlgorithm::ClusterAssociation::ClusterAssociation | ( | const pandora::Cluster *const | pVertexCluster, |
const pandora::Cluster *const | pDaughterCluster, | ||
const float | boundedFraction, | ||
const bool | isConsistentDirection | ||
) |
Constructor.
pVertexCluster | the address of the vertex cluster |
pDaughterCluster | the address of the daughter cluster |
boundedFraction | the fraction of daughter hits bounded by the cone defined by the vertex cluster |
isConsistentDirection | whether clusters have consistent directions |
|
inline |
Get the fraction of daughter hits bounded by the cone defined by the vertex cluster.
Definition at line 385 of file VertexBasedPfoMopUpAlgorithm.h.
References m_boundedFraction.
|
inline |
Get the address of the daughter cluster.
Definition at line 378 of file VertexBasedPfoMopUpAlgorithm.h.
References m_pDaughterCluster.
|
inline |
Get the address of the vertex cluster.
Definition at line 371 of file VertexBasedPfoMopUpAlgorithm.h.
References m_pVertexCluster.
|
inline |
Whether the vertex and daughter clusters have consistent directions.
Definition at line 392 of file VertexBasedPfoMopUpAlgorithm.h.
References m_isConsistentDirection.
|
private |
The fraction of daughter hits bounded by the cone defined by the vertex cluster.
Definition at line 83 of file VertexBasedPfoMopUpAlgorithm.h.
Referenced by ClusterAssociation(), and GetBoundedFraction().
|
private |
Whether the vertex and daughter clusters have consistent directions.
Definition at line 84 of file VertexBasedPfoMopUpAlgorithm.h.
Referenced by ClusterAssociation(), and IsConsistentDirection().
|
private |
The address of the daughter cluster.
Definition at line 82 of file VertexBasedPfoMopUpAlgorithm.h.
Referenced by ClusterAssociation(), and GetDaughterCluster().
|
private |
The address of the vertex cluster.
Definition at line 81 of file VertexBasedPfoMopUpAlgorithm.h.
Referenced by ClusterAssociation(), and GetVertexCluster().