14 c1->Range(0,0,20.5,26);
68 TText *pro1 =
new TText(10.5,15.8,
"Process 1");
84 TText *pro2 =
new TText(17.75,15.8,
"Process 2");
98 TWbox *stub1 =
new TWbox(12.9,11.5,13.6,15.5,49,3,1);
100 TText *tstub1 =
new TText(13.25,13.5,
"Stub1");
105 TWbox *stub2 =
new TWbox(15.1,11.5,15.8,15.5,49,3,1);
107 TText *tstub2 =
new TText(15.45,13.5,
"Stub2");
117 ar1->
DrawArrow(13.5,14,15,14,0.012,
"|>");
118 ar1->
DrawArrow(15.1,13,13.51,13,0.012,
"|>");
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");
148 web->
AddText(
"from dictionary");
149 web->
AddText(
"and source files");
159 printed->
AddText(
"automatically");
160 printed->
AddText(
"from HTML files");
164 printedtitle->
Draw();
166 TBox *box1 =
new TBox(0.2,9.2,14.25,17.8);
171 TBox *box2 =
new TBox(10.2,18.7,20.2,23.6);
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);
208 for (
Int_t j=1;j<9;j++) {
211 for (
Int_t i=1;i<5;i++) {
223 daq->
DrawText(10.,7.3,
"Physics Analysis");
225 daq->
DrawText(1.5,0.3,
"Containers");
228 daq->
DrawText(10.,0.7,
"Attributes");
229 daq->
DrawText(10.,0.3,
"Containers");
static const double x1[5]
Draw all kinds of Arrows.
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.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
virtual void SetLineColor(Color_t lcolor)
Set the line color.
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
virtual void SetTextAngle(Float_t tangle=0)
Set the text angle.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
virtual void Draw(Option_t *option="")
Draw this box with its current attributes.
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
The most important graphics class in the ROOT system.
void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2) override
Set world coordinate system for the pad.
TVirtualPad * cd(Int_t subpadnumber=0) override
Set Current pad.
void Draw(Option_t *option="") override
Draw Pad in Current pad (re-parent pad if necessary).
A Pave (see TPave) with a text centered in the Pave.
virtual void Draw(Option_t *option="")
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 Draw(Option_t *option="")
Draw this pavetext with its current attributes.
virtual void SetBorderSize(Int_t bordersize=4)
A PaveText (see TPaveText) with several stacked paves.
virtual void Draw(Option_t *option="")
Draw this pavestext with its current attributes.
Base class for several text objects.
virtual TText * DrawText(Double_t x, Double_t y, const char *text)
Draw this text with new coordinates.
A TBox with a bordersize and a bordermode.
virtual void Draw(Option_t *option="")
Draw this wbox with its current attributes.