Loading [MathJax]/jax/output/HTML-CSS/config.js
Logo ROOT   6.14/05
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ratioplot3.C File Reference

Detailed Description

View in nbviewer Open in SWAN Example which shows how you can get the graph of the lower plot and set the y axis range for it.

Since the lower plot is not created until TRatioPlot::Draw is called, you can only use the method afterwards.

pict1_ratioplot3.C.png
void ratioplot3() {
auto c1 = new TCanvas("c1", "fit residual simple");
c1->SetLogy();
auto h1 = new TH1D("h1", "h1", 50, -5, 5);
h1->FillRandom("gaus", 2000);
h1->Fit("gaus");
h1->SetMinimum(0.001);
h1->GetXaxis()->SetTitle("x");
h1->GetYaxis()->SetTitle("y");
c1->Clear();
auto rp1 = new TRatioPlot(h1);
rp1->Draw();
rp1->GetLowerRefGraph()->SetMinimum(-2);
rp1->GetLowerRefGraph()->SetMaximum(2);
c1->Update();
}
Author
Paul Gessinger

Definition in file ratioplot3.C.