c1->
Range(0,-0.1,1,1.15);
treePave->
AddText(
"fMaxEventLoop");
treePave->
AddText(
"fMaxVirtualSize");
treePave->
AddText(
"fSelectedRows");
firstevent->
AddText(
"First event of each basket");
firstevent->
AddText(
"Array of fMaxBaskets Integers");
offset->
AddText(
"Offset of events in fBuffer");
offset->
AddText(
"Array of fEventOffsetLen Integers");
offset->
AddText(
"(if variable length structure)");
buffer->
AddText(
"Array of fBasketSize chars");
zipbuffer->
AddText(
"Basket compressed buffer");
zipbuffer->
AddText(
"(if compression)");
ar1->
DrawArrow(.21,.275,.39,.275,0.015,
"|>");
ar1->
DrawArrow(.23,.375,.39,.375,0.015,
"|>");
ar1->
DrawArrow(.25,.775,.39,.775,0.015,
"|>");
ar1->
DrawArrow(.50,.775,.59,.775,0.015,
"|>");
ar1->
DrawArrow(.70,.775,.79,.775,0.015,
"|>");
ar1->
DrawArrow(.50,.275,.59,.275,0.015,
"|>");
ar1->
DrawArrow(.70,.275,.79,.275,0.015,
"|>");
ar1->
DrawArrow(.45,.175,.54,.175,0.015,
"|>");
ar1->
DrawArrow(.43,.075,.54,.075,0.015,
"|>");
ar1->
DrawArrow(.41,-.025,.54,-.025,0.015,
"|>");
pname->
DrawText(.26,.81,
"fLeaves = TObjArray of TLeaf");
pname->
DrawText(.24,.40,
"fBasketEvent");
pname->
DrawText(.22,.31,
"fBaskets = TObjArray of TBasket");
pname->
DrawText(.20,1.0,
"fBranches = TObjArray of TBranch");
ntleaf->
AddText(
"fLen: number of fixed elements");
ntleaf->
AddText(
"fLenType: number of bytes of data type");
ntleaf->
AddText(
"fOffset: relative to Leaf0-fAddress");
ntleaf->
AddText(
"fNbytesIO: number of bytes used for I/O");
ntleaf->
AddText(
"fIsPointer: True if pointer");
ntleaf->
AddText(
"fIsRange: True if leaf has a range");
ntleaf->
AddText(
"fIsUnsigned: True if unsigned");
ntleaf->
AddText(
"*fLeafCount: points to Leaf counter");
ntleaf->
AddText(
"fName = Leaf name");
ntleaf->
AddText(
"fTitle = Leaf type (see Type codes)");
type->
AddText(
"C : a character string");
type->
AddText(
"B : an 8 bit signed integer");
type->
AddText(
"b : an 8 bit unsigned integer");
type->
AddText(
"S : a 16 bit signed short integer");
type->
AddText(
"s : a 16 bit unsigned short integer");
type->
AddText(
"I : a 32 bit signed integer");
type->
AddText(
"i : a 32 bit unsigned integer");
type->
AddText(
"F : a 32 bit floating point");
type->
AddText(
"D : a 64 bit floating point");
type->
AddText(
"TXXXX : a class name TXXXX");
ntbasket->
AddText(
"fNbytes: Size of compressed Basket");
ntbasket->
AddText(
"fObjLen: Size of uncompressed Basket");
ntbasket->
AddText(
"fDatime: Date/Time when written to store");
ntbasket->
AddText(
"fKeylen: Number of bytes for the key");
ntbasket->
AddText(
"fCycle : Cycle number");
ntbasket->
AddText(
"fSeekKey: Pointer to Basket on file");
ntbasket->
AddText(
"fSeekPdir: Pointer to directory on file");
ntbasket->
AddText(
"fClassName: 'TBasket'");
ntbasket->
AddText(
"fName: Branch name");
ntbasket->
AddText(
"fTitle: TreePave name");
ntbasket->
AddText(
"fNevBuf: Number of events in Basket");
ntbasket->
AddText(
"fLast: pointer to last used byte in Basket");
ntbranch->
AddText(
"fEventOffsetLen");
ntbranch->
AddText(
"fAddress of Leaf0");
ntbranch->
AddText(
"fName: Branchname");
ntbranch->
AddText(
"fTitle: leaflist");
}