11 TCanvas *c1 =
new TCanvas(
"c1",
"Dictionary Architecture",20,10,750,930);
13 c1->
Range(0,0,20.5,26);
67 TText *pro1 =
new TText(10.5,15.8,
"Process 1");
83 TText *pro2 =
new TText(17.75,15.8,
"Process 2");
97 TWbox *stub1 =
new TWbox(12.9,11.5,13.6,15.5,49,3,1);
104 TWbox *stub2 =
new TWbox(15.1,11.5,15.8,15.5,49,3,1);
106 TText *tstub2 =
new TText(15.45,13.5,
"Stub2");
116 ar1->
DrawArrow(13.5,14,15,14,0.012,
"|>");
117 ar1->
DrawArrow(15.1,13,13.51,13,0.012,
"|>");
123 cint->
AddText(
"C++ Interpreter");
124 cint->
AddText(
"and program builder");
130 command->
AddText(
"Command Thread");
136 view->
AddText(
"Viewer Thread(s)");
138 view->
AddText(
"Context Menus");
139 view->
AddText(
"Inspector/Browser");
147 web->
AddText(
"from dictionary");
148 web->
AddText(
"and source files");
158 printed->
AddText(
"automatically");
159 printed->
AddText(
"from HTML files");
163 printedtitle->
Draw();
165 TBox *box1 =
new TBox(0.2,9.2,14.25,17.8);
170 TBox *box2 =
new TBox(10.2,18.7,20.2,23.6);
175 ar1->
DrawArrow(2.5,17.5,2.5,18.9,0.012,
"|>");
176 ar1->
DrawArrow(5.5,9.2,5.5,8.7,0.012,
"|>");
177 ar1->
DrawArrow(5.5,5,5.5,4.2,0.012,
"|>");
178 ar1->
DrawArrow(8.5,9.2,8.5,8.2,0.012,
"|>");
179 ar1->
DrawArrow(9.5,8.1,9.5,9.0,0.012,
"|>");
180 ar1->
DrawArrow(6.5,19,6.5,17.6,0.012,
"|>");
181 ar1->
DrawArrow(8.5,19,8.5,17.1,0.012,
"|>");
182 ar1->
DrawArrow(11.5,19,11.5,17.1,0.012,
"|>");
189 TPad *pio =
new TPad(
"pio",
"pio",0.37,0.02,0.95,0.31,49);
190 pio->
Range(0,0,12,8);
207 for (
Int_t j=1;j<9;j++) {
210 for (
Int_t i=1;i<5;i++) {
222 daq->
DrawText(10.,7.3,
"Physics Analysis");
224 daq->
DrawText(1.5,0.3,
"Containers");
227 daq->
DrawText(10.,0.7,
"Attributes");
228 daq->
DrawText(10.,0.3,
"Containers");
virtual void SetLineWidth(Width_t lwidth)
virtual void Draw(Option_t *option="")
Draw this pavetext with its current attributes.
virtual void DrawArrow(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize=0, Option_t *option="")
Draw this arrow with new coordinates.
TVirtualPad * cd(Int_t subpadnumber=0)
Set current canvas & pad.
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 Draw(Option_t *option="")
Default Draw method for all objects.
virtual void SetFillStyle(Style_t fstyle)
virtual void Draw(Option_t *option="")
Draw this pavestext with its current attributes.
TVirtualPad * cd(Int_t subpadnumber=0)
Set Current pad.
Base class for several text objects.
virtual void Draw(Option_t *option="")
Draw this wbox with its current attributes.
virtual void Draw(Option_t *option="")
Draw Pad in Current pad (re-parent pad if necessary).
A TBox with a bordersize and a bordermode.
virtual void SetTextAlign(Short_t align=11)
A Pave (see TPave) with a text centered in the Pave.
virtual void SetLineColor(Color_t lcolor)
virtual void SetFillColor(Color_t fcolor)
virtual void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Set world coordinate system for the pad.
virtual void SetTextAngle(Float_t tangle=0)
The most important graphics class in the ROOT system.
const char * GetTitle() const
Returns title of object.
static const double x1[5]
A Pave (see TPave) with text, lines or/and boxes inside.
virtual void Draw(Option_t *option="")
Draw this pavelabel with its current attributes.
virtual void SetLineStyle(Style_t lstyle)
virtual void Draw(Option_t *option="")
Draw this box with its current attributes.
virtual TText * DrawText(Double_t x, Double_t y, const char *text)
Draw this text with new coordinates.
virtual void SetBorderSize(Short_t bordersize)
virtual void SetTextSize(Float_t tsize=1)
Draw all kinds of Arrows.
A PaveText (see TPaveText) with several stacked paves.
virtual void SetBorderSize(Int_t bordersize=4)