14 c1->Range(0,0,20.5,26);
22 dll->SetFillColor(39);
23 dll->SetTextSize(0.023);
25 dll->AddText(
"Dynamically");
26 dll->AddText(
"Linked");
27 dll->AddText(
"Libraries");
34 cpp->SetTextSize(0.023);
36 cpp->AddText(
"Commented");
37 cpp->AddText(
"Header");
38 cpp->AddText(
"Files");
45 odl->SetTextSize(0.023);
47 odl->AddText(
"Objects");
48 odl->AddText(
"Description");
49 odl->AddText(
"Files");
56 idl->SetTextSize(0.023);
58 idl->AddText(
"Interface");
59 idl->AddText(
"Definition");
60 idl->AddText(
"Language");
69 pro1->SetTextAlign(21);
70 pro1->SetTextSize(0.03);
73 p1dict->SetTextSize(0.023);
74 p1dict->AddText(
"Dictionary");
75 p1dict->AddText(
"in memory");
85 pro2->SetTextAlign(21);
86 pro2->SetTextSize(0.03);
89 p2dict->SetTextSize(0.023);
90 p2dict->AddText(
"Dictionary");
91 p2dict->AddText(
"in memory");
101 tstub1->SetTextSize(0.025);
108 tstub2->SetTextSize(0.025);
110 tstub2->SetTextAngle(-90);
115 ar1.SetFillStyle(1001);
117 ar1.DrawArrow(13.5,14,15,14,0.012,
"|>");
118 ar1.DrawArrow(15.1,13,13.51,13,0.012,
"|>");
121 cint->SetFillColor(39);
122 cint->SetBorderSize(1);
123 cint->SetTextSize(0.023);
124 cint->AddText(
"C++ Interpreter");
125 cint->AddText(
"and program builder");
131 command->AddText(
"Command Thread");
137 view->
AddText(
"Viewer Thread(s)");
139 view->
AddText(
"Context Menus");
140 view->
AddText(
"Inspector/Browser");
144 web->SetTextSize(0.023);
146 web->AddText(
"generated");
147 web->AddText(
"automatically");
148 web->AddText(
"from dictionary");
149 web->AddText(
"and source files");
159 printed->AddText(
"automatically");
160 printed->AddText(
"from HTML files");
167 box1->SetFillStyle(0);
168 box1->SetLineStyle(2);
172 box2->SetFillStyle(0);
173 box2->SetLineStyle(3);
176 ar1.DrawArrow(2.5,17.5,2.5,18.9,0.012,
"|>");
177 ar1.DrawArrow(5.5,9.2,5.5,8.7,0.012,
"|>");
178 ar1.DrawArrow(5.5,5,5.5,4.2,0.012,
"|>");
179 ar1.DrawArrow(8.5,9.2,8.5,8.2,0.012,
"|>");
180 ar1.DrawArrow(9.5,8.1,9.5,9.0,0.012,
"|>");
181 ar1.DrawArrow(6.5,19,6.5,17.6,0.012,
"|>");
182 ar1.DrawArrow(8.5,19,8.5,17.1,0.012,
"|>");
183 ar1.DrawArrow(11.5,19,11.5,17.1,0.012,
"|>");
190 TPad *
pio =
new TPad(
"pio",
"pio",0.37,0.02,0.95,0.31,49);
191 pio->Range(0,0,12,8);
211 for (
Int_t i=1;i<5;i++) {
221 daq.SetTextSize(0.07);
222 daq.SetTextAlign(22);
223 daq.DrawText(1.5,7.3,
"DAQ");
224 daq.DrawText(6,7.3,
"DST");
225 daq.DrawText(10.,7.3,
"Physics Analysis");
226 daq.DrawText(1.5,0.7,
"Events");
227 daq.DrawText(1.5,0.3,
"Containers");
228 daq.DrawText(6,0.7,
"Tracks/Hits");
229 daq.DrawText(6,0.3,
"Containers");
230 daq.DrawText(10.,0.7,
"Attributes");
231 daq.DrawText(10.,0.3,
"Containers");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char x1
Option_t Option_t TPoint TPoint const char y1
Draw all kinds of Arrows.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
The most important graphics class in the ROOT system.
A Pave (see TPave) with a text centered in the Pave.
void Draw(Option_t *option="") override
Draw this pavelabel with its current attributes.
A Pave (see TPave) with text, lines or/and boxes inside.
virtual TText * AddText(Double_t x1, Double_t y1, const char *label)
Add a new Text line to this pavetext at given coordinates.
virtual void SetBorderSize(Int_t bordersize=4)
Sets the border size of the TPave box and shadow.
A PaveText (see TPaveText) with several stacked paves.
void Draw(Option_t *option="") override
Draw this pavestext with its current attributes.
Base class for several text objects.
A TBox with a bordersize and a bordermode.