#include <MinuitFitter.h>
Inheritance diagram for TMVA::MinuitFitter:
Public Member Functions | |
MinuitFitter (IFitterTarget &target, const TString &name, std::vector< TMVA::Interval * > &ranges, const TString &theOption) | |
virtual | ~MinuitFitter () |
void | Init () |
Double_t | Run (std::vector< Double_t > &pars) |
Double_t | EstimatorFunction (std::vector< Double_t > &pars) |
MinuitFitter (IFitterTarget &target, const TString &name, std::vector< TMVA::Interval * > &ranges, const TString &theOption) | |
virtual | ~MinuitFitter () |
void | Init () |
Double_t | Run (std::vector< Double_t > &pars) |
Double_t | EstimatorFunction (std::vector< Double_t > &pars) |
Protected Attributes | |
MinuitWrapper * | fMinWrap |
MinuitWrapper * | fMinWrap |
Private Member Functions | |
void | DeclareOptions () |
void | DeclareOptions () |
Private Attributes | |
Int_t | fErrorLevel |
Int_t | fPrintLevel |
Int_t | fFitStrategy |
Bool_t | fPrintWarnings |
Bool_t | fUseImprove |
Bool_t | fUseMinos |
Bool_t | fBatch |
Int_t | fMaxCalls |
Double_t | fTolerance |
Definition at line 51 of file MinuitFitter.h.
TMVA::MinuitFitter::MinuitFitter | ( | IFitterTarget & | target, | |
const TString & | name, | |||
std::vector< TMVA::Interval * > & | ranges, | |||
const TString & | theOption | |||
) |
TMVA::MinuitFitter::~MinuitFitter | ( | ) | [virtual] |
TMVA::MinuitFitter::MinuitFitter | ( | IFitterTarget & | target, | |
const TString & | name, | |||
std::vector< TMVA::Interval * > & | ranges, | |||
const TString & | theOption | |||
) |
virtual TMVA::MinuitFitter::~MinuitFitter | ( | ) | [virtual] |
void TMVA::MinuitFitter::Init | ( | ) |
Definition at line 79 of file MinuitFitter.cxx.
References TMVA::MinuitWrapper::Clear(), Endl, TMVA::MinuitWrapper::ExecuteCommand(), fBatch, fErrorLevel, fFitStrategy, TMVA::FitterBase::fFitterTarget, fMinWrap, fPrintLevel, fPrintWarnings, TMVA::FitterBase::GetNpars(), TMVA::kINFO, TMVA::FitterBase::Log(), and timer.
Implements TMVA::FitterBase.
Definition at line 119 of file MinuitFitter.cxx.
References TMVA::MinuitWrapper::Clear(), Endl, TMVA::MinuitWrapper::ExecuteCommand(), fBatch, TMinuit::FixParameter(), fMaxCalls, fMinWrap, TMVA::FitterBase::fNpars, Form(), TMVA::FitterBase::fRanges, fTolerance, fUseImprove, fUseMinos, TMVA::MinuitWrapper::GetErrors(), TMVA::FitterBase::GetNpars(), TMinuit::GetParameter(), TMVA::MinuitWrapper::GetStats(), TMVA::kFATAL, TMVA::kINFO, TMVA::FitterBase::Log(), TMVA::MinuitWrapper::SetParameter(), timer, and RooFit::Timer().
Reimplemented from TMVA::FitterBase.
Definition at line 201 of file MinuitFitter.cxx.
References TMVA::FitterBase::Run().
void TMVA::MinuitFitter::DeclareOptions | ( | ) | [private, virtual] |
Implements TMVA::FitterBase.
Definition at line 63 of file MinuitFitter.cxx.
References TMVA::Configurable::DeclareOptionRef(), fBatch, fErrorLevel, fFitStrategy, fMaxCalls, fPrintLevel, fPrintWarnings, fTolerance, fUseImprove, fUseMinos, kFALSE, and kTRUE.
void TMVA::MinuitFitter::Init | ( | ) |
Implements TMVA::FitterBase.
Reimplemented from TMVA::FitterBase.
void TMVA::MinuitFitter::DeclareOptions | ( | ) | [private, virtual] |
Implements TMVA::FitterBase.
MinuitWrapper* TMVA::MinuitFitter::fMinWrap [protected] |
Int_t TMVA::MinuitFitter::fErrorLevel [private] |
Int_t TMVA::MinuitFitter::fPrintLevel [private] |
Int_t TMVA::MinuitFitter::fFitStrategy [private] |
Bool_t TMVA::MinuitFitter::fPrintWarnings [private] |
Bool_t TMVA::MinuitFitter::fUseImprove [private] |
Bool_t TMVA::MinuitFitter::fUseMinos [private] |
Bool_t TMVA::MinuitFitter::fBatch [private] |
Int_t TMVA::MinuitFitter::fMaxCalls [private] |
Double_t TMVA::MinuitFitter::fTolerance [private] |
MinuitWrapper* TMVA::MinuitFitter::fMinWrap [protected] |
Definition at line 67 of file MinuitFitter.h.