ROOT
master
Reference Guide
Loading...
Searching...
No Matches
compile.C File Reference
Tutorials
»
Visualisation tutorials
»
Graphics tutorials
Detailed Description
This macro produces the flowchart of
TFormula::Compile
void
compile()
{
TCanvas
*
c1
=
new
TCanvas
(
"c1"
);
c1
->Range(0, 0, 1, 1);
TPaveLabel
*
ptc
=
new
TPaveLabel
(0.02, 0.42, 0.2, 0.58,
"Compile"
);
ptc
->SetTextSize(0.40);
ptc
->SetFillColor(32);
ptc
->Draw();
TPaveText
*
psub
=
new
TPaveText
(0.28, 0.4, 0.65, 0.6);
psub
->Draw();
TText
*
t2
=
psub
->AddText(
"Substitute some operators"
);
TText
*
t3
=
psub
->AddText(
"to C++ style"
);
TPaveLabel
*
panal
=
new
TPaveLabel
(0.73, 0.42, 0.98, 0.58,
"Analyze"
);
panal
->SetTextSize(0.40);
panal
->SetFillColor(42);
panal
->Draw();
TArrow
*
ar1
=
new
TArrow
(0.2, 0.5, 0.27, 0.5, 0.02,
"|>"
);
ar1
->SetLineWidth(6);
ar1
->SetLineColor(4);
ar1
->Draw();
TArrow
*
ar2
=
new
TArrow
(0.65, 0.5, 0.72, 0.5, 0.02,
"|>"
);
ar2
->SetLineWidth(6);
ar2
->SetLineColor(4);
ar2
->Draw();
}
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
TArrow
Draw all kinds of Arrows.
Definition
TArrow.h:29
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TPaveLabel
A Pave (see TPave) with a text centered in the Pave.
Definition
TPaveLabel.h:20
TPaveText
A Pave (see TPave) with text, lines or/and boxes inside.
Definition
TPaveText.h:21
TText
Base class for several text objects.
Definition
TText.h:22
c1
return c1
Definition
legend1.C:41
Author
Rene Brun
Definition in file
compile.C
.
tutorials
visualisation
graphics
compile.C
ROOT master - Reference Guide Generated on Fri Jan 24 2025 04:37:33 (GVA Time) using Doxygen 1.10.0