#include "TObject.h"
#include "TStopwatch.h"
#include <fstream>
#include "TMatrixDSymfwd.h"
#include <vector>
#include <string>
#include <utility>
#include <ROOT/RConfig.hxx>
Classes | |
class | RooMinuit |
RooMinuit is a wrapper class around TFitter/TMinuit that provides a seamless interface between the MINUIT functionality and the native RooFit interface. More... | |
Enumerations | |
enum | PrintLevel { None =-1 , Reduced =0 , Normal =1 , ExtraForProblem =2 , Maximum =3 } |
enum | Strategy { Speed =0 , Balance =1 , Robustness =2 } |
Variables | |
RooArgList * | _constParamList |
TStopwatch | _cumulTimer |
bool | _doEvalErrorWall |
Int_t | _evalCounter |
TMatrixDSym * | _extV |
RooArgList * | _floatParamList |
std::vector< RooAbsArg * > | _floatParamVec |
RooAbsReal * | _func |
bool | _handleLocalErrors |
RooArgList * | _initConstParamList |
RooArgList * | _initFloatParamList |
std::ofstream * | _logfile |
Int_t | _maxEvalMult |
double | _maxFCN |
Int_t | _nPar |
Int_t | _numBadNLL |
Int_t | _optConst |
Int_t | _printEvalErrors |
Int_t | _printLevel |
bool | _profile |
Int_t | _status |
std::vector< std::pair< std::string, int > > | _statusHistory |
static TVirtualFitter * | _theFitter |
TStopwatch | _timer |
bool | _verbose |
Int_t | _warnLevel |
enum PrintLevel |
Enumerator | |
---|---|
None | |
Reduced | |
Normal | |
ExtraForProblem | |
Maximum |
Definition at line 6 of file RooMinuit.h.
enum Strategy |
Enumerator | |
---|---|
Speed | |
Balance | |
Robustness |
Definition at line 5 of file RooMinuit.h.
|
override |
|
protected |
|
protected |
|
static |
|
protected |
RooPlot * R__DEPRECATED::contour | ( | RooRealVar & | var1, |
RooRealVar & | var2, | ||
double | n1 = 1 , |
||
double | n2 = 2 , |
||
double | n3 = 0.0 , |
||
double | n4 = 0.0 , |
||
double | n5 = 0.0 , |
||
double | n6 = 0.0 |
||
) |
Int_t R__DEPRECATED::evalCounter | ( | ) | const |
Definition at line 40 of file RooMinuit.h.
RooFitResult * R__DEPRECATED::fit | ( | const char * | options | ) |
|
inlineprotected |
Definition at line 56 of file RooMinuit.h.
Int_t R__DEPRECATED::hesse | ( | ) |
Int_t R__DEPRECATED::improve | ( | ) |
|
inlineprotected |
Definition at line 57 of file RooMinuit.h.
|
inlineprotected |
Definition at line 58 of file RooMinuit.h.
Int_t R__DEPRECATED::migrad | ( | ) |
Int_t R__DEPRECATED::minos | ( | ) |
void R__DEPRECATED::optimizeConst | ( | Int_t | flag | ) |
|
protected |
|
protected |
RooMinuit TObject R__DEPRECATED | ( | 6 | , |
30 | , | ||
"Please use RooMinimizer instead of RooMinuit" | |||
) |
|
private |
R__DEPRECATED::RooMinuit | ( | RooAbsReal & | function | ) |
Definition at line 1189 of file RooMinuit.cxx.
RooFitResult * R__DEPRECATED::save | ( | const char * | name = nullptr , |
const char * | title = nullptr |
||
) |
|
protected |
Definition at line 67 of file RooMinuit.h.
Int_t R__DEPRECATED::seek | ( | ) |
void R__DEPRECATED::setEps | ( | double | eps | ) |
void R__DEPRECATED::setErrorLevel | ( | double | level | ) |
void R__DEPRECATED::setEvalErrorWall | ( | bool | flag | ) |
Definition at line 11 of file RooMinuit.h.
bool R__DEPRECATED::setLogFile | ( | const char * | logfile = nullptr | ) |
void R__DEPRECATED::setMaxEvalMultiplier | ( | Int_t | n | ) |
Definition at line 35 of file RooMinuit.h.
void R__DEPRECATED::setNoWarn | ( | ) |
void R__DEPRECATED::setOffsetting | ( | bool | flag | ) |
|
protectedvirtual |
void R__DEPRECATED::setPrintEvalErrors | ( | Int_t | numEvalErrors | ) |
Definition at line 32 of file RooMinuit.h.
void R__DEPRECATED::setProfile | ( | bool | flag = true | ) |
Definition at line 34 of file RooMinuit.h.
void R__DEPRECATED::setStrategy | ( | Int_t | strat | ) |
void R__DEPRECATED::setVerbose | ( | bool | flag = true | ) |
Definition at line 33 of file RooMinuit.h.
Int_t R__DEPRECATED::simplex | ( | ) |
|
protected |
void R__DEPRECATED::zeroEvalCount | ( | ) |
Definition at line 41 of file RooMinuit.h.
|
private |
Definition at line 88 of file RooMinuit.h.
|
private |
Definition at line 96 of file RooMinuit.h.
|
private |
Definition at line 83 of file RooMinuit.h.
|
private |
Definition at line 73 of file RooMinuit.h.
|
private |
Definition at line 98 of file RooMinuit.h.
|
private |
Definition at line 85 of file RooMinuit.h.
|
private |
Definition at line 86 of file RooMinuit.h.
|
private |
Definition at line 90 of file RooMinuit.h.
|
private |
Definition at line 79 of file RooMinuit.h.
|
private |
Definition at line 89 of file RooMinuit.h.
|
private |
Definition at line 87 of file RooMinuit.h.
|
private |
Definition at line 93 of file RooMinuit.h.
|
private |
Definition at line 84 of file RooMinuit.h.
|
private |
Definition at line 92 of file RooMinuit.h.
|
private |
Definition at line 81 of file RooMinuit.h.
|
private |
Definition at line 80 of file RooMinuit.h.
|
private |
Definition at line 77 of file RooMinuit.h.
|
private |
Definition at line 82 of file RooMinuit.h.
|
private |
Definition at line 74 of file RooMinuit.h.
|
private |
Definition at line 78 of file RooMinuit.h.
|
private |
Definition at line 76 of file RooMinuit.h.
|
private |
Definition at line 102 of file RooMinuit.h.
|
staticprivate |
Definition at line 100 of file RooMinuit.h.
|
private |
Definition at line 95 of file RooMinuit.h.
|
private |
Definition at line 94 of file RooMinuit.h.
|
private |
Definition at line 75 of file RooMinuit.h.