hep.aida.ref.histogram.binner
Interface Binner1D

All Known Implementing Classes:
AbstractBinner1D, BasicBinner1D, EfficiencyBinner1D

public interface Binner1D


Method Summary
 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)
           
 double mean(int bin)
           
 double minusError(int bin)
           
 double plusError(int bin)
           
 double rms(int bin)
           
 void scale(double scaleFactor)
           
 void setBinContent(int bin, double binCenter, int entries, double height, double plusError, double minusError, double sumWW, double sumXW, double sumXXW)
           
 double sumWW(int bin)
           
 double sumXW(int bin)
           
 double sumXXW(int bin)
           
 

Method Detail

fill

void fill(int bin,
          double x,
          double weight)

clear

void clear()

entries

int entries(int bin)

height

double height(int bin)

plusError

double plusError(int bin)

minusError

double minusError(int bin)

mean

double mean(int bin)

rms

double rms(int bin)

scale

void scale(double scaleFactor)

bins

int bins()

binCenter

double binCenter(int bin)
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


setBinContent

void setBinContent(int bin,
                   double binCenter,
                   int entries,
                   double height,
                   double plusError,
                   double minusError,
                   double sumWW,
                   double sumXW,
                   double sumXXW)

sumWW

double sumWW(int bin)

sumXW

double sumXW(int bin)

sumXXW

double sumXXW(int bin)


jHepWork 1.7 (C) Chekanov