LogLikelihoodFCN class for likelihood fits it is template to distinguish gradient and non-gradient case @ingroup FitMethodFunc
virtual double | DoDerivative(const double* x, unsigned int icoord) const |
virtual double | DoEval(const double* x) const |
ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> | LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>(const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>&) |
ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>& | operator=(const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>& rhs) |
enum ROOT::Math::BasicFitMethodFunction | kUndefined | |
kLeastSquare | ||
kLogLikelihood | ||
}; |
const ROOT::Fit::UnBinData& | fData | |
const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction& | fFunc | |
vector<double> | fGrad | for derivatives |
unsigned int | fNEffPoints | number of effective points used in the fit |
using BaseObjFunction::operator(); effective points used in the fit
{ return fNEffPoints; }
i-th likelihood contribution and its gradient