37 TPad *pad1 =
new TPad(
"pad1",
"This is pad1",0.05,0.52,0.95,0.97);
38 TPad *pad2 =
new TPad(
"pad2",
"This is pad2",0.05,0.02,0.95,0.47);
48 TPad *pad21 =
new TPad(
"pad21",
"First subpad of pad2",0.02,0.05,0.48,0.95,17,3);
49 TPad *pad22 =
new TPad(
"pad22",
"Second subpad of pad2",0.52,0.05,0.98,0.95,17,3);
59 t1->SetTextSize(0.05);
72 TText *t21 =
new TText(0.05,0.8,
"This is pad21");
78 paves->
AddText(
"This is a PavesText");
79 paves->
AddText(
"You can add new lines");
80 paves->
AddText(
"Text formatting is automatic");
84 TText *t22 =
new TText(0.05,0.8,
"This is pad22");
95 float dxp2 = (0.9-xp2)/nloops;
96 float dyp2 = (0.7-yp2)/nloops;
97 float dxlc = (0.1-xlc)/nloops;
98 float dylc = (0.4-xlc)/nloops;
99 float dxt1 = (0.5-xt1)/nloops;
100 float dyt1 = (0.8-yt1)/nloops;
101 float t10 =
t1->GetTextSize();
103 float t1ds = (t1end - t10)/nloops;
105 for (
int i=0;i<nloops;i++) {
109 t1->SetTextSize(t10 + t1ds*i);
110 t1->SetTextColor(color);
111 t1->SetX(xt1+dxt1*i);
112 t1->SetY(yt1+dyt1*i);
R__EXTERN TBenchmark * gBenchmark
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
virtual void SetLineColor(Color_t lcolor)
Set the line color.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
virtual void Start(const char *name)
Starts Benchmark with the specified name.
virtual void Show(const char *name)
Stops Benchmark name and Prints results.
Use the TLine constructor to create a simple line.
virtual TLine * DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Draw this line with new coordinates.
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
The most important graphics class in the ROOT system.
void Modified(Bool_t flag=true) override
Mark pad modified Will be repainted when TCanvas::Update() will be called next time.
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.
void Draw(Option_t *option="") override
Draw this pavelabel with its current attributes.
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 SetY1NDC(Double_t y1)
virtual void SetY2NDC(Double_t y2)
virtual void SetX1NDC(Double_t x1)
virtual void SetX2NDC(Double_t x2)
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.