32 void mathcoreSpecFunc() {
34 TF1 *f1a =
new TF1(
"f1a",
"ROOT::Math::tgamma(x)",0,20);
35 TF1 *f1b =
new TF1(
"f1b",
"abs((ROOT::Math::tgamma(x)-TMath::Gamma(x))/ROOT::Math::tgamma(x))",0,20);
37 TF1 *f2a =
new TF1(
"f2a",
"ROOT::Math::lgamma(x)",0,100);
38 TF1 *f2b =
new TF1(
"f2b",
"abs((ROOT::Math::lgamma(x)-TMath::LnGamma(x))/ROOT::Math::lgamma(x))",0,100);
40 TF1 *f3a =
new TF1(
"f3a",
"ROOT::Math::erf(x)",0,5);
41 TF1 *f3b =
new TF1(
"f3b",
"abs((ROOT::Math::erf(x)-TMath::Erf(x))/ROOT::Math::erf(x))",0,5);
43 TF1 *f4a =
new TF1(
"f4a",
"ROOT::Math::erfc(x)",0,5);
44 TF1 *f4b =
new TF1(
"f4b",
"abs((ROOT::Math::erfc(x)-TMath::Erfc(x))/ROOT::Math::erfc(x))",0,5);
47 TCanvas *c1 =
new TCanvas(
"c1",
"c1",800,600);
49 f1a->SetLineColor(kBlue);
50 f1b->SetLineColor(kBlue);
51 f2a->SetLineColor(kBlue);
52 f2b->SetLineColor(kBlue);
53 f3a->SetLineColor(kBlue);
54 f3b->SetLineColor(kBlue);
55 f4a->SetLineColor(kBlue);
56 f4b->SetLineColor(kBlue);
70 TCanvas *c2 =
new TCanvas(
"c2",
"c2",800,600);