hep.aida.ref.histogram.binner
Class AbstractBinner1D
- java.lang.Object
-
- hep.aida.ref.histogram.binner.AbstractBinner1D
-
- All Implemented Interfaces:
- Binner1D, java.io.Serializable
- Direct Known Subclasses:
- BasicBinner1D, EfficiencyBinner1D
public abstract class AbstractBinner1D extends java.lang.Object implements Binner1D, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AbstractBinner1D(Binner1D binner)AbstractBinner1D(int bins)Creates a new instance of OneDBinner.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublebinCenter(int bin)This method can be used to improve accuracy of the bin RMB and MEAN calculations.intbins()voidclear()intentries(int bin)voidfill(int bin, double x, double weight)doubleheight(int bin)voidinitBinner(Binner1D binner)doublemean(int bin)doublerms(int bin)voidscale(double scaleFactor)voidsetBinCenter(int bin, double x)This method sets new center of the bin and initializes other bin datavoidsetBinContent(int bin, double binCenter, int entries, double height, double plusError, double minusError, double sWW, double sXW, double sXXW)doublesumWW(int bin)doublesumXW(int bin)doublesumXXW(int bin)java.lang.StringtoString()-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface hep.aida.ref.histogram.binner.Binner1D
minusError, plusError
-
-
-
-
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:
toStringin classjava.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:Binner1DThis 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
public void setBinContent(int bin, double binCenter, int entries, double height, double plusError, double minusError, double sWW, double sXW, double sXXW)- Specified by:
setBinContentin interfaceBinner1D
-
-
DMelt 3.0 © DataMelt by jWork.ORG