go-hep.org/x/hep@v0.38.1/groot/rcmd/testdata/small-flat-tree.root-ls.txt (about)

     1  === [../testdata/small-flat-tree.root] ===
     2  version: 60806
     3  streamer-infos:
     4   StreamerInfo for "TTree" version=19 title=""
     5    BASE           TNamed                 offset=  0 type= 67 size=  0  The basis for a named object (name, title)
     6    BASE           TAttLine               offset=  0 type=  0 size=  0  Line attributes
     7    BASE           TAttFill               offset=  0 type=  0 size=  0  Fill area attributes
     8    BASE           TAttMarker             offset=  0 type=  0 size=  0  Marker attributes
     9    Long64_t       fEntries               offset=  0 type= 16 size=  8  Number of entries
    10    Long64_t       fTotBytes              offset=  0 type= 16 size=  8  Total number of bytes in all branches before compression
    11    Long64_t       fZipBytes              offset=  0 type= 16 size=  8  Total number of bytes in all branches after compression
    12    Long64_t       fSavedBytes            offset=  0 type= 16 size=  8  Number of autosaved bytes
    13    Long64_t       fFlushedBytes          offset=  0 type= 16 size=  8  Number of auto-flushed bytes
    14    double         fWeight                offset=  0 type=  8 size=  8  Tree weight (see TTree::SetWeight)
    15    int            fTimerInterval         offset=  0 type=  3 size=  4  Timer interval in milliseconds
    16    int            fScanField             offset=  0 type=  3 size=  4  Number of runs before prompting in Scan
    17    int            fUpdate                offset=  0 type=  3 size=  4  Update frequency for EntryLoop
    18    int            fDefaultEntryOffsetLen offset=  0 type=  3 size=  4  Initial Length of fEntryOffset table in the basket buffers
    19    int            fNClusterRange         offset=  0 type=  6 size=  4  Number of Cluster range in addition to the one defined by 'AutoFlush'
    20    Long64_t       fMaxEntries            offset=  0 type= 16 size=  8  Maximum number of entries in case of circular buffers
    21    Long64_t       fMaxEntryLoop          offset=  0 type= 16 size=  8  Maximum number of entries to process
    22    Long64_t       fMaxVirtualSize        offset=  0 type= 16 size=  8  Maximum total size of buffers kept in memory
    23    Long64_t       fAutoSave              offset=  0 type= 16 size=  8  Autosave tree when fAutoSave entries written or -fAutoSave (compressed) bytes produced
    24    Long64_t       fAutoFlush             offset=  0 type= 16 size=  8  Auto-flush tree when fAutoFlush entries written or -fAutoFlush (compressed) bytes produced
    25    Long64_t       fEstimate              offset=  0 type= 16 size=  8  Number of entries to estimate histogram limits
    26    Long64_t*      fClusterRangeEnd       offset=  0 type= 56 size=  8  [fNClusterRange] Last entry of a cluster range.
    27    Long64_t*      fClusterSize           offset=  0 type= 56 size=  8  [fNClusterRange] Number of entries in each cluster for a given range.
    28    TObjArray      fBranches              offset=  0 type= 61 size= 64  List of Branches
    29    TObjArray      fLeaves                offset=  0 type= 61 size= 64  Direct pointers to individual branch leaves
    30    TList*         fAliases               offset=  0 type= 64 size=  8  List of aliases for expressions based on the tree branches.
    31    TArrayD        fIndexValues           offset=  0 type= 62 size= 24  Sorted index values
    32    TArrayI        fIndex                 offset=  0 type= 62 size= 24  Index of sorted values
    33    TVirtualIndex* fTreeIndex             offset=  0 type= 64 size=  8  Pointer to the tree Index (if any)
    34    TList*         fFriends               offset=  0 type= 64 size=  8  pointer to list of friend elements
    35    TList*         fUserInfo              offset=  0 type= 64 size=  8  pointer to a list of user objects associated to this Tree
    36    TBranchRef*    fBranchRef             offset=  0 type= 64 size=  8  Branch supporting the TRefTable (if any)
    37   StreamerInfo for "TNamed" version=1 title=""
    38    BASE    TObject offset=  0 type= 66 size=  0  Basic ROOT object
    39    TString fName   offset=  0 type= 65 size= 24  object identifier
    40    TString fTitle  offset=  0 type= 65 size= 24  object title
    41   StreamerInfo for "TObject" version=1 title=""
    42    unsigned int fUniqueID offset=  0 type= 13 size=  4  object unique identifier
    43    unsigned int fBits     offset=  0 type= 15 size=  4  bit field status word
    44   StreamerInfo for "TAttLine" version=2 title=""
    45    short fLineColor offset=  0 type=  2 size=  2  Line color
    46    short fLineStyle offset=  0 type=  2 size=  2  Line style
    47    short fLineWidth offset=  0 type=  2 size=  2  Line width
    48   StreamerInfo for "TAttFill" version=2 title=""
    49    short fFillColor offset=  0 type=  2 size=  2  Fill area color
    50    short fFillStyle offset=  0 type=  2 size=  2  Fill area style
    51   StreamerInfo for "TAttMarker" version=2 title=""
    52    short fMarkerColor offset=  0 type=  2 size=  2  Marker color
    53    short fMarkerStyle offset=  0 type=  2 size=  2  Marker style
    54    float fMarkerSize  offset=  0 type=  5 size=  4  Marker size
    55   StreamerInfo for "TBranch" version=12 title=""
    56    BASE      TNamed          offset=  0 type= 67 size=  0  The basis for a named object (name, title)
    57    BASE      TAttFill        offset=  0 type=  0 size=  0  Fill area attributes
    58    int       fCompress       offset=  0 type=  3 size=  4  Compression level and algorithm
    59    int       fBasketSize     offset=  0 type=  3 size=  4  Initial Size of  Basket Buffer
    60    int       fEntryOffsetLen offset=  0 type=  3 size=  4  Initial Length of fEntryOffset table in the basket buffers
    61    int       fWriteBasket    offset=  0 type=  3 size=  4  Last basket number written
    62    Long64_t  fEntryNumber    offset=  0 type= 16 size=  8  Current entry number (last one filled in this branch)
    63    int       fOffset         offset=  0 type=  3 size=  4  Offset of this branch
    64    int       fMaxBaskets     offset=  0 type=  6 size=  4  Maximum number of Baskets so far
    65    int       fSplitLevel     offset=  0 type=  3 size=  4  Branch split level
    66    Long64_t  fEntries        offset=  0 type= 16 size=  8  Number of entries
    67    Long64_t  fFirstEntry     offset=  0 type= 16 size=  8  Number of the first entry in this branch
    68    Long64_t  fTotBytes       offset=  0 type= 16 size=  8  Total number of bytes in all leaves before compression
    69    Long64_t  fZipBytes       offset=  0 type= 16 size=  8  Total number of bytes in all leaves after compression
    70    TObjArray fBranches       offset=  0 type= 61 size= 64  -> List of Branches of this branch
    71    TObjArray fLeaves         offset=  0 type= 61 size= 64  -> List of leaves of this branch
    72    TObjArray fBaskets        offset=  0 type= 61 size= 64  -> List of baskets of this branch
    73    int*      fBasketBytes    offset=  0 type= 43 size=  4  [fMaxBaskets] Length of baskets on file
    74    Long64_t* fBasketEntry    offset=  0 type= 56 size=  8  [fMaxBaskets] Table of first entry in each basket
    75    Long64_t* fBasketSeek     offset=  0 type= 56 size=  8  [fMaxBaskets] Addresses of baskets on file
    76    TString   fFileName       offset=  0 type= 65 size= 24  Name of file where buffers are stored ("" if in same file as Tree header)
    77   StreamerInfo for "TLeafI" version=1 title=""
    78    BASE  TLeaf    offset=  0 type=  0 size=  0  Leaf: description of a Branch data type
    79    int   fMinimum offset=  0 type=  3 size=  4  Minimum value if leaf range is specified
    80    int   fMaximum offset=  0 type=  3 size=  4  Maximum value if leaf range is specified
    81   StreamerInfo for "TLeaf" version=2 title=""
    82    BASE   TNamed      offset=  0 type= 67 size=  0  The basis for a named object (name, title)
    83    int    fLen        offset=  0 type=  3 size=  4  Number of fixed length elements
    84    int    fLenType    offset=  0 type=  3 size=  4  Number of bytes for this data type
    85    int    fOffset     offset=  0 type=  3 size=  4  Offset in ClonesArray object (if one)
    86    bool   fIsRange    offset=  0 type= 18 size=  1  (=kTRUE if leaf has a range, kFALSE otherwise)
    87    bool   fIsUnsigned offset=  0 type= 18 size=  1  (=kTRUE if unsigned, kFALSE otherwise)
    88    TLeaf* fLeafCount  offset=  0 type= 64 size=  8  Pointer to Leaf count if variable length (we do not own the counter)
    89   StreamerInfo for "TLeafL" version=1 title=""
    90    BASE     TLeaf    offset=  0 type=  0 size=  0  Leaf: description of a Branch data type
    91    Long64_t fMinimum offset=  0 type= 16 size=  8  Minimum value if leaf range is specified
    92    Long64_t fMaximum offset=  0 type= 16 size=  8  Maximum value if leaf range is specified
    93   StreamerInfo for "TLeafF" version=1 title=""
    94    BASE  TLeaf    offset=  0 type=  0 size=  0  Leaf: description of a Branch data type
    95    float fMinimum offset=  0 type=  5 size=  4  Minimum value if leaf range is specified
    96    float fMaximum offset=  0 type=  5 size=  4  Maximum value if leaf range is specified
    97   StreamerInfo for "TLeafD" version=1 title=""
    98    BASE   TLeaf    offset=  0 type=  0 size=  0  Leaf: description of a Branch data type
    99    double fMinimum offset=  0 type=  8 size=  8  Minimum value if leaf range is specified
   100    double fMaximum offset=  0 type=  8 size=  8  Maximum value if leaf range is specified
   101   StreamerInfo for "TLeafC" version=1 title=""
   102    BASE  TLeaf    offset=  0 type=  0 size=  0  Leaf: description of a Branch data type
   103    int   fMinimum offset=  0 type=  3 size=  4  Minimum value if leaf range is specified
   104    int   fMaximum offset=  0 type=  3 size=  4  Maximum value if leaf range is specified
   105   StreamerInfo for "TList" version=5 title=""
   106    BASE  TSeqCollection offset=  0 type=  0 size=  0  Sequenceable collection ABC
   107   StreamerInfo for "TSeqCollection" version=0 title=""
   108    BASE  TCollection offset=  0 type=  0 size=  0  Collection abstract base class
   109   StreamerInfo for "TCollection" version=3 title=""
   110    BASE    TObject offset=  0 type= 66 size=  0  Basic ROOT object
   111    TString fName   offset=  0 type= 65 size= 24  name of the collection
   112    int     fSize   offset=  0 type=  3 size=  4  number of elements in collection
   113   StreamerInfo for "TString" version=2 title=""
   114   StreamerInfo for "TBranchRef" version=1 title=""
   115    BASE       TBranch   offset=  0 type=  0 size=  0  Branch descriptor
   116    TRefTable* fRefTable offset=  0 type= 64 size=  8  pointer to the TRefTable
   117   StreamerInfo for "TRefTable" version=3 title=""
   118    BASE           TObject       offset=  0 type= 66 size=  0  Basic ROOT object
   119    int            fSize         offset=  0 type=  3 size=  4  dummy for backward compatibility
   120    TObjArray*     fParents      offset=  0 type= 64 size=  8  array of Parent objects  (eg TTree branch) holding the referenced objects
   121    TObject*       fOwner        offset=  0 type= 64 size=  8  Object owning this TRefTable
   122    vector<string> fProcessGUIDs offset=  0 type=500 size= 24  UUIDs of TProcessIDs used in fParentIDs
   123   StreamerInfo for "TObjArray" version=3 title=""
   124    BASE  TSeqCollection offset=  0 type=  0 size=  0  Sequenceable collection ABC
   125    int   fLowerBound    offset=  0 type=  3 size=  4  Lower bound of the array
   126    int   fLast          offset=  0 type=  3 size=  4  Last element in array containing an object
   127  ---
   128    TTree          tree                 my tree title (entries=100)
   129      Int32        "Int32/I"            TBranch
   130      Int64        "Int64/L"            TBranch
   131      UInt32       "UInt32/i"           TBranch
   132      UInt64       "UInt64/l"           TBranch
   133      Float32      "Float32/F"          TBranch
   134      Float64      "Float64/D"          TBranch
   135      Str          "Str/C"              TBranch
   136      ArrayInt32   "ArrayInt32[10]/I"   TBranch
   137      ArrayInt64   "ArrayInt64[10]/L"   TBranch
   138      ArrayUInt32  "ArrayInt32[10]/i"   TBranch
   139      ArrayUInt64  "ArrayInt64[10]/l"   TBranch
   140      ArrayFloat32 "ArrayFloat32[10]/F" TBranch
   141      ArrayFloat64 "ArrayFloat64[10]/D" TBranch
   142      N            "N/I"                TBranch
   143      SliceInt32   "SliceInt32[N]/I"    TBranch
   144      SliceInt64   "SliceInt64[N]/L"    TBranch
   145      SliceUInt32  "SliceInt32[N]/i"    TBranch
   146      SliceUInt64  "SliceInt64[N]/l"    TBranch
   147      SliceFloat32 "SliceFloat32[N]/F"  TBranch
   148      SliceFloat64 "SliceFloat64[N]/D"  TBranch