rdatatest

package
v0.34.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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) Class() string

func (*Builtins) RVersion

func (*Builtins) RVersion() int16

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 added in v0.28.0

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) Class() string

func (*Event) RVersion

func (*Event) RVersion() int16

type HLV

type HLV struct {
	// contains filtered or unexported fields
}

HLV is a simple type to exercize streamers generation.

func (*HLV) Class

func (*HLV) Class() string

func (*HLV) RVersion

func (*HLV) RVersion() int16

type Particle

type Particle struct {
	// contains filtered or unexported fields
}

Particle is a simple type to exercize streamers generation.

func NewParticle added in v0.28.0

func NewParticle(name string, pid int, mom HLV) *Particle

func (*Particle) Class

func (*Particle) Class() string

func (*Particle) RVersion

func (*Particle) RVersion() int16

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) Class() string

func (*T1) RVersion

func (*T1) RVersion() int16

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) Class() string

func (*T2) RVersion

func (*T2) RVersion() int16

type TClonesArray

type TClonesArray struct {
	rbase.Object
}

type TList

type TList struct {
	rbase.Object
	// contains filtered or unexported fields
}

func NewTList added in v0.28.0

func NewTList(o rbase.Object, objs []root.Object, list rcont.List) TList

type TObject

type TObject struct {
	rbase.Object
	// contains filtered or unexported fields
}

func NewTObject added in v0.28.0

func NewTObject(o rbase.Object, name string) TObject

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL