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

     1  === [../testdata/small-evnt-tree-nosplit.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