13 TCanvas *c1 =
new TCanvas(
"c1",
"transparent pad",200,10,700,500);
14 TPad *pad1 =
new TPad(
"pad1",
"",0,0,1,1);
15 TPad *pad2 =
new TPad(
"pad2",
"",0,0,1,1);
16 pad2->SetFillStyle(4000);
20 TH1F *h1 =
new TH1F(
"h1",
"h1",100,-3,3);
21 TH1F *h2 =
new TH1F(
"h2",
"h2",100,-3,3);
23 for (Int_t i=0;i<100000;i++) {
24 Double_t x1 = r.Gaus(-1,0.5);
25 Double_t x2 = r.Gaus(1,1.5);
26 if (i <1000) h1->Fill(x1);
31 TPaveStats *ps1 = (TPaveStats*)h1->GetListOfFunctions()->FindObject(
"stats");
32 ps1->SetX1NDC(0.4); ps1->SetX2NDC(0.6);
39 Double_t dy = (ymax-ymin)/0.8;
42 Double_t dx = (xmax-xmin)/0.8;
43 pad2->Range(xmin-0.1*dx,ymin-0.1*dy,xmax+0.1*dx,ymax+0.1*dy);
46 h2->SetLineColor(kRed);
49 TPaveStats *ps2 = (TPaveStats*)h2->GetListOfFunctions()->FindObject(
"stats");
50 ps2->SetX1NDC(0.65); ps2->SetX2NDC(0.85);
51 ps2->SetTextColor(kRed);
54 TGaxis *axis =
new TGaxis(xmax,ymin,xmax,ymax,ymin,ymax,50510,
"+L");
55 axis->SetLabelColor(kRed);