LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar::util::GaussianFit< T >::EncodeExtractor< Pred, void > Struct Template Reference

#include "SimpleFits.h"

Public Member Functions

 EncodeExtractor (Pred &pred)
 
template<typename Elem , typename = std::enable_if<std::is_const<Pred>::value, void>>
auto operator() (Elem elem) const
 
template<typename Elem , typename = std::enable_if<!std::is_const<Pred>::value, void>>
auto operator() (Elem elem)
 

Public Attributes

Pred & extractor
 

Detailed Description

template<typename T>
template<typename Pred>
struct lar::util::GaussianFit< T >::EncodeExtractor< Pred, void >

Wrapper to encode a Measurement_t or MeasurementAndUncertainty_t from a extractor

Definition at line 1306 of file SimpleFits.h.

Constructor & Destructor Documentation

template<typename T>
template<typename Pred >
lar::util::GaussianFit< T >::EncodeExtractor< Pred, void >::EncodeExtractor ( Pred &  pred)
inline

Definition at line 1307 of file SimpleFits.h.

References value.

Member Function Documentation

template<typename T>
template<typename Pred >
template<typename Elem , typename = std::enable_if<std::is_const<Pred>::value, void>>
auto lar::util::GaussianFit< T >::EncodeExtractor< Pred, void >::operator() ( Elem  elem) const
inline

Definition at line 1314 of file SimpleFits.h.

References value.

1315  {
1316  return EncodeValue(extractor(elem));
1317  }
static Data_t EncodeValue(Data_t value)
Definition: SimpleFits.h:1237
template<typename T>
template<typename Pred >
template<typename Elem , typename = std::enable_if<!std::is_const<Pred>::value, void>>
auto lar::util::GaussianFit< T >::EncodeExtractor< Pred, void >::operator() ( Elem  elem)
inline

Definition at line 1320 of file SimpleFits.h.

1321  {
1322  return EncodeValue(extractor(elem));
1323  }
static Data_t EncodeValue(Data_t value)
Definition: SimpleFits.h:1237

Member Data Documentation

template<typename T>
template<typename Pred >
Pred& lar::util::GaussianFit< T >::EncodeExtractor< Pred, void >::extractor

Definition at line 1325 of file SimpleFits.h.


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