![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://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, m_minX, max, and min.
|
inline |
Get end layer.
Definition at line 491 of file LArTwoDSlidingFitObjects.h.
References m_endLayer.
Referenced by lar_content::TwoDSlidingFitResult::GetFitSegment(), lar_content::ThreeDTransverseTracksAlgorithm::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::ThreeDTransverseTracksAlgorithm::GetSegmentOverlap().
|
inline |
Get the minimum x value.
Definition at line 498 of file LArTwoDSlidingFitObjects.h.
References m_minX.
Referenced by lar_content::ThreeDTransverseTracksAlgorithm::GetSegmentOverlap().
|
inline |
Get start layer.
Definition at line 484 of file LArTwoDSlidingFitObjects.h.
References m_startLayer.
Referenced by lar_content::TwoDSlidingFitResult::GetFitSegment(), lar_content::ThreeDTransverseTracksAlgorithm::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().