12 THStack *hs =
new THStack(
"hs",
"Stacked 1D histograms");
14 TH1F *h1st =
new TH1F(
"h1st",
"test hstack",100,-4,4);
15 h1st->FillRandom(
"gaus",20000);
16 h1st->SetFillColor(kRed);
17 h1st->SetMarkerStyle(21);
18 h1st->SetMarkerColor(kRed);
20 TH1F *h2st =
new TH1F(
"h2st",
"test hstack",100,-4,4);
21 h2st->FillRandom(
"gaus",15000);
22 h2st->SetFillColor(kBlue);
23 h2st->SetMarkerStyle(21);
24 h2st->SetMarkerColor(kBlue);
26 TH1F *h3st =
new TH1F(
"h3st",
"test hstack",100,-4,4);
27 h3st->FillRandom(
"gaus",10000);
28 h3st->SetFillColor(kGreen);
29 h3st->SetMarkerStyle(21);
30 h3st->SetMarkerColor(kGreen);
33 TCanvas *cst =
new TCanvas(
"cst",
"stacked hists",10,10,700,700);
42 hs->Draw(
"nostack,e1p");
45 gPad->SetFrameFillColor(17);
52 gPad->SetFrameFillColor(17);
53 THStack *a =
new THStack(
"a",
"Stacked 2D histograms");
54 TF2 *f1 =
new TF2(
"f1",
55 "xygaus + xygaus(5) + xylandau(10)",-4,4,-4,4);
56 Double_t params1[] = {130,-1.4,1.8,1.5,1, 150,2,0.5,-2,0.5,
58 f1->SetParameters(params1);
59 TH2F *h2sta =
new TH2F(
"h2sta",
"h2sta",20,-4,4,20,-4,4);
60 h2sta->SetFillColor(38);
61 h2sta->FillRandom(
"f1",4000);
62 TF2 *f2 =
new TF2(
"f2",
"xygaus + xygaus(5)",-4,4,-4,4);
63 Double_t params2[] = {100,-1.4,1.9,1.1,2, 80,2,0.7,-2,0.5};
64 f2->SetParameters(params2);
65 TH2F *h2stb =
new TH2F(
"h2stb",
"h2stb",20,-4,4,20,-4,4);
66 h2stb->SetFillColor(46);
67 h2stb->FillRandom(
"f2",3000);