RooMinuit Class Reference

#include <RooMinuit.h>

Inheritance diagram for RooMinuit:

TObject TObject List of all members.

Public Types

enum  Strategy
enum  PrintLevel
enum  Strategy
enum  PrintLevel

Public Member Functions

 RooMinuit (RooAbsReal &function)
virtual ~RooMinuit ()
void setStrategy (Int_t strat)
void setErrorLevel (Double_t level)
void setEps (Double_t eps)
void optimizeConst (Bool_t flag)
void setEvalErrorWall (Bool_t flag)
RooFitResultfit (const char *options)
Int_t migrad ()
Int_t hesse ()
Int_t minos ()
Int_t minos (const RooArgSet &minosParamList)
Int_t seek ()
Int_t simplex ()
Int_t improve ()
RooFitResultsave (const char *name=0, const char *title=0)
RooPlotcontour (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)
Int_t setPrintLevel (Int_t newLevel)
void setNoWarn ()
Int_t setWarnLevel (Int_t newLevel)
void setPrintEvalErrors (Int_t numEvalErrors)
void setVerbose (Bool_t flag=kTRUE)
void setProfile (Bool_t flag=kTRUE)
Bool_t setLogFile (const char *logfile=0)
 RooMinuit (RooAbsReal &function)
virtual ~RooMinuit ()
void setStrategy (Int_t strat)
void setErrorLevel (Double_t level)
void setEps (Double_t eps)
void optimizeConst (Bool_t flag)
void setEvalErrorWall (Bool_t flag)
RooFitResultfit (const char *options)
Int_t migrad ()
Int_t hesse ()
Int_t minos ()
Int_t minos (const RooArgSet &minosParamList)
Int_t seek ()
Int_t simplex ()
Int_t improve ()
RooFitResultsave (const char *name=0, const char *title=0)
RooPlotcontour (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)
Int_t setPrintLevel (Int_t newLevel)
void setNoWarn ()
Int_t setWarnLevel (Int_t newLevel)
void setPrintEvalErrors (Int_t numEvalErrors)
void setVerbose (Bool_t flag=kTRUE)
void setProfile (Bool_t flag=kTRUE)
Bool_t setLogFile (const char *logfile=0)

Static Public Member Functions

static void cleanup ()
static void cleanup ()

Protected Member Functions

void applyCovarianceMatrix (TMatrixDSym &V)
void profileStart ()
void profileStop ()
Bool_t synchronize (Bool_t verbose)
void backProp ()
Int_t getNPar () const
ofstream * logfile () const
Double_tmaxFCN ()
Double_t getPdfParamVal (Int_t index)
Double_t getPdfParamErr (Int_t index)
virtual Bool_t setPdfParamVal (Int_t index, Double_t value, Bool_t verbose=kFALSE)
void setPdfParamErr (Int_t index, Double_t value)
void setPdfParamErr (Int_t index, Double_t loVal, Double_t hiVal)
void clearPdfParamAsymErr (Int_t index)
void applyCovarianceMatrix (TMatrixDSym &V)
void profileStart ()
void profileStop ()
Bool_t synchronize (Bool_t verbose)
void backProp ()
Int_t getNPar () const
ofstream * logfile () const
Double_tmaxFCN ()
Double_t getPdfParamVal (Int_t index)
Double_t getPdfParamErr (Int_t index)
virtual Bool_t setPdfParamVal (Int_t index, Double_t value, Bool_t verbose=kFALSE)
void setPdfParamErr (Int_t index, Double_t value)
void setPdfParamErr (Int_t index, Double_t loVal, Double_t hiVal)
void clearPdfParamAsymErr (Int_t index)

Private Member Functions

 RooMinuit (const RooMinuit &)
 RooMinuit (const RooMinuit &)

Private Attributes

Int_t _printLevel
Int_t _warnLevel
Int_t _status
Bool_t _optConst
Bool_t _profile
Bool_t _handleLocalErrors
Int_t _numBadNLL
Int_t _nPar
Int_t _printEvalErrors
Bool_t _doEvalErrorWall
RooArgList_floatParamList
RooArgList_initFloatParamList
RooArgList_constParamList
RooArgList_initConstParamList
RooAbsReal_func
Double_t _maxFCN
ofstream * _logfile
Bool_t _verbose
TStopwatch _timer
TStopwatch _cumulTimer
TMatrixDSym_extV
RooArgList_floatParamList
RooArgList_initFloatParamList
RooArgList_constParamList
RooArgList_initConstParamList
RooAbsReal_func
ofstream * _logfile
TMatrixDSym_extV

Static Private Attributes

static TVirtualFitter_theFitter
static TVirtualFitter_theFitter

Friends

class RooAbsPdf
void RooMinuitGlue (Int_t &np, Double_t *gin, Double_t &f, Double_t *par, Int_t flag)
void RooMinuitGlue (Int_t &np, Double_t *gin, Double_t &f, Double_t *par, Int_t flag)

Detailed Description

Definition at line 35 of file RooMinuit.h.


Member Enumeration Documentation

enum RooMinuit::Strategy

Definition at line 41 of file RooMinuit.h.

enum RooMinuit::PrintLevel

Definition at line 42 of file RooMinuit.h.

enum RooMinuit::Strategy

Definition at line 41 of file RooMinuit.h.

enum RooMinuit::PrintLevel

Definition at line 42 of file RooMinuit.h.


Constructor & Destructor Documentation

RooMinuit::RooMinuit ( RooAbsReal function  ) 

Definition at line 97 of file RooMinuit.cxx.

References _constParamList, _doEvalErrorWall, _extV, _floatParamList, _func, _handleLocalErrors, _initConstParamList, _initFloatParamList, _logfile, _maxFCN, _nPar, _numBadNLL, _optConst, _printEvalErrors, _printLevel, _profile, _theFitter, _verbose, _warnLevel, RooSentinel::activate(), xmlio::Class, TVirtualFitter::Clear(), coutW, RooAbsCollection::createIterator(), RooAbsReal::defaultErrorLevel(), TNamed::GetName(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), TObject::InheritsFrom(), RooMsgService::instance(), kFALSE, kTRUE, RooFit::Minimization, TIterator::Next(), RooAbsCollection::remove(), RooMinuitGlue, RooAbsCollection::selectByAttrib(), setErrorLevel(), TVirtualFitter::SetFCN(), RooAbsCollection::setName(), TVirtualFitter::SetObjectFit(), setPrintLevel(), setWarnLevel(), RooAbsCollection::snapshot(), RooArgList::sort(), and synchronize().

RooMinuit::~RooMinuit (  )  [virtual]

Definition at line 195 of file RooMinuit.cxx.

References _constParamList, _extV, _floatParamList, _initConstParamList, and _initFloatParamList.

RooMinuit::RooMinuit ( const RooMinuit  )  [private]

RooMinuit::RooMinuit ( RooAbsReal function  ) 

virtual RooMinuit::~RooMinuit (  )  [virtual]

RooMinuit::RooMinuit ( const RooMinuit  )  [private]


Member Function Documentation

void RooMinuit::setStrategy ( Int_t  strat  ) 

Definition at line 211 of file RooMinuit.cxx.

References _theFitter, and TVirtualFitter::ExecuteCommand().

Referenced by fit().

void RooMinuit::setErrorLevel ( Double_t  level  ) 

Definition at line 225 of file RooMinuit.cxx.

References _theFitter, and TVirtualFitter::ExecuteCommand().

Referenced by RooMinuit().

void RooMinuit::setEps ( Double_t  eps  ) 

Definition at line 237 of file RooMinuit.cxx.

References _theFitter, and TVirtualFitter::ExecuteCommand().

void RooMinuit::optimizeConst ( Bool_t  flag  ) 

Definition at line 790 of file RooMinuit.cxx.

References _func, _optConst, _printLevel, RooAbsArg::Activate, RooAbsReal::CollectErrors, RooAbsArg::constOptimizeTestStatistic(), coutI, RooAbsArg::DeActivate, RooFit::Minimization, RooAbsReal::PrintErrors, and RooAbsReal::setEvalErrorLoggingMode().

Referenced by fit().

void RooMinuit::setEvalErrorWall ( Bool_t  flag  )  [inline]

Definition at line 47 of file RooMinuit.h.

References _doEvalErrorWall.

RooFitResult * RooMinuit::fit ( const char *  options  ) 

Definition at line 246 of file RooMinuit.cxx.

References _floatParamList, _func, _theFitter, Form(), TNamed::GetName(), RooAbsCollection::getSize(), hesse(), migrad(), minos(), optimizeConst(), opts, save(), setLogFile(), TVirtualFitter::SetObjectFit(), setProfile(), setStrategy(), and setVerbose().

Int_t RooMinuit::migrad (  ) 

Definition at line 288 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Referenced by RooStats::ProfileLikelihoodTestStat::Evaluate(), RooProfileLL::evaluate(), fit(), and RooProfileLL::validateAbsMin().

Int_t RooMinuit::hesse (  ) 

Definition at line 319 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Referenced by fit().

Int_t RooMinuit::minos (  ) 

Definition at line 349 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Referenced by fit().

Int_t RooMinuit::minos ( const RooArgSet minosParamList  ) 

Definition at line 380 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, RooAbsCollection::createIterator(), TVirtualFitter::ExecuteCommand(), RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::getSize(), RooArgList::index(), par, RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Int_t RooMinuit::seek (  ) 

Definition at line 427 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Int_t RooMinuit::simplex (  ) 

Definition at line 457 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

Int_t RooMinuit::improve (  ) 

Definition at line 488 of file RooMinuit.cxx.

References _floatParamList, _nPar, _status, _theFitter, _verbose, backProp(), RooAbsReal::clearEvalErrorLog(), RooAbsReal::CollectErrors, TVirtualFitter::ExecuteCommand(), RooAbsCollection::getSize(), RooAbsReal::PrintErrors, profileStart(), profileStop(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetObjectFit(), and synchronize().

RooFitResult * RooMinuit::save ( const char *  name = 0,
const char *  title = 0 
)

Definition at line 818 of file RooMinuit.cxx.

References _constParamList, _extV, _floatParamList, _func, _initFloatParamList, _numBadNLL, _status, _theFitter, RooAbsCollection::add(), RooArgList::at(), RooFitResult::fillCorrMatrix(), RooAbsCollection::find(), Form(), TNamed::GetName(), RooAbsCollection::getSize(), TVirtualFitter::GetStats(), TNamed::GetTitle(), RooAbsReal::getVal(), i, kTRUE, name, par, RooAbsCollection::remove(), RooFitResult::setConstParList(), RooFitResult::setCovarianceMatrix(), RooFitResult::setCovQual(), RooFitResult::setEDM(), RooFitResult::setFinalParList(), RooFitResult::setInitParList(), RooFitResult::setMinNLL(), RooFitResult::setNumInvalidNLL(), RooFitResult::setStatus(), RooArgList::sort(), and title.

Referenced by fit().

RooPlot * RooMinuit::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 
)

Definition at line 886 of file RooMinuit.cxx.

References _floatParamList, _func, _theFitter, RooPlot::addObject(), TMinuit::Contour(), coutE, Form(), TMinuit::fUp, TNamed::GetName(), TObject::GetName(), RooRealVar::getVal(), gMinuit, graph(), RooArgList::index(), kBlue, RooFit::Minimization, n, TMinuit::SetErrorDef(), TVirtualFitter::SetObjectFit(), and RooAbsCollection::snapshot().

Int_t RooMinuit::setPrintLevel ( Int_t  newLevel  ) 

Definition at line 518 of file RooMinuit.cxx.

References _printLevel, _theFitter, and TVirtualFitter::ExecuteCommand().

Referenced by RooStats::ProfileLikelihoodTestStat::Evaluate(), RooProfileLL::evaluate(), RooMinuit(), and synchronize().

void RooMinuit::setNoWarn (  ) 

Definition at line 531 of file RooMinuit.cxx.

References _theFitter, _warnLevel, and TVirtualFitter::ExecuteCommand().

Referenced by RooStats::ProfileLikelihoodTestStat::Evaluate().

Int_t RooMinuit::setWarnLevel ( Int_t  newLevel  ) 

Definition at line 543 of file RooMinuit.cxx.

References _theFitter, _warnLevel, and TVirtualFitter::ExecuteCommand().

Referenced by RooMinuit(), and synchronize().

void RooMinuit::setPrintEvalErrors ( Int_t  numEvalErrors  )  [inline]

Definition at line 67 of file RooMinuit.h.

References _printEvalErrors.

void RooMinuit::setVerbose ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 68 of file RooMinuit.h.

References _verbose, and flag.

Referenced by fit().

void RooMinuit::setProfile ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 69 of file RooMinuit.h.

References _profile, and flag.

Referenced by fit().

Bool_t RooMinuit::setLogFile ( const char *  logfile = 0  ) 

Definition at line 957 of file RooMinuit.cxx.

References _logfile, coutI, kFALSE, and RooFit::Minimization.

Referenced by fit().

void RooMinuit::cleanup (  )  [static]

Definition at line 84 of file RooMinuit.cxx.

References _theFitter.

Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore2_168_0_24(), and G__setup_memfuncRooMinuit().

void RooMinuit::applyCovarianceMatrix ( TMatrixDSym V  )  [protected]

Definition at line 1107 of file RooMinuit.cxx.

References _extV, _floatParamList, RooArgList::at(), getNPar(), i, RooAbsArg::isConstant(), setPdfParamErr(), sqrt(), and V.

void RooMinuit::profileStart (  )  [protected]

Definition at line 1049 of file RooMinuit.cxx.

References _cumulTimer, _profile, _timer, kFALSE, and TStopwatch::Start().

Referenced by hesse(), improve(), migrad(), minos(), seek(), and simplex().

void RooMinuit::profileStop (  )  [protected]

Definition at line 1062 of file RooMinuit.cxx.

References _cumulTimer, _profile, _timer, coutI, RooFit::Minimization, TStopwatch::Print(), and TStopwatch::Stop().

Referenced by hesse(), improve(), migrad(), minos(), seek(), and simplex().

Bool_t RooMinuit::synchronize ( Bool_t  verbose  )  [protected]

Definition at line 568 of file RooMinuit.cxx.

References _constParamList, _floatParamList, _func, _initConstParamList, _initFloatParamList, _nPar, _optConst, _theFitter, _verbose, RooAbsCollection::add(), RooAbsCollection::addClone(), RooArgList::at(), xmlio::Class, RooAbsReal::CollectErrors, RooAbsArg::ConfigChange, RooAbsArg::constOptimizeTestStatistic(), coutI, coutW, TVirtualFitter::ExecuteCommand(), TMinuit::fIpfix, TVirtualFitter::FixParameter(), TMinuit::fNpfix, TMinuit::fNwrmes, TVirtualFitter::GetParameter(), RooAbsCollection::getSize(), RooRealVar::getVal(), gMinuit, kFALSE, kTRUE, RooFit::Minimization, par, RooAbsReal::PrintErrors, TVirtualFitter::ReleaseParameter(), RooAbsCollection::remove(), RooAbsReal::setEvalErrorLoggingMode(), TVirtualFitter::SetParameter(), setPrintLevel(), setWarnLevel(), and RooAbsArg::ValueChange.

Referenced by hesse(), improve(), migrad(), minos(), RooMinuit(), seek(), and simplex().

void RooMinuit::backProp (  )  [protected]

Definition at line 1078 of file RooMinuit.cxx.

References _nPar, _theFitter, buffer, clearPdfParamAsymErr(), TVirtualFitter::GetErrors(), TVirtualFitter::GetParameter(), setPdfParamErr(), setPdfParamVal(), and val.

Referenced by hesse(), improve(), migrad(), minos(), seek(), and simplex().

Int_t RooMinuit::getNPar (  )  const [inline, protected]

Definition at line 87 of file RooMinuit.h.

References _nPar.

Referenced by applyCovarianceMatrix(), and RooMinuitGlue().

ofstream* RooMinuit::logfile (  )  const [inline, protected]

Definition at line 88 of file RooMinuit.h.

References _logfile.

Referenced by RooMinuitGlue().

Double_t& RooMinuit::maxFCN (  )  [inline, protected]

Definition at line 89 of file RooMinuit.h.

References _maxFCN.

Referenced by RooMinuitGlue().

Double_t RooMinuit::getPdfParamVal ( Int_t  index  )  [protected]

Definition at line 982 of file RooMinuit.cxx.

References _floatParamList, and RooArgList::at().

Double_t RooMinuit::getPdfParamErr ( Int_t  index  )  [protected]

Definition at line 992 of file RooMinuit.cxx.

References _floatParamList, and RooArgList::at().

Bool_t RooMinuit::setPdfParamVal ( Int_t  index,
Double_t  value,
Bool_t  verbose = kFALSE 
) [protected, virtual]

Definition at line 1002 of file RooMinuit.cxx.

References _floatParamList, RooArgList::at(), kFALSE, kTRUE, and par.

Referenced by backProp(), and RooMinuitGlue().

void RooMinuit::setPdfParamErr ( Int_t  index,
Double_t  value 
) [protected]

Definition at line 1020 of file RooMinuit.cxx.

References _floatParamList, and RooArgList::at().

Referenced by applyCovarianceMatrix(), and backProp().

void RooMinuit::setPdfParamErr ( Int_t  index,
Double_t  loVal,
Double_t  hiVal 
) [protected]

Definition at line 1039 of file RooMinuit.cxx.

References _floatParamList, and RooArgList::at().

void RooMinuit::clearPdfParamAsymErr ( Int_t  index  )  [protected]

Definition at line 1030 of file RooMinuit.cxx.

References _floatParamList, and RooArgList::at().

Referenced by backProp().

void RooMinuit::setStrategy ( Int_t  strat  ) 

void RooMinuit::setErrorLevel ( Double_t  level  ) 

void RooMinuit::setEps ( Double_t  eps  ) 

void RooMinuit::optimizeConst ( Bool_t  flag  ) 

void RooMinuit::setEvalErrorWall ( Bool_t  flag  )  [inline]

Definition at line 47 of file RooMinuit.h.

References _doEvalErrorWall.

RooFitResult* RooMinuit::fit ( const char *  options  ) 

Int_t RooMinuit::migrad (  ) 

Int_t RooMinuit::hesse (  ) 

Int_t RooMinuit::minos (  ) 

Int_t RooMinuit::minos ( const RooArgSet minosParamList  ) 

Int_t RooMinuit::seek (  ) 

Int_t RooMinuit::simplex (  ) 

Int_t RooMinuit::improve (  ) 

RooFitResult* RooMinuit::save ( const char *  name = 0,
const char *  title = 0 
)

RooPlot* RooMinuit::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 
)

Int_t RooMinuit::setPrintLevel ( Int_t  newLevel  ) 

void RooMinuit::setNoWarn (  ) 

Int_t RooMinuit::setWarnLevel ( Int_t  newLevel  ) 

void RooMinuit::setPrintEvalErrors ( Int_t  numEvalErrors  )  [inline]

Definition at line 67 of file RooMinuit.h.

References _printEvalErrors.

void RooMinuit::setVerbose ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 68 of file RooMinuit.h.

References _verbose, and flag.

void RooMinuit::setProfile ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 69 of file RooMinuit.h.

References _profile, and flag.

Bool_t RooMinuit::setLogFile ( const char *  logfile = 0  ) 

static void RooMinuit::cleanup (  )  [static]

void RooMinuit::applyCovarianceMatrix ( TMatrixDSym V  )  [protected]

void RooMinuit::profileStart (  )  [protected]

void RooMinuit::profileStop (  )  [protected]

Bool_t RooMinuit::synchronize ( Bool_t  verbose  )  [protected]

void RooMinuit::backProp (  )  [protected]

Int_t RooMinuit::getNPar (  )  const [inline, protected]

Definition at line 87 of file RooMinuit.h.

References _nPar.

ofstream* RooMinuit::logfile (  )  const [inline, protected]

Definition at line 88 of file RooMinuit.h.

References _logfile.

Double_t& RooMinuit::maxFCN (  )  [inline, protected]

Definition at line 89 of file RooMinuit.h.

References _maxFCN.

Double_t RooMinuit::getPdfParamVal ( Int_t  index  )  [protected]

Double_t RooMinuit::getPdfParamErr ( Int_t  index  )  [protected]

virtual Bool_t RooMinuit::setPdfParamVal ( Int_t  index,
Double_t  value,
Bool_t  verbose = kFALSE 
) [protected, virtual]

void RooMinuit::setPdfParamErr ( Int_t  index,
Double_t  value 
) [protected]

void RooMinuit::setPdfParamErr ( Int_t  index,
Double_t  loVal,
Double_t  hiVal 
) [protected]

void RooMinuit::clearPdfParamAsymErr ( Int_t  index  )  [protected]


Friends And Related Function Documentation

RooAbsPdf [friend]

Definition at line 76 of file RooMinuit.h.

void RooMinuitGlue ( Int_t np,
Double_t gin,
Double_t f,
Double_t par,
Int_t  flag 
) [friend]

Definition at line 1128 of file RooMinuit.cxx.

Referenced by RooMinuit().

void RooMinuitGlue ( Int_t np,
Double_t gin,
Double_t f,
Double_t par,
Int_t  flag 
) [friend]

Definition at line 1128 of file RooMinuit.cxx.


Member Data Documentation

Int_t RooMinuit::_printLevel [private]

Definition at line 100 of file RooMinuit.h.

Referenced by optimizeConst(), RooMinuit(), and setPrintLevel().

Int_t RooMinuit::_warnLevel [private]

Definition at line 101 of file RooMinuit.h.

Referenced by RooMinuit(), setNoWarn(), and setWarnLevel().

Int_t RooMinuit::_status [private]

Definition at line 102 of file RooMinuit.h.

Referenced by hesse(), improve(), migrad(), minos(), save(), seek(), and simplex().

Bool_t RooMinuit::_optConst [private]

Definition at line 103 of file RooMinuit.h.

Referenced by optimizeConst(), RooMinuit(), and synchronize().

Bool_t RooMinuit::_profile [private]

Definition at line 104 of file RooMinuit.h.

Referenced by profileStart(), profileStop(), RooMinuit(), and setProfile().

Bool_t RooMinuit::_handleLocalErrors [private]

Definition at line 105 of file RooMinuit.h.

Referenced by RooMinuit().

Int_t RooMinuit::_numBadNLL [private]

Definition at line 106 of file RooMinuit.h.

Referenced by RooMinuit(), RooMinuitGlue(), and save().

Int_t RooMinuit::_nPar [private]

Definition at line 107 of file RooMinuit.h.

Referenced by backProp(), getNPar(), hesse(), improve(), migrad(), minos(), RooMinuit(), seek(), simplex(), and synchronize().

Int_t RooMinuit::_printEvalErrors [private]

Definition at line 108 of file RooMinuit.h.

Referenced by RooMinuit(), RooMinuitGlue(), and setPrintEvalErrors().

Bool_t RooMinuit::_doEvalErrorWall [private]

Definition at line 109 of file RooMinuit.h.

Referenced by RooMinuit(), RooMinuitGlue(), and setEvalErrorWall().

RooArgList* RooMinuit::_floatParamList [private]

Definition at line 110 of file RooMinuit.h.

Referenced by applyCovarianceMatrix(), clearPdfParamAsymErr(), contour(), fit(), getPdfParamErr(), getPdfParamVal(), hesse(), improve(), migrad(), minos(), RooMinuit(), RooMinuitGlue(), save(), seek(), setPdfParamErr(), setPdfParamVal(), simplex(), synchronize(), and ~RooMinuit().

RooArgList* RooMinuit::_initFloatParamList [private]

Definition at line 111 of file RooMinuit.h.

Referenced by RooMinuit(), save(), synchronize(), and ~RooMinuit().

RooArgList* RooMinuit::_constParamList [private]

Definition at line 112 of file RooMinuit.h.

Referenced by RooMinuit(), save(), synchronize(), and ~RooMinuit().

RooArgList* RooMinuit::_initConstParamList [private]

Definition at line 113 of file RooMinuit.h.

Referenced by RooMinuit(), synchronize(), and ~RooMinuit().

RooAbsReal* RooMinuit::_func [private]

Definition at line 114 of file RooMinuit.h.

Referenced by contour(), fit(), optimizeConst(), RooMinuit(), RooMinuitGlue(), save(), and synchronize().

Double_t RooMinuit::_maxFCN [private]

Definition at line 116 of file RooMinuit.h.

Referenced by maxFCN(), and RooMinuit().

ofstream* RooMinuit::_logfile [private]

Definition at line 117 of file RooMinuit.h.

Referenced by logfile(), RooMinuit(), and setLogFile().

Bool_t RooMinuit::_verbose [private]

Definition at line 118 of file RooMinuit.h.

Referenced by hesse(), improve(), migrad(), minos(), RooMinuit(), RooMinuitGlue(), seek(), setVerbose(), simplex(), and synchronize().

TStopwatch RooMinuit::_timer [private]

Definition at line 119 of file RooMinuit.h.

Referenced by profileStart(), and profileStop().

TStopwatch RooMinuit::_cumulTimer [private]

Definition at line 120 of file RooMinuit.h.

Referenced by profileStart(), and profileStop().

TMatrixDSym* RooMinuit::_extV [private]

Definition at line 122 of file RooMinuit.h.

Referenced by applyCovarianceMatrix(), RooMinuit(), save(), and ~RooMinuit().

TVirtualFitter * RooMinuit::_theFitter [static, private]

Definition at line 124 of file RooMinuit.h.

Referenced by backProp(), cleanup(), contour(), fit(), hesse(), improve(), migrad(), minos(), RooMinuit(), RooMinuitGlue(), save(), seek(), setEps(), setErrorLevel(), setNoWarn(), setPrintLevel(), setStrategy(), setWarnLevel(), simplex(), and synchronize().

RooArgList* RooMinuit::_floatParamList [private]

Definition at line 110 of file RooMinuit.h.

RooArgList* RooMinuit::_initFloatParamList [private]

Definition at line 111 of file RooMinuit.h.

RooArgList* RooMinuit::_constParamList [private]

Definition at line 112 of file RooMinuit.h.

RooArgList* RooMinuit::_initConstParamList [private]

Definition at line 113 of file RooMinuit.h.

RooAbsReal* RooMinuit::_func [private]

Definition at line 114 of file RooMinuit.h.

ofstream* RooMinuit::_logfile [private]

Definition at line 117 of file RooMinuit.h.

TMatrixDSym* RooMinuit::_extV [private]

Definition at line 122 of file RooMinuit.h.

TVirtualFitter* RooMinuit::_theFitter [static, private]

Definition at line 124 of file RooMinuit.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1