Documentation ¶
Overview ¶
Package rbase contains the definitions of ROOT base classes.
Index ¶
- type AttAxis
- type AttFill
- type AttLine
- type AttMarker
- type Datime
- type Named
- func (*Named) Class() string
- func (n *Named) MarshalROOT(w *rbytes.WBuffer) (int, error)
- func (n *Named) Name() string
- func (*Named) RVersion() int16
- func (n *Named) SetName(name string)
- func (n *Named) SetTitle(title string)
- func (n *Named) Sizeof() int32
- func (n *Named) Title() string
- func (n *Named) UID() uint32
- func (n *Named) UnmarshalROOT(r *rbytes.RBuffer) error
- type ObjString
- func (*ObjString) Class() string
- func (obj *ObjString) MarshalROOT(w *rbytes.WBuffer) (int, error)
- func (obj *ObjString) Name() string
- func (*ObjString) RVersion() int16
- func (obj *ObjString) String() string
- func (*ObjString) Title() string
- func (obj *ObjString) UID() uint32
- func (obj *ObjString) UnmarshalROOT(r *rbytes.RBuffer) error
- type Object
- func (*Object) Class() string
- func (obj *Object) MarshalROOT(w *rbytes.WBuffer) (int, error)
- func (*Object) RVersion() int
- func (obj *Object) ResetBit(bit uint32)
- func (obj *Object) SetBit(bit uint32)
- func (obj *Object) SetBits(bits uint32)
- func (obj *Object) SetID(id uint32)
- func (obj *Object) TestBits(bits uint32) bool
- func (obj *Object) UID() uint32
- func (obj *Object) UnmarshalROOT(r *rbytes.RBuffer) error
- type ProcessID
- func (*ProcessID) Class() string
- func (pid *ProcessID) MarshalROOT(w *rbytes.WBuffer) (int, error)
- func (pid *ProcessID) Name() string
- func (*ProcessID) RVersion() int16
- func (pid *ProcessID) SetName(name string)
- func (pid *ProcessID) SetTitle(title string)
- func (pid *ProcessID) String() string
- func (pid *ProcessID) Title() string
- func (pid *ProcessID) UID() uint32
- func (pid *ProcessID) UnmarshalROOT(r *rbytes.RBuffer) error
- type Ref
- func (*Ref) Class() string
- func (ref *Ref) MarshalROOT(w *rbytes.WBuffer) (int, error)
- func (*Ref) Name() string
- func (ref *Ref) Object() root.Object
- func (*Ref) RVersion() int16
- func (ref *Ref) String() string
- func (*Ref) Title() string
- func (ref *Ref) UID() uint32
- func (ref *Ref) UnmarshalROOT(r *rbytes.RBuffer) error
- type UUID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttAxis ¶
type AttAxis struct { Ndivs int32 // number of divisions (10000*n3 + 100*n2 + n1) AxisColor int16 // color of the line axis LabelColor int16 // color of labels LabelFont int16 // font for labels LabelOffset float32 // offset of labels LabelSize float32 // size of labels Ticks float32 // length of tick marks TitleOffset float32 // offset of axis title TitleSize float32 // size of axis title TitleColor int16 // color of axis title TitleFont int16 // font for axis title }
func NewAttAxis ¶
func NewAttAxis() *AttAxis
type AttFill ¶
func NewAttFill ¶
func NewAttFill() *AttFill
type AttLine ¶
func NewAttLine ¶
func NewAttLine() *AttLine
type AttMarker ¶
func NewAttMarker ¶
func NewAttMarker() *AttMarker
type Datime ¶ added in v0.31.0
Datime is a ROOT date + time. Note that ROOT's TDatime is relative to 1995.
func (*Datime) MarshalROOT ¶ added in v0.31.0
MarshalROOT implements rbytes.Marshaler
type Named ¶
type Named struct {
// contains filtered or unexported fields
}
The TNamed class is the base class for all named ROOT classes A TNamed contains the essential elements (name, title) to identify a derived object in containers, directories and files. Most member functions defined in this base class are in general overridden by the derived classes.
type ProcessID ¶ added in v0.23.0
type ProcessID struct {
// contains filtered or unexported fields
}
ProcessID is ROOT's way to provide a process identifier object.
func (*ProcessID) MarshalROOT ¶ added in v0.23.0
type Ref ¶ added in v0.23.0
type Ref struct {
// contains filtered or unexported fields
}
Ref implements a persistent link to a root.Object.
func (*Ref) MarshalROOT ¶ added in v0.23.0
Click to show internal directories.
Click to hide internal directories.