TFitterMinuit.cxx File Reference

#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

TFitterMinuitgMinuit2 = 0


Function Documentation

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

void Minuit2InteractiveFCN ( Int_t npar,
Double_t gin,
Double_t f,
Double_t u,
Int_t  flag 
)

Definition at line 769 of file TFitterMinuit.cxx.

References TVirtualFitter::GetMethodCall(), gMinuit2, m, and result().

Referenced by TFitterMinuit::SetFCN().


Variable Documentation

TFitterMinuit* gMinuit2 = 0

Definition at line 70 of file TFitterMinuit.cxx.


Generated on Tue Jul 5 16:07:24 2011 for ROOT_528-00b_version by  doxygen 1.5.1