ROOT
git-r3/HEAD
Reference Guide
Loading...
Searching...
No Matches
hist031_TRatioPlot_residual_fit.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_hist
3
/// \notebook
4
/// \preview Example which shows how you can get the graph of the lower plot and set the y axis range for it.
5
///
6
/// Since the lower plot is not created until `TRatioPlot::Draw` is called, you can only use the method
7
/// afterwards.
8
///
9
/// \macro_image
10
/// \macro_code
11
///
12
/// \date January 2020
13
/// \author Paul Gessinger
14
15
void
hist031_TRatioPlot_residual_fit()
16
{
17
gStyle
->SetOptStat(0);
18
auto
c1
=
new
TCanvas
(
"c1"
,
"fit residual simple"
);
19
c1
->SetLogy();
20
auto
h1
=
new
TH1D
(
"h1"
,
"h1"
, 50, -5, 5);
21
h1
->FillRandom(
"gaus"
, 2000);
22
h1
->Fit(
"gaus"
,
"0"
);
23
h1
->SetMinimum(0.001);
24
h1
->GetXaxis()->SetTitle(
"x"
);
25
h1
->GetYaxis()->SetTitle(
"y"
);
26
auto
rp1 =
new
TRatioPlot
(
h1);
27
rp1->Draw();
28
rp1->GetLowerRefGraph()->SetMinimum(-2);
29
rp1->GetLowerRefGraph()->SetMaximum(2);
30
}
gStyle
externTStyle * gStyle
Definition
TStyle.h:442
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TH1D
1-D histogram with a double per channel (see TH1 documentation)
Definition
TH1.h:926
TRatioPlot
Definition
TRatioPlot.h:44
c1
return c1
Definition
legend1.C:41
h1
TH1F * h1
Definition
legend1.C:5
hist031_TRatioPlot_residual_fit
Definition
hist031_TRatioPlot_residual_fit.py:1
hist034_TRatioPlot_fit_margin.rp1
rp1
Definition
hist034_TRatioPlot_fit_margin.py:30
tutorials
hist
hist031_TRatioPlot_residual_fit.C
ROOTgit-r3/HEAD - Reference Guide Generated on
(GVA Time) using Doxygen 1.16.1