ROOT
6.12/06
Reference Guide
tutorials
graphics
event.C File Reference
Tutorials
»
Graphics tutorials
Detailed Description
Illustrate some basic primitives.
void
event(){
TCanvas
*
c1
=
new
TCanvas
(
"c1"
,
"ROOT Event description"
,700,500);
c1
->Range(0,0,14,15.5);
TPaveText
*
event
=
new
TPaveText
(1,13,3,15);
event
->SetFillColor(11);
event
->Draw();
event
->AddText(
"Event"
);
TLine
*
line
=
new
TLine
(1.1,13,1.1,1.5);
line
->
SetLineWidth
(2);
line
->
Draw
();
line
->
DrawLine
(1.3,13,1.3,3.5);
line
->
DrawLine
(1.5,13,1.5,5.5);
line
->
DrawLine
(1.7,13,1.7,7.5);
line
->
DrawLine
(1.9,13,1.9,9.5);
line
->
DrawLine
(2.1,13,2.1,11.5);
TArrow
*
arrow
=
new
TArrow
(1.1,1.5,3.9,1.5,0.02,
"|>"
);
arrow
->
SetFillStyle
(1001);
arrow
->
SetFillColor
(1);
arrow
->
Draw
();
arrow
->
DrawArrow
(1.3,3.5,3.9,3.5,0.02,
"|>"
);
arrow
->
DrawArrow
(1.5,5.5,3.9,5.5,0.02,
"|>"
);
arrow
->
DrawArrow
(1.7,7.5,3.9,7.5,0.02,
"|>"
);
arrow
->
DrawArrow
(1.9,9.5,3.9,9.5,0.02,
"|>"
);
arrow
->
DrawArrow
(2.1,11.5,3.9,11.5,0.02,
"|>"
);
TPaveText
*
p1
=
new
TPaveText
(4,1,11,2);
p1
->SetTextAlign(12);
p1
->SetFillColor(42);
p1
->AddText(
"1 Mbyte"
);
p1
->Draw();
TPaveText
*
p2
=
new
TPaveText
(4,3,10,4);
p2
->SetTextAlign(12);
p2
->SetFillColor(42);
p2
->AddText(
"100 Kbytes"
);
p2
->Draw();
TPaveText
*
p3
=
new
TPaveText
(4,5,9,6);
p3
->SetTextAlign(12);
p3
->SetFillColor(42);
p3
->AddText(
"10 Kbytes"
);
p3
->Draw();
TPaveText
*p4 =
new
TPaveText
(4,7,8,8);
p4->
SetTextAlign
(12);
p4->
SetFillColor
(42);
p4->
AddText
(
"1 Kbytes"
);
p4->
Draw
();
TPaveText
*p5 =
new
TPaveText
(4,9,7,10);
p5->
SetTextAlign
(12);
p5->
SetFillColor
(42);
p5->
AddText
(
"100 bytes"
);
p5->
Draw
();
TPaveText
*p6 =
new
TPaveText
(4,11,6,12);
p6->
SetTextAlign
(12);
p6->
SetFillColor
(42);
p6->
AddText
(
"10 bytes"
);
p6->
Draw
();
TText
*
text
=
new
TText
();
text
->
SetTextAlign
(12);
text
->
SetTextSize
(0.04);
text
->
SetTextFont
(72);
text
->
DrawText
(6.2,11.5,
"Header:Event_flag"
);
text
->
DrawText
(7.2,9.5,
"Trigger_Info"
);
text
->
DrawText
(8.2,7.5,
"Muon_Detector: TOF"
);
text
->
DrawText
(9.2,5.5,
"Calorimeters"
);
text
->
DrawText
(10.2,3.5,
"Forward_Detectors"
);
text
->
DrawText
(11.2,1.5,
"TPCs"
);
}
Author
Rene Brun
Definition in file
event.C
.