#include "TH1.h"#include "TF1.h"#include "TCanvas.h"#include "TStopwatch.h"#include "TSystem.h"#include "TRandom3.h"#include "TVirtualFitter.h"#include "TPaveLabel.h"#include "TStyle.h"#include "TMath.h"#include "TROOT.h"#include "TFrame.h"Go to the source code of this file.
Functions | |
| Double_t | background (Double_t *x, Double_t *par) |
| Double_t | lorentzianPeak (Double_t *x, Double_t *par) |
| Double_t | fitFunction (Double_t *x, Double_t *par) |
| void | DoFit (const char *fitter, TVirtualPad *pad, Int_t npass) |
| void | minuit2FitBench (Int_t npass=20) |
Variables | |
| TF1 * | fitFcn |
| TH1 * | histo |
Definition at line 31 of file minuit2FitBench.C.
| void DoFit | ( | const char * | fitter, | |
| TVirtualPad * | pad, | |||
| Int_t | npass | |||
| ) |
Definition at line 46 of file minuit2FitBench.C.
References TStopwatch::CpuTime(), TH1::Fill(), TH1::Fit(), fitFcn, Form(), TH1::GetFunction(), TF1::GetRandom(), gPad, gRandom, histo, i, kRed, kYellow, p, TStopwatch::RealTime(), TVirtualFitter::SetDefaultFitter(), TVirtualPad::SetGrid(), SetLineColor(), TVirtualPad::SetLogy(), TFormula::SetParameters(), TStopwatch::Start(), TStopwatch::Stop(), timer, title, TVirtualPad::Update(), and TF1::Update().
| void minuit2FitBench | ( | Int_t | npass = 20 |
) |
Definition at line 89 of file minuit2FitBench.C.
References TH1::AddDirectory(), c1, TCanvas::cd(), TPad::Divide(), DoFit(), fitFcn, fitFunction(), gPad, gStyle, kFALSE, kYellow, npass, TPad::SaveAs(), TAttFill::SetFillColor(), TF1::SetNpx(), TStyle::SetOptFit(), and TStyle::SetStatY().
Definition at line 27 of file minuit2FitBench.C.
Referenced by DoFit(), FittingDemo(), minuit2FitBench(), and minuit2FitBench2D().
Definition at line 28 of file minuit2FitBench.C.
Referenced by RooAbsData::createHistogram(), RooAbsReal::createHistogram(), DoFit(), fillHisto(), FittingDemo(), TSVDUnfold::H2M(), TSVDUnfold::H2V(), TSVDUnfold::H2Verr(), RooFit::Import(), RooDataHist::importTH1(), minuit2FitBench2D(), TGLAxisPainterBox::PlotStandard(), PT_Event(), and TSVDUnfold::V2H().
1.5.1