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 }