00001
00002
00003 {
00004 gROOT->Reset();
00005 c1 = new TCanvas("c1","ROOT Event description",700,500);
00006 c1->Range(0,0,14,15.5);
00007 TPaveText event(1,13,3,15);
00008 event.SetFillColor(11);
00009 event.Draw();
00010 event.AddText("Event");
00011 TLine line(1.1,13,1.1,1.5);
00012 line.SetLineWidth(2);
00013 line.Draw();
00014 line.DrawLine(1.3,13,1.3,3.5);
00015 line.DrawLine(1.5,13,1.5,5.5);
00016 line.DrawLine(1.7,13,1.7,7.5);
00017 line.DrawLine(1.9,13,1.9,9.5);
00018 line.DrawLine(2.1,13,2.1,11.5);
00019 TArrow arrow(1.1,1.5,3.9,1.5,0.02,"|>");
00020 arrow.SetFillStyle(1001);
00021 arrow.SetFillColor(1);
00022 arrow.Draw();
00023 arrow.DrawArrow(1.3,3.5,3.9,3.5,0.02,"|>");
00024 arrow.DrawArrow(1.5,5.5,3.9,5.5,0.02,"|>");
00025 arrow.DrawArrow(1.7,7.5,3.9,7.5,0.02,"|>");
00026 arrow.DrawArrow(1.9,9.5,3.9,9.5,0.02,"|>");
00027 arrow.DrawArrow(2.1,11.5,3.9,11.5,0.02,"|>");
00028 TPaveText p1(4,1,11,2);
00029 p1.SetTextAlign(12);
00030 p1.SetFillColor(42);
00031 p1.AddText("1 Mbyte");
00032 p1.Draw();
00033 TPaveText p2(4,3,10,4);
00034 p2.SetTextAlign(12);
00035 p2.SetFillColor(42);
00036 p2.AddText("100 Kbytes");
00037 p2.Draw();
00038 TPaveText p3(4,5,9,6);
00039 p3.SetTextAlign(12);
00040 p3.SetFillColor(42);
00041 p3.AddText("10 Kbytes");
00042 p3.Draw();
00043 TPaveText p4(4,7,8,8);
00044 p4.SetTextAlign(12);
00045 p4.SetFillColor(42);
00046 p4.AddText("1 Kbytes");
00047 p4.Draw();
00048 TPaveText p5(4,9,7,10);
00049 p5.SetTextAlign(12);
00050 p5.SetFillColor(42);
00051 p5.AddText("100 bytes");
00052 p5.Draw();
00053 TPaveText p6(4,11,6,12);
00054 p6.SetTextAlign(12);
00055 p6.SetFillColor(42);
00056 p6.AddText("10 bytes");
00057 p6.Draw();
00058 TText text;
00059 text.SetTextAlign(12);
00060 text.SetTextSize(0.04);
00061 text.SetTextFont(72);
00062 text.DrawText(6.2,11.5,"Header:Event_flag");
00063 text.DrawText(7.2,9.5,"Trigger_Info");
00064 text.DrawText(8.2,7.5,"Muon_Detector: TOF");
00065 text.DrawText(9.2,5.5,"Calorimeters");
00066 text.DrawText(10.2,3.5,"Forward_Detectors");
00067 text.DrawText(11.2,1.5,"TPCs");
00068 }