#include "TROOT.h"
#include "TFitterMinuit.h"
#include "TF1.h"
#include "TH1.h"
#include "TGraph.h"
#include "TChi2FCN.h"
#include "TChi2ExtendedFCN.h"
#include "TBinLikelihoodFCN.h"
#include "TInterpreter.h"
#include "TError.h"
#include "Minuit2/MnMigrad.h"
#include "Minuit2/MnMinos.h"
#include "Minuit2/MnHesse.h"
#include "Minuit2/MinuitParameter.h"
#include "Minuit2/MnPrint.h"
#include "Minuit2/FunctionMinimum.h"
#include "Minuit2/VariableMetricMinimizer.h"
#include "Minuit2/SimplexMinimizer.h"
#include "Minuit2/CombinedMinimizer.h"
#include "Minuit2/ScanMinimizer.h"
#include <iomanip>
#include "TMethodCall.h"
Go to the source code of this file.
Functions | |
ClassImp (TFitterMinuit) | |
void | Minuit2InteractiveFCN (Int_t &npar, Double_t *gin, Double_t &f, Double_t *u, Int_t flag) |
Variables | |
TFitterMinuit * | gMinuit2 = 0 |
ClassImp | ( | TFitterMinuit | ) |
Interface to the new C++ Minuit package (MINUIT2) for ROOT. It implements the TVirtualFitter interface using Minuit2 For more information on the new C++ Minuit, see BEGIN_HTML See:
Minuit2 can be set as the default fitter to be used in method lik TH1::Fit, by doing
TVirtualFitter::SetDefaultFitter("Minuit2");This class can be used also directly by providing for the objective function either a global C function, like in TMinuit, or by passing a function class implementing the ROOT::Minuit2::FCNBase interface and used via the SetMinuitFCN method END_HTML
Definition at line 769 of file TFitterMinuit.cxx.
References TVirtualFitter::GetMethodCall(), gMinuit2, m, and result().
Referenced by TFitterMinuit::SetFCN().
TFitterMinuit* gMinuit2 = 0 |
Definition at line 70 of file TFitterMinuit.cxx.