LArSoft
v09_90_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().