25#ifndef ROOT_TMVA_MinuitFitter
26#define ROOT_TMVA_MinuitFitter
53 std::vector<TMVA::Interval*>& ranges,
const TString& theOption );
59 Double_t Run( std::vector<Double_t>& pars )
override;
int Int_t
Signed integer 4 bytes (int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
#define ClassDefOverride(name, id)
<div class="legacybox"><h2>Legacy Code</h2> TFitter is a legacy interface: there will be no bug fixes...
FitterBase(IFitterTarget &target, const TString &name, const std::vector< TMVA::Interval * > ranges, const TString &theOption)
constructor
Double_t Run()
estimator function interface for fitting
Interface for a fitter 'target'.
IFitterTarget()
constructor
The TMVA::Interval Class.
Bool_t fPrintWarnings
minuit warnings level
Int_t fErrorLevel
minuit error level
Int_t fPrintLevel
minuit printout level
void Init()
minuit-specific settings
virtual ~MinuitFitter()
destructor
void DeclareOptions() override
declare SA options
Bool_t fUseImprove
flag for 'IMPROVE' use
Int_t fMaxCalls
(approximate) maximum number of function calls
Int_t fFitStrategy
minuit strategy level
Double_t EstimatorFunction(std::vector< Double_t > &pars) override
performs the fit by calling Run(pars)
Bool_t fUseMinos
flag for 'MINOS' use
MinuitFitter(IFitterTarget &target, const TString &name, std::vector< TMVA::Interval * > &ranges, const TString &theOption)
constructor
Double_t fTolerance
tolerance to the function value at the minimum
create variable transformations