LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Sliding fit data class. More...
#include "VertexSelectionBaseAlgorithm.h"
Public Member Functions | |
SlidingFitData (const pandora::Cluster *const pCluster, const int slidingFitWindow, const float slidingFitPitch) | |
Constructor. More... | |
const pandora::CartesianVector & | GetMinLayerDirection () const |
Get the min layer direction. More... | |
const pandora::CartesianVector & | GetMaxLayerDirection () const |
Get the max layer direction. More... | |
const pandora::CartesianVector & | GetMinLayerPosition () const |
Get the min layer position. More... | |
const pandora::CartesianVector & | GetMaxLayerPosition () const |
Get the max layer position. More... | |
const pandora::Cluster * | GetCluster () const |
Get a pointer to the corresponding cluster. More... | |
Private Attributes | |
pandora::CartesianVector | m_minLayerDirection |
The direction of the fit at the min layer. More... | |
pandora::CartesianVector | m_maxLayerDirection |
The direction of the fit at the min layer. More... | |
pandora::CartesianVector | m_minLayerPosition |
The position of the fit at the max layer. More... | |
pandora::CartesianVector | m_maxLayerPosition |
The position of the fit at the max layer. More... | |
const pandora::Cluster * | m_pCluster |
Pointer to the corresponding cluster. More... | |
Sliding fit data class.
Definition at line 117 of file VertexSelectionBaseAlgorithm.h.
lar_content::VertexSelectionBaseAlgorithm::SlidingFitData::SlidingFitData | ( | const pandora::Cluster *const | pCluster, |
const int | slidingFitWindow, | ||
const float | slidingFitPitch | ||
) |
Constructor.
pCluster | pointer to the cluster |
slidingFitWindow | the sliding fit window |
slidingFitPitch | the sliding fit pitch |
Definition at line 303 of file VertexSelectionBaseAlgorithm.cc.
References lar_content::TwoDSlidingFitResult::GetGlobalMaxLayerDirection(), lar_content::TwoDSlidingFitResult::GetGlobalMaxLayerPosition(), lar_content::TwoDSlidingFitResult::GetGlobalMinLayerDirection(), lar_content::TwoDSlidingFitResult::GetGlobalMinLayerPosition(), m_maxLayerDirection, m_maxLayerPosition, m_minLayerDirection, and m_minLayerPosition.
|
inline |
Get a pointer to the corresponding cluster.
Definition at line 490 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the max layer direction.
Definition at line 469 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the max layer position.
Definition at line 483 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the min layer direction.
Definition at line 462 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the min layer position.
Definition at line 476 of file VertexSelectionBaseAlgorithm.h.
|
private |
The direction of the fit at the min layer.
Definition at line 166 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The position of the fit at the max layer.
Definition at line 168 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The direction of the fit at the min layer.
Definition at line 165 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The position of the fit at the max layer.
Definition at line 167 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
Pointer to the corresponding cluster.
Definition at line 169 of file VertexSelectionBaseAlgorithm.h.