TBackCompFitter.cxx File Reference

#include "TROOT.h"
#include "TBackCompFitter.h"
#include "TMethodCall.h"
#include "TInterpreter.h"
#include "Math/Util.h"
#include <iostream>
#include <cassert>
#include "Math/IParamFunction.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TMath.h"
#include "TGraph.h"
#include "TGraphErrors.h"
#include "TGraph2DErrors.h"
#include "TMultiGraph.h"
#include "HFitInterface.h"
#include "Math/Minimizer.h"
#include "Fit/BinData.h"
#include "Fit/UnBinData.h"
#include "Fit/PoissonLikelihoodFCN.h"
#include "Fit/LogLikelihoodFCN.h"
#include "Fit/Chi2FCN.h"
#include "Fit/FcnAdapter.h"
#include "TFitResult.h"

Go to the source code of this file.

Functions

 ClassImp (TBackCompFitter)
void InteractiveFCNm2 (Int_t &npar, Double_t *gin, Double_t &f, Double_t *u, Int_t flag)


Function Documentation

ClassImp ( TBackCompFitter   ) 

Backward compatible implementation of TVirtualFitter using the the class ROOT::Fit::Fitter. This class is created after fitting an histogram (TH1), TGraph or TTree and provides in addition to the methods of the TVirtualFitter hooks to access the fit result class (ROOT::Fit::FitResult), the fit configuration (ROOT::Fit::FitConfig) or the fit data (ROOT::Fit::FitData) using

   TBackCompFitter * fitter = (TBackCompFitter *) TVirtualFitter::GetFitter();
   ROOT::Fit::FitResult & result = fitter->GetFitResult();
   result.Print(std::cout);
   

Methods for getting the confidence level or contours are also provided. Note that after a new calls to TH1::Fit (or similar) the class will be deleted and all reference to the FitResult, FitConfig or minimizer will be invalid. One could eventually copying the class before issuing a new fit to avoid deleting this information

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

Definition at line 724 of file TBackCompFitter.cxx.

References TVirtualFitter::GetFitter(), m, and result().

Referenced by TBackCompFitter::SetFCN().


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