![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://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 196 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
|
inline |
return the address of the branch Cluster
Definition at line 210 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 238 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 231 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.
References m_branchVertex.
Referenced by lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::RunSplitAndExtension().
|
inline |
return the address of the replacement Cluster
Definition at line 217 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 224 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().