40 gPad->SetFrameFillColor(19);
48 JBessel[
nu]=
new TF1(
"J_0",
"ROOT::Math::cyl_bessel_j([0],x)", 0, 10);
55 JBessel[0]->TF1::GetXaxis()->SetTitle(
"x");
56 JBessel[0]->GetXaxis()->SetTitleSize(0.06);
57 JBessel[0]->GetXaxis()->SetTitleOffset(.7);
66 leg->AddEntry(
JBessel[0]->DrawCopy(),
" J_0(x)",
"l");
67 leg->AddEntry(
JBessel[1]->DrawCopy(
"same"),
" J_1(x)",
"l");
68 leg->AddEntry(
JBessel[2]->DrawCopy(
"same"),
" J_2(x)",
"l");
69 leg->AddEntry(
JBessel[3]->DrawCopy(
"same"),
" J_3(x)",
"l");
70 leg->AddEntry(
JBessel[4]->DrawCopy(
"same"),
" J_4(x)",
"l");
78 gPad->SetFrameFillColor(19);
85 KBessel[
nu]=
new TF1(
"J_0",
"ROOT::Math::cyl_bessel_k([0],x)", 0, 10);
87 KBessel[
nu]->SetTitle(
"Bessel K functions");
92 KBessel[0]->GetXaxis()->SetTitle(
"x");
93 KBessel[0]->GetXaxis()->SetTitleSize(0.06);
94 KBessel[0]->GetXaxis()->SetTitleOffset(.7);
103 leg2->AddEntry(
KBessel[0]->DrawCopy(),
" K_0(x)",
"l");
104 leg2->AddEntry(
KBessel[1]->DrawCopy(
"same"),
" K_1(x)",
"l");
105 leg2->AddEntry(
KBessel[2]->DrawCopy(
"same"),
" K_2(x)",
"l");
106 leg2->AddEntry(
KBessel[3]->DrawCopy(
"same"),
" K_3(x)",
"l");
107 leg2->AddEntry(
KBessel[4]->DrawCopy(
"same"),
" K_4(x)",
"l");
113 gPad->SetFrameFillColor(19);
118 for(
int nu = 0;
nu <= 4;
nu++){
119 iBessel[
nu]=
new TF1(
"J_0",
"ROOT::Math::cyl_bessel_i([0],x)", 0, 10);
121 iBessel[
nu]->SetTitle(
"Bessel I functions");
127 iBessel[0]->GetXaxis()->SetTitle(
"x");
128 iBessel[0]->GetXaxis()->SetTitleSize(0.06);
129 iBessel[0]->GetXaxis()->SetTitleOffset(.7);
138 leg3->AddEntry(
iBessel[0]->DrawCopy(),
" I_0",
"l");
139 leg3->AddEntry(
iBessel[1]->DrawCopy(
"same"),
" I_1(x)",
"l");
140 leg3->AddEntry(
iBessel[2]->DrawCopy(
"same"),
" I_2(x)",
"l");
141 leg3->AddEntry(
iBessel[3]->DrawCopy(
"same"),
" I_3(x)",
"l");
142 leg3->AddEntry(
iBessel[4]->DrawCopy(
"same"),
" I_4(x)",
"l");
148 gPad->SetFrameFillColor(19);
153 for(
int nu = 0;
nu <= 4;
nu++){
154 jBessel[
nu]=
new TF1(
"J_0",
"ROOT::Math::sph_bessel([0],x)", 0, 10);
156 jBessel[
nu]->SetTitle(
"Bessel j functions");
161 jBessel[0]->GetXaxis()->SetTitle(
"x");
162 jBessel[0]->GetXaxis()->SetTitleSize(0.06);
163 jBessel[0]->GetXaxis()->SetTitleOffset(.7);
173 leg4->AddEntry(
jBessel[0]->DrawCopy(),
" j_0(x)",
"l");
174 leg4->AddEntry(
jBessel[1]->DrawCopy(
"same"),
" j_1(x)",
"l");
175 leg4->AddEntry(
jBessel[2]->DrawCopy(
"same"),
" j_2(x)",
"l");
176 leg4->AddEntry(
jBessel[3]->DrawCopy(
"same"),
" j_3(x)",
"l");
177 leg4->AddEntry(
jBessel[4]->DrawCopy(
"same"),
" j_4(x)",
"l");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
This class displays a legend box (TPaveText) containing several legend entries.
A Pave (see TPave) with a text centered in the Pave.