Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
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:436
#define gPad
The Canvas class.
Definition TCanvas.h:23
Provides an indirection to the TFitResult class and with a semantics identical to a TFitResult pointe...
1-D histogram with a double per channel (see TH1 documentation)
Definition TH1.h:670
TAxis * GetXaxis()
Definition TH1.h:324
virtual void FillRandom(const char *fname, Int_t ntimes=5000, TRandom *rng=nullptr)
Fill histogram following distribution in function fname.
Definition TH1.cxx:3519
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:3898
TAxis * GetYaxis()
Definition TH1.h:325
virtual void Sumw2(Bool_t flag=kTRUE)
Create structure to store sum of squares of weights.
Definition TH1.cxx:9041
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:1640
return c1
Definition legend1.C:41
TH1F * h1
Definition legend1.C:5
Author
Paul Gessinger

Definition in file ratioplot6.C.