14#ifndef __ROOFIT_NOROOMINIMIZER
16#ifndef ROO_MINIMIZER_FCN
17#define ROO_MINIMIZER_FCN
79 virtual double DoEval(
const double *
x)
const;
class containg the result of the fit and all the related information (fitted parameter values,...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgList * _floatParamList
void SetPdfParamErr(Int_t index, Double_t value)
RooArgList * _initFloatParamList
virtual double DoEval(const double *x) const
Implementation of the evaluation function.
RooArgList * GetInitFloatParamList()
virtual ROOT::Math::IBaseFunctionMultiDim * Clone() const
Clone a function.
Bool_t SetLogFile(const char *inLogfile)
void ApplyCovarianceMatrix(TMatrixDSym &V)
Double_t GetPdfParamErr(Int_t index)
virtual unsigned int NDim() const
Retrieve the dimension of the function.
Double_t GetPdfParamVal(Int_t index)
std::ofstream * GetLogFile()
Int_t evalCounter() const
void SetEvalErrorWall(Bool_t flag)
Bool_t SetPdfParamVal(const Int_t &index, const Double_t &value) const
std::vector< RooAbsArg * > _floatParamVec
virtual ~RooMinimizerFcn()
RooArgList * GetInitConstParamList()
RooArgList * _constParamList
Bool_t Synchronize(std::vector< ROOT::Fit::ParameterSettings > ¶meters, Bool_t optConst, Bool_t verbose)
void BackProp(const ROOT::Fit::FitResult &results)
void SetPrintEvalErrors(Int_t numEvalErrors)
RooMinimizerFcn(RooAbsReal *funct, RooMinimizer *context, bool verbose=false)
void ClearPdfParamAsymErr(Int_t index)
RooArgList * GetFloatParamList()
void SetVerbose(Bool_t flag=kTRUE)
RooArgList * _initConstParamList
RooArgList * GetConstParamList()
RooMinimizer is a wrapper class around ROOT::Fit:Fitter that provides a seamless interface between th...