Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ratioplot6.C File Reference

Detailed Description

View in nbviewer Open in SWAN Example showing a fit residual plot, where the separation margin has been set to 0.

The last label of the lower plot's y axis is hidden automatically.

void ratioplot6() {
auto c1 = new TCanvas("c1", "fit residual simple");
gPad->SetFrameFillStyle(0);
auto h1 = new TH1D("h1", "h1", 50, -5, 5);
h1->FillRandom("gaus", 5000);
TFitResultPtr fitres = h1->Fit("gaus", "S0");
h1->Sumw2();
h1->GetXaxis()->SetTitle("x");
h1->GetYaxis()->SetTitle("y");
auto rp1 = new TRatioPlot(h1, "errfunc");
rp1->SetGraphDrawOpt("L");
rp1->SetSeparationMargin(0.0);
rp1->Draw();
rp1->GetLowerRefGraph()->SetMinimum(-2);
rp1->GetLowerRefGraph()->SetMaximum(2);
}
R__EXTERN TStyle * gStyle
Definition: TStyle.h:410
#define gPad
Definition: TVirtualPad.h:287
The Canvas class.
Definition: TCanvas.h:27
Provides an indirection to the TFitResult class and with a semantics identical to a TFitResult pointe...
Definition: TFitResultPtr.h:31
1-D histogram with a double per channel (see TH1 documentation)}
Definition: TH1.h:614
virtual void FillRandom(const char *fname, Int_t ntimes=5000)
Fill histogram following distribution in function fname.
Definition: TH1.cxx:3445
TAxis * GetXaxis()
Get the behaviour adopted by the object about the statoverflows. See EStatOverflows for more informat...
Definition: TH1.h:316
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Double_t xmin=0, Double_t xmax=0)
Fit histogram with function fname.
Definition: TH1.cxx:3808
TAxis * GetYaxis()
Definition: TH1.h:317
virtual void Sumw2(Bool_t flag=kTRUE)
Create structure to store sum of squares of weights.
Definition: TH1.cxx:8476
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
Definition: TNamed.cxx:164
Class for displaying ratios, differences and fit residuals.
Definition: TRatioPlot.h:43
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
Definition: TStyle.cxx:1590
return c1
Definition: legend1.C:41
TH1F * h1
Definition: legend1.C:5
Author
Paul Gessinger

Definition in file ratioplot6.C.