17 TCanvas *c1=
new TCanvas(
"c1",
"TMath::LaplaceDist",600,800);
19 TVirtualPad *pad1 = c1->cd(1);
21 TF1 *flaplace =
new TF1(
"flaplace",
"TMath::LaplaceDist(x, [0], [1])", -10, 10);
22 flaplace->SetParameters(0, 1);
23 TF1 *f1 = flaplace->DrawCopy();
24 f1->SetLineColor(kRed);
26 flaplace->SetParameters(0, 2);
27 TF1 *f2 = flaplace->DrawCopy(
"same");
28 f2->SetLineColor(kGreen);
30 flaplace->SetParameters(2, 1);
31 TF1 *f3 = flaplace->DrawCopy(
"same");
32 f3->SetLineColor(kBlue);
34 flaplace->SetParameters(2, 2);
35 TF1 *f4 = flaplace->DrawCopy(
"same");
36 f4->SetLineColor(kMagenta);
38 TLegend *legend1 =
new TLegend(.7,.7,.9,.9);
39 legend1->AddEntry(f1,
"alpha=0 beta=1",
"l");
40 legend1->AddEntry(f2,
"alpha=0 beta=2",
"l");
41 legend1->AddEntry(f3,
"alpha=2 beta=1",
"l");
42 legend1->AddEntry(f4,
"alpha=2 beta=2",
"l");
45 TVirtualPad *pad2 = c1->cd(2);
47 TF1 *flaplacei=
new TF1(
"flaplacei",
"TMath::LaplaceDistI(x, [0], [1])", -10, 10);
48 flaplacei->SetParameters(0, 1);
49 TF1 *g1=flaplacei->DrawCopy();
50 g1->SetLineColor(kRed);
52 flaplacei->SetParameters(0, 2);
53 TF1 *g2=flaplacei->DrawCopy(
"same");
54 g2->SetLineColor(kGreen);
56 flaplacei->SetParameters(2, 1);
57 TF1 *g3=flaplacei->DrawCopy(
"same");
58 g3->SetLineColor(kBlue);
60 flaplacei->SetParameters(2, 2);
61 TF1 *g4=flaplacei->DrawCopy(
"same");
62 g4->SetLineColor(kMagenta);
65 TLegend *legend2 =
new TLegend(.7,.15,0.9,.35);
66 legend2->AddEntry(f1,
"alpha=0 beta=1",
"l");
67 legend2->AddEntry(f2,
"alpha=0 beta=2",
"l");
68 legend2->AddEntry(f3,
"alpha=2 beta=1",
"l");
69 legend2->AddEntry(f4,
"alpha=2 beta=2",
"l");