BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ROOT::Fit::FitUtil::LikelihoodAux< T > Class Template Reference

Description

template<class T>
class ROOT::Fit::FitUtil::LikelihoodAux< T >

Definition at line 76 of file FitUtil.h.

Collaboration diagram for ROOT::Fit::FitUtil::LikelihoodAux< T >:
[legend]

Public Member Functions

 LikelihoodAux (T logv={}, T w={}, T w2={})
 
LikelihoodAux operator+ (const LikelihoodAux &l) const
 
LikelihoodAuxoperator+= (const LikelihoodAux &l)
 

Public Attributes

logvalue
 
weight
 
weight2
 

Constructor & Destructor Documentation

◆ LikelihoodAux()

template<class T >
ROOT::Fit::FitUtil::LikelihoodAux< T >::LikelihoodAux ( logv = {},
w = {},
w2 = {} 
)
inline

Definition at line 78 of file FitUtil.h.

Member Function Documentation

◆ operator+()

template<class T >
LikelihoodAux ROOT::Fit::FitUtil::LikelihoodAux< T >::operator+ ( const LikelihoodAux< T > &  l) const
inline

Definition at line 80 of file FitUtil.h.

81  {
82  return LikelihoodAux<T>(logvalue + l.logvalue, weight + l.weight, weight2 + l.weight2);
83  }

References ROOT::Fit::FitUtil::LikelihoodAux< T >::logvalue, ROOT::Fit::FitUtil::LikelihoodAux< T >::weight, and ROOT::Fit::FitUtil::LikelihoodAux< T >::weight2.

◆ operator+=()

template<class T >
LikelihoodAux& ROOT::Fit::FitUtil::LikelihoodAux< T >::operator+= ( const LikelihoodAux< T > &  l)
inline

Definition at line 85 of file FitUtil.h.

86  {
87  logvalue += l.logvalue;
88  weight += l.weight;
89  weight2 += l.weight2;
90  return *this;
91  }

References ROOT::Fit::FitUtil::LikelihoodAux< T >::logvalue, ROOT::Fit::FitUtil::LikelihoodAux< T >::weight, and ROOT::Fit::FitUtil::LikelihoodAux< T >::weight2.

Member Data Documentation

◆ logvalue

◆ weight

◆ weight2


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