void RooMinuitGlue(Int_t &, Double_t *, Double_t &f, Double_t *par, Int_t)
#define ClassDef(name, id)
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
RooMinuit is a wrapper class around TFitter/TMinuit that provides a seamless interface between the MI...
void setPdfParamErr(Int_t index, Double_t value)
Modify PDF parameter error by ordinal index (needed by MINUIT)
Int_t hesse()
Execute HESSE.
Bool_t setLogFile(const char *logfile=0)
Change the file name for logging of a RooMinuit of all MINUIT steppings through the parameter space.
RooMinuit(RooAbsReal &function)
Construct MINUIT interface to given function.
void setVerbose(Bool_t flag=kTRUE)
RooArgList * _floatParamList
Int_t evalCounter() const
void setEvalErrorWall(Bool_t flag)
Bool_t _handleLocalErrors
void setProfile(Bool_t flag=kTRUE)
void optimizeConst(Int_t flag)
If flag is true, perform constant term optimization on function being minimized.
RooFitResult * save(const char *name=0, const char *title=0)
Save and return a RooFitResult snaphot of current minimizer status.
void setOffsetting(Bool_t flag)
Enable internal likelihood offsetting for enhanced numeric precision.
static void cleanup()
Cleanup method called by atexit handler installed by RooSentinel to delete all global heap objects wh...
Int_t seek()
Execute SEEK.
Int_t simplex()
Execute SIMPLEX.
Bool_t synchronize(Bool_t verbose)
Internal function to synchronize TMinuit with current information in RooAbsReal function parameters.
void setErrorLevel(Double_t level)
Set the level for MINUIT error analysis to the given value.
friend void RooMinuitGlue(Int_t &np, Double_t *gin, Double_t &f, Double_t *par, Int_t flag)
RooPlot * contour(RooRealVar &var1, RooRealVar &var2, Double_t n1=1, Double_t n2=2, Double_t n3=0, Double_t n4=0, Double_t n5=0, Double_t n6=0)
Create and draw a TH2 with the error contours in parameters var1 and v2 at up to 6 'sigma' settings w...
virtual Bool_t setPdfParamVal(Int_t index, Double_t value, Bool_t verbose=kFALSE)
Modify PDF parameter value by ordinal index (needed by MINUIT)
void saveStatus(const char *label, Int_t status)
void setStrategy(Int_t strat)
Change MINUIT strategy to istrat.
Int_t setPrintLevel(Int_t newLevel)
Change the MINUIT internal printing level.
std::vector< std::pair< std::string, int > > _statusHistory
std::vector< RooAbsArg * > _floatParamVec
Int_t migrad()
Execute MIGRAD.
std::ofstream * logfile() const
Int_t setWarnLevel(Int_t newLevel)
Set MINUIT warning level to given level.
void applyCovarianceMatrix(TMatrixDSym &V)
Apply results of given external covariance matrix.
void backProp()
Transfer MINUIT fit results back into RooFit objects.
Double_t getPdfParamErr(Int_t index)
Access PDF parameter error by ordinal index (needed by MINUIT)
RooArgList * _initConstParamList
void setEps(Double_t eps)
Change MINUIT epsilon.
RooArgList * _initFloatParamList
void setPrintEvalErrors(Int_t numEvalErrors)
void setMaxEvalMultiplier(Int_t n)
void profileStop()
Stop profiling timer and report results of last session.
Int_t minos()
Execute MINOS.
RooMinuit(const RooMinuit &)
void clearPdfParamAsymErr(Int_t index)
Modify PDF parameter error by ordinal index (needed by MINUIT)
Int_t improve()
Execute IMPROVE.
void profileStart()
Start profiling timer.
void setNoWarn()
Instruct MINUIT to suppress warnings.
RooArgList * _constParamList
virtual ~RooMinuit()
Destructor.
RooFitResult * fit(const char *options)
Parse traditional RooAbsPdf::fitTo driver options.
Double_t getPdfParamVal(Int_t index)
Access PDF parameter value by ordinal index (needed by MINUIT)
static TVirtualFitter * _theFitter
A RooPlot is a plot frame and a container for graphics objects within that frame.
RooRealVar represents a fundamental (non-derived) real valued object.
2-D histogram with a float per channel (see TH1 documentation)}
Mother of all ROOT objects.
Abstract Base Class for Fitting.
void function(const Char_t *name_, T fun, const Char_t *docstring=0)