LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 120 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 349 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 515 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the max layer direction.
Definition at line 494 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the max layer position.
Definition at line 508 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the min layer direction.
Definition at line 487 of file VertexSelectionBaseAlgorithm.h.
|
inline |
Get the min layer position.
Definition at line 501 of file VertexSelectionBaseAlgorithm.h.
|
private |
The direction of the fit at the min layer.
Definition at line 169 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The position of the fit at the max layer.
Definition at line 171 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The direction of the fit at the min layer.
Definition at line 168 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
The position of the fit at the max layer.
Definition at line 170 of file VertexSelectionBaseAlgorithm.h.
Referenced by SlidingFitData().
|
private |
Pointer to the corresponding cluster.
Definition at line 172 of file VertexSelectionBaseAlgorithm.h.