14#ifndef __ROOFIT_NOROOMINIMIZER
16#ifndef ROO_MINIMIZER_FCN
17#define ROO_MINIMIZER_FCN
38 bool verbose =
false);
79 virtual double DoEval(
const double *
x)
const;
class containg the result of the fit and all the related information (fitted parameter values,...
Documentation for the abstract class IBaseFunctionMultiDim.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgList * _floatParamList
void SetPdfParamErr(Int_t index, Double_t value)
RooArgList * _initFloatParamList
virtual double DoEval(const double *x) const
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...