Public Member Functions | Private Attributes | List of all members
lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension Class Reference

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
 

Detailed Description

ClusterExtension class.

Definition at line 36 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

Constructor & Destructor Documentation

lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::ClusterExtension ( const pandora::Cluster *const  pBranchCluster,
const pandora::Cluster *const  pReplacementCluster,
const pandora::CartesianVector &  replacementVertex,
const pandora::CartesianVector &  branchVertex,
const pandora::CartesianVector &  branchDirection 
)
inline

Constructor.

Parameters
pBranchClusterthe address of the branch cluster
pReplacementClusterthe address of the replacement cluster
replacementVertexthe start position of the replacement cluster
branchVertexthe split position of the branch cluster
branchDirectionthe split direction of the branch cluster

Definition at line 194 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

Member Function Documentation

const pandora::Cluster * lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::GetBranchCluster ( ) const
inline

return the address of the branch Cluster

Definition at line 207 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

const pandora::CartesianVector & lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::GetBranchDirection ( ) const
inline

return the split direction of the branch cluster

Definition at line 235 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

const pandora::CartesianVector & lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::GetBranchVertex ( ) const
inline

return the split position of the branch cluster

Definition at line 228 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

const pandora::Cluster * lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::GetReplacementCluster ( ) const
inline

return the address of the replacement Cluster

Definition at line 214 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

const pandora::CartesianVector & lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::GetReplacementVertex ( ) const
inline

return the start position of the replacement cluster

Definition at line 221 of file TwoDSlidingFitSplittingAndSplicingAlgorithm.h.

Member Data Documentation

pandora::CartesianVector lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::m_branchDirection
private
pandora::CartesianVector lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::m_branchVertex
private
const pandora::Cluster* lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::m_pBranchCluster
private
const pandora::Cluster* lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::m_pReplacementCluster
private
pandora::CartesianVector lar_content::TwoDSlidingFitSplittingAndSplicingAlgorithm::ClusterExtension::m_replacementVertex
private

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