AmpTools
URMinuit Class Reference

#include <URMinuit.h>

Collaboration diagram for URMinuit:

Public Types

enum  { kMAXWARN =100 }
 

Public Member Functions

 URMinuit ()
 
 URMinuit (Int_urt maxpar)
 
virtual ~URMinuit ()
 
virtual void BuildArrays (Int_urt maxpar=15)
 
virtual void zeroPointers ()
 
virtual Int_urt Command (const char *command)
 
virtual Int_urt DefineParameter (Int_urt parNo, const std::string &name, Double_urt initVal, Double_urt initErr, Double_urt lowerLimit, Double_urt upperLimit)
 
virtual void DeleteArrays ()
 
virtual Int_urt Eval (Int_urt npar, Double_urt *grad, Double_urt &fval, const std::vector< Double_urt > &par, Int_urt flag)
 
virtual Int_urt FixParameter (Int_urt parNo)
 
bool parameterFixed (Int_urt parameterNumber)
 
Int_urt GetMaxIterations () const
 
virtual Int_urt GetNumFixedPars () const
 
virtual Int_urt GetNumFreePars () const
 
virtual Int_urt GetNumPars () const
 
virtual Int_urt GetParameter (Int_urt parNo, Double_urt &currentValue, Double_urt &currentError) const
 
Int_urt GetStatus () const
 
const std::vector< Double_urt > & GetParameterList () const
 
virtual Int_urt Migrad ()
 
virtual Int_urt Minos ()
 
virtual Int_urt Hesse ()
 
void SetLogStream (std::ostream &aStream)
 
virtual void mnamin ()
 
virtual void mnbins (Double_urt a1, Double_urt a2, Int_urt naa, Double_urt &bl, Double_urt &bh, Int_urt &nb, Double_urt &bwid)
 
virtual void mncalf (Double_urt *pvec, Double_urt &ycalf)
 
virtual void mncler ()
 
virtual void mncntr (Int_urt ke1, Int_urt ke2, Int_urt &ierrf)
 
virtual void mncomd (const std::string &crdbin, Int_urt &icondn)
 
virtual void mncont (Int_urt ke1, Int_urt ke2, Int_urt nptu, Double_urt *xptu, Double_urt *yptu, Int_urt &ierrf)
 
virtual void mncrck (std::string crdbuf, Int_urt maxcwd, std::string &comand, Int_urt &lnc, Int_urt mxp, Double_urt *plist, Int_urt &llist, Int_urt &ierr, Int_urt isyswr)
 
virtual void mncros (Double_urt &aopt, Int_urt &iercr)
 
virtual void mncuve ()
 
virtual void mnderi ()
 
virtual void mndxdi (Double_urt pint, Int_urt ipar, Double_urt &dxdi)
 
virtual void mneig (Double_urt *a, Int_urt ndima, Int_urt n, Int_urt mits, Double_urt *work, Double_urt precis, Int_urt &ifault)
 
virtual void mnemat (Double_urt *emat, Int_urt ndim)
 
virtual void mnerrs (Int_urt number, Double_urt &eplus, Double_urt &eminus, Double_urt &eparab, Double_urt &gcc)
 
virtual void mneval (Double_urt anext, Double_urt &fnext, Int_urt &ierev)
 
virtual void mnexcm (const std::string &command, Double_urt *plist, Int_urt llist, Int_urt &ierflg)
 
virtual void mnexin (Double_urt *pint)
 
virtual void mnfixp (Int_urt iint, Int_urt &ierr)
 
virtual void mnfree (Int_urt k)
 
virtual void mngrad ()
 
virtual void mnhelp (const std::string &comd)
 
virtual void mnhelp ()
 
virtual void mnhess ()
 
virtual void mnhes1 ()
 
virtual void mnimpr ()
 
virtual void mninex (Double_urt *pint)
 
virtual void mninit (Int_urt i1, Int_urt i2, Int_urt i3)
 
virtual void mnlims ()
 
virtual void mnline (Double_urt *start, Double_urt fstart, Double_urt *step, Double_urt slope, Double_urt toler)
 
virtual void mnmatu (Int_urt kode)
 
virtual void mnmigr ()
 
virtual void mnmnos ()
 
virtual void mnmnot (Int_urt ilax, Int_urt ilax2, Double_urt &val2pl, Double_urt &val2mi)
 
virtual void mnparm (Int_urt k, const std::string &cnamj, Double_urt uk, Double_urt wk, Double_urt a, Double_urt b, Int_urt &ierflg)
 
virtual void mnpars (const std::string &crdbuf, Int_urt &icondn)
 
virtual void mnpfit (Double_urt *parx2p, Double_urt *pary2p, Int_urt npar2p, Double_urt *coef2p, Double_urt &sdev2p)
 
virtual void mnpint (Double_urt &pexti, Int_urt i, Double_urt &pinti)
 
virtual void mnplot (Double_urt *xpt, Double_urt *ypt, char *chpt, Int_urt nxypt, Int_urt npagwd, Int_urt npagln)
 
virtual void mnpout (Int_urt iuext, std::string &chnam, Double_urt &val, Double_urt &err, Double_urt &xlolim, Double_urt &xuplim, Int_urt &iuint) const
 
virtual void mnprin (Int_urt inkode, Double_urt fval)
 
virtual void mnpsdf ()
 
virtual void mnrazz (Double_urt ynew, Double_urt *pnew, Double_urt *y, Int_urt &jh, Int_urt &jl)
 
virtual void mnrn15 (Double_urt &val, Int_urt &inseed)
 
virtual void mnrset (Int_urt iopt)
 
virtual void mnsave ()
 
virtual void mnscan ()
 
virtual void mnseek ()
 
virtual void mnset ()
 
virtual void mnsimp ()
 
virtual void mnstat (Double_urt &fmin, Double_urt &fedm, Double_urt &errdef, Int_urt &npari, Int_urt &nparx, Int_urt &istat)
 
virtual void mntiny (Double_urt epsp1, Double_urt &epsbak)
 
Bool_urt mnunpt (const std::string &cfname)
 
virtual void mnvert (Double_urt *a, Int_urt l, Int_urt m, Int_urt n, Int_urt &ifail)
 
void mnwarn (const char *copt1, const char *corg1, const char *cmes1)
 
virtual void mnwerr ()
 
virtual Int_urt Release (Int_urt parNo)
 
virtual Int_urt SetErrorDef (Double_urt up)
 
virtual void SetFCN (URFcn *fcn)
 
virtual void SetMaxIterations (Int_urt maxiter=5000)
 
virtual Int_urt SetPrintLevel (Int_urt printLevel=0)
 

Public Attributes

Int_urt fNpfix
 
Int_urt fEmpty
 
Int_urt fMaxpar
 
Int_urt fMaxint
 
Int_urt fNpar
 
Int_urt fMaxext
 
Int_urt fMaxIterations
 
Int_urt fMaxpar5
 
Int_urt fMaxcpt
 
Int_urt fMaxpar2
 
Int_urt fMaxpar1
 
Double_urt fAmin
 
Double_urt fUp
 
Double_urt fEDM
 
Double_urt fFval3
 
Double_urt fEpsi
 
Double_urt fApsi
 
Double_urt fDcovar
 
Double_urt fEpsmac
 
Double_urt fEpsma2
 
Double_urt fVlimlo
 
Double_urt fVlimhi
 
Double_urt fUndefi
 
Double_urt fBigedm
 
Double_urt fUpdflt
 
Double_urt fXmidcr
 
Double_urt fYmidcr
 
Double_urt fXdircr
 
Double_urt fYdircr
 
Double_urtfAlim
 
Double_urtfBlim
 
Double_urtfErp
 
Double_urtfErn
 
Double_urtfWerr
 
Double_urtfGlobcc
 
Double_urtfX
 
Double_urtfXt
 
Double_urtfDirin
 
Double_urtfXs
 
Double_urtfXts
 
Double_urtfDirins
 
Double_urtfGrd
 
Double_urtfG2
 
Double_urtfGstep
 
Double_urtfGin
 
Double_urtfDgrd
 
Double_urtfGrds
 
Double_urtfG2s
 
Double_urtfGsteps
 
Double_urtfVhmat
 
Double_urtfSecDer
 
Double_urtfVthmat
 
Double_urtfP
 
Double_urtfPstar
 
Double_urtfPstst
 
Double_urtfPbar
 
Double_urtfPrho
 
Double_urtfWord7
 
Double_urtfXpt
 
Double_urtfYpt
 
Double_urtfCONTgcc
 
Double_urtfCONTw
 
Double_urtfFIXPyy
 
Double_urtfGRADgf
 
Double_urtfHESSyy
 
Double_urtfIMPRdsav
 
Double_urtfIMPRy
 
Double_urtfMATUvline
 
Double_urtfMIGRflnu
 
Double_urtfMIGRstep
 
Double_urtfMIGRgs
 
Double_urtfMIGRvg
 
Double_urtfMIGRxxs
 
Double_urtfMNOTxdev
 
Double_urtfMNOTw
 
Double_urtfMNOTgcc
 
Double_urtfPSDFs
 
Double_urtfSEEKxmid
 
Double_urtfSEEKxbest
 
Double_urtfSIMPy
 
Double_urtfVERTq
 
Double_urtfVERTs
 
Double_urtfVERTpp
 
Double_urtfCOMDplist
 
Double_urtfPARSplist
 
Int_urtfNexofi
 
Int_urtfIpfix
 
Int_urt fNu
 
Int_urt fIsysrd
 
Int_urt fIsyswr
 
Int_urt fIsyssa
 
Int_urt fNpagwd
 
Int_urt fNpagln
 
Int_urt fNewpag
 
Int_urt fIstkrd [10]
 
Int_urt fNstkrd
 
Int_urt fIstkwr [10]
 
Int_urt fNstkwr
 
Int_urt fISW [7]
 
Int_urt fIdbg [11]
 
Int_urt fNblock
 
Int_urt fIcomnd
 
Int_urt fNfcn
 
Int_urt fNfcnmx
 
Int_urt fNfcnlc
 
Int_urt fNfcnfr
 
Int_urt fItaur
 
Int_urt fIstrat
 
Int_urt fNwrmes [2]
 
Int_urt fNfcwar [20]
 
Int_urt fIcirc [2]
 
Int_urt fStatus
 
Int_urt fKe1cr
 
Int_urt fKe2cr
 
Bool_urt fLwarn
 
Bool_urt fLrepor
 
Bool_urt fLimset
 
Bool_urt fLnolim
 
Bool_urt fLnewmn
 
Bool_urt fLphead
 
char * fChpt
 
std::string fCfrom
 Character to be plotted at the X,Y contour positions. More...
 
std::string fCstatu
 
std::string fCtitl
 
std::string fCword
 
std::string fCundef
 
std::string fCvrsn
 
std::string fCovmes [4]
 
std::string fOrigin [kMAXWARN]
 
std::string fWarmes [kMAXWARN]
 
URFcnfFCN
 

Detailed Description

Definition at line 34 of file URMinuit.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMAXWARN 

Definition at line 41 of file URMinuit.h.

Constructor & Destructor Documentation

◆ URMinuit() [1/2]

URMinuit::URMinuit ( )

Definition at line 41 of file URMinuit.cc.

Here is the call graph for this function:

◆ URMinuit() [2/2]

URMinuit::URMinuit ( Int_urt  maxpar)

Definition at line 61 of file URMinuit.cc.

Here is the call graph for this function:

◆ ~URMinuit()

URMinuit::~URMinuit ( )
virtual

Definition at line 84 of file URMinuit.cc.

Here is the call graph for this function:

Member Function Documentation

◆ BuildArrays()

void URMinuit::BuildArrays ( Int_urt  maxpar = 15)
virtual

Definition at line 164 of file URMinuit.cc.

Here is the caller graph for this function:

◆ Command()

Int_urt URMinuit::Command ( const char *  command)
virtual

Definition at line 257 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DefineParameter()

Int_urt URMinuit::DefineParameter ( Int_urt  parNo,
const std::string &  name,
Double_urt  initVal,
Double_urt  initErr,
Double_urt  lowerLimit,
Double_urt  upperLimit 
)
virtual

Definition at line 288 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DeleteArrays()

void URMinuit::DeleteArrays ( )
virtual

Definition at line 301 of file URMinuit.cc.

Here is the caller graph for this function:

◆ Eval()

Int_urt URMinuit::Eval ( Int_urt  npar,
Double_urt grad,
Double_urt fval,
const std::vector< Double_urt > &  par,
Int_urt  flag 
)
virtual

Definition at line 374 of file URMinuit.cc.

Here is the caller graph for this function:

◆ FixParameter()

Int_urt URMinuit::FixParameter ( Int_urt  parNo)
virtual

Definition at line 433 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMaxIterations()

Int_urt URMinuit::GetMaxIterations ( ) const
inline

Definition at line 202 of file URMinuit.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetNumFixedPars()

Int_urt URMinuit::GetNumFixedPars ( ) const
virtual

Definition at line 461 of file URMinuit.cc.

Here is the caller graph for this function:

◆ GetNumFreePars()

Int_urt URMinuit::GetNumFreePars ( ) const
virtual

Definition at line 469 of file URMinuit.cc.

Here is the caller graph for this function:

◆ GetNumPars()

Int_urt URMinuit::GetNumPars ( ) const
virtual

Definition at line 477 of file URMinuit.cc.

Here is the caller graph for this function:

◆ GetParameter()

Int_urt URMinuit::GetParameter ( Int_urt  parNo,
Double_urt currentValue,
Double_urt currentError 
) const
virtual

Definition at line 448 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetParameterList()

const std::vector<Double_urt>& URMinuit::GetParameterList ( ) const
inline

Definition at line 208 of file URMinuit.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStatus()

Int_urt URMinuit::GetStatus ( ) const
inline

Definition at line 207 of file URMinuit.h.

◆ Hesse()

Int_urt URMinuit::Hesse ( )
virtual

Definition at line 501 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Migrad()

Int_urt URMinuit::Migrad ( )
virtual

Definition at line 486 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Minos()

Int_urt URMinuit::Minos ( )
virtual

Definition at line 516 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnamin()

void URMinuit::mnamin ( )
virtual

Definition at line 575 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnbins()

void URMinuit::mnbins ( Double_urt  a1,
Double_urt  a2,
Int_urt  naa,
Double_urt bl,
Double_urt bh,
Int_urt nb,
Double_urt bwid 
)
virtual

Definition at line 600 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncalf()

void URMinuit::mncalf ( Double_urt pvec,
Double_urt ycalf 
)
virtual

Definition at line 676 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncler()

void URMinuit::mncler ( )
virtual

Definition at line 713 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncntr()

void URMinuit::mncntr ( Int_urt  ke1,
Int_urt  ke2,
Int_urt ierrf 
)
virtual

Definition at line 747 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncomd()

void URMinuit::mncomd ( const std::string &  crdbin,
Int_urt icondn 
)
virtual

Definition at line 952 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncont()

void URMinuit::mncont ( Int_urt  ke1,
Int_urt  ke2,
Int_urt  nptu,
Double_urt xptu,
Double_urt yptu,
Int_urt ierrf 
)
virtual

Definition at line 1045 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncrck()

void URMinuit::mncrck ( std::string  crdbuf,
Int_urt  maxcwd,
std::string &  comand,
Int_urt lnc,
Int_urt  mxp,
Double_urt plist,
Int_urt llist,
Int_urt ierr,
Int_urt  isyswr 
)
virtual

Definition at line 1376 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mncros()

void URMinuit::mncros ( Double_urt aopt,
Int_urt iercr 
)
virtual

Definition at line 1504 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mncuve()

void URMinuit::mncuve ( )
virtual

Definition at line 1846 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnderi()

void URMinuit::mnderi ( )
virtual

Definition at line 1896 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mndxdi()

void URMinuit::mndxdi ( Double_urt  pint,
Int_urt  ipar,
Double_urt dxdi 
)
virtual

Definition at line 2023 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mneig()

void URMinuit::mneig ( Double_urt a,
Int_urt  ndima,
Int_urt  n,
Int_urt  mits,
Double_urt work,
Double_urt  precis,
Int_urt ifault 
)
virtual

Definition at line 2041 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnemat()

void URMinuit::mnemat ( Double_urt emat,
Int_urt  ndim 
)
virtual

Definition at line 2232 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnerrs()

void URMinuit::mnerrs ( Int_urt  number,
Double_urt eplus,
Double_urt eminus,
Double_urt eparab,
Double_urt gcc 
)
virtual

Definition at line 2309 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mneval()

void URMinuit::mneval ( Double_urt  anext,
Double_urt fnext,
Int_urt ierev 
)
virtual

Definition at line 2357 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnexcm()

void URMinuit::mnexcm ( const std::string &  command,
Double_urt plist,
Int_urt  llist,
Int_urt ierflg 
)
virtual

Definition at line 2393 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnexin()

void URMinuit::mnexin ( Double_urt pint)
virtual

Definition at line 2909 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnfixp()

void URMinuit::mnfixp ( Int_urt  iint,
Int_urt ierr 
)
virtual

Definition at line 2930 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnfree()

void URMinuit::mnfree ( Int_urt  k)
virtual

Definition at line 3013 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mngrad()

void URMinuit::mngrad ( )
virtual

Definition at line 3133 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnhelp() [1/2]

virtual void URMinuit::mnhelp ( const std::string &  comd)
virtual

◆ mnhelp() [2/2]

void URMinuit::mnhelp ( )
virtual

Definition at line 3202 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnhes1()

void URMinuit::mnhes1 ( )
virtual

Definition at line 4042 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnhess()

void URMinuit::mnhess ( )
virtual

Definition at line 3796 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnimpr()

void URMinuit::mnimpr ( )
virtual

Definition at line 4120 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mninex()

void URMinuit::mninex ( Double_urt pint)
virtual

Definition at line 4336 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mninit()

void URMinuit::mninit ( Int_urt  i1,
Int_urt  i2,
Int_urt  i3 
)
virtual

Definition at line 4360 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnlims()

void URMinuit::mnlims ( )
virtual

Definition at line 4452 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnline()

void URMinuit::mnline ( Double_urt start,
Double_urt  fstart,
Double_urt step,
Double_urt  slope,
Double_urt  toler 
)
virtual

Definition at line 4573 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnmatu()

void URMinuit::mnmatu ( Int_urt  kode)
virtual

Definition at line 4817 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnmigr()

void URMinuit::mnmigr ( )
virtual

Definition at line 4904 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnmnos()

void URMinuit::mnmnos ( )
virtual

Definition at line 5247 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnmnot()

void URMinuit::mnmnot ( Int_urt  ilax,
Int_urt  ilax2,
Double_urt val2pl,
Double_urt val2mi 
)
virtual

Definition at line 5326 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnparm()

void URMinuit::mnparm ( Int_urt  k,
const std::string &  cnamj,
Double_urt  uk,
Double_urt  wk,
Double_urt  a,
Double_urt  b,
Int_urt ierflg 
)
virtual

Definition at line 5543 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnpars()

void URMinuit::mnpars ( const std::string &  crdbuf,
Int_urt icondn 
)
virtual

Definition at line 5780 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnpfit()

void URMinuit::mnpfit ( Double_urt parx2p,
Double_urt pary2p,
Int_urt  npar2p,
Double_urt coef2p,
Double_urt sdev2p 
)
virtual

Definition at line 5871 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnpint()

void URMinuit::mnpint ( Double_urt pexti,
Int_urt  i,
Double_urt pinti 
)
virtual

Definition at line 5940 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnplot()

void URMinuit::mnplot ( Double_urt xpt,
Double_urt ypt,
char *  chpt,
Int_urt  nxypt,
Int_urt  npagwd,
Int_urt  npagln 
)
virtual

Definition at line 5985 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnpout()

void URMinuit::mnpout ( Int_urt  iuext,
std::string &  chnam,
Double_urt val,
Double_urt err,
Double_urt xlolim,
Double_urt xuplim,
Int_urt iuint 
) const
virtual

Definition at line 6151 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnprin()

void URMinuit::mnprin ( Int_urt  inkode,
Double_urt  fval 
)
virtual

if (fNvarl[i-1] < 0) continue;

Definition at line 6215 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnpsdf()

void URMinuit::mnpsdf ( )
virtual

Definition at line 6501 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnrazz()

void URMinuit::mnrazz ( Double_urt  ynew,
Double_urt pnew,
Double_urt y,
Int_urt jh,
Int_urt jl 
)
virtual

Definition at line 6579 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnrn15()

void URMinuit::mnrn15 ( Double_urt val,
Int_urt inseed 
)
virtual

Definition at line 6626 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnrset()

void URMinuit::mnrset ( Int_urt  iopt)
virtual

Definition at line 6655 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnsave()

void URMinuit::mnsave ( )
virtual

Definition at line 6693 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnscan()

void URMinuit::mnscan ( )
virtual

Definition at line 6706 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnseek()

void URMinuit::mnseek ( )
virtual

Definition at line 6821 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnset()

void URMinuit::mnset ( )
virtual

Definition at line 6919 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnsimp()

void URMinuit::mnsimp ( )
virtual

Definition at line 7445 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnstat()

void URMinuit::mnstat ( Double_urt fmin,
Double_urt fedm,
Double_urt errdef,
Int_urt npari,
Int_urt nparx,
Int_urt istat 
)
virtual

Definition at line 7648 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mntiny()

void URMinuit::mntiny ( Double_urt  epsp1,
Double_urt epsbak 
)
virtual

Definition at line 7682 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnunpt()

Bool_urt URMinuit::mnunpt ( const std::string &  cfname)

Definition at line 7695 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnvert()

void URMinuit::mnvert ( Double_urt a,
Int_urt  l,
Int_urt  m,
Int_urt  n,
Int_urt ifail 
)
virtual

Definition at line 7719 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mnwarn()

void URMinuit::mnwarn ( const char *  copt1,
const char *  corg1,
const char *  cmes1 
)

Definition at line 7803 of file URMinuit.cc.

Here is the caller graph for this function:

◆ mnwerr()

void URMinuit::mnwerr ( )
virtual

Definition at line 7887 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parameterFixed()

bool URMinuit::parameterFixed ( Int_urt  parameterNumber)

Definition at line 419 of file URMinuit.cc.

◆ Release()

Int_urt URMinuit::Release ( Int_urt  parNo)
virtual

Definition at line 531 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetErrorDef()

Int_urt URMinuit::SetErrorDef ( Double_urt  up)
virtual

Definition at line 545 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetFCN()

void URMinuit::SetFCN ( URFcn fcn)
virtual

Definition at line 555 of file URMinuit.cc.

Here is the caller graph for this function:

◆ SetLogStream()

void URMinuit::SetLogStream ( std::ostream &  aStream)
inline

Definition at line 212 of file URMinuit.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetMaxIterations()

virtual void URMinuit::SetMaxIterations ( Int_urt  maxiter = 5000)
inlinevirtual

Definition at line 278 of file URMinuit.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetPrintLevel()

Int_urt URMinuit::SetPrintLevel ( Int_urt  printLevel = 0)
virtual

Definition at line 564 of file URMinuit.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ zeroPointers()

void URMinuit::zeroPointers ( )
virtual

Definition at line 94 of file URMinuit.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ fAlim

Double_urt* URMinuit::fAlim

Definition at line 75 of file URMinuit.h.

◆ fAmin

Double_urt URMinuit::fAmin

Definition at line 55 of file URMinuit.h.

◆ fApsi

Double_urt URMinuit::fApsi

Definition at line 60 of file URMinuit.h.

◆ fBigedm

Double_urt URMinuit::fBigedm

Definition at line 67 of file URMinuit.h.

◆ fBlim

Double_urt* URMinuit::fBlim

Definition at line 76 of file URMinuit.h.

◆ fCfrom

std::string URMinuit::fCfrom

Character to be plotted at the X,Y contour positions.

Definition at line 172 of file URMinuit.h.

◆ fChpt

char* URMinuit::fChpt

Definition at line 170 of file URMinuit.h.

◆ fCOMDplist

Double_urt* URMinuit::fCOMDplist

Definition at line 130 of file URMinuit.h.

◆ fCONTgcc

Double_urt* URMinuit::fCONTgcc

Definition at line 107 of file URMinuit.h.

◆ fCONTw

Double_urt* URMinuit::fCONTw

Definition at line 108 of file URMinuit.h.

◆ fCovmes

std::string URMinuit::fCovmes[4]

Definition at line 178 of file URMinuit.h.

◆ fCstatu

std::string URMinuit::fCstatu

Definition at line 173 of file URMinuit.h.

◆ fCtitl

std::string URMinuit::fCtitl

Definition at line 174 of file URMinuit.h.

◆ fCundef

std::string URMinuit::fCundef

Definition at line 176 of file URMinuit.h.

◆ fCvrsn

std::string URMinuit::fCvrsn

Definition at line 177 of file URMinuit.h.

◆ fCword

std::string URMinuit::fCword

Definition at line 175 of file URMinuit.h.

◆ fDcovar

Double_urt URMinuit::fDcovar

Definition at line 61 of file URMinuit.h.

◆ fDgrd

Double_urt* URMinuit::fDgrd

Definition at line 91 of file URMinuit.h.

◆ fDirin

Double_urt* URMinuit::fDirin

Definition at line 83 of file URMinuit.h.

◆ fDirins

Double_urt* URMinuit::fDirins

Definition at line 86 of file URMinuit.h.

◆ fEDM

Double_urt URMinuit::fEDM

Definition at line 57 of file URMinuit.h.

◆ fEmpty

Int_urt URMinuit::fEmpty

Definition at line 44 of file URMinuit.h.

◆ fEpsi

Double_urt URMinuit::fEpsi

Definition at line 59 of file URMinuit.h.

◆ fEpsma2

Double_urt URMinuit::fEpsma2

Definition at line 63 of file URMinuit.h.

◆ fEpsmac

Double_urt URMinuit::fEpsmac

Definition at line 62 of file URMinuit.h.

◆ fErn

Double_urt* URMinuit::fErn

Definition at line 78 of file URMinuit.h.

◆ fErp

Double_urt* URMinuit::fErp

Definition at line 77 of file URMinuit.h.

◆ fFCN

URFcn* URMinuit::fFCN

Definition at line 181 of file URMinuit.h.

◆ fFIXPyy

Double_urt* URMinuit::fFIXPyy

Definition at line 109 of file URMinuit.h.

◆ fFval3

Double_urt URMinuit::fFval3

Definition at line 58 of file URMinuit.h.

◆ fG2

Double_urt* URMinuit::fG2

Definition at line 88 of file URMinuit.h.

◆ fG2s

Double_urt* URMinuit::fG2s

Definition at line 93 of file URMinuit.h.

◆ fGin

Double_urt* URMinuit::fGin

Definition at line 90 of file URMinuit.h.

◆ fGlobcc

Double_urt* URMinuit::fGlobcc

Definition at line 80 of file URMinuit.h.

◆ fGRADgf

Double_urt* URMinuit::fGRADgf

Definition at line 110 of file URMinuit.h.

◆ fGrd

Double_urt* URMinuit::fGrd

Definition at line 87 of file URMinuit.h.

◆ fGrds

Double_urt* URMinuit::fGrds

Definition at line 92 of file URMinuit.h.

◆ fGstep

Double_urt* URMinuit::fGstep

Definition at line 89 of file URMinuit.h.

◆ fGsteps

Double_urt* URMinuit::fGsteps

Definition at line 94 of file URMinuit.h.

◆ fHESSyy

Double_urt* URMinuit::fHESSyy

Definition at line 111 of file URMinuit.h.

◆ fIcirc

Int_urt URMinuit::fIcirc[2]

Definition at line 160 of file URMinuit.h.

◆ fIcomnd

Int_urt URMinuit::fIcomnd

Definition at line 151 of file URMinuit.h.

◆ fIdbg

Int_urt URMinuit::fIdbg[11]

Definition at line 149 of file URMinuit.h.

◆ fIMPRdsav

Double_urt* URMinuit::fIMPRdsav

Definition at line 112 of file URMinuit.h.

◆ fIMPRy

Double_urt* URMinuit::fIMPRy

Definition at line 113 of file URMinuit.h.

◆ fIpfix

Int_urt* URMinuit::fIpfix

Definition at line 136 of file URMinuit.h.

◆ fIstkrd

Int_urt URMinuit::fIstkrd[10]

Definition at line 144 of file URMinuit.h.

◆ fIstkwr

Int_urt URMinuit::fIstkwr[10]

Definition at line 146 of file URMinuit.h.

◆ fIstrat

Int_urt URMinuit::fIstrat

Definition at line 157 of file URMinuit.h.

◆ fISW

Int_urt URMinuit::fISW[7]

Definition at line 148 of file URMinuit.h.

◆ fIsysrd

Int_urt URMinuit::fIsysrd

Definition at line 138 of file URMinuit.h.

◆ fIsyssa

Int_urt URMinuit::fIsyssa

Definition at line 140 of file URMinuit.h.

◆ fIsyswr

Int_urt URMinuit::fIsyswr

Definition at line 139 of file URMinuit.h.

◆ fItaur

Int_urt URMinuit::fItaur

Definition at line 156 of file URMinuit.h.

◆ fKe1cr

Int_urt URMinuit::fKe1cr

Definition at line 162 of file URMinuit.h.

◆ fKe2cr

Int_urt URMinuit::fKe2cr

Definition at line 163 of file URMinuit.h.

◆ fLimset

Bool_urt URMinuit::fLimset

Definition at line 166 of file URMinuit.h.

◆ fLnewmn

Bool_urt URMinuit::fLnewmn

Definition at line 168 of file URMinuit.h.

◆ fLnolim

Bool_urt URMinuit::fLnolim

Definition at line 167 of file URMinuit.h.

◆ fLphead

Bool_urt URMinuit::fLphead

Definition at line 169 of file URMinuit.h.

◆ fLrepor

Bool_urt URMinuit::fLrepor

Definition at line 165 of file URMinuit.h.

◆ fLwarn

Bool_urt URMinuit::fLwarn

Definition at line 164 of file URMinuit.h.

◆ fMATUvline

Double_urt* URMinuit::fMATUvline

Definition at line 114 of file URMinuit.h.

◆ fMaxcpt

Int_urt URMinuit::fMaxcpt

Definition at line 51 of file URMinuit.h.

◆ fMaxext

Int_urt URMinuit::fMaxext

Definition at line 48 of file URMinuit.h.

◆ fMaxint

Int_urt URMinuit::fMaxint

Definition at line 46 of file URMinuit.h.

◆ fMaxIterations

Int_urt URMinuit::fMaxIterations

Definition at line 49 of file URMinuit.h.

◆ fMaxpar

Int_urt URMinuit::fMaxpar

Definition at line 45 of file URMinuit.h.

◆ fMaxpar1

Int_urt URMinuit::fMaxpar1

Definition at line 53 of file URMinuit.h.

◆ fMaxpar2

Int_urt URMinuit::fMaxpar2

Definition at line 52 of file URMinuit.h.

◆ fMaxpar5

Int_urt URMinuit::fMaxpar5

Definition at line 50 of file URMinuit.h.

◆ fMIGRflnu

Double_urt* URMinuit::fMIGRflnu

Definition at line 115 of file URMinuit.h.

◆ fMIGRgs

Double_urt* URMinuit::fMIGRgs

Definition at line 117 of file URMinuit.h.

◆ fMIGRstep

Double_urt* URMinuit::fMIGRstep

Definition at line 116 of file URMinuit.h.

◆ fMIGRvg

Double_urt* URMinuit::fMIGRvg

Definition at line 118 of file URMinuit.h.

◆ fMIGRxxs

Double_urt* URMinuit::fMIGRxxs

Definition at line 119 of file URMinuit.h.

◆ fMNOTgcc

Double_urt* URMinuit::fMNOTgcc

Definition at line 122 of file URMinuit.h.

◆ fMNOTw

Double_urt* URMinuit::fMNOTw

Definition at line 121 of file URMinuit.h.

◆ fMNOTxdev

Double_urt* URMinuit::fMNOTxdev

Definition at line 120 of file URMinuit.h.

◆ fNblock

Int_urt URMinuit::fNblock

Definition at line 150 of file URMinuit.h.

◆ fNewpag

Int_urt URMinuit::fNewpag

Definition at line 143 of file URMinuit.h.

◆ fNexofi

Int_urt* URMinuit::fNexofi

Definition at line 135 of file URMinuit.h.

◆ fNfcn

Int_urt URMinuit::fNfcn

Definition at line 152 of file URMinuit.h.

◆ fNfcnfr

Int_urt URMinuit::fNfcnfr

Definition at line 155 of file URMinuit.h.

◆ fNfcnlc

Int_urt URMinuit::fNfcnlc

Definition at line 154 of file URMinuit.h.

◆ fNfcnmx

Int_urt URMinuit::fNfcnmx

Definition at line 153 of file URMinuit.h.

◆ fNfcwar

Int_urt URMinuit::fNfcwar[20]

Definition at line 159 of file URMinuit.h.

◆ fNpagln

Int_urt URMinuit::fNpagln

Definition at line 142 of file URMinuit.h.

◆ fNpagwd

Int_urt URMinuit::fNpagwd

Definition at line 141 of file URMinuit.h.

◆ fNpar

Int_urt URMinuit::fNpar

Definition at line 47 of file URMinuit.h.

◆ fNpfix

Int_urt URMinuit::fNpfix

Definition at line 43 of file URMinuit.h.

◆ fNstkrd

Int_urt URMinuit::fNstkrd

Definition at line 145 of file URMinuit.h.

◆ fNstkwr

Int_urt URMinuit::fNstkwr

Definition at line 147 of file URMinuit.h.

◆ fNu

Int_urt URMinuit::fNu

Definition at line 137 of file URMinuit.h.

◆ fNwrmes

Int_urt URMinuit::fNwrmes[2]

Definition at line 158 of file URMinuit.h.

◆ fOrigin

std::string URMinuit::fOrigin[kMAXWARN]

Definition at line 179 of file URMinuit.h.

◆ fP

Double_urt* URMinuit::fP

Definition at line 98 of file URMinuit.h.

◆ fPARSplist

Double_urt* URMinuit::fPARSplist

Definition at line 131 of file URMinuit.h.

◆ fPbar

Double_urt* URMinuit::fPbar

Definition at line 101 of file URMinuit.h.

◆ fPrho

Double_urt* URMinuit::fPrho

Definition at line 102 of file URMinuit.h.

◆ fPSDFs

Double_urt* URMinuit::fPSDFs

Definition at line 123 of file URMinuit.h.

◆ fPstar

Double_urt* URMinuit::fPstar

Definition at line 99 of file URMinuit.h.

◆ fPstst

Double_urt* URMinuit::fPstst

Definition at line 100 of file URMinuit.h.

◆ fSecDer

Double_urt* URMinuit::fSecDer

Definition at line 96 of file URMinuit.h.

◆ fSEEKxbest

Double_urt* URMinuit::fSEEKxbest

Definition at line 125 of file URMinuit.h.

◆ fSEEKxmid

Double_urt* URMinuit::fSEEKxmid

Definition at line 124 of file URMinuit.h.

◆ fSIMPy

Double_urt* URMinuit::fSIMPy

Definition at line 126 of file URMinuit.h.

◆ fStatus

Int_urt URMinuit::fStatus

Definition at line 161 of file URMinuit.h.

◆ fUndefi

Double_urt URMinuit::fUndefi

Definition at line 66 of file URMinuit.h.

◆ fUp

Double_urt URMinuit::fUp

Definition at line 56 of file URMinuit.h.

◆ fUpdflt

Double_urt URMinuit::fUpdflt

Definition at line 68 of file URMinuit.h.

◆ fVERTpp

Double_urt* URMinuit::fVERTpp

Definition at line 129 of file URMinuit.h.

◆ fVERTq

Double_urt* URMinuit::fVERTq

Definition at line 127 of file URMinuit.h.

◆ fVERTs

Double_urt* URMinuit::fVERTs

Definition at line 128 of file URMinuit.h.

◆ fVhmat

Double_urt* URMinuit::fVhmat

Definition at line 95 of file URMinuit.h.

◆ fVlimhi

Double_urt URMinuit::fVlimhi

Definition at line 65 of file URMinuit.h.

◆ fVlimlo

Double_urt URMinuit::fVlimlo

Definition at line 64 of file URMinuit.h.

◆ fVthmat

Double_urt* URMinuit::fVthmat

Definition at line 97 of file URMinuit.h.

◆ fWarmes

std::string URMinuit::fWarmes[kMAXWARN]

Definition at line 180 of file URMinuit.h.

◆ fWerr

Double_urt* URMinuit::fWerr

Definition at line 79 of file URMinuit.h.

◆ fWord7

Double_urt* URMinuit::fWord7

Definition at line 103 of file URMinuit.h.

◆ fX

Double_urt* URMinuit::fX

Definition at line 81 of file URMinuit.h.

◆ fXdircr

Double_urt URMinuit::fXdircr

Definition at line 71 of file URMinuit.h.

◆ fXmidcr

Double_urt URMinuit::fXmidcr

Definition at line 69 of file URMinuit.h.

◆ fXpt

Double_urt* URMinuit::fXpt

Definition at line 104 of file URMinuit.h.

◆ fXs

Double_urt* URMinuit::fXs

Definition at line 84 of file URMinuit.h.

◆ fXt

Double_urt* URMinuit::fXt

Definition at line 82 of file URMinuit.h.

◆ fXts

Double_urt* URMinuit::fXts

Definition at line 85 of file URMinuit.h.

◆ fYdircr

Double_urt URMinuit::fYdircr

Definition at line 72 of file URMinuit.h.

◆ fYmidcr

Double_urt URMinuit::fYmidcr

Definition at line 70 of file URMinuit.h.

◆ fYpt

Double_urt* URMinuit::fYpt

Definition at line 105 of file URMinuit.h.


The documentation for this class was generated from the following files: