Documentation of 'hep.aida.ref.histogram.binner.AbstractBinner1D' Java class
AbstractBinner1D
hep.aida.ref.histogram.binner

Class AbstractBinner1D

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double binCenter(int bin)
      This method can be used to improve accuracy of the bin RMB and MEAN calculations.
      int bins() 
      void clear() 
      int entries(int bin) 
      void fill(int bin, double x, double weight) 
      double height(int bin) 
      void initBinner(Binner1D binner) 
      double mean(int bin) 
      double rms(int bin) 
      void scale(double scaleFactor) 
      void setBinCenter(int bin, double x)
      This method sets new center of the bin and initializes other bin data
      void setBinContent(int bin, double binCenter, int entries, double height, double plusError, double minusError, double sWW, double sXW, double sXXW) 
      double sumWW(int bin) 
      double sumXW(int bin) 
      double sumXXW(int bin) 
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AbstractBinner1D

        public AbstractBinner1D(int bins)
        Creates a new instance of OneDBinner.
      • AbstractBinner1D

        public AbstractBinner1D(Binner1D binner)
    • Method Detail

      • initBinner

        public void initBinner(Binner1D binner)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setBinCenter

        public void setBinCenter(int bin,
                                 double x)
        This method sets new center of the bin and initializes other bin data
      • binCenter

        public double binCenter(int bin)
        Description copied from interface: Binner1D
        This method can be used to improve accuracy of the bin RMB and MEAN calculations. During the fill running sums are calculated with respect to the bin center: sum( (x - binCenter)*W ), sum( (x - binCenter)*(x - binCenter)*W ) Default bin center is 0
        Specified by:
        binCenter in interface Binner1D
      • clear

        public void clear()
        Specified by:
        clear in interface Binner1D
      • bins

        public int bins()
        Specified by:
        bins in interface Binner1D
      • fill

        public void fill(int bin,
                         double x,
                         double weight)
        Specified by:
        fill in interface Binner1D
      • entries

        public int entries(int bin)
        Specified by:
        entries in interface Binner1D
      • height

        public double height(int bin)
        Specified by:
        height in interface Binner1D
      • mean

        public double mean(int bin)
        Specified by:
        mean in interface Binner1D
      • rms

        public double rms(int bin)
        Specified by:
        rms in interface Binner1D
      • scale

        public void scale(double scaleFactor)
        Specified by:
        scale in interface Binner1D
      • sumWW

        public double sumWW(int bin)
        Specified by:
        sumWW in interface Binner1D
      • sumXW

        public double sumXW(int bin)
        Specified by:
        sumXW in interface Binner1D
      • sumXXW

        public double sumXXW(int bin)
        Specified by:
        sumXXW in interface Binner1D
      • setBinContent

        public void setBinContent(int bin,
                                  double binCenter,
                                  int entries,
                                  double height,
                                  double plusError,
                                  double minusError,
                                  double sWW,
                                  double sXW,
                                  double sXXW)
        Specified by:
        setBinContent in interface Binner1D

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.