10#ifndef ROOT_Minuit2_FCNBase
11#define ROOT_Minuit2_FCNBase
72 double operator()(
const std::vector<double> &
v)
const override = 0;
100 virtual double Up()
const = 0;
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
virtual double Up() const =0
Error definition of the function.
virtual void SetErrorDef(double)
add interface to set dynamically a new error definition Re-implement this function if needed.
double operator()(const std::vector< double > &v) const override=0
The meaning of the vector of parameters is of course defined by the user, who uses the values of thos...
virtual double ErrorDef() const
Error definition of the function.
Class from which all the other classes, representing functions, inherit.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.