Documentation

Overview

    Package rhist contains the interfaces and definitions of ROOT types related to histograms and graphs.

    Index

    Examples

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func NewAxis

    func NewAxis(name string) *taxis

    Types

    type Axis

    type Axis interface {
    	root.Named
    
    	XMin() float64
    	XMax() float64
    	NBins() int
    	XBins() []float64
    	BinCenter(int) float64
    	BinLowEdge(int) float64
    	BinWidth(int) float64
    }

      Axis describes a ROOT TAxis.

      type Graph

      type Graph interface {
      	root.Named
      
      	Len() int
      	XY(i int) (float64, float64)
      }

        Graph describes a ROOT TGraph

        Example
        Output:
        
        name:  "tg"
        title: "graph without errors"
        #pts:  4
        (x,y)[0] = (+1.000000e+00, +2.000000e+00)
        (x,y)[1] = (+2.000000e+00, +4.000000e+00)
        (x,y)[2] = (+3.000000e+00, +6.000000e+00)
        (x,y)[3] = (+4.000000e+00, +8.000000e+00)
        

        func NewGraphFrom

        func NewGraphFrom(s2 *hbook.S2D) Graph

          NewGraphFrom creates a new Graph from 2-dim hbook data points.

          type GraphErrors

          type GraphErrors interface {
          	Graph
          	// XError returns two error values for X data.
          	XError(i int) (float64, float64)
          	// YError returns two error values for Y data.
          	YError(i int) (float64, float64)
          }

            GraphErrors describes a ROOT TGraphErrors

            Example
            Output:
            
            name:  "tge"
            title: "graph with errors"
            #pts:  4
            (x,y)[0] = (+1.000000e+00 +/- [+1.000000e-01, +1.000000e-01], +2.000000e+00 +/- [+2.000000e-01, +2.000000e-01])
            (x,y)[1] = (+2.000000e+00 +/- [+2.000000e-01, +2.000000e-01], +4.000000e+00 +/- [+4.000000e-01, +4.000000e-01])
            (x,y)[2] = (+3.000000e+00 +/- [+3.000000e-01, +3.000000e-01], +6.000000e+00 +/- [+6.000000e-01, +6.000000e-01])
            (x,y)[3] = (+4.000000e+00 +/- [+4.000000e-01, +4.000000e-01], +8.000000e+00 +/- [+8.000000e-01, +8.000000e-01])
            
            Example (AsymmErrors)
            Output:
            
            name:  "tgae"
            title: "graph with asymmetric errors"
            #pts:  4
            (x,y)[0] = (+1.000000e+00 +/- [+1.000000e-01, +2.000000e-01], +2.000000e+00 +/- [+3.000000e-01, +4.000000e-01])
            (x,y)[1] = (+2.000000e+00 +/- [+2.000000e-01, +4.000000e-01], +4.000000e+00 +/- [+6.000000e-01, +8.000000e-01])
            (x,y)[2] = (+3.000000e+00 +/- [+3.000000e-01, +6.000000e-01], +6.000000e+00 +/- [+9.000000e-01, +1.200000e+00])
            (x,y)[3] = (+4.000000e+00 +/- [+4.000000e-01, +8.000000e-01], +8.000000e+00 +/- [+1.200000e+00, +1.600000e+00])
            

            func NewGraphAsymmErrorsFrom

            func NewGraphAsymmErrorsFrom(s2 *hbook.S2D) GraphErrors

              NewGraphAsymmErrorsFrom creates a new GraphAsymErrors from 2-dim hbook data points.

              func NewGraphErrorsFrom

              func NewGraphErrorsFrom(s2 *hbook.S2D) GraphErrors

                NewGraphErrorsFrom creates a new GraphErrors from 2-dim hbook data points.

                type H1

                type H1 interface {
                	root.Named
                
                	// Entries returns the number of entries for this histogram.
                	Entries() float64
                	// SumW returns the total sum of weights
                	SumW() float64
                	// SumW2 returns the total sum of squares of weights
                	SumW2() float64
                	// SumWX returns the total sum of weights*x
                	SumWX() float64
                	// SumWX2 returns the total sum of weights*x*x
                	SumWX2() float64
                	// SumW2s returns the array of sum of squares of weights
                	SumW2s() []float64
                	// contains filtered or unexported methods
                }

                  H1 is a 1-dim ROOT histogram

                  type H1D

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

                    H1D implements ROOT TH1D

                    func NewH1DFrom

                    func NewH1DFrom(h *hbook.H1D) *H1D

                      NewH1DFrom creates a new 1-dim histogram from hbook.

                      func (*H1D) Array

                      func (h *H1D) Array() rcont.ArrayD

                      func (*H1D) AsH1D

                      func (h *H1D) AsH1D() *hbook.H1D

                        AsH1D creates a new hbook.H1D from this ROOT histogram.

                        func (*H1D) Class

                        func (*H1D) Class() string

                          Class returns the ROOT class name.

                          func (*H1D) Entries

                          func (h *H1D) Entries() float64

                            Entries returns the number of entries for this histogram.

                            func (*H1D) MarshalROOT

                            func (h *H1D) MarshalROOT(w *rbytes.WBuffer) (int, error)

                            func (*H1D) MarshalYODA

                            func (h *H1D) MarshalYODA() ([]byte, error)

                              MarshalYODA implements the YODAMarshaler interface.

                              func (*H1D) NbinsX

                              func (h *H1D) NbinsX() int

                                NbinsX returns the number of bins in X.

                                func (*H1D) ROOTMerge

                                func (h *H1D) ROOTMerge(src root.Object) error

                                func (*H1D) RVersion

                                func (*H1D) RVersion() int16

                                func (*H1D) Rank

                                func (h *H1D) Rank() int

                                  Rank returns the number of dimensions of this histogram.

                                  func (*H1D) SumW

                                  func (h *H1D) SumW() float64

                                    SumW returns the total sum of weights

                                    func (*H1D) SumW2

                                    func (h *H1D) SumW2() float64

                                      SumW2 returns the total sum of squares of weights

                                      func (*H1D) SumW2s

                                      func (h *H1D) SumW2s() []float64

                                        SumW2s returns the array of sum of squares of weights

                                        func (*H1D) SumWX

                                        func (h *H1D) SumWX() float64

                                          SumWX returns the total sum of weights*x

                                          func (*H1D) SumWX2

                                          func (h *H1D) SumWX2() float64

                                            SumWX2 returns the total sum of weights*x*x

                                            func (*H1D) UnmarshalROOT

                                            func (h *H1D) UnmarshalROOT(r *rbytes.RBuffer) error

                                            func (*H1D) UnmarshalYODA

                                            func (h *H1D) UnmarshalYODA(raw []byte) error

                                              UnmarshalYODA implements the YODAUnmarshaler interface.

                                              func (*H1D) XAxis

                                              func (h *H1D) XAxis() Axis

                                                XAxis returns the axis along X.

                                                func (*H1D) XBinCenter

                                                func (h *H1D) XBinCenter(i int) float64

                                                  XBinCenter returns the bin center value in X.

                                                  func (*H1D) XBinContent

                                                  func (h *H1D) XBinContent(i int) float64

                                                    XBinContent returns the bin content value in X.

                                                    func (*H1D) XBinError

                                                    func (h *H1D) XBinError(i int) float64

                                                      XBinError returns the bin error in X.

                                                      func (*H1D) XBinLowEdge

                                                      func (h *H1D) XBinLowEdge(i int) float64

                                                        XBinLowEdge returns the bin lower edge value in X.

                                                        func (*H1D) XBinWidth

                                                        func (h *H1D) XBinWidth(i int) float64

                                                          XBinWidth returns the bin width in X.

                                                          type H1F

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

                                                            H1F implements ROOT TH1F

                                                            func NewH1FFrom

                                                            func NewH1FFrom(h *hbook.H1D) *H1F

                                                              NewH1FFrom creates a new 1-dim histogram from hbook.

                                                              func (*H1F) Array

                                                              func (h *H1F) Array() rcont.ArrayF

                                                              func (*H1F) AsH1D

                                                              func (h *H1F) AsH1D() *hbook.H1D

                                                                AsH1D creates a new hbook.H1D from this ROOT histogram.

                                                                func (*H1F) Class

                                                                func (*H1F) Class() string

                                                                  Class returns the ROOT class name.

                                                                  func (*H1F) Entries

                                                                  func (h *H1F) Entries() float64

                                                                    Entries returns the number of entries for this histogram.

                                                                    func (*H1F) MarshalROOT

                                                                    func (h *H1F) MarshalROOT(w *rbytes.WBuffer) (int, error)

                                                                    func (*H1F) MarshalYODA

                                                                    func (h *H1F) MarshalYODA() ([]byte, error)

                                                                      MarshalYODA implements the YODAMarshaler interface.

                                                                      func (*H1F) NbinsX

                                                                      func (h *H1F) NbinsX() int

                                                                        NbinsX returns the number of bins in X.

                                                                        func (*H1F) ROOTMerge

                                                                        func (h *H1F) ROOTMerge(src root.Object) error

                                                                        func (*H1F) RVersion

                                                                        func (*H1F) RVersion() int16

                                                                        func (*H1F) Rank

                                                                        func (h *H1F) Rank() int

                                                                          Rank returns the number of dimensions of this histogram.

                                                                          func (*H1F) SumW

                                                                          func (h *H1F) SumW() float64

                                                                            SumW returns the total sum of weights

                                                                            func (*H1F) SumW2

                                                                            func (h *H1F) SumW2() float64

                                                                              SumW2 returns the total sum of squares of weights

                                                                              func (*H1F) SumW2s

                                                                              func (h *H1F) SumW2s() []float64

                                                                                SumW2s returns the array of sum of squares of weights

                                                                                func (*H1F) SumWX

                                                                                func (h *H1F) SumWX() float64

                                                                                  SumWX returns the total sum of weights*x

                                                                                  func (*H1F) SumWX2

                                                                                  func (h *H1F) SumWX2() float64

                                                                                    SumWX2 returns the total sum of weights*x*x

                                                                                    func (*H1F) UnmarshalROOT

                                                                                    func (h *H1F) UnmarshalROOT(r *rbytes.RBuffer) error

                                                                                    func (*H1F) UnmarshalYODA

                                                                                    func (h *H1F) UnmarshalYODA(raw []byte) error

                                                                                      UnmarshalYODA implements the YODAUnmarshaler interface.

                                                                                      func (*H1F) XAxis

                                                                                      func (h *H1F) XAxis() Axis

                                                                                        XAxis returns the axis along X.

                                                                                        func (*H1F) XBinCenter

                                                                                        func (h *H1F) XBinCenter(i int) float64

                                                                                          XBinCenter returns the bin center value in X.

                                                                                          func (*H1F) XBinContent

                                                                                          func (h *H1F) XBinContent(i int) float64

                                                                                            XBinContent returns the bin content value in X.

                                                                                            func (*H1F) XBinError

                                                                                            func (h *H1F) XBinError(i int) float64

                                                                                              XBinError returns the bin error in X.

                                                                                              func (*H1F) XBinLowEdge

                                                                                              func (h *H1F) XBinLowEdge(i int) float64

                                                                                                XBinLowEdge returns the bin lower edge value in X.

                                                                                                func (*H1F) XBinWidth

                                                                                                func (h *H1F) XBinWidth(i int) float64

                                                                                                  XBinWidth returns the bin width in X.

                                                                                                  type H1I

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

                                                                                                    H1I implements ROOT TH1I

                                                                                                    func NewH1IFrom

                                                                                                    func NewH1IFrom(h *hbook.H1D) *H1I

                                                                                                      NewH1IFrom creates a new 1-dim histogram from hbook.

                                                                                                      func (*H1I) Array

                                                                                                      func (h *H1I) Array() rcont.ArrayI

                                                                                                      func (*H1I) AsH1D

                                                                                                      func (h *H1I) AsH1D() *hbook.H1D

                                                                                                        AsH1D creates a new hbook.H1D from this ROOT histogram.

                                                                                                        func (*H1I) Class

                                                                                                        func (*H1I) Class() string

                                                                                                          Class returns the ROOT class name.

                                                                                                          func (*H1I) Entries

                                                                                                          func (h *H1I) Entries() float64

                                                                                                            Entries returns the number of entries for this histogram.

                                                                                                            func (*H1I) MarshalROOT

                                                                                                            func (h *H1I) MarshalROOT(w *rbytes.WBuffer) (int, error)

                                                                                                            func (*H1I) MarshalYODA

                                                                                                            func (h *H1I) MarshalYODA() ([]byte, error)

                                                                                                              MarshalYODA implements the YODAMarshaler interface.

                                                                                                              func (*H1I) NbinsX

                                                                                                              func (h *H1I) NbinsX() int

                                                                                                                NbinsX returns the number of bins in X.

                                                                                                                func (*H1I) ROOTMerge

                                                                                                                func (h *H1I) ROOTMerge(src root.Object) error

                                                                                                                func (*H1I) RVersion

                                                                                                                func (*H1I) RVersion() int16

                                                                                                                func (*H1I) Rank

                                                                                                                func (h *H1I) Rank() int

                                                                                                                  Rank returns the number of dimensions of this histogram.

                                                                                                                  func (*H1I) SumW

                                                                                                                  func (h *H1I) SumW() float64

                                                                                                                    SumW returns the total sum of weights

                                                                                                                    func (*H1I) SumW2

                                                                                                                    func (h *H1I) SumW2() float64

                                                                                                                      SumW2 returns the total sum of squares of weights

                                                                                                                      func (*H1I) SumW2s

                                                                                                                      func (h *H1I) SumW2s() []float64

                                                                                                                        SumW2s returns the array of sum of squares of weights

                                                                                                                        func (*H1I) SumWX

                                                                                                                        func (h *H1I) SumWX() float64

                                                                                                                          SumWX returns the total sum of weights*x

                                                                                                                          func (*H1I) SumWX2

                                                                                                                          func (h *H1I) SumWX2() float64

                                                                                                                            SumWX2 returns the total sum of weights*x*x

                                                                                                                            func (*H1I) UnmarshalROOT

                                                                                                                            func (h *H1I) UnmarshalROOT(r *rbytes.RBuffer) error

                                                                                                                            func (*H1I) UnmarshalYODA

                                                                                                                            func (h *H1I) UnmarshalYODA(raw []byte) error

                                                                                                                              UnmarshalYODA implements the YODAUnmarshaler interface.

                                                                                                                              func (*H1I) XAxis

                                                                                                                              func (h *H1I) XAxis() Axis

                                                                                                                                XAxis returns the axis along X.

                                                                                                                                func (*H1I) XBinCenter

                                                                                                                                func (h *H1I) XBinCenter(i int) float64

                                                                                                                                  XBinCenter returns the bin center value in X.

                                                                                                                                  func (*H1I) XBinContent

                                                                                                                                  func (h *H1I) XBinContent(i int) float64

                                                                                                                                    XBinContent returns the bin content value in X.

                                                                                                                                    func (*H1I) XBinError

                                                                                                                                    func (h *H1I) XBinError(i int) float64

                                                                                                                                      XBinError returns the bin error in X.

                                                                                                                                      func (*H1I) XBinLowEdge

                                                                                                                                      func (h *H1I) XBinLowEdge(i int) float64

                                                                                                                                        XBinLowEdge returns the bin lower edge value in X.

                                                                                                                                        func (*H1I) XBinWidth

                                                                                                                                        func (h *H1I) XBinWidth(i int) float64

                                                                                                                                          XBinWidth returns the bin width in X.

                                                                                                                                          type H2

                                                                                                                                          type H2 interface {
                                                                                                                                          	root.Named
                                                                                                                                          
                                                                                                                                          	// Entries returns the number of entries for this histogram.
                                                                                                                                          	Entries() float64
                                                                                                                                          	// SumW returns the total sum of weights
                                                                                                                                          	SumW() float64
                                                                                                                                          	// SumW2 returns the total sum of squares of weights
                                                                                                                                          	SumW2() float64
                                                                                                                                          	// SumWX returns the total sum of weights*x
                                                                                                                                          	SumWX() float64
                                                                                                                                          	// SumWX2 returns the total sum of weights*x*x
                                                                                                                                          	SumWX2() float64
                                                                                                                                          	// SumW2s returns the array of sum of squares of weights
                                                                                                                                          	SumW2s() []float64
                                                                                                                                          	// SumWY returns the total sum of weights*y
                                                                                                                                          	SumWY() float64
                                                                                                                                          	// SumWY2 returns the total sum of weights*y*y
                                                                                                                                          	SumWY2() float64
                                                                                                                                          	// SumWXY returns the total sum of weights*x*y
                                                                                                                                          	SumWXY() float64
                                                                                                                                          	// contains filtered or unexported methods
                                                                                                                                          }

                                                                                                                                            H2 is a 2-dim ROOT histogram

                                                                                                                                            type H2D

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

                                                                                                                                              H2D implements ROOT TH2D

                                                                                                                                              func NewH2DFrom

                                                                                                                                              func NewH2DFrom(h *hbook.H2D) *H2D

                                                                                                                                                NewH2DFrom creates a new H2D from hbook 2-dim histogram.

                                                                                                                                                func (*H2D) Array

                                                                                                                                                func (h *H2D) Array() rcont.ArrayD

                                                                                                                                                func (*H2D) AsH2D

                                                                                                                                                func (h *H2D) AsH2D() *hbook.H2D

                                                                                                                                                  AsH2D creates a new hbook.H2D from this ROOT histogram.

                                                                                                                                                  func (*H2D) Class

                                                                                                                                                  func (*H2D) Class() string

                                                                                                                                                    Class returns the ROOT class name.

                                                                                                                                                    func (*H2D) MarshalROOT

                                                                                                                                                    func (h *H2D) MarshalROOT(w *rbytes.WBuffer) (int, error)

                                                                                                                                                    func (*H2D) MarshalYODA

                                                                                                                                                    func (h *H2D) MarshalYODA() ([]byte, error)

                                                                                                                                                      MarshalYODA implements the YODAMarshaler interface.

                                                                                                                                                      func (*H2D) NbinsX

                                                                                                                                                      func (h *H2D) NbinsX() int

                                                                                                                                                        NbinsX returns the number of bins in X.

                                                                                                                                                        func (*H2D) NbinsY

                                                                                                                                                        func (h *H2D) NbinsY() int

                                                                                                                                                          NbinsY returns the number of bins in Y.

                                                                                                                                                          func (*H2D) RVersion

                                                                                                                                                          func (*H2D) RVersion() int16

                                                                                                                                                          func (*H2D) Rank

                                                                                                                                                          func (h *H2D) Rank() int

                                                                                                                                                            Rank returns the number of dimensions of this histogram.

                                                                                                                                                            func (*H2D) SumWXY

                                                                                                                                                            func (h *H2D) SumWXY() float64

                                                                                                                                                              SumWXY returns the total sum of weights*x*y

                                                                                                                                                              func (*H2D) SumWY

                                                                                                                                                              func (h *H2D) SumWY() float64

                                                                                                                                                                SumWY returns the total sum of weights*y

                                                                                                                                                                func (*H2D) SumWY2

                                                                                                                                                                func (h *H2D) SumWY2() float64

                                                                                                                                                                  SumWY2 returns the total sum of weights*y*y

                                                                                                                                                                  func (*H2D) UnmarshalROOT

                                                                                                                                                                  func (h *H2D) UnmarshalROOT(r *rbytes.RBuffer) error

                                                                                                                                                                  func (*H2D) UnmarshalYODA

                                                                                                                                                                  func (h *H2D) UnmarshalYODA(raw []byte) error

                                                                                                                                                                    UnmarshalYODA implements the YODAUnmarshaler interface.

                                                                                                                                                                    func (*H2D) XAxis

                                                                                                                                                                    func (h *H2D) XAxis() Axis

                                                                                                                                                                      XAxis returns the axis along X.

                                                                                                                                                                      func (*H2D) XBinCenter

                                                                                                                                                                      func (h *H2D) XBinCenter(i int) float64

                                                                                                                                                                        XBinCenter returns the bin center value in X.

                                                                                                                                                                        func (*H2D) XBinContent

                                                                                                                                                                        func (h *H2D) XBinContent(i int) float64

                                                                                                                                                                          XBinContent returns the bin content value in X.

                                                                                                                                                                          func (*H2D) XBinError

                                                                                                                                                                          func (h *H2D) XBinError(i int) float64

                                                                                                                                                                            XBinError returns the bin error in X.

                                                                                                                                                                            func (*H2D) XBinLowEdge

                                                                                                                                                                            func (h *H2D) XBinLowEdge(i int) float64

                                                                                                                                                                              XBinLowEdge returns the bin lower edge value in X.

                                                                                                                                                                              func (*H2D) XBinWidth

                                                                                                                                                                              func (h *H2D) XBinWidth(i int) float64

                                                                                                                                                                                XBinWidth returns the bin width in X.

                                                                                                                                                                                func (*H2D) YAxis

                                                                                                                                                                                func (h *H2D) YAxis() Axis

                                                                                                                                                                                  YAxis returns the axis along Y.

                                                                                                                                                                                  func (*H2D) YBinCenter

                                                                                                                                                                                  func (h *H2D) YBinCenter(i int) float64

                                                                                                                                                                                    YBinCenter returns the bin center value in Y.

                                                                                                                                                                                    func (*H2D) YBinContent

                                                                                                                                                                                    func (h *H2D) YBinContent(i int) float64

                                                                                                                                                                                      YBinContent returns the bin content value in Y.

                                                                                                                                                                                      func (*H2D) YBinError

                                                                                                                                                                                      func (h *H2D) YBinError(i int) float64

                                                                                                                                                                                        YBinError returns the bin error in Y.

                                                                                                                                                                                        func (*H2D) YBinLowEdge

                                                                                                                                                                                        func (h *H2D) YBinLowEdge(i int) float64

                                                                                                                                                                                          YBinLowEdge returns the bin lower edge value in Y.

                                                                                                                                                                                          func (*H2D) YBinWidth

                                                                                                                                                                                          func (h *H2D) YBinWidth(i int) float64

                                                                                                                                                                                            YBinWidth returns the bin width in Y.

                                                                                                                                                                                            type H2F

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

                                                                                                                                                                                              H2F implements ROOT TH2F

                                                                                                                                                                                              func NewH2FFrom

                                                                                                                                                                                              func NewH2FFrom(h *hbook.H2D) *H2F

                                                                                                                                                                                                NewH2FFrom creates a new H2F from hbook 2-dim histogram.

                                                                                                                                                                                                func (*H2F) Array

                                                                                                                                                                                                func (h *H2F) Array() rcont.ArrayF

                                                                                                                                                                                                func (*H2F) AsH2D

                                                                                                                                                                                                func (h *H2F) AsH2D() *hbook.H2D

                                                                                                                                                                                                  AsH2D creates a new hbook.H2D from this ROOT histogram.

                                                                                                                                                                                                  func (*H2F) Class

                                                                                                                                                                                                  func (*H2F) Class() string

                                                                                                                                                                                                    Class returns the ROOT class name.

                                                                                                                                                                                                    func (*H2F) MarshalROOT

                                                                                                                                                                                                    func (h *H2F) MarshalROOT(w *rbytes.WBuffer) (int, error)

                                                                                                                                                                                                    func (*H2F) MarshalYODA

                                                                                                                                                                                                    func (h *H2F) MarshalYODA() ([]byte, error)

                                                                                                                                                                                                      MarshalYODA implements the YODAMarshaler interface.

                                                                                                                                                                                                      func (*H2F) NbinsX

                                                                                                                                                                                                      func (h *H2F) NbinsX() int

                                                                                                                                                                                                        NbinsX returns the number of bins in X.

                                                                                                                                                                                                        func (*H2F) NbinsY

                                                                                                                                                                                                        func (h *H2F) NbinsY() int

                                                                                                                                                                                                          NbinsY returns the number of bins in Y.

                                                                                                                                                                                                          func (*H2F) RVersion

                                                                                                                                                                                                          func (*H2F) RVersion() int16

                                                                                                                                                                                                          func (*H2F) Rank

                                                                                                                                                                                                          func (h *H2F) Rank() int

                                                                                                                                                                                                            Rank returns the number of dimensions of this histogram.

                                                                                                                                                                                                            func (*H2F) SumWXY

                                                                                                                                                                                                            func (h *H2F) SumWXY() float64

                                                                                                                                                                                                              SumWXY returns the total sum of weights*x*y

                                                                                                                                                                                                              func (*H2F) SumWY

                                                                                                                                                                                                              func (h *H2F) SumWY() float64

                                                                                                                                                                                                                SumWY returns the total sum of weights*y

                                                                                                                                                                                                                func (*H2F) SumWY2

                                                                                                                                                                                                                func (h *H2F) SumWY2() float64

                                                                                                                                                                                                                  SumWY2 returns the total sum of weights*y*y

                                                                                                                                                                                                                  func (*H2F) UnmarshalROOT

                                                                                                                                                                                                                  func (h *H2F) UnmarshalROOT(r *rbytes.RBuffer) error

                                                                                                                                                                                                                  func (*H2F) UnmarshalYODA

                                                                                                                                                                                                                  func (h *H2F) UnmarshalYODA(raw []byte) error

                                                                                                                                                                                                                    UnmarshalYODA implements the YODAUnmarshaler interface.

                                                                                                                                                                                                                    func (*H2F) XAxis

                                                                                                                                                                                                                    func (h *H2F) XAxis() Axis

                                                                                                                                                                                                                      XAxis returns the axis along X.

                                                                                                                                                                                                                      func (*H2F) XBinCenter

                                                                                                                                                                                                                      func (h *H2F) XBinCenter(i int) float64

                                                                                                                                                                                                                        XBinCenter returns the bin center value in X.

                                                                                                                                                                                                                        func (*H2F) XBinContent

                                                                                                                                                                                                                        func (h *H2F) XBinContent(i int) float64

                                                                                                                                                                                                                          XBinContent returns the bin content value in X.

                                                                                                                                                                                                                          func (*H2F) XBinError

                                                                                                                                                                                                                          func (h *H2F) XBinError(i int) float64

                                                                                                                                                                                                                            XBinError returns the bin error in X.

                                                                                                                                                                                                                            func (*H2F) XBinLowEdge

                                                                                                                                                                                                                            func (h *H2F) XBinLowEdge(i int) float64

                                                                                                                                                                                                                              XBinLowEdge returns the bin lower edge value in X.

                                                                                                                                                                                                                              func (*H2F) XBinWidth

                                                                                                                                                                                                                              func (h *H2F) XBinWidth(i int) float64

                                                                                                                                                                                                                                XBinWidth returns the bin width in X.

                                                                                                                                                                                                                                func (*H2F) YAxis

                                                                                                                                                                                                                                func (h *H2F) YAxis() Axis

                                                                                                                                                                                                                                  YAxis returns the axis along Y.

                                                                                                                                                                                                                                  func (*H2F) YBinCenter

                                                                                                                                                                                                                                  func (h *H2F) YBinCenter(i int) float64

                                                                                                                                                                                                                                    YBinCenter returns the bin center value in Y.

                                                                                                                                                                                                                                    func (*H2F) YBinContent

                                                                                                                                                                                                                                    func (h *H2F) YBinContent(i int) float64

                                                                                                                                                                                                                                      YBinContent returns the bin content value in Y.

                                                                                                                                                                                                                                      func (*H2F) YBinError

                                                                                                                                                                                                                                      func (h *H2F) YBinError(i int) float64

                                                                                                                                                                                                                                        YBinError returns the bin error in Y.

                                                                                                                                                                                                                                        func (*H2F) YBinLowEdge

                                                                                                                                                                                                                                        func (h *H2F) YBinLowEdge(i int) float64

                                                                                                                                                                                                                                          YBinLowEdge returns the bin lower edge value in Y.

                                                                                                                                                                                                                                          func (*H2F) YBinWidth

                                                                                                                                                                                                                                          func (h *H2F) YBinWidth(i int) float64

                                                                                                                                                                                                                                            YBinWidth returns the bin width in Y.

                                                                                                                                                                                                                                            type H2I

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

                                                                                                                                                                                                                                              H2I implements ROOT TH2I

                                                                                                                                                                                                                                              func NewH2IFrom

                                                                                                                                                                                                                                              func NewH2IFrom(h *hbook.H2D) *H2I

                                                                                                                                                                                                                                                NewH2IFrom creates a new H2I from hbook 2-dim histogram.

                                                                                                                                                                                                                                                func (*H2I) Array

                                                                                                                                                                                                                                                func (h *H2I) Array() rcont.ArrayI

                                                                                                                                                                                                                                                func (*H2I) AsH2D

                                                                                                                                                                                                                                                func (h *H2I) AsH2D() *hbook.H2D

                                                                                                                                                                                                                                                  AsH2D creates a new hbook.H2D from this ROOT histogram.

                                                                                                                                                                                                                                                  func (*H2I) Class

                                                                                                                                                                                                                                                  func (*H2I) Class() string

                                                                                                                                                                                                                                                    Class returns the ROOT class name.

                                                                                                                                                                                                                                                    func (*H2I) MarshalROOT

                                                                                                                                                                                                                                                    func (h *H2I) MarshalROOT(w *rbytes.WBuffer) (int, error)

                                                                                                                                                                                                                                                    func (*H2I) MarshalYODA

                                                                                                                                                                                                                                                    func (h *H2I) MarshalYODA() ([]byte, error)

                                                                                                                                                                                                                                                      MarshalYODA implements the YODAMarshaler interface.

                                                                                                                                                                                                                                                      func (*H2I) NbinsX

                                                                                                                                                                                                                                                      func (h *H2I) NbinsX() int

                                                                                                                                                                                                                                                        NbinsX returns the number of bins in X.

                                                                                                                                                                                                                                                        func (*H2I) NbinsY

                                                                                                                                                                                                                                                        func (h *H2I) NbinsY() int

                                                                                                                                                                                                                                                          NbinsY returns the number of bins in Y.

                                                                                                                                                                                                                                                          func (*H2I) RVersion

                                                                                                                                                                                                                                                          func (*H2I) RVersion() int16

                                                                                                                                                                                                                                                          func (*H2I) Rank

                                                                                                                                                                                                                                                          func (h *H2I) Rank() int

                                                                                                                                                                                                                                                            Rank returns the number of dimensions of this histogram.

                                                                                                                                                                                                                                                            func (*H2I) SumWXY

                                                                                                                                                                                                                                                            func (h *H2I) SumWXY() float64

                                                                                                                                                                                                                                                              SumWXY returns the total sum of weights*x*y

                                                                                                                                                                                                                                                              func (*H2I) SumWY

                                                                                                                                                                                                                                                              func (h *H2I) SumWY() float64

                                                                                                                                                                                                                                                                SumWY returns the total sum of weights*y

                                                                                                                                                                                                                                                                func (*H2I) SumWY2

                                                                                                                                                                                                                                                                func (h *H2I) SumWY2() float64

                                                                                                                                                                                                                                                                  SumWY2 returns the total sum of weights*y*y

                                                                                                                                                                                                                                                                  func (*H2I) UnmarshalROOT

                                                                                                                                                                                                                                                                  func (h *H2I) UnmarshalROOT(r *rbytes.RBuffer) error

                                                                                                                                                                                                                                                                  func (*H2I) UnmarshalYODA

                                                                                                                                                                                                                                                                  func (h *H2I) UnmarshalYODA(raw []byte) error

                                                                                                                                                                                                                                                                    UnmarshalYODA implements the YODAUnmarshaler interface.

                                                                                                                                                                                                                                                                    func (*H2I) XAxis

                                                                                                                                                                                                                                                                    func (h *H2I) XAxis() Axis

                                                                                                                                                                                                                                                                      XAxis returns the axis along X.

                                                                                                                                                                                                                                                                      func (*H2I) XBinCenter

                                                                                                                                                                                                                                                                      func (h *H2I) XBinCenter(i int) float64

                                                                                                                                                                                                                                                                        XBinCenter returns the bin center value in X.

                                                                                                                                                                                                                                                                        func (*H2I) XBinContent

                                                                                                                                                                                                                                                                        func (h *H2I) XBinContent(i int) float64

                                                                                                                                                                                                                                                                          XBinContent returns the bin content value in X.

                                                                                                                                                                                                                                                                          func (*H2I) XBinError

                                                                                                                                                                                                                                                                          func (h *H2I) XBinError(i int) float64

                                                                                                                                                                                                                                                                            XBinError returns the bin error in X.

                                                                                                                                                                                                                                                                            func (*H2I) XBinLowEdge

                                                                                                                                                                                                                                                                            func (h *H2I) XBinLowEdge(i int) float64

                                                                                                                                                                                                                                                                              XBinLowEdge returns the bin lower edge value in X.

                                                                                                                                                                                                                                                                              func (*H2I) XBinWidth

                                                                                                                                                                                                                                                                              func (h *H2I) XBinWidth(i int) float64

                                                                                                                                                                                                                                                                                XBinWidth returns the bin width in X.

                                                                                                                                                                                                                                                                                func (*H2I) YAxis

                                                                                                                                                                                                                                                                                func (h *H2I) YAxis() Axis

                                                                                                                                                                                                                                                                                  YAxis returns the axis along Y.

                                                                                                                                                                                                                                                                                  func (*H2I) YBinCenter

                                                                                                                                                                                                                                                                                  func (h *H2I) YBinCenter(i int) float64

                                                                                                                                                                                                                                                                                    YBinCenter returns the bin center value in Y.

                                                                                                                                                                                                                                                                                    func (*H2I) YBinContent

                                                                                                                                                                                                                                                                                    func (h *H2I) YBinContent(i int) float64

                                                                                                                                                                                                                                                                                      YBinContent returns the bin content value in Y.

                                                                                                                                                                                                                                                                                      func (*H2I) YBinError

                                                                                                                                                                                                                                                                                      func (h *H2I) YBinError(i int) float64

                                                                                                                                                                                                                                                                                        YBinError returns the bin error in Y.

                                                                                                                                                                                                                                                                                        func (*H2I) YBinLowEdge

                                                                                                                                                                                                                                                                                        func (h *H2I) YBinLowEdge(i int) float64

                                                                                                                                                                                                                                                                                          YBinLowEdge returns the bin lower edge value in Y.

                                                                                                                                                                                                                                                                                          func (*H2I) YBinWidth

                                                                                                                                                                                                                                                                                          func (h *H2I) YBinWidth(i int) float64

                                                                                                                                                                                                                                                                                            YBinWidth returns the bin width in Y.