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

        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

            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

                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

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

                Source Files