![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
LayerInterpolation class. More...
#include "LArTwoDSlidingFitObjects.h"
Public Member Functions | |
| LayerInterpolation () | |
| Default constructor. More... | |
| LayerInterpolation (const LayerFitResultMap::const_iterator &firstLayerIter, const LayerFitResultMap::const_iterator &secondLayerIter, const double firstWeight, const double secondWeight) | |
| Constructor. More... | |
| bool | IsInitialized () const |
| Whether the object is initialized. More... | |
| LayerFitResultMap::const_iterator | GetStartLayerIter () const |
| Get the start layer iterator. More... | |
| LayerFitResultMap::const_iterator | GetEndLayerIter () const |
| Get the end layer iterator. More... | |
| double | GetStartLayerWeight () const |
| Get the start layer weight. More... | |
| double | GetEndLayerWeight () const |
| Get the end layer weight. More... | |
Private Attributes | |
| bool | m_isInitialized |
| Whether the object is initialized. More... | |
| LayerFitResultMap::const_iterator | m_startLayerIter |
| The start layer iterator. More... | |
| LayerFitResultMap::const_iterator | m_endLayerIter |
| The end layer iterator. More... | |
| double | m_startLayerWeight |
| The start layer weight. More... | |
| double | m_endLayerWeight |
| The end layer weight. More... | |
LayerInterpolation class.
Definition at line 165 of file LArTwoDSlidingFitObjects.h.
|
inline |
Default constructor.
Definition at line 404 of file LArTwoDSlidingFitObjects.h.
|
inline |
Constructor.
| firstayerIter | the iterator for the upstream layer |
| secondLayerIter | the iterator for the downstream layer |
| firstWeight | the weight to be applied to the upstream layer |
| secondWeight | the weight to be applied to the downstream layer |
Definition at line 413 of file LArTwoDSlidingFitObjects.h.
|
inline |
Get the end layer iterator.
Definition at line 442 of file LArTwoDSlidingFitObjects.h.
References m_endLayerIter, and m_isInitialized.
Referenced by lar_content::TwoDSlidingFitResult::GetFitRms(), lar_content::TwoDSlidingFitResult::GetGlobalFitDirection(), and lar_content::TwoDSlidingFitResult::GetGlobalFitPosition().
|
inline |
Get the end layer weight.
Definition at line 462 of file LArTwoDSlidingFitObjects.h.
References m_endLayerWeight, and m_isInitialized.
Referenced by lar_content::TwoDSlidingFitResult::GetFitRms(), lar_content::TwoDSlidingFitResult::GetGlobalFitDirection(), and lar_content::TwoDSlidingFitResult::GetGlobalFitPosition().
|
inline |
Get the start layer iterator.
Definition at line 432 of file LArTwoDSlidingFitObjects.h.
References m_isInitialized, and m_startLayerIter.
Referenced by lar_content::TwoDSlidingFitResult::GetFitRms(), lar_content::TwoDSlidingFitResult::GetGlobalFitDirection(), and lar_content::TwoDSlidingFitResult::GetGlobalFitPosition().
|
inline |
Get the start layer weight.
Definition at line 452 of file LArTwoDSlidingFitObjects.h.
References m_isInitialized, and m_startLayerWeight.
Referenced by lar_content::TwoDSlidingFitResult::GetFitRms(), lar_content::TwoDSlidingFitResult::GetGlobalFitDirection(), and lar_content::TwoDSlidingFitResult::GetGlobalFitPosition().
|
inline |
Whether the object is initialized.
Definition at line 425 of file LArTwoDSlidingFitObjects.h.
References m_isInitialized.
|
private |
The end layer iterator.
Definition at line 222 of file LArTwoDSlidingFitObjects.h.
Referenced by GetEndLayerIter().
|
private |
The end layer weight.
Definition at line 224 of file LArTwoDSlidingFitObjects.h.
Referenced by GetEndLayerWeight().
|
private |
Whether the object is initialized.
Definition at line 220 of file LArTwoDSlidingFitObjects.h.
Referenced by GetEndLayerIter(), GetEndLayerWeight(), GetStartLayerIter(), GetStartLayerWeight(), and IsInitialized().
|
private |
The start layer iterator.
Definition at line 221 of file LArTwoDSlidingFitObjects.h.
Referenced by GetStartLayerIter().
|
private |
The start layer weight.
Definition at line 223 of file LArTwoDSlidingFitObjects.h.
Referenced by GetStartLayerWeight().