package rdatatest
import "go-hep.org/x/hep/groot/internal/rdatatest"
Index ¶
- type ArrBuiltins
- func NewArrBuiltins() *ArrBuiltins
- func (*ArrBuiltins) Class() string
- func (*ArrBuiltins) RVersion() int16
- type Builtins
- type Event
- func NewEvent( name string, u8 uint8, u16 uint16, u32 uint32, u64 uint64, i8 int8, i16 int16, i32 int32, i64 int64, f32 float32, f64 float64, b bool, bb byte, u8s []uint8, u16s []uint16, u32s []uint32, u64s []uint64, i8s []int8, i16s []int16, i32s []int32, i64s []int64, f32s []float32, f64s []float64, bs []bool, bbs []byte, arru8s [10]uint8, arru16s [10]uint16, arru32s [10]uint32, arru64s [10]uint64, arri8s [10]int8, arri16s [10]int16, arri32s [10]int32, arri64s [10]int64, arrf32s [10]float32, arrf64s [10]float64, arrbs [10]bool, arrbbs [10]byte, SliF64 []float64, SliStr []string, SliHLV []HLV, ArrF64 [10]float64, ) *Event
- func (*Event) Class() string
- func (*Event) RVersion() int16
- type HLV
- type Particle
- func NewParticle(name string, pid int, mom HLV) *Particle
- func (*Particle) Class() string
- func (*Particle) RVersion() int16
- type T1
- type T2
- type TClonesArray
- type TList
- type TObject
Types ¶
type ArrBuiltins ¶
type ArrBuiltins struct {
// contains filtered or unexported fields
}
ArrBuiltins exercizes all arrays of simple builtins.
func NewArrBuiltins ¶
func NewArrBuiltins() *ArrBuiltins
func (*ArrBuiltins) Class ¶
func (*ArrBuiltins) Class() string
func (*ArrBuiltins) RVersion ¶
func (*ArrBuiltins) RVersion() int16
type Builtins ¶
type Builtins struct {
// contains filtered or unexported fields
}
Builtins exercizes all simple builtins.
func NewBuiltins ¶
func NewBuiltins() *Builtins
func (*Builtins) Class ¶
func (*Builtins) RVersion ¶
type Event ¶
type Event struct { SliF64 []float64 `groot:"SliceF64"` SliStr []string `groot:"SliceStr"` SliHLV []HLV `groot:"SliceHLV"` ArrF64 [10]float64 `groot:"ArrF64"` // contains filtered or unexported fields }
Event is a simple type to exercize streamers generation.
func NewEvent ¶
func NewEvent( name string, u8 uint8, u16 uint16, u32 uint32, u64 uint64, i8 int8, i16 int16, i32 int32, i64 int64, f32 float32, f64 float64, b bool, bb byte, u8s []uint8, u16s []uint16, u32s []uint32, u64s []uint64, i8s []int8, i16s []int16, i32s []int32, i64s []int64, f32s []float32, f64s []float64, bs []bool, bbs []byte, arru8s [10]uint8, arru16s [10]uint16, arru32s [10]uint32, arru64s [10]uint64, arri8s [10]int8, arri16s [10]int16, arri32s [10]int32, arri64s [10]int64, arrf32s [10]float32, arrf64s [10]float64, arrbs [10]bool, arrbbs [10]byte, SliF64 []float64, SliStr []string, SliHLV []HLV, ArrF64 [10]float64, ) *Event
func (*Event) Class ¶
func (*Event) RVersion ¶
type HLV ¶
type HLV struct {
// contains filtered or unexported fields
}
HLV is a simple type to exercize streamers generation.
func (*HLV) Class ¶
func (*HLV) RVersion ¶
type Particle ¶
type Particle struct {
// contains filtered or unexported fields
}
Particle is a simple type to exercize streamers generation.
func NewParticle ¶
func (*Particle) Class ¶
func (*Particle) RVersion ¶
type T1 ¶
type T1 struct {
// contains filtered or unexported fields
}
T1 exercizes a user type containing another user-type.
func NewT1 ¶
func NewT1() *T1
func (*T1) Class ¶
func (*T1) RVersion ¶
type T2 ¶
type T2 struct {
// contains filtered or unexported fields
}
T2 exercizes a user type containing an array of another user-type.
func NewT2 ¶
func NewT2() *T2
func (*T2) Class ¶
func (*T2) RVersion ¶
type TClonesArray ¶
type TList ¶
func NewTList ¶
type TObject ¶
func NewTObject ¶
Source Files ¶
event.go
- Version
- v0.37.1 (latest)
- Published
- Jun 3, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 1 day ago –
Tools for package owners.