10 #ifndef ROOT_Minuit2_FCNAdapter 11 #define ROOT_Minuit2_FCNAdapter 30 template<
class Function>
44 return fFunc.operator()(&v[0]);
47 return fFunc.operator()(
v);
69 #endif //ROOT_Minuit2_FCNAdapter double Up() const
Error definition of the function.
Namespace for new ROOT classes and functions.
FCNAdapter(const Function &f, double up=1.)
template wrapped class for adapting to FCNBase signature
double operator()(const double *v) const
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
Double_t(* Function)(Double_t)
double operator()(const std::vector< double > &v) const
The meaning of the vector of parameters is of course defined by the user, who uses the values of thos...
void SetErrorDef(double up)
add interface to set dynamically a new error definition Re-implement this function if needed...