go-hep.org/x/hep@v0.38.1/groot/rcmd/testdata/small-evnt-tree-fullsplit.root-ls.txt (about) 1 === [../testdata/small-evnt-tree-fullsplit.root] === 2 version: 60806 3 streamer-infos: 4 StreamerInfo for "Event" version=1 title="" 5 TString Beg offset= 0 type= 65 size= 24 6 short I16 offset= 0 type= 2 size= 2 7 int I32 offset= 0 type= 3 size= 4 8 long I64 offset= 0 type= 4 size= 8 9 unsigned short U16 offset= 0 type= 12 size= 2 10 unsigned int U32 offset= 0 type= 13 size= 4 11 unsigned long U64 offset= 0 type= 14 size= 8 12 float F32 offset= 0 type= 5 size= 4 13 double F64 offset= 0 type= 8 size= 8 14 TString Str offset= 0 type= 65 size= 24 15 P3 P3 offset= 0 type= 62 size= 24 16 short ArrayI16 offset= 0 type= 22 size= 20 17 int ArrayI32 offset= 0 type= 23 size= 40 18 long ArrayI64 offset= 0 type= 24 size= 80 19 unsigned short ArrayU16 offset= 0 type= 32 size= 20 20 unsigned int ArrayU32 offset= 0 type= 33 size= 40 21 unsigned long ArrayU64 offset= 0 type= 34 size= 80 22 float ArrayF32 offset= 0 type= 25 size= 40 23 double ArrayF64 offset= 0 type= 28 size= 80 24 int N offset= 0 type= 6 size= 4 25 short* SliceI16 offset= 0 type= 42 size= 2 [N] 26 int* SliceI32 offset= 0 type= 43 size= 4 [N] 27 long* SliceI64 offset= 0 type= 44 size= 8 [N] 28 unsigned short* SliceU16 offset= 0 type= 52 size= 2 [N] 29 unsigned int* SliceU32 offset= 0 type= 53 size= 4 [N] 30 unsigned long* SliceU64 offset= 0 type= 54 size= 8 [N] 31 float* SliceF32 offset= 0 type= 45 size= 4 [N] 32 double* SliceF64 offset= 0 type= 48 size= 8 [N] 33 string StdStr offset= 0 type=500 size= 32 34 vector<short> StlVecI16 offset= 0 type=500 size= 24 35 vector<int> StlVecI32 offset= 0 type=500 size= 24 36 vector<long> StlVecI64 offset= 0 type=500 size= 24 37 vector<unsigned short> StlVecU16 offset= 0 type=500 size= 24 38 vector<unsigned int> StlVecU32 offset= 0 type=500 size= 24 39 vector<unsigned long> StlVecU64 offset= 0 type=500 size= 24 40 vector<float> StlVecF32 offset= 0 type=500 size= 24 41 vector<double> StlVecF64 offset= 0 type=500 size= 24 42 vector<string> StlVecStr offset= 0 type=500 size= 24 43 TString End offset= 0 type= 65 size= 24 44 StreamerInfo for "TString" version=2 title="" 45 StreamerInfo for "P3" version=1 title="" 46 int Px offset= 0 type= 3 size= 4 47 double Py offset= 0 type= 8 size= 8 48 int Pz offset= 0 type= 3 size= 4 49 StreamerInfo for "TTree" version=19 title="" 50 BASE TNamed offset= 0 type= 67 size= 0 The basis for a named object (name, title) 51 BASE TAttLine offset= 0 type= 0 size= 0 Line attributes 52 BASE TAttFill offset= 0 type= 0 size= 0 Fill area attributes 53 BASE TAttMarker offset= 0 type= 0 size= 0 Marker attributes 54 Long64_t fEntries offset= 0 type= 16 size= 8 Number of entries 55 Long64_t fTotBytes offset= 0 type= 16 size= 8 Total number of bytes in all branches before compression 56 Long64_t fZipBytes offset= 0 type= 16 size= 8 Total number of bytes in all branches after compression 57 Long64_t fSavedBytes offset= 0 type= 16 size= 8 Number of autosaved bytes 58 Long64_t fFlushedBytes offset= 0 type= 16 size= 8 Number of auto-flushed bytes 59 double fWeight offset= 0 type= 8 size= 8 Tree weight (see TTree::SetWeight) 60 int fTimerInterval offset= 0 type= 3 size= 4 Timer interval in milliseconds 61 int fScanField offset= 0 type= 3 size= 4 Number of runs before prompting in Scan 62 int fUpdate offset= 0 type= 3 size= 4 Update frequency for EntryLoop 63 int fDefaultEntryOffsetLen offset= 0 type= 3 size= 4 Initial Length of fEntryOffset table in the basket buffers 64 int fNClusterRange offset= 0 type= 6 size= 4 Number of Cluster range in addition to the one defined by 'AutoFlush' 65 Long64_t fMaxEntries offset= 0 type= 16 size= 8 Maximum number of entries in case of circular buffers 66 Long64_t fMaxEntryLoop offset= 0 type= 16 size= 8 Maximum number of entries to process 67 Long64_t fMaxVirtualSize offset= 0 type= 16 size= 8 Maximum total size of buffers kept in memory 68 Long64_t fAutoSave offset= 0 type= 16 size= 8 Autosave tree when fAutoSave entries written or -fAutoSave (compressed) bytes produced 69 Long64_t fAutoFlush offset= 0 type= 16 size= 8 Auto-flush tree when fAutoFlush entries written or -fAutoFlush (compressed) bytes produced 70 Long64_t fEstimate offset= 0 type= 16 size= 8 Number of entries to estimate histogram limits 71 Long64_t* fClusterRangeEnd offset= 0 type= 56 size= 8 [fNClusterRange] Last entry of a cluster range. 72 Long64_t* fClusterSize offset= 0 type= 56 size= 8 [fNClusterRange] Number of entries in each cluster for a given range. 73 TObjArray fBranches offset= 0 type= 61 size= 64 List of Branches 74 TObjArray fLeaves offset= 0 type= 61 size= 64 Direct pointers to individual branch leaves 75 TList* fAliases offset= 0 type= 64 size= 8 List of aliases for expressions based on the tree branches. 76 TArrayD fIndexValues offset= 0 type= 62 size= 24 Sorted index values 77 TArrayI fIndex offset= 0 type= 62 size= 24 Index of sorted values 78 TVirtualIndex* fTreeIndex offset= 0 type= 64 size= 8 Pointer to the tree Index (if any) 79 TList* fFriends offset= 0 type= 64 size= 8 pointer to list of friend elements 80 TList* fUserInfo offset= 0 type= 64 size= 8 pointer to a list of user objects associated to this Tree 81 TBranchRef* fBranchRef offset= 0 type= 64 size= 8 Branch supporting the TRefTable (if any) 82 StreamerInfo for "TNamed" version=1 title="" 83 BASE TObject offset= 0 type= 66 size= 0 Basic ROOT object 84 TString fName offset= 0 type= 65 size= 24 object identifier 85 TString fTitle offset= 0 type= 65 size= 24 object title 86 StreamerInfo for "TObject" version=1 title="" 87 unsigned int fUniqueID offset= 0 type= 13 size= 4 object unique identifier 88 unsigned int fBits offset= 0 type= 15 size= 4 bit field status word 89 StreamerInfo for "TAttLine" version=2 title="" 90 short fLineColor offset= 0 type= 2 size= 2 Line color 91 short fLineStyle offset= 0 type= 2 size= 2 Line style 92 short fLineWidth offset= 0 type= 2 size= 2 Line width 93 StreamerInfo for "TAttFill" version=2 title="" 94 short fFillColor offset= 0 type= 2 size= 2 Fill area color 95 short fFillStyle offset= 0 type= 2 size= 2 Fill area style 96 StreamerInfo for "TAttMarker" version=2 title="" 97 short fMarkerColor offset= 0 type= 2 size= 2 Marker color 98 short fMarkerStyle offset= 0 type= 2 size= 2 Marker style 99 float fMarkerSize offset= 0 type= 5 size= 4 Marker size 100 StreamerInfo for "TBranchElement" version=10 title="" 101 BASE TBranch offset= 0 type= 0 size= 0 Branch descriptor 102 TString fClassName offset= 0 type= 65 size= 24 Class name of referenced object 103 TString fParentName offset= 0 type= 65 size= 24 Name of parent class 104 TString fClonesName offset= 0 type= 65 size= 24 Name of class in TClonesArray (if any) 105 unsigned int fCheckSum offset= 0 type= 13 size= 4 CheckSum of class 106 short fClassVersion offset= 0 type= 2 size= 2 Version number of class 107 int fID offset= 0 type= 3 size= 4 element serial number in fInfo 108 int fType offset= 0 type= 3 size= 4 branch type 109 int fStreamerType offset= 0 type= 3 size= 4 branch streamer type 110 int fMaximum offset= 0 type= 3 size= 4 Maximum entries for a TClonesArray or variable array 111 TBranchElement* fBranchCount offset= 0 type= 64 size= 8 pointer to primary branchcount branch 112 TBranchElement* fBranchCount2 offset= 0 type= 64 size= 8 pointer to secondary branchcount branch 113 StreamerInfo for "TBranch" version=12 title="" 114 BASE TNamed offset= 0 type= 67 size= 0 The basis for a named object (name, title) 115 BASE TAttFill offset= 0 type= 0 size= 0 Fill area attributes 116 int fCompress offset= 0 type= 3 size= 4 Compression level and algorithm 117 int fBasketSize offset= 0 type= 3 size= 4 Initial Size of Basket Buffer 118 int fEntryOffsetLen offset= 0 type= 3 size= 4 Initial Length of fEntryOffset table in the basket buffers 119 int fWriteBasket offset= 0 type= 3 size= 4 Last basket number written 120 Long64_t fEntryNumber offset= 0 type= 16 size= 8 Current entry number (last one filled in this branch) 121 int fOffset offset= 0 type= 3 size= 4 Offset of this branch 122 int fMaxBaskets offset= 0 type= 6 size= 4 Maximum number of Baskets so far 123 int fSplitLevel offset= 0 type= 3 size= 4 Branch split level 124 Long64_t fEntries offset= 0 type= 16 size= 8 Number of entries 125 Long64_t fFirstEntry offset= 0 type= 16 size= 8 Number of the first entry in this branch 126 Long64_t fTotBytes offset= 0 type= 16 size= 8 Total number of bytes in all leaves before compression 127 Long64_t fZipBytes offset= 0 type= 16 size= 8 Total number of bytes in all leaves after compression 128 TObjArray fBranches offset= 0 type= 61 size= 64 -> List of Branches of this branch 129 TObjArray fLeaves offset= 0 type= 61 size= 64 -> List of leaves of this branch 130 TObjArray fBaskets offset= 0 type= 61 size= 64 -> List of baskets of this branch 131 int* fBasketBytes offset= 0 type= 43 size= 4 [fMaxBaskets] Length of baskets on file 132 Long64_t* fBasketEntry offset= 0 type= 56 size= 8 [fMaxBaskets] Table of first entry in each basket 133 Long64_t* fBasketSeek offset= 0 type= 56 size= 8 [fMaxBaskets] Addresses of baskets on file 134 TString fFileName offset= 0 type= 65 size= 24 Name of file where buffers are stored ("" if in same file as Tree header) 135 StreamerInfo for "TLeafElement" version=1 title="" 136 BASE TLeaf offset= 0 type= 0 size= 0 Leaf: description of a Branch data type 137 int fID offset= 0 type= 3 size= 4 element serial number in fInfo 138 int fType offset= 0 type= 3 size= 4 leaf type 139 StreamerInfo for "TLeaf" version=2 title="" 140 BASE TNamed offset= 0 type= 67 size= 0 The basis for a named object (name, title) 141 int fLen offset= 0 type= 3 size= 4 Number of fixed length elements 142 int fLenType offset= 0 type= 3 size= 4 Number of bytes for this data type 143 int fOffset offset= 0 type= 3 size= 4 Offset in ClonesArray object (if one) 144 bool fIsRange offset= 0 type= 18 size= 1 (=kTRUE if leaf has a range, kFALSE otherwise) 145 bool fIsUnsigned offset= 0 type= 18 size= 1 (=kTRUE if unsigned, kFALSE otherwise) 146 TLeaf* fLeafCount offset= 0 type= 64 size= 8 Pointer to Leaf count if variable length (we do not own the counter) 147 StreamerInfo for "TList" version=5 title="" 148 BASE TSeqCollection offset= 0 type= 0 size= 0 Sequenceable collection ABC 149 StreamerInfo for "TSeqCollection" version=0 title="" 150 BASE TCollection offset= 0 type= 0 size= 0 Collection abstract base class 151 StreamerInfo for "TCollection" version=3 title="" 152 BASE TObject offset= 0 type= 66 size= 0 Basic ROOT object 153 TString fName offset= 0 type= 65 size= 24 name of the collection 154 int fSize offset= 0 type= 3 size= 4 number of elements in collection 155 StreamerInfo for "TBranchRef" version=1 title="" 156 BASE TBranch offset= 0 type= 0 size= 0 Branch descriptor 157 TRefTable* fRefTable offset= 0 type= 64 size= 8 pointer to the TRefTable 158 StreamerInfo for "TRefTable" version=3 title="" 159 BASE TObject offset= 0 type= 66 size= 0 Basic ROOT object 160 int fSize offset= 0 type= 3 size= 4 dummy for backward compatibility 161 TObjArray* fParents offset= 0 type= 64 size= 8 array of Parent objects (eg TTree branch) holding the referenced objects 162 TObject* fOwner offset= 0 type= 64 size= 8 Object owning this TRefTable 163 vector<string> fProcessGUIDs offset= 0 type=500 size= 24 UUIDs of TProcessIDs used in fParentIDs 164 StreamerInfo for "TObjArray" version=3 title="" 165 BASE TSeqCollection offset= 0 type= 0 size= 0 Sequenceable collection ABC 166 int fLowerBound offset= 0 type= 3 size= 4 Lower bound of the array 167 int fLast offset= 0 type= 3 size= 4 Last element in array containing an object 168 --- 169 TTree tree my tree title (entries=100) 170 evt "evt" TBranchElement 171 Beg "Beg" TBranchElement 172 I16 "I16" TBranchElement 173 I32 "I32" TBranchElement 174 I64 "I64" TBranchElement 175 U16 "U16" TBranchElement 176 U32 "U32" TBranchElement 177 U64 "U64" TBranchElement 178 F32 "F32" TBranchElement 179 F64 "F64" TBranchElement 180 Str "Str" TBranchElement 181 P3 "P3" TBranchElement 182 P3.Px "P3.Px" TBranchElement 183 P3.Py "P3.Py" TBranchElement 184 P3.Pz "P3.Pz" TBranchElement 185 ArrayI16[10] "ArrayI16[10]" TBranchElement 186 ArrayI32[10] "ArrayI32[10]" TBranchElement 187 ArrayI64[10] "ArrayI64[10]" TBranchElement 188 ArrayU16[10] "ArrayU16[10]" TBranchElement 189 ArrayU32[10] "ArrayU32[10]" TBranchElement 190 ArrayU64[10] "ArrayU64[10]" TBranchElement 191 ArrayF32[10] "ArrayF32[10]" TBranchElement 192 ArrayF64[10] "ArrayF64[10]" TBranchElement 193 N "N" TBranchElement 194 SliceI16 "SliceI16[N]" TBranchElement 195 SliceI32 "SliceI32[N]" TBranchElement 196 SliceI64 "SliceI64[N]" TBranchElement 197 SliceU16 "SliceU16[N]" TBranchElement 198 SliceU32 "SliceU32[N]" TBranchElement 199 SliceU64 "SliceU64[N]" TBranchElement 200 SliceF32 "SliceF32[N]" TBranchElement 201 SliceF64 "SliceF64[N]" TBranchElement 202 StdStr "StdStr" TBranchElement 203 StlVecI16 "StlVecI16" TBranchElement 204 StlVecI32 "StlVecI32" TBranchElement 205 StlVecI64 "StlVecI64" TBranchElement 206 StlVecU16 "StlVecU16" TBranchElement 207 StlVecU32 "StlVecU32" TBranchElement 208 StlVecU64 "StlVecU64" TBranchElement 209 StlVecF32 "StlVecF32" TBranchElement 210 StlVecF64 "StlVecF64" TBranchElement 211 StlVecStr "StlVecStr" TBranchElement 212 End "End" TBranchElement