run2

package
v0.0.0-...-7829f91 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

README

Generation of dataformat go file from flatbuffers source :

flatc -g --gen-onefile dataformat.fbs --go-namespace run2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClusterAddCharge

func ClusterAddCharge(builder *flatbuffers.Builder, charge float32)

func ClusterAddPos

func ClusterAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)

func ClusterAddPre

func ClusterAddPre(builder *flatbuffers.Builder, pre flatbuffers.UOffsetT)

func ClusterEnd

func ClusterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ClusterPosAddX

func ClusterPosAddX(builder *flatbuffers.Builder, x float32)

func ClusterPosAddY

func ClusterPosAddY(builder *flatbuffers.Builder, y float32)

func ClusterPosAddZ

func ClusterPosAddZ(builder *flatbuffers.Builder, z float32)

func ClusterPosEnd

func ClusterPosEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ClusterPosStart

func ClusterPosStart(builder *flatbuffers.Builder)

func ClusterStart

func ClusterStart(builder *flatbuffers.Builder)

func DigitAddAdc

func DigitAddAdc(builder *flatbuffers.Builder, adc uint16)

func DigitAddCharge

func DigitAddCharge(builder *flatbuffers.Builder, charge float32)

func DigitAddDeid

func DigitAddDeid(builder *flatbuffers.Builder, deid uint16)

func DigitAddManuchannel

func DigitAddManuchannel(builder *flatbuffers.Builder, manuchannel byte)

func DigitAddManuid

func DigitAddManuid(builder *flatbuffers.Builder, manuid uint16)

func DigitEnd

func DigitEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DigitStart

func DigitStart(builder *flatbuffers.Builder)

func EventAddBc

func EventAddBc(builder *flatbuffers.Builder, bc uint16)

func EventAddClusters

func EventAddClusters(builder *flatbuffers.Builder, clusters flatbuffers.UOffsetT)

func EventAddIsMB

func EventAddIsMB(builder *flatbuffers.Builder, isMB byte)

func EventAddNtracklets

func EventAddNtracklets(builder *flatbuffers.Builder, ntracklets int32)

func EventAddPeriod

func EventAddPeriod(builder *flatbuffers.Builder, period uint32)

func EventEnd

func EventEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func EventStart

func EventStart(builder *flatbuffers.Builder)

func EventStartClustersVector

func EventStartClustersVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func NewClusterDecoder

func NewClusterDecoder(src io.ReaderAt, padfinderfunc mapping.PadByFEEFinderFunc, bufSize int) *run2ClusterDecoder

func PreClusterAddDigits

func PreClusterAddDigits(builder *flatbuffers.Builder, digits flatbuffers.UOffsetT)

func PreClusterEnd

func PreClusterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PreClusterStart

func PreClusterStart(builder *flatbuffers.Builder)

func PreClusterStartDigitsVector

func PreClusterStartDigitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

Types

type Cluster

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

func GetRootAsCluster

func GetRootAsCluster(buf []byte, offset flatbuffers.UOffsetT) *Cluster

func (*Cluster) Charge

func (rcv *Cluster) Charge() float32

func (*Cluster) Init

func (rcv *Cluster) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Cluster) MutateCharge

func (rcv *Cluster) MutateCharge(n float32) bool

func (*Cluster) Pos

func (rcv *Cluster) Pos(obj *ClusterPos) *ClusterPos

func (*Cluster) Pre

func (rcv *Cluster) Pre(obj *PreCluster) *PreCluster

func (*Cluster) Table

func (rcv *Cluster) Table() flatbuffers.Table

type ClusterPos

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

func GetRootAsClusterPos

func GetRootAsClusterPos(buf []byte, offset flatbuffers.UOffsetT) *ClusterPos

func (*ClusterPos) Init

func (rcv *ClusterPos) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ClusterPos) MutateX

func (rcv *ClusterPos) MutateX(n float32) bool

func (*ClusterPos) MutateY

func (rcv *ClusterPos) MutateY(n float32) bool

func (*ClusterPos) MutateZ

func (rcv *ClusterPos) MutateZ(n float32) bool

func (*ClusterPos) Table

func (rcv *ClusterPos) Table() flatbuffers.Table

func (*ClusterPos) X

func (rcv *ClusterPos) X() float32

func (*ClusterPos) Y

func (rcv *ClusterPos) Y() float32

func (*ClusterPos) Z

func (rcv *ClusterPos) Z() float32

type Digit

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

func GetRootAsDigit

func GetRootAsDigit(buf []byte, offset flatbuffers.UOffsetT) *Digit

func (*Digit) Adc

func (rcv *Digit) Adc() uint16

func (*Digit) Charge

func (rcv *Digit) Charge() float32

func (*Digit) Deid

func (rcv *Digit) Deid() uint16

func (*Digit) Init

func (rcv *Digit) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Digit) Manuchannel

func (rcv *Digit) Manuchannel() byte

func (*Digit) Manuid

func (rcv *Digit) Manuid() uint16

func (*Digit) MutateAdc

func (rcv *Digit) MutateAdc(n uint16) bool

func (*Digit) MutateCharge

func (rcv *Digit) MutateCharge(n float32) bool

func (*Digit) MutateDeid

func (rcv *Digit) MutateDeid(n uint16) bool

func (*Digit) MutateManuchannel

func (rcv *Digit) MutateManuchannel(n byte) bool

func (*Digit) MutateManuid

func (rcv *Digit) MutateManuid(n uint16) bool

func (*Digit) Table

func (rcv *Digit) Table() flatbuffers.Table

type Event

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

func GetRootAsEvent

func GetRootAsEvent(buf []byte, offset flatbuffers.UOffsetT) *Event

func (*Event) Bc

func (rcv *Event) Bc() uint16

func (*Event) Clusters

func (rcv *Event) Clusters(obj *Cluster, j int) bool

func (*Event) ClustersLength

func (rcv *Event) ClustersLength() int

func (*Event) Init

func (rcv *Event) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Event) IsMB

func (rcv *Event) IsMB() byte

func (*Event) MutateBc

func (rcv *Event) MutateBc(n uint16) bool

func (*Event) MutateIsMB

func (rcv *Event) MutateIsMB(n byte) bool

func (*Event) MutateNtracklets

func (rcv *Event) MutateNtracklets(n int32) bool

func (*Event) MutatePeriod

func (rcv *Event) MutatePeriod(n uint32) bool

func (*Event) Ntracklets

func (rcv *Event) Ntracklets() int32

func (*Event) Period

func (rcv *Event) Period() uint32

func (*Event) Table

func (rcv *Event) Table() flatbuffers.Table

type PreCluster

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

func GetRootAsPreCluster

func GetRootAsPreCluster(buf []byte, offset flatbuffers.UOffsetT) *PreCluster

func (*PreCluster) Digits

func (rcv *PreCluster) Digits(obj *Digit, j int) bool

func (*PreCluster) DigitsLength

func (rcv *PreCluster) DigitsLength() int

func (*PreCluster) Init

func (rcv *PreCluster) Init(buf []byte, i flatbuffers.UOffsetT)

func (*PreCluster) Table

func (rcv *PreCluster) Table() flatbuffers.Table

type ValueCheck

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

func (*ValueCheck) IsBad

func (v *ValueCheck) IsBad() bool

func (*ValueCheck) IsExtremelyBad

func (v *ValueCheck) IsExtremelyBad() bool

func (*ValueCheck) IsReallyBad

func (v *ValueCheck) IsReallyBad() bool

func (*ValueCheck) Ratio

func (v *ValueCheck) Ratio() float64

func (*ValueCheck) String

func (v *ValueCheck) String() string

type ValueChecker

type ValueChecker interface {
	IsBad() bool
	IsReallyBad() bool
	IsExtremelyBad() bool
}

Jump to

Keyboard shortcuts

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