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