#include <TMinuit.h>
Inheritance diagram for TMinuit:
Definition at line 34 of file TMinuit.h.
TMinuit::TMinuit | ( | const TMinuit & | m | ) | [private] |
TMinuit::TMinuit | ( | ) |
TMinuit::TMinuit | ( | Int_t | maxpar | ) |
Definition at line 444 of file TMinuit.cxx.
References TSeqCollection::Add(), BuildArrays(), fEmpty, fFCN, fGraphicsMode, fMethodCall, fObjectFit, fPlot, fStatus, TROOT::GetListOfSpecials(), gMinuit, gROOT, kTRUE, mninit(), and SetMaxIterations().
TMinuit::~TMinuit | ( | ) | [virtual] |
Definition at line 477 of file TMinuit.cxx.
References DeleteArrays(), fMethodCall, fPlot, TROOT::GetListOfSpecials(), gMinuit, gROOT, and TCollection::Remove().
TMinuit::TMinuit | ( | const TMinuit & | m | ) | [private] |
TMinuit::TMinuit | ( | ) |
TMinuit::TMinuit | ( | Int_t | maxpar | ) |
virtual TMinuit::~TMinuit | ( | ) | [virtual] |
void TMinuit::BuildArrays | ( | Int_t | maxpar = 15 |
) | [virtual] |
Definition at line 490 of file TMinuit.cxx.
References fAlim, fBlim, fChpt, fCOMDplist, fCONTgcc, fCONTw, fCpnam, fDgrd, fDirin, fDirins, fErn, fErp, fFIXPyy, fG2, fG2s, fGin, fGlobcc, fGRADgf, fGrd, fGrds, fGstep, fGsteps, fHESSyy, fIMPRdsav, fIMPRy, fIpfix, fMATUvline, fMaxcpt, fMaxpar, fMaxpar1, fMaxpar2, fMaxpar5, fMIGRflnu, fMIGRgs, fMIGRstep, fMIGRvg, fMIGRxxs, fMNOTgcc, fMNOTw, fMNOTxdev, fNexofi, fNiofex, fNvarl, fP, fPARSplist, fPbar, fPrho, fPSDFs, fPstar, fPstst, fSEEKxbest, fSEEKxmid, fSIMPy, fU, fVERTpp, fVERTq, fVERTs, fVhmat, fVthmat, fWerr, fWord7, fX, fXpt, fXs, fXt, fXts, fYpt, and i.
Referenced by TMinuit().
TObject * TMinuit::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 575 of file TMinuit.cxx.
References TNamed::Clone(), and fFCN.
Int_t TMinuit::Command | ( | const char * | command | ) | [virtual] |
Definition at line 618 of file TMinuit.cxx.
References TPluginManager::FindHandler(), fStatus, TROOT::GetPluginManager(), gr, gROOT, h, mncont(), and TObject::Warning().
Referenced by RooMinuit::contour(), and fitcont().
Int_t TMinuit::DefineParameter | ( | Int_t | parNo, | |
const char * | name, | |||
Double_t | initVal, | |||
Double_t | initErr, | |||
Double_t | lowerLimit, | |||
Double_t | upperLimit | |||
) | [virtual] |
Definition at line 677 of file TMinuit.cxx.
References mnparm(), and sname.
Referenced by TMinuitMinimizer::SetFixedVariable(), TMinuitMinimizer::SetLimitedVariable(), and TMinuitMinimizer::SetVariable().
void TMinuit::DeleteArrays | ( | ) | [virtual] |
Definition at line 690 of file TMinuit.cxx.
References fAlim, fBlim, fChpt, fCOMDplist, fCONTgcc, fCONTw, fCpnam, fDgrd, fDirin, fDirins, fEmpty, fErn, fErp, fFIXPyy, fG2, fG2s, fGin, fGlobcc, fGRADgf, fGrd, fGrds, fGstep, fGsteps, fHESSyy, fIMPRdsav, fIMPRy, fIpfix, fMATUvline, fMIGRflnu, fMIGRgs, fMIGRstep, fMIGRvg, fMIGRxxs, fMNOTgcc, fMNOTw, fMNOTxdev, fNexofi, fNiofex, fNvarl, fP, fPARSplist, fPbar, fPrho, fPSDFs, fPstar, fPstst, fSEEKxbest, fSEEKxmid, fSIMPy, fU, fVERTpp, fVERTq, fVERTs, fVhmat, fVthmat, fWerr, fWord7, fX, fXpt, fXs, fXt, fXts, and fYpt.
Referenced by ~TMinuit().
Definition at line 808 of file TMinuit.cxx.
References mnexcm().
Referenced by TFitter::FixParameter(), TMVA::MinuitFitter::Run(), and TMinuitMinimizer::SetFixedVariable().
TMethodCall* TMinuit::GetMethodCall | ( | ) | const [inline] |
TObject* TMinuit::GetObjectFit | ( | ) | const [inline] |
Int_t TMinuit::GetMaxIterations | ( | ) | const [inline] |
Int_t TMinuit::GetNumFixedPars | ( | ) | const [virtual] |
Definition at line 835 of file TMinuit.cxx.
References fNpfix.
Referenced by TMinuitMinimizer::DoReleaseFixParameter().
Int_t TMinuit::GetNumFreePars | ( | ) | const [virtual] |
Int_t TMinuit::GetNumPars | ( | ) | const [virtual] |
Definition at line 851 of file TMinuit.cxx.
Referenced by TMinuitMinimizer::DoReleaseFixParameter(), TFitter::GetCovarianceMatrix(), TFitter::GetCovarianceMatrixElement(), and TMinuitMinimizer::InitTMinuit().
Int_t TMinuit::GetParameter | ( | Int_t | parNo, | |
Double_t & | currentValue, | |||
Double_t & | currentError | |||
) | const [virtual] |
Definition at line 822 of file TMinuit.cxx.
References mnpout(), and name.
Referenced by TMinuitMinimizer::RetrieveParams(), and TMVA::MinuitFitter::Run().
virtual TObject* TMinuit::GetPlot | ( | ) | const [inline, virtual] |
Int_t TMinuit::GetStatus | ( | ) | const [inline] |
Int_t TMinuit::Migrad | ( | ) | [virtual] |
void TMinuit::mnamin | ( | ) | [virtual] |
void TMinuit::mnbins | ( | Double_t | a1, | |
Double_t | a2, | |||
Int_t | naa, | |||
Double_t & | bl, | |||
Double_t & | bh, | |||
Int_t & | nb, | |||
Double_t & | bwid | |||
) | [virtual] |
Definition at line 989 of file TMinuit.cxx.
References TMath::Log10(), TMath::Max(), TMath::Min(), and TMath::Power().
void TMinuit::mncler | ( | ) | [virtual] |
Definition at line 1131 of file TMinuit.cxx.
References Eval(), fAlim, fAmin, fBlim, fCpnam, fGin, fISW, fNiofex, fNpagln, fNpagwd, fNpar, fNu, fNvarl, fU, fUndefi, fUp, fWerr, fWord7, i, TMath::Max(), TMath::Min(), mnamin(), mnhess(), mnwerr(), Printf(), and TString::Resize().
Referenced by mnexcm().
void TMinuit::mncomd | ( | const char * | crdbin, | |
Int_t & | icondn | |||
) | [virtual] |
Definition at line 1292 of file TMinuit.cxx.
References TString::Data(), fCOMDplist, fIsyswr, fLphead, fMaxpar, i, kFALSE, kTRUE, TString::Length(), TMath::Min(), mncrck(), mnexcm(), Printf(), and TString::ToUpper().
Referenced by Command().
void TMinuit::mncont | ( | Int_t | ke1, | |
Int_t | ke2, | |||
Int_t | nptu, | |||
Double_t * | xptu, | |||
Double_t * | yptu, | |||
Int_t & | ierrf | |||
) | [virtual] |
Definition at line 1382 of file TMinuit.cxx.
References TMath::Abs(), ROOT::Math::gv_detail::dist(), fAlim, fAmin, fApsi, fBlim, fCfrom, fChpt, fCONTgcc, fCONTw, fCpnam, fCstatu, fDcovar, fEDM, fEpsi, fErn, fErp, fGlobcc, fIdbg, fIstrat, fISW, fItaur, fKe1cr, fKe2cr, fNexofi, fNfcn, fNfcnfr, fNfcnmx, fNiofex, fNpagln, fNpagwd, fNpar, fNu, fU, fUndefi, fUp, fVhmat, fVthmat, fWerr, fX, fXdircr, fXmidcr, fXpt, fXt, fYdircr, fYmidcr, fYpt, i, j, line, Rgl::lr, TMath::Max(), TMath::Min(), mncros(), mncuve(), mnfixp(), mnfree(), mninex(), mnmnot(), mnplot(), mnwarn(), Printf(), and sprintf().
Referenced by Contour(), TMinuitMinimizer::Contour(), and mnexcm().
void TMinuit::mncrck | ( | TString | crdbuf, | |
Int_t | maxcwd, | |||
TString & | comand, | |||
Int_t & | lnc, | |||
Int_t | mxp, | |||
Double_t * | plist, | |||
Int_t & | llist, | |||
Int_t & | ierr, | |||
Int_t | isyswr | |||
) | [virtual] |
Definition at line 1666 of file TMinuit.cxx.
References command, TString::Data(), TString::Length(), and Printf().
Definition at line 1788 of file TMinuit.cxx.
References TMath::Abs(), charal, fAlim, fAmin, fBlim, fChpt, fIdbg, fKe1cr, fKe2cr, fLimset, fNfcn, fNpagln, fNpagwd, fNvarl, fUp, fXdircr, fXmidcr, fXpt, fYdircr, fYmidcr, fYpt, i, kFALSE, kTRUE, TMath::Max(), TMath::Min(), mneval(), mnpfit(), mnplot(), mnwarn(), Printf(), s1, s2, TMath::Sqrt(), x1, and x2.
void TMinuit::mncuve | ( | ) | [virtual] |
void TMinuit::mnderi | ( | ) | [virtual] |
Definition at line 2173 of file TMinuit.cxx.
References TMath::Abs(), TMath::Cos(), Eval(), fAlim, fAmin, fBlim, fEpsma2, fG2, fGin, fGrd, fGstep, fIdbg, fIstrat, fISW, fNexofi, fNfcn, fNpar, fNvarl, Form(), fU, fUndefi, fUp, fX, i, TMath::Max(), mnamin(), mninex(), mnwarn(), Printf(), and TMath::Sqrt().
void TMinuit::mneig | ( | Double_t * | a, | |
Int_t | ndima, | |||
Int_t | n, | |||
Int_t | mits, | |||
Double_t * | work, | |||
Double_t | precis, | |||
Int_t & | ifault | |||
) | [virtual] |
Definition at line 2307 of file TMinuit.cxx.
References TMath::Abs(), b, c, h, i, j, k, l, m, pr(), s, and TMath::Sqrt().
Referenced by mnpsdf().
Definition at line 2498 of file TMinuit.cxx.
References fISW, fNpagwd, fNpar, Form(), fUp, fVhmat, fX, i, j, k, Rgl::Mc::k2, TMath::Min(), mndxdi(), and Printf().
Referenced by TFitter::GetCovarianceMatrix(), mnmatu(), and TMinuitMinimizer::RetrieveErrorMatrix().
void TMinuit::mnerrs | ( | Int_t | number, | |
Double_t & | eplus, | |||
Double_t & | eminus, | |||
Double_t & | eparab, | |||
Double_t & | gcc | |||
) | [virtual] |
Definition at line 2569 of file TMinuit.cxx.
References TMath::Abs(), fErn, fErp, fGlobcc, fISW, fNiofex, fNu, fUndefi, fUp, fVhmat, fX, mndxdi(), and TMath::Sqrt().
Referenced by TMVA::MinuitWrapper::GetErrors(), TFitter::GetErrors(), and TMinuitMinimizer::GetMinosError().
void TMinuit::mnexcm | ( | const char * | comand, | |
Double_t * | plist, | |||
Int_t | llist, | |||
Int_t & | ierflg | |||
) | [virtual] |
Definition at line 2646 of file TMinuit.cxx.
References TString::Data(), Eval(), fAmin, fApsi, fBigedm, fCfrom, fCword, fDcovar, fEDM, fEpsi, fFval3, fGin, fIcomnd, fISW, fLnewmn, fLphead, fMaxpar, fNexofi, fNfcn, fNfcnfr, fNfcnlc, fNfcnmx, fNiofex, fNpar, fNpfix, fNu, fNvarl, Form(), fU, fUndefi, fUp, fWerr, fWord7, fX, i, kFALSE, kTRUE, TString::Length(), mnamin(), mncler(), mncntr(), mncont(), mncuve(), mnfixp(), mnfree(), mnhelp(), mnhess(), mnimpr(), mninex(), mnmatu(), mnmigr(), mnmnos(), mnprin(), mnrn15(), mnrset(), mnsave(), mnscan(), mnseek(), mnset(), mnsimp(), mnwerr(), nf, Printf(), and TString::ToUpper().
Referenced by TMinuitMinimizer::Contour(), TFitter::ExecuteCommand(), TMVA::MinuitWrapper::ExecuteCommand(), FixParameter(), TMinuitMinimizer::GetMinosError(), TMinuitMinimizer::Hesse(), Ifit(), TMinuitMinimizer::InitTMinuit(), Migrad(), TMinuitMinimizer::Minimize(), mncomd(), Release(), TMinuitMinimizer::Scan(), SetErrorDef(), TMinuitMinimizer::SetFunction(), SetPrintLevel(), and TMinuitMinimizer::SetVariableValue().
void TMinuit::mnexin | ( | Double_t * | pint | ) | [virtual] |
void TMinuit::mnfree | ( | Int_t | k | ) | [virtual] |
void TMinuit::mngrad | ( | ) | [virtual] |
void TMinuit::mnhelp | ( | TString | comd | ) | [virtual] |
Definition at line 3436 of file TMinuit.cxx.
References TString::Data(), TString::Length(), Printf(), and TString::ToUpper().
void TMinuit::mnhelp | ( | const char * | command = "" |
) | [virtual] |
void TMinuit::mnhess | ( | ) | [virtual] |
Definition at line 4020 of file TMinuit.cxx.
References TMath::Abs(), d, Eval(), fAmin, fCfrom, fCstatu, fDcovar, fDirin, fEDM, fEpsma2, fG2, fGin, fGrd, fGstep, fHESSyy, fIdbg, fIstrat, fISW, fItaur, fMaxint, fMaxpar, fNexofi, fNfcn, fNfcnfr, fNpar, fNvarl, Form(), fP, fU, fUndefi, fUp, fVhmat, fWerr, fX, i, id, j, TMath::Max(), TMath::Min(), mnamin(), mndxdi(), mnhes1(), mninex(), mnpsdf(), mnvert(), mnwarn(), Printf(), and TMath::Sqrt().
void TMinuit::mnhes1 | ( | ) | [virtual] |
void TMinuit::mnimpr | ( | ) | [virtual] |
Definition at line 4323 of file TMinuit.cxx.
References TMath::Abs(), Eval(), fAmin, fApsi, fCstatu, fDcovar, fDirin, fEDM, fEpsi, fGin, fIMPRdsav, fIMPRy, fISW, fItaur, fLnewmn, fMaxint, fMaxpar, fNfcn, fNfcnmx, fNpar, fP, fPbar, fPstar, fPstst, fU, fUndefi, fUp, fVhmat, fVthmat, fWerr, fWord7, fX, fXt, i, j, kTRUE, TMath::Max(), mnamin(), mncalf(), mninex(), mnprin(), mnrazz(), mnrn15(), mnrset(), mnsimp(), mnvert(), nloop, and Printf().
Referenced by mnexcm().
void TMinuit::mninex | ( | Double_t * | pint | ) | [virtual] |
Definition at line 4559 of file TMinuit.cxx.
References TMath::ATan(), fBigedm, fCfrom, fCovmes, fCstatu, fCtitl, fCundef, fCvrsn, fEpsma2, fEpsmac, fIcomnd, fIdbg, fIstkwr, fIstrat, fISW, fIsysrd, fIsyssa, fIsyswr, fItaur, fLimset, fLnewmn, fLrepor, fLwarn, fMaxext, fMaxint, fMaxpar, fNblock, fNewpag, fNfcn, fNfcnfr, fNpagln, fNpagwd, fNstkrd, fNstkwr, fUndefi, fUp, fUpdflt, fVlimhi, fVlimlo, i, idb, kFALSE, kTRUE, mncler(), mntiny(), Printf(), and TMath::Sqrt().
Referenced by TMinuit().
void TMinuit::mnlims | ( | ) | [virtual] |
Definition at line 4650 of file TMinuit.cxx.
References TMath::Abs(), fAlim, fBlim, fCfrom, fCstatu, fGrd, fGstep, fGsteps, fIpfix, fISW, fMaxext, fNfcn, fNfcnfr, fNiofex, fNpfix, fNu, fNvarl, fWord7, fX, kint, TMath::Max(), TMath::Min(), mndxdi(), mnexin(), mnrset(), and Printf().
Referenced by mnset().
void TMinuit::mnmatu | ( | Int_t | kode | ) | [virtual] |
Definition at line 5005 of file TMinuit.cxx.
References TMath::Abs(), fCovmes, fGlobcc, fISW, fMATUvline, fMaxint, fNexofi, fNpagwd, fNpar, Form(), fP, fVhmat, i, id, j, m, TMath::Max(), TMath::Min(), mnemat(), mnwerr(), n, Printf(), and TMath::Sqrt().
void TMinuit::mnmigr | ( | ) | [virtual] |
Definition at line 5084 of file TMinuit.cxx.
References TMath::Abs(), d, Eval(), fAmin, fApsi, fBigedm, fCfrom, fCstatu, fDcovar, fDirin, fEDM, fEpsma2, fG2, fGin, fGrd, fGstep, fIdbg, fIstrat, fISW, fItaur, fMIGRflnu, fMIGRgs, fMIGRstep, fMIGRvg, fMIGRxxs, fNexofi, fNfcn, fNfcnfr, fNfcnmx, fNpar, fU, fUndefi, fVhmat, fX, i, j, kFALSE, kTRUE, m, TMath::Max(), TMath::Min(), mnamin(), mnderi(), mnhess(), mninex(), mnline(), mnmatu(), mnprin(), mnpsdf(), mnwarn(), mnwerr(), n, and Printf().
void TMinuit::mnmnos | ( | ) | [virtual] |
Definition at line 5501 of file TMinuit.cxx.
References TMath::Abs(), fAlim, fAmin, fApsi, fBigedm, fBlim, fCpnam, fDcovar, fEDM, fEpsi, fEpsmac, fErn, fErp, fGlobcc, fIstrat, fISW, fItaur, fKe1cr, fKe2cr, fLnewmn, fMNOTgcc, fMNOTw, fMNOTxdev, fNfcn, fNfcnmx, fNiofex, fNpar, fNu, fNvarl, fU, fUndefi, fUp, fVhmat, fVthmat, fWerr, fX, fXdircr, fXmidcr, fXt, i, j, kFALSE, kTRUE, TMath::Max(), TMath::Min(), mncros(), mnexin(), mnfixp(), mnfree(), mninex(), mnwarn(), Printf(), and TMath::Sqrt().
void TMinuit::mnparm | ( | Int_t | k, | |
TString | cnamj, | |||
Double_t | uk, | |||
Double_t | wk, | |||
Double_t | a, | |||
Double_t | b, | |||
Int_t & | ierflg | |||
) | [virtual] |
Definition at line 5694 of file TMinuit.cxx.
References TMath::Abs(), fAlim, fAmin, fBlim, fCfrom, fCpnam, fCstatu, fDirin, fEpsma2, fG2, fGrd, fGstep, fIpfix, fISW, fLnolim, fLphead, fLwarn, fMaxext, fMaxint, fNexofi, fNfcn, fNfcnfr, fNiofex, fNpar, fNpfix, fNu, fNvarl, Form(), fU, fUndefi, fUp, fWerr, fX, fXt, k, kFALSE, kint, kTRUE, TMath::Max(), mnfixp(), mnfree(), mnpint(), mnrset(), mnwarn(), Printf(), and TMath::Sqrt().
Referenced by DefineParameter(), Ifit(), mnpars(), TMVA::MinuitWrapper::SetParameter(), and TFitter::SetParameter().
Definition at line 5898 of file TMinuit.cxx.
References a, b, fIsyswr, fMaxpar, fPARSplist, k, mncrck(), and mnparm().
Definition at line 6057 of file TMinuit.cxx.
References a, TMath::ASin(), TString::Data(), fAlim, fBlim, fCfrom, fEpsma2, fLimset, fNvarl, Form(), fVlimhi, fVlimlo, i, kTRUE, mnwarn(), and TMath::Sin().
void TMinuit::mnplot | ( | Double_t * | xpt, | |
Double_t * | ypt, | |||
char * | chpt, | |||
Int_t | nxypt, | |||
Int_t | npagwd, | |||
Int_t | npagln | |||
) | [virtual] |
Definition at line 6098 of file TMinuit.cxx.
References fGraphicsMode, TPluginManager::FindHandler(), fPlot, TROOT::GetPluginManager(), gROOT, h, i, j, k, kFALSE, kTRUE, TMath::Min(), mnbins(), Printf(), xmax, xmin, ymax, and ymin.
void TMinuit::mnpout | ( | Int_t | iuext, | |
TString & | chnam, | |||
Double_t & | val, | |||
Double_t & | err, | |||
Double_t & | xlolim, | |||
Double_t & | xuplim, | |||
Int_t & | iuint | |||
) | const [virtual] |
Definition at line 6279 of file TMinuit.cxx.
References fAlim, fBlim, fCpnam, fNexofi, fNiofex, fNpar, fNu, fNvarl, fU, and fWerr.
Referenced by TFitter::GetParameter(), GetParameter(), TFitter::GetParError(), and TMinuitMinimizer::Scan().
Definition at line 6337 of file TMinuit.cxx.
References TMath::Abs(), TMath::Cos(), fAlim, fBigedm, fBlim, fCfrom, fCovmes, fCpnam, fCstatu, fCtitl, fCundef, fDcovar, fDirin, fEDM, fErn, fErp, fGrd, fIstrat, fISW, fNfcn, fNfcnfr, fNiofex, fNu, fNvarl, Form(), fU, fUndefi, fUp, fUpdflt, fWerr, fX, i, k, l, m, TMath::Min(), nc, Printf(), x1, x2, and x3.
Referenced by mnexcm(), mnimpr(), mnmigr(), mnmnos(), mnscan(), mnseek(), mnset(), mnsimp(), TMinuitMinimizer::PrintResults(), and TFitter::PrintResults().
void TMinuit::mnpsdf | ( | ) | [virtual] |
Definition at line 6537 of file TMinuit.cxx.
References TMath::Abs(), TString::Data(), fCfrom, fCstatu, fEpsma2, fISW, fLwarn, fMaxint, fMaxpar, fNpar, Form(), fP, fPSDFs, fPstar, fVhmat, i, j, TMath::Max(), mneig(), mnwarn(), Printf(), and TMath::Sqrt().
Definition at line 6658 of file TMinuit.cxx.
References k.
Referenced by TFitter::Clear(), TMVA::MinuitWrapper::Clear(), TMinuitMinimizer::DoClear(), mnexcm(), mnimpr(), mnseek(), and mnset().
void TMinuit::mnrset | ( | Int_t | iopt | ) | [virtual] |
void TMinuit::mnsave | ( | ) | [virtual] |
void TMinuit::mnscan | ( | ) | [virtual] |
Definition at line 6737 of file TMinuit.cxx.
References Eval(), fAlim, fAmin, fBlim, fChpt, fCpnam, fCstatu, fGin, fISW, fNewpag, fNfcn, fNiofex, fNpagln, fNpagwd, fNpar, fNu, fNvarl, fU, fUndefi, fWerr, fWord7, fX, fXpt, fYpt, TMath::Max(), TMath::Min(), mnamin(), mnbins(), mnexin(), mnplot(), mnprin(), nbins, ncall, and Printf().
Referenced by mnexcm().
void TMinuit::mnseek | ( | ) | [virtual] |
Definition at line 6844 of file TMinuit.cxx.
References TMath::Abs(), Eval(), fAmin, fCstatu, fDirin, fGin, fISW, fNexofi, fNfcn, fNpar, fNvarl, fSEEKxbest, fSEEKxmid, fU, fUndefi, fUp, fWerr, fWord7, fX, j, TMath::Log(), mnamin(), mndxdi(), mninex(), mnprin(), mnrn15(), and Printf().
Referenced by mnexcm().
void TMinuit::mnset | ( | ) | [virtual] |
Definition at line 6940 of file TMinuit.cxx.
References TString::Contains(), TString::Data(), fAmin, fCfrom, fCovmes, fCstatu, fCtitl, fCvrsn, fCword, fEpsma2, fEpsmac, fErn, fErp, fIdbg, fIstkwr, fIstrat, fISW, fIsysrd, fIsyswr, fLrepor, fLwarn, fNewpag, fNfcn, fNfcnfr, fNpagln, fNpagwd, fNpar, fNu, fNvarl, fU, fUndefi, fUp, fUpdflt, fWord7, fX, i, id, kFALSE, kTRUE, TMath::Max(), TMath::Min(), mnamin(), mnexin(), mngrad(), mnlims(), mnmatu(), mnprin(), mnpsdf(), mnrn15(), mnrset(), mnwarn(), mnwerr(), Printf(), TMath::Sqrt(), and val.
Referenced by mnexcm().
void TMinuit::mnsimp | ( | ) | [virtual] |
Definition at line 7464 of file TMinuit.cxx.
References TMath::Abs(), ROOT::Math::Cephes::beta(), Eval(), fAmin, fBigedm, fCfrom, fCstatu, fDirin, fEDM, fEpsi, fEpsma2, fGin, fISW, fMaxpar, fNfcn, fNfcnfr, fNfcnmx, fNpar, fP, fPbar, fPrho, fPstar, fPstst, fSIMPy, fU, fUndefi, fWerr, fX, ROOT::Math::Cephes::gamma(), i, j, k, mnamin(), mndxdi(), mninex(), mnprin(), mnrazz(), nf, and Printf().
void TMinuit::mnstat | ( | Double_t & | fmin, | |
Double_t & | fedm, | |||
Double_t & | errdef, | |||
Int_t & | npari, | |||
Int_t & | nparx, | |||
Int_t & | istat | |||
) | [virtual] |
Definition at line 7661 of file TMinuit.cxx.
References fAmin, fBigedm, fEDM, fISW, fNpar, fNu, fUndefi, and fUp.
Referenced by TFitter::GetStats(), TMVA::MinuitWrapper::GetStats(), Ifit(), and RooFitResult::lastMinuitFit().
void TMinuit::mnwarn | ( | const char * | copt, | |
const char * | corg, | |||
const char * | cmes | |||
) | [virtual] |
void TMinuit::mnwerr | ( | ) | [virtual] |
Definition at line 7899 of file TMinuit.cxx.
References TMath::Abs(), fAlim, fBlim, fGlobcc, fISW, fMaxint, fMaxpar, fNexofi, fNpar, fNvarl, fP, fU, fUp, fVhmat, fWerr, fX, i, j, k, Rgl::Mc::k1, l, mnvert(), TMath::Sin(), and TMath::Sqrt().
Referenced by mncntr(), mncuve(), mnexcm(), mnmatu(), mnmigr(), and mnset().
Definition at line 873 of file TMinuit.cxx.
References mnexcm().
Referenced by TMinuitMinimizer::DoReleaseFixParameter(), and TFitter::ReleaseParameter().
Definition at line 887 of file TMinuit.cxx.
References mnexcm().
Referenced by RooMinuit::contour(), and fitcont().
void TMinuit::SetFCN | ( | void * | fcn | ) | [virtual] |
Definition at line 928 of file TMinuit.cxx.
References fFCN, fMethodCall, funcname, gCint, TInterpreter::Getp2f2funcname(), gMinuit, TMethodCall::InitWithPrototype(), and InteractiveFCNm().
Referenced by Ifit(), TFitter::SetFCN(), and TMinuitMinimizer::SetFunction().
virtual void TMinuit::SetMaxIterations | ( | Int_t | maxiter = 500 |
) | [inline, virtual] |
virtual void TMinuit::SetObjectFit | ( | TObject * | obj | ) | [inline, virtual] |
virtual void TMinuit::BuildArrays | ( | Int_t | maxpar = 15 |
) | [virtual] |
virtual TObject* TMinuit::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TNamed.
virtual Int_t TMinuit::Command | ( | const char * | command | ) | [virtual] |
virtual Int_t TMinuit::DefineParameter | ( | Int_t | parNo, | |
const char * | name, | |||
Double_t | initVal, | |||
Double_t | initErr, | |||
Double_t | lowerLimit, | |||
Double_t | upperLimit | |||
) | [virtual] |
virtual void TMinuit::DeleteArrays | ( | ) | [virtual] |
virtual Int_t TMinuit::Eval | ( | Int_t | npar, | |
Double_t * | grad, | |||
Double_t & | fval, | |||
Double_t * | par, | |||
Int_t | flag | |||
) | [virtual] |
TMethodCall* TMinuit::GetMethodCall | ( | ) | const [inline] |
TObject* TMinuit::GetObjectFit | ( | ) | const [inline] |
Int_t TMinuit::GetMaxIterations | ( | ) | const [inline] |
virtual Int_t TMinuit::GetNumFixedPars | ( | ) | const [virtual] |
virtual Int_t TMinuit::GetNumFreePars | ( | ) | const [virtual] |
virtual Int_t TMinuit::GetNumPars | ( | ) | const [virtual] |
virtual Int_t TMinuit::GetParameter | ( | Int_t | parNo, | |
Double_t & | currentValue, | |||
Double_t & | currentError | |||
) | const [virtual] |
virtual TObject* TMinuit::GetPlot | ( | ) | const [inline, virtual] |
Int_t TMinuit::GetStatus | ( | ) | const [inline] |
virtual Int_t TMinuit::Migrad | ( | ) | [virtual] |
virtual void TMinuit::mnamin | ( | ) | [virtual] |
virtual void TMinuit::mnbins | ( | Double_t | a1, | |
Double_t | a2, | |||
Int_t | naa, | |||
Double_t & | bl, | |||
Double_t & | bh, | |||
Int_t & | nb, | |||
Double_t & | bwid | |||
) | [virtual] |
virtual void TMinuit::mncler | ( | ) | [virtual] |
virtual void TMinuit::mncomd | ( | const char * | crdbin, | |
Int_t & | icondn | |||
) | [virtual] |
virtual void TMinuit::mncont | ( | Int_t | ke1, | |
Int_t | ke2, | |||
Int_t | nptu, | |||
Double_t * | xptu, | |||
Double_t * | yptu, | |||
Int_t & | ierrf | |||
) | [virtual] |
virtual void TMinuit::mncrck | ( | TString | crdbuf, | |
Int_t | maxcwd, | |||
TString & | comand, | |||
Int_t & | lnc, | |||
Int_t | mxp, | |||
Double_t * | plist, | |||
Int_t & | llist, | |||
Int_t & | ierr, | |||
Int_t | isyswr | |||
) | [virtual] |
virtual void TMinuit::mncuve | ( | ) | [virtual] |
virtual void TMinuit::mnderi | ( | ) | [virtual] |
virtual void TMinuit::mneig | ( | Double_t * | a, | |
Int_t | ndima, | |||
Int_t | n, | |||
Int_t | mits, | |||
Double_t * | work, | |||
Double_t | precis, | |||
Int_t & | ifault | |||
) | [virtual] |
virtual void TMinuit::mnerrs | ( | Int_t | number, | |
Double_t & | eplus, | |||
Double_t & | eminus, | |||
Double_t & | eparab, | |||
Double_t & | gcc | |||
) | [virtual] |
virtual void TMinuit::mnexcm | ( | const char * | comand, | |
Double_t * | plist, | |||
Int_t | llist, | |||
Int_t & | ierflg | |||
) | [virtual] |
virtual void TMinuit::mnexin | ( | Double_t * | pint | ) | [virtual] |
virtual void TMinuit::mnfree | ( | Int_t | k | ) | [virtual] |
virtual void TMinuit::mngrad | ( | ) | [virtual] |
virtual void TMinuit::mnhelp | ( | TString | comd | ) | [virtual] |
virtual void TMinuit::mnhelp | ( | const char * | command = "" |
) | [virtual] |
virtual void TMinuit::mnhess | ( | ) | [virtual] |
virtual void TMinuit::mnhes1 | ( | ) | [virtual] |
virtual void TMinuit::mnimpr | ( | ) | [virtual] |
virtual void TMinuit::mninex | ( | Double_t * | pint | ) | [virtual] |
virtual void TMinuit::mnlims | ( | ) | [virtual] |
virtual void TMinuit::mnline | ( | Double_t * | start, | |
Double_t | fstart, | |||
Double_t * | step, | |||
Double_t | slope, | |||
Double_t | toler | |||
) | [virtual] |
virtual void TMinuit::mnmatu | ( | Int_t | kode | ) | [virtual] |
virtual void TMinuit::mnmigr | ( | ) | [virtual] |
virtual void TMinuit::mnmnos | ( | ) | [virtual] |
virtual void TMinuit::mnmnot | ( | Int_t | ilax, | |
Int_t | ilax2, | |||
Double_t & | val2pl, | |||
Double_t & | val2mi | |||
) | [virtual] |
virtual void TMinuit::mnparm | ( | Int_t | k, | |
TString | cnamj, | |||
Double_t | uk, | |||
Double_t | wk, | |||
Double_t | a, | |||
Double_t | b, | |||
Int_t & | ierflg | |||
) | [virtual] |
virtual void TMinuit::mnpfit | ( | Double_t * | parx2p, | |
Double_t * | pary2p, | |||
Int_t | npar2p, | |||
Double_t * | coef2p, | |||
Double_t & | sdev2p | |||
) | [virtual] |
virtual void TMinuit::mnplot | ( | Double_t * | xpt, | |
Double_t * | ypt, | |||
char * | chpt, | |||
Int_t | nxypt, | |||
Int_t | npagwd, | |||
Int_t | npagln | |||
) | [virtual] |
virtual void TMinuit::mnpout | ( | Int_t | iuext, | |
TString & | chnam, | |||
Double_t & | val, | |||
Double_t & | err, | |||
Double_t & | xlolim, | |||
Double_t & | xuplim, | |||
Int_t & | iuint | |||
) | const [virtual] |
virtual void TMinuit::mnpsdf | ( | ) | [virtual] |
virtual void TMinuit::mnrazz | ( | Double_t | ynew, | |
Double_t * | pnew, | |||
Double_t * | y, | |||
Int_t & | jh, | |||
Int_t & | jl | |||
) | [virtual] |
virtual void TMinuit::mnrset | ( | Int_t | iopt | ) | [virtual] |
virtual void TMinuit::mnsave | ( | ) | [virtual] |
virtual void TMinuit::mnscan | ( | ) | [virtual] |
virtual void TMinuit::mnseek | ( | ) | [virtual] |
virtual void TMinuit::mnset | ( | ) | [virtual] |
virtual void TMinuit::mnsimp | ( | ) | [virtual] |
virtual void TMinuit::mnstat | ( | Double_t & | fmin, | |
Double_t & | fedm, | |||
Double_t & | errdef, | |||
Int_t & | npari, | |||
Int_t & | nparx, | |||
Int_t & | istat | |||
) | [virtual] |
virtual void TMinuit::mnwarn | ( | const char * | copt, | |
const char * | corg, | |||
const char * | cmes | |||
) | [virtual] |
virtual void TMinuit::mnwerr | ( | ) | [virtual] |
virtual void TMinuit::SetFCN | ( | void * | fcn | ) | [virtual] |
virtual void TMinuit::SetFCN | ( | void(*)(Int_t &, Double_t *, Double_t &f, Double_t *, Int_t) | fcn | ) | [virtual] |
virtual void TMinuit::SetMaxIterations | ( | Int_t | maxiter = 500 |
) | [inline, virtual] |
virtual void TMinuit::SetObjectFit | ( | TObject * | obj | ) | [inline, virtual] |
Definition at line 44 of file TMinuit.h.
Referenced by TMinuitMinimizer::DoReleaseFixParameter(), TFitter::GetNumberTotalParameters(), GetNumFixedPars(), GetNumPars(), mncler(), mnexcm(), mnfixp(), mnfree(), mnlims(), mnparm(), and RooMinuit::synchronize().
Definition at line 48 of file TMinuit.h.
Referenced by RooFitResult::fillCorrMatrix(), TFitter::GetNumberFreeParameters(), TFitter::GetNumberTotalParameters(), GetNumFreePars(), GetNumPars(), mnamin(), mncalf(), mncler(), mncntr(), mncont(), mncuve(), mnderi(), mnemat(), mneval(), mnexcm(), mnexin(), mnfixp(), mnfree(), mngrad(), mnhes1(), mnhess(), mnimpr(), mninex(), mnline(), mnmatu(), mnmigr(), mnmnos(), mnmnot(), mnparm(), mnpout(), mnpsdf(), mnrazz(), mnrset(), mnscan(), mnseek(), mnset(), mnsimp(), mnstat(), mnwerr(), and TMinuitMinimizer::NFree().
Definition at line 56 of file TMinuit.h.
Referenced by TMinuitMinimizer::CovMatrixStatus(), TMinuitMinimizer::Edm(), TMinuitMinimizer::MinValue(), mnamin(), mncntr(), mncont(), mncros(), mnderi(), mneval(), mnexcm(), mnhes1(), mnhess(), mnimpr(), mnline(), mnmigr(), mnmnos(), mnmnot(), mnparm(), mnrazz(), mnrset(), mnscan(), mnseek(), mnset(), mnsimp(), mnstat(), and TMinuitMinimizer::PrintResults().
Definition at line 67 of file TMinuit.h.
Referenced by TMinuitMinimizer::CovMatrixStatus(), TMinuitMinimizer::Edm(), TMinuitMinimizer::MinValue(), mncntr(), mncont(), mnderi(), mnerrs(), mnexcm(), mngrad(), mnhess(), mnimpr(), mninit(), mnmigr(), mnmnot(), mnparm(), mnprin(), mnrset(), mnscan(), mnseek(), mnset(), mnsimp(), and mnstat().
Definition at line 75 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), RooFitResult::lastMinuitFit(), mnamin(), mncalf(), mncler(), mncntr(), mncont(), mnderi(), mneval(), mnexcm(), mnexin(), mngrad(), mnhes1(), mnhess(), mnimpr(), mninex(), mnline(), mnmigr(), mnmnot(), mnparm(), mnpout(), mnprin(), mnscan(), mnseek(), mnset(), mnsimp(), and mnwerr().
Definition at line 81 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), RooFitResult::fillCorrMatrix(), TMinuitMinimizer::GlobalCC(), mncont(), mnerrs(), mnmatu(), mnmnot(), mnrset(), and mnwerr().
Definition at line 82 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnamin(), mncont(), mncuve(), mnderi(), mnemat(), mnerrs(), mneval(), mnexcm(), mnfixp(), mnfree(), mngrad(), mnhes1(), mnhess(), mnimpr(), mnlims(), mnline(), mnmigr(), mnmnot(), mnparm(), mnprin(), mnrazz(), mnscan(), mnseek(), mnset(), mnsimp(), and mnwerr().
Definition at line 85 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), and mnfree().
Definition at line 86 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), and mnfree().
Definition at line 87 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), and mnfree().
Definition at line 92 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mngrad(), and mnhes1().
Definition at line 93 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), and mnfree().
Definition at line 94 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), and mnfree().
Definition at line 95 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnfixp(), mnfree(), and mnlims().
Definition at line 97 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mncalf(), mncont(), mnimpr(), and mnmnot().
Definition at line 99 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnimpr(), mnpsdf(), and mnsimp().
Definition at line 100 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnimpr(), and mnsimp().
Definition at line 101 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mnimpr(), and mnsimp().
Definition at line 102 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnsimp().
Definition at line 104 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mncont(), mncros(), and mnscan().
Definition at line 105 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mncont(), mncros(), and mnscan().
Definition at line 107 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mncont().
Definition at line 108 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mncont().
Definition at line 109 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnfixp().
Definition at line 110 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mngrad().
Definition at line 111 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnhess().
Definition at line 112 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnimpr().
Definition at line 113 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnimpr().
Definition at line 114 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), RooFitResult::fillCorrMatrix(), and mnmatu().
Definition at line 115 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmigr().
Definition at line 116 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmigr().
Definition at line 117 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmigr().
Definition at line 118 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmigr().
Definition at line 119 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmigr().
Definition at line 120 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmnot().
Definition at line 121 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmnot().
Definition at line 122 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnmnot().
Definition at line 123 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnpsdf().
Definition at line 124 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnseek().
Definition at line 125 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnseek().
Definition at line 126 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnsimp().
Definition at line 127 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnvert().
Definition at line 128 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnvert().
Definition at line 129 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnvert().
Definition at line 130 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mncomd().
Definition at line 131 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), and mnpars().
Definition at line 133 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), RooFitResult::lastMinuitFit(), mncler(), mncntr(), mncros(), mncuve(), mnderi(), mndxdi(), mnexcm(), mnhess(), mninex(), mnlims(), mnmnot(), mnparm(), mnpint(), mnpout(), mnprin(), mnrset(), mnscan(), mnseek(), mnset(), and mnwerr().
Definition at line 134 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), TMinuitMinimizer::GlobalCC(), TFitter::IsFixed(), RooFitResult::lastMinuitFit(), mncler(), mncntr(), mncont(), mnerrs(), mnexcm(), mnfixp(), mnfree(), mnlims(), mnmnos(), mnmnot(), mnparm(), mnpout(), mnprin(), mnscan(), and TMinuitMinimizer::RetrieveErrorMatrix().
Definition at line 135 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), RooFitResult::fillCorrMatrix(), mncont(), mncuve(), mnderi(), mndxdi(), mnexcm(), mnexin(), mnfixp(), mnfree(), mngrad(), mnhess(), mninex(), mnmatu(), mnmigr(), mnmnos(), mnparm(), mnpout(), mnrset(), mnseek(), and mnwerr().
Definition at line 136 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), TMinuitMinimizer::DoReleaseFixParameter(), mnfixp(), mnfree(), mnlims(), mnparm(), and RooMinuit::synchronize().
Definition at line 137 of file TMinuit.h.
Referenced by TFitter::GetParName(), TMinuitMinimizer::GlobalCC(), RooFitResult::lastMinuitFit(), TMinuitMinimizer::Minimize(), mncler(), mncntr(), mncont(), mnerrs(), mnexcm(), mnfixp(), mnfree(), mngrad(), mnlims(), mnmnos(), mnmnot(), mnparm(), mnpout(), mnprin(), mnscan(), mnset(), mnstat(), and TMinuitMinimizer::VariableName().
Definition at line 148 of file TMinuit.h.
Referenced by TMinuitMinimizer::CovMatrixStatus(), mnamin(), mncalf(), mncntr(), mncont(), mncuve(), mnderi(), mnemat(), mnerrs(), mneval(), mnexcm(), mnfixp(), mnfree(), mngrad(), mnhess(), mnimpr(), mninit(), mnlims(), mnmatu(), mnmigr(), mnmnos(), mnmnot(), mnparm(), mnprin(), mnpsdf(), mnrset(), mnscan(), mnseek(), mnset(), mnsimp(), mnstat(), and mnwerr().
Definition at line 152 of file TMinuit.h.
Referenced by mnamin(), mncalf(), mncler(), mncont(), mncros(), mnderi(), mneval(), mnexcm(), mngrad(), mnhes1(), mnhess(), mnimpr(), mninit(), mnlims(), mnline(), mnmigr(), mnmnos(), mnmnot(), mnparm(), mnprin(), mnscan(), mnseek(), mnset(), mnsimp(), mnwarn(), and TMinuitMinimizer::NCalls().
Definition at line 158 of file TMinuit.h.
Referenced by mncler(), mnwarn(), and RooMinuit::synchronize().
Definition at line 161 of file TMinuit.h.
Referenced by Contour(), GetStatus(), RooFitResult::lastMinuitFit(), and TMinuit().
char* TMinuit::fChpt |
Definition at line 171 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), mncont(), mncros(), and mnscan().
Character to be plotted at the X,Y contour positions.
Definition at line 172 of file TMinuit.h.
Referenced by BuildArrays(), DeleteArrays(), TFitter::GetParName(), RooFitResult::lastMinuitFit(), mncler(), mncntr(), mncont(), mnfree(), mngrad(), mnmnot(), mnparm(), mnpout(), mnprin(), mnscan(), and TMinuitMinimizer::VariableName().
Definition at line 182 of file TMinuit.h.
Referenced by GetObjectFit(), SetObjectFit(), and TMinuit().
Definition at line 184 of file TMinuit.h.
Referenced by GetMethodCall(), SetFCN(), TMinuit(), and ~TMinuit().
char* TMinuit::fChpt |