VertexSplittingAlgorithm class. More...
#include <VertexSplittingAlgorithm.h>
Public Member Functions | |
VertexSplittingAlgorithm () | |
Default constructor. More... | |
Public Member Functions inherited from lar_content::TwoDSlidingFitSplittingAlgorithm | |
TwoDSlidingFitSplittingAlgorithm () | |
Default constructor. More... | |
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
pandora::StatusCode | FindBestSplitPosition (const TwoDSlidingFitResult &slidingFitResult, pandora::CartesianVector &splitPosition) const |
Use sliding linear fit to identify the best split position. More... | |
Private Attributes | |
float | m_splitDisplacementSquared |
Maximum displacement squared. More... | |
float | m_vertexDisplacementSquared |
Maximum displacement squared. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from lar_content::ClusterSplittingAlgorithm | |
virtual pandora::StatusCode | Run () |
pandora::StatusCode | RunUsingCurrentList () const |
Run the algorithm using the current cluster list as input. More... | |
Protected Attributes inherited from lar_content::TwoDSlidingFitSplittingAlgorithm | |
unsigned int | m_slidingFitHalfWindow |
float | m_minClusterLength |
VertexSplittingAlgorithm class.
Definition at line 21 of file VertexSplittingAlgorithm.h.
lar_content::VertexSplittingAlgorithm::VertexSplittingAlgorithm | ( | ) |
Default constructor.
Definition at line 21 of file VertexSplittingAlgorithm.cc.
|
privatevirtual |
Use sliding linear fit to identify the best split position.
slidingFitResult | the input sliding fit result |
splitPosition | the best split position |
Implements lar_content::TwoDSlidingFitSplittingAlgorithm.
Definition at line 29 of file VertexSplittingAlgorithm.cc.
|
privatevirtual |
Reimplemented from lar_content::TwoDSlidingFitSplittingAlgorithm.
Definition at line 81 of file VertexSplittingAlgorithm.cc.
|
private |
Maximum displacement squared.
Definition at line 33 of file VertexSplittingAlgorithm.h.
|
private |
Maximum displacement squared.
Definition at line 34 of file VertexSplittingAlgorithm.h.