12 c1->Range(0,-0.1,1,1.15);
27 tnt->SetTextAlign(22);
28 tnt->SetTextSize(0.030);
31 treePave->AddText(
"fMaxVirtualSize");
38 tfarm->SetTextSize(0.024);
39 farm->AddText(
"Collection");
40 farm->AddText(
"of Trees");
43 llink->SetLineWidth(2);
44 llink->SetLineColor(1);
46 llink->DrawLine(.21,.87,.21,.275);
47 llink->DrawLine(.23,.87,.23,.375);
48 llink->DrawLine(.25,.87,.25,.805);
49 llink->DrawLine(.41,.25,.41,-.025);
50 llink->DrawLine(.43,.25,.43,.075);
51 llink->DrawLine(.45,.25,.45,.175);
78 firstevent->AddText(
"First event of each basket");
79 firstevent->AddText(
"Array of fMaxBaskets Integers");
93 offset->AddText(
"Offset of events in fBuffer");
94 offset->AddText(
"Array of fEventOffsetLen Integers");
95 offset->AddText(
"(if variable length structure)");
99 buffer->
AddText(
"Basket buffer");
100 buffer->
AddText(
"Array of fBasketSize chars");
104 zipbuffer->AddText(
"Basket compressed buffer");
111 ar1.SetFillStyle(1001);
113 ar1.DrawArrow(.21,.275,.39,.275,0.015,
"|>");
114 ar1.DrawArrow(.23,.375,.39,.375,0.015,
"|>");
115 ar1.DrawArrow(.25,.805,.39,.805,0.015,
"|>");
116 ar1.DrawArrow(.50,.805,.59,.805,0.015,
"|>");
117 ar1.DrawArrow(.70,.805,.79,.805,0.015,
"|>");
118 ar1.DrawArrow(.50,.275,.59,.275,0.015,
"|>");
119 ar1.DrawArrow(.70,.275,.79,.275,0.015,
"|>");
120 ar1.DrawArrow(.45,.175,.54,.175,0.015,
"|>");
121 ar1.DrawArrow(.43,.075,.54,.075,0.015,
"|>");
122 ar1.DrawArrow(.41,-.025,.54,-.025,0.015,
"|>");
126 ldot->DrawLine(.9,.805,.99,.805);
127 ldot->DrawLine(.9,.275,.99,.275);
128 ldot->DrawLine(.55,.05,.55,0);
129 ldot->DrawLine(.9,.05,.75,0);
131 pname->SetTextFont(72);
132 pname->SetTextSize(0.018);
134 pname->DrawText(.44,.11,
"fBuffer");
135 pname->DrawText(.42,.01,
"fZipBuffer");
136 pname->DrawText(.26,.84,
"fLeaves = TObjArray of TLeaf");
137 pname->DrawText(.24,.40,
"fBasketEvent");
138 pname->DrawText(.22,.31,
"fBaskets = TObjArray of TBasket");
139 pname->DrawText(.20,1.0,
"fBranches = TObjArray of TBranch");
141 ntleaf->SetTextSize(0.014);
144 ntleaf->AddText(
"fLen: number of fixed elements");
145 ntleaf->AddText(
"fLenType: number of bytes of data type");
146 ntleaf->AddText(
"fOffset: relative to Leaf0-fAddress");
147 ntleaf->AddText(
"fNbytesIO: number of bytes used for I/O");
148 ntleaf->AddText(
"fIsPointer: True if pointer");
149 ntleaf->AddText(
"fIsRange: True if leaf has a range");
150 ntleaf->AddText(
"fIsUnsigned: True if unsigned");
151 ntleaf->AddText(
"*fLeafCount: points to Leaf counter");
154 ntleaf->AddText(
"fName = Leaf name");
155 ntleaf->AddText(
"fTitle = Leaf type (see Type codes)");
158 type->SetTextAlign(12);
161 type->AddText(
"C : a character string");
162 type->AddText(
"B : an 8 bit signed integer");
163 type->AddText(
"b : an 8 bit unsigned integer");
164 type->AddText(
"S : a 16 bit signed short integer");
165 type->AddText(
"s : a 16 bit unsigned short integer");
166 type->AddText(
"I : a 32 bit signed integer");
167 type->AddText(
"i : a 32 bit unsigned integer");
168 type->AddText(
"F : a 32 bit floating point");
169 type->AddText(
"f : a 24 bit truncated float");
170 type->AddText(
"D : a 64 bit floating point");
171 type->AddText(
"d : a 24 bit truncated double");
172 type->AddText(
"TXXXX : a class name TXXXX");
177 ldot->DrawLine(.4,.78,.30,.73);
178 ldot->DrawLine(.5,.78,.62,.73);
183 ntbasket->AddText(
"fNbytes: Size of compressed Basket");
184 ntbasket->AddText(
"fObjLen: Size of uncompressed Basket");
185 ntbasket->AddText(
"fDatime: Date/Time when written to store");
186 ntbasket->AddText(
"fKeylen: Number of bytes for the key");
187 ntbasket->AddText(
"fCycle : Cycle number");
188 ntbasket->AddText(
"fSeekKey: Pointer to Basket on file");
189 ntbasket->AddText(
"fSeekPdir: Pointer to directory on file");
190 ntbasket->AddText(
"fClassName: 'TBasket'");
191 ntbasket->AddText(
"fName: Branch name");
192 ntbasket->AddText(
"fTitle: TreePave name");
195 ntbasket->AddText(
"fNevBuf: Number of events in Basket");
196 ntbasket->AddText(
"fLast: pointer to last used byte in Basket");
198 ldot->DrawLine(.4,.3,0.02,0.25);
199 ldot->DrawLine(.5,.25,0.35,-.07);
200 ldot->DrawLine(.5,.3,0.35,0.25);
206 ntbranch->AddText(
"fEventOffsetLen");
209 ntbranch->AddText(
"fAddress of Leaf0");
212 ntbranch->AddText(
"fName: Branchname");
213 ntbranch->AddText(
"fTitle: leaflist");
215 ldot->DrawLine(.2,.97,.02,.68);
216 ldot->DrawLine(.35,.97,.18,.68);
217 ldot->DrawLine(.35,.87,.18,.40);
R__EXTERN TBenchmark * gBenchmark
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 GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
Draw all kinds of Arrows.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
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.
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.
void Draw(Option_t *option="") override
Draw this pavetext with its current attributes.
A PaveText (see TPaveText) with several stacked paves.
Base class for several text objects.