template<class T>
struct ROOT::Fit::FitUtil::Evaluate< T >
Definition at line 361 of file FitUtil.h.
|
static double | EvalChi2 (const IModelFunction &func, const BinData &data, const double *p, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy, unsigned nChunks=0) |
|
static double | EvalChi2Effective (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int &nPoints) |
|
static void | EvalChi2Gradient (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, double *g, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy=::ROOT::EExecutionPolicy::kSequential, unsigned nChunks=0) |
|
static double | EvalChi2Residual (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int i, double *g, double *h, bool hasGrad, bool fullHessian) |
|
static double | EvalLogL (const IModelFunctionTempl< double > &func, const UnBinData &data, const double *p, int iWeight, bool extended, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy, unsigned nChunks=0) |
|
static void | EvalLogLGradient (const IModelFunctionTempl< double > &func, const UnBinData &data, const double *p, double *g, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy=::ROOT::EExecutionPolicy::kSequential, unsigned nChunks=0) |
|
static double | EvalPdf (const IModelFunctionTempl< double > &func, const UnBinData &data, const double *p, unsigned int i, double *g, double *h, bool hasGrad, bool fullHessian) |
|
static double | EvalPoissonBinPdf (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int i, double *g, double *h, bool hasGrad, bool fullHessian) |
| evaluate the pdf (Poisson) contribution to the logl (return actually log of pdf) and its gradient
|
|
static double | EvalPoissonLogL (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, int iWeight, bool extended, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy, unsigned nChunks=0) |
|
static void | EvalPoissonLogLGradient (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, double *g, unsigned int &nPoints, ::ROOT::EExecutionPolicy executionPolicy=::ROOT::EExecutionPolicy::kSequential, unsigned nChunks=0) |
|