LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ClusterExtension class. More...
#include "TwoDSlidingFitSplittingAndSplicingAlgorithm.h"
Public Member Functions | |
ClusterExtension (const pandora::Cluster *const pBranchCluster, const pandora::Cluster *const pReplacementCluster, const pandora::CartesianVector &replacementVertex, const pandora::CartesianVector &branchVertex, const pandora::CartesianVector &branchDirection) | |
Constructor. More... | |
const pandora::Cluster * | GetBranchCluster () const |
return the address of the branch Cluster More... | |
const pandora::Cluster * | GetReplacementCluster () const |
return the address of the replacement Cluster More... | |
const pandora::CartesianVector & | GetReplacementVertex () const |
return the start position of the replacement cluster More... | |
const pandora::CartesianVector & | GetBranchVertex () const |
return the split position of the branch cluster More... | |
const pandora::CartesianVector & | GetBranchDirection () const |
return the split direction of the branch cluster More... | |
Private Attributes | |
const pandora::Cluster * | m_pBranchCluster |
const pandora::Cluster * | m_pReplacementCluster |
pandora::CartesianVector | m_replacementVertex |
pandora::CartesianVector | m_branchVertex |
pandora::CartesianVector | m_branchDirection |
ClusterExtension class.
Definition at line 36 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
|
inline |
Constructor.
pBranchCluster | the address of the branch cluster |
pReplacementCluster | the address of the replacement cluster |
replacementVertex | the start position of the replacement cluster |
branchVertex | the split position of the branch cluster |
branchDirection | the split direction of the branch cluster |
Definition at line 194 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
|
inline |
return the address of the branch Cluster
Definition at line 207 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_pBranchCluster.
Referenced by lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::RunSplitAndExtension().
|
inline |
return the split direction of the branch cluster
Definition at line 235 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_branchDirection.
Referenced by lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::RunSplitAndExtension().
|
inline |
return the split position of the branch cluster
Definition at line 228 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_branchVertex.
Referenced by lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::RunSplitAndExtension().
|
inline |
return the address of the replacement Cluster
Definition at line 214 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_pReplacementCluster.
Referenced by lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::RunSplitAndExtension().
|
inline |
return the start position of the replacement cluster
Definition at line 221 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_replacementVertex.
|
private |
Definition at line 82 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
Referenced by GetBranchDirection().
|
private |
Definition at line 81 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
Referenced by GetBranchVertex().
|
private |
Definition at line 78 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
Referenced by GetBranchCluster().
|
private |
Definition at line 79 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
Referenced by GetReplacementCluster().
|
private |
Definition at line 80 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
Referenced by GetReplacementVertex().