LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
FitSegment class. More...
#include "LArTwoDSlidingFitObjects.h"
Public Member Functions | |
FitSegment (const int startLayer, const int endLayer, const double startX, const double endX) | |
Constructor. More... | |
int | GetStartLayer () const |
Get start layer. More... | |
int | GetEndLayer () const |
Get end layer. More... | |
double | GetMinX () const |
Get the minimum x value. More... | |
double | GetMaxX () const |
Get the maximum x value. More... | |
bool | IsIncreasingX () const |
Whether the x coordinate increases between the start and end layers. More... | |
Private Attributes | |
int | m_startLayer |
The start layer. More... | |
int | m_endLayer |
The end layer. More... | |
double | m_minX |
The minimum x value. More... | |
double | m_maxX |
The maximum x value. More... | |
bool | m_isIncreasingX |
Whether the x coordinate increases between the start and end layers. More... | |
FitSegment class.
Definition at line 234 of file LArTwoDSlidingFitObjects.h.
|
inline |
Constructor.
startLayer | the start layer |
endLayer | the end layer |
startX | the x position at the start layer |
endX | the x position at the end layer |
Definition at line 473 of file LArTwoDSlidingFitObjects.h.
References m_isIncreasingX, m_maxX, and m_minX.
|
inline |
Get end layer.
Definition at line 491 of file LArTwoDSlidingFitObjects.h.
References m_endLayer.
Referenced by lar_content::TwoDSlidingFitResult::GetFitSegment(), lar_content::ThreeViewTransverseTracksAlgorithm::GetSegmentOverlap(), and lar_content::TwoDSlidingFitResult::TransverseInterpolation().
|
inline |
Get the maximum x value.
Definition at line 505 of file LArTwoDSlidingFitObjects.h.
References m_maxX.
Referenced by lar_content::ThreeViewTransverseTracksAlgorithm::GetSegmentOverlap().
|
inline |
Get the minimum x value.
Definition at line 498 of file LArTwoDSlidingFitObjects.h.
References m_minX.
Referenced by lar_content::ThreeViewTransverseTracksAlgorithm::GetSegmentOverlap().
|
inline |
Get start layer.
Definition at line 484 of file LArTwoDSlidingFitObjects.h.
References m_startLayer.
Referenced by lar_content::TwoDSlidingFitResult::GetFitSegment(), lar_content::ThreeViewTransverseTracksAlgorithm::GetSegmentOverlap(), and lar_content::TwoDSlidingFitResult::TransverseInterpolation().
|
inline |
Whether the x coordinate increases between the start and end layers.
Definition at line 512 of file LArTwoDSlidingFitObjects.h.
References m_isIncreasingX.
|
private |
The end layer.
Definition at line 284 of file LArTwoDSlidingFitObjects.h.
Referenced by GetEndLayer().
|
private |
Whether the x coordinate increases between the start and end layers.
Definition at line 287 of file LArTwoDSlidingFitObjects.h.
Referenced by FitSegment(), and IsIncreasingX().
|
private |
The maximum x value.
Definition at line 286 of file LArTwoDSlidingFitObjects.h.
Referenced by FitSegment(), and GetMaxX().
|
private |
The minimum x value.
Definition at line 285 of file LArTwoDSlidingFitObjects.h.
Referenced by FitSegment(), and GetMinX().
|
private |
The start layer.
Definition at line 283 of file LArTwoDSlidingFitObjects.h.
Referenced by GetStartLayer().