go-hep.org/x/hep@v0.38.1/groot/cmd/root-gen-datareader/testdata/leaves.root.txt (about)

     1  // automatically generated by root-gen-datareader.
     2  // DO NOT EDIT.
     3  
     4  package event
     5  
     6  import (
     7  	"go-hep.org/x/hep/groot/root"
     8  	"go-hep.org/x/hep/groot/rtree"
     9  )
    10  
    11  // Data is the data contained in a rtree.Tree.
    12  type Data struct {
    13  	ROOT_B      bool              `groot:"B"`
    14  	ROOT_Str    string            `groot:"Str"`
    15  	ROOT_I8     int8              `groot:"I8"`
    16  	ROOT_I16    int16             `groot:"I16"`
    17  	ROOT_I32    int32             `groot:"I32"`
    18  	ROOT_I64    int64             `groot:"I64"`
    19  	ROOT_G64    int64             `groot:"G64"`
    20  	ROOT_U8     uint8             `groot:"U8"`
    21  	ROOT_U16    uint16            `groot:"U16"`
    22  	ROOT_U32    uint32            `groot:"U32"`
    23  	ROOT_U64    uint64            `groot:"U64"`
    24  	ROOT_UGG    uint64            `groot:"UGG"`
    25  	ROOT_F32    float32           `groot:"F32"`
    26  	ROOT_F64    float64           `groot:"F64"`
    27  	ROOT_D16    root.Float16      `groot:"D16"`
    28  	ROOT_D32    root.Double32     `groot:"D32"`
    29  	ROOT_ArrBs  [10]bool          `groot:"ArrBs[10]"`
    30  	ROOT_ArrI8  [10]int8          `groot:"ArrI8[10]"`
    31  	ROOT_ArrI16 [10]int16         `groot:"ArrI16[10]"`
    32  	ROOT_ArrI32 [10]int32         `groot:"ArrI32[10]"`
    33  	ROOT_ArrI64 [10]int64         `groot:"ArrI64[10]"`
    34  	ROOT_ArrG64 [10]int64         `groot:"ArrG64[10]"`
    35  	ROOT_ArrU8  [10]uint8         `groot:"ArrU8[10]"`
    36  	ROOT_ArrU16 [10]uint16        `groot:"ArrU16[10]"`
    37  	ROOT_ArrU32 [10]uint32        `groot:"ArrU32[10]"`
    38  	ROOT_ArrU64 [10]uint64        `groot:"ArrU64[10]"`
    39  	ROOT_ArrUGG [10]uint64        `groot:"ArrUGG[10]"`
    40  	ROOT_ArrF32 [10]float32       `groot:"ArrF32[10]"`
    41  	ROOT_ArrF64 [10]float64       `groot:"ArrF64[10]"`
    42  	ROOT_ArrD16 [10]root.Float16  `groot:"ArrD16[10]"`
    43  	ROOT_ArrD32 [10]root.Double32 `groot:"ArrD32[10]"`
    44  	ROOT_N      int32             `groot:"N"`
    45  	ROOT_SliBs  []bool            `groot:"SliBs"`
    46  	ROOT_SliI8  []int8            `groot:"SliI8"`
    47  	ROOT_SliI16 []int16           `groot:"SliI16"`
    48  	ROOT_SliI32 []int32           `groot:"SliI32"`
    49  	ROOT_SliI64 []int64           `groot:"SliI64"`
    50  	ROOT_SliG64 []int64           `groot:"SliG64"`
    51  	ROOT_SliU8  []uint8           `groot:"SliU8"`
    52  	ROOT_SliU16 []uint16          `groot:"SliU16"`
    53  	ROOT_SliU32 []uint32          `groot:"SliU32"`
    54  	ROOT_SliU64 []uint64          `groot:"SliU64"`
    55  	ROOT_SliUGG []uint64          `groot:"SliUGG"`
    56  	ROOT_SliF32 []float32         `groot:"SliF32"`
    57  	ROOT_SliF64 []float64         `groot:"SliF64"`
    58  	ROOT_SliD16 []root.Float16    `groot:"SliD16"`
    59  	ROOT_SliD32 []root.Double32   `groot:"SliD32"`
    60  }
    61  
    62  type DataReader struct {
    63  	Data   Data
    64  	Tree   rtree.Tree
    65  	Reader *rtree.Reader
    66  }