Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::LayerInterpolation Class Reference

LayerInterpolation class. More...

#include "LArTwoDSlidingFitObjects.h"

Public Member Functions

 LayerInterpolation ()
 Default constructor.
 
 LayerInterpolation (const LayerFitResultMap::const_iterator &firstLayerIter, const LayerFitResultMap::const_iterator &secondLayerIter, const double firstWeight, const double secondWeight)
 Constructor.
 
bool IsInitialized () const
 Whether the object is initialized.
 
LayerFitResultMap::const_iterator GetStartLayerIter () const
 Get the start layer iterator.
 
LayerFitResultMap::const_iterator GetEndLayerIter () const
 Get the end layer iterator.
 
double GetStartLayerWeight () const
 Get the start layer weight.
 
double GetEndLayerWeight () const
 Get the end layer weight.
 

Private Attributes

bool m_isInitialized
 Whether the object is initialized.
 
LayerFitResultMap::const_iterator m_startLayerIter
 The start layer iterator.
 
LayerFitResultMap::const_iterator m_endLayerIter
 The end layer iterator.
 
double m_startLayerWeight
 The start layer weight.
 
double m_endLayerWeight
 The end layer weight.
 

Detailed Description

LayerInterpolation class.

Definition at line 165 of file LArTwoDSlidingFitObjects.h.

Constructor & Destructor Documentation

◆ LayerInterpolation() [1/2]

lar_content::LayerInterpolation::LayerInterpolation ( )
inline

Default constructor.

Definition at line 398 of file LArTwoDSlidingFitObjects.h.

◆ LayerInterpolation() [2/2]

lar_content::LayerInterpolation::LayerInterpolation ( const LayerFitResultMap::const_iterator &  firstLayerIter,
const LayerFitResultMap::const_iterator &  secondLayerIter,
const double  firstWeight,
const double  secondWeight 
)
inline

Constructor.

Parameters
firstayerIterthe iterator for the upstream layer
secondLayerIterthe iterator for the downstream layer
firstWeightthe weight to be applied to the upstream layer
secondWeightthe weight to be applied to the downstream layer

Definition at line 404 of file LArTwoDSlidingFitObjects.h.

Member Function Documentation

◆ GetEndLayerIter()

LayerFitResultMap::const_iterator lar_content::LayerInterpolation::GetEndLayerIter ( ) const
inline

Get the end layer iterator.

Returns
the iterator for the end layer

Definition at line 433 of file LArTwoDSlidingFitObjects.h.

Here is the caller graph for this function:

◆ GetEndLayerWeight()

double lar_content::LayerInterpolation::GetEndLayerWeight ( ) const
inline

Get the end layer weight.

Returns
the weight for the end layer

Definition at line 453 of file LArTwoDSlidingFitObjects.h.

Here is the caller graph for this function:

◆ GetStartLayerIter()

LayerFitResultMap::const_iterator lar_content::LayerInterpolation::GetStartLayerIter ( ) const
inline

Get the start layer iterator.

Returns
the iterator for the start layer

Definition at line 423 of file LArTwoDSlidingFitObjects.h.

Here is the caller graph for this function:

◆ GetStartLayerWeight()

double lar_content::LayerInterpolation::GetStartLayerWeight ( ) const
inline

Get the start layer weight.

Returns
the weight for the start layer

Definition at line 443 of file LArTwoDSlidingFitObjects.h.

Here is the caller graph for this function:

◆ IsInitialized()

bool lar_content::LayerInterpolation::IsInitialized ( ) const
inline

Whether the object is initialized.

Returns
boolean

Definition at line 416 of file LArTwoDSlidingFitObjects.h.

Member Data Documentation

◆ m_endLayerIter

LayerFitResultMap::const_iterator lar_content::LayerInterpolation::m_endLayerIter
private

The end layer iterator.

Definition at line 222 of file LArTwoDSlidingFitObjects.h.

◆ m_endLayerWeight

double lar_content::LayerInterpolation::m_endLayerWeight
private

The end layer weight.

Definition at line 224 of file LArTwoDSlidingFitObjects.h.

◆ m_isInitialized

bool lar_content::LayerInterpolation::m_isInitialized
private

Whether the object is initialized.

Definition at line 220 of file LArTwoDSlidingFitObjects.h.

◆ m_startLayerIter

LayerFitResultMap::const_iterator lar_content::LayerInterpolation::m_startLayerIter
private

The start layer iterator.

Definition at line 221 of file LArTwoDSlidingFitObjects.h.

◆ m_startLayerWeight

double lar_content::LayerInterpolation::m_startLayerWeight
private

The start layer weight.

Definition at line 223 of file LArTwoDSlidingFitObjects.h.


The documentation for this class was generated from the following file: