12 TCanvas *c1 =
new TCanvas(
"c1",
"ROOT Event description",700,500);
13 c1->Range(0,0,14,15.5);
14 TPaveText *
event =
new TPaveText(1,13,3,15);
15 event->SetFillColor(11);
17 event->AddText(
"Event");
18 TLine *line =
new TLine(1.1,13,1.1,1.5);
19 line->SetLineWidth(2);
21 line->DrawLine(1.3,13,1.3,3.5);
22 line->DrawLine(1.5,13,1.5,5.5);
23 line->DrawLine(1.7,13,1.7,7.5);
24 line->DrawLine(1.9,13,1.9,9.5);
25 line->DrawLine(2.1,13,2.1,11.5);
26 TArrow *arrow =
new TArrow(1.1,1.5,3.9,1.5,0.02,
"|>");
27 arrow->SetFillStyle(1001);
28 arrow->SetFillColor(1);
30 arrow->DrawArrow(1.3,3.5,3.9,3.5,0.02,
"|>");
31 arrow->DrawArrow(1.5,5.5,3.9,5.5,0.02,
"|>");
32 arrow->DrawArrow(1.7,7.5,3.9,7.5,0.02,
"|>");
33 arrow->DrawArrow(1.9,9.5,3.9,9.5,0.02,
"|>");
34 arrow->DrawArrow(2.1,11.5,3.9,11.5,0.02,
"|>");
35 TPaveText *p1 =
new TPaveText(4,1,11,2);
38 p1->AddText(
"1 Mbyte");
40 TPaveText *p2 =
new TPaveText(4,3,10,4);
43 p2->AddText(
"100 Kbytes");
45 TPaveText *p3 =
new TPaveText(4,5,9,6);
48 p3->AddText(
"10 Kbytes");
50 TPaveText *p4 =
new TPaveText(4,7,8,8);
53 p4->AddText(
"1 Kbytes");
55 TPaveText *p5 =
new TPaveText(4,9,7,10);
58 p5->AddText(
"100 bytes");
60 TPaveText *p6 =
new TPaveText(4,11,6,12);
63 p6->AddText(
"10 bytes");
65 TText *text =
new TText();
66 text->SetTextAlign(12);
67 text->SetTextSize(0.04);
68 text->SetTextFont(72);
69 text->DrawText(6.2,11.5,
"Header:Event_flag");
70 text->DrawText(7.2,9.5,
"Trigger_Info");
71 text->DrawText(8.2,7.5,
"Muon_Detector: TOF");
72 text->DrawText(9.2,5.5,
"Calorimeters");
73 text->DrawText(10.2,3.5,
"Forward_Detectors");
74 text->DrawText(11.2,1.5,
"TPCs");