All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class hep.analysis.SimplePartition

java.lang.Object
   |
   +----java.util.Observable
           |
           +----hep.analysis.Partition
                   |
                   +----hep.analysis.Abstract1DPartition
                           |
                           +----hep.analysis.SimplePartition

public class SimplePartition
extends Abstract1DPartition
implements HasStatistics

Constructor Index

 o SimplePartition()
 o SimplePartition(double, double)

Method Index

 o calculateAxisLimits()
 o clear()
Resets the partition to default settings.
 o fill(double)
Invokes the fill(double, double) method with a weighting value of 1.
 o fill(double, double)
Fills the associated histogram with a numerical value.
 o getArea()
Return the area of the distribution.
 o getBinAt(double)
Returns the bin index corresponding to the given numerical value.
 o getBins()
Return an array containing the sizes of all the bins.
 o getEntries()
Return the number of entries.
 o getErrors()
Return an array containing the errors for all the bins.
 o getMax()
Return the maximum in the distribution.
 o getMean()
Return the mean of the distribution.
 o getMin()
Return the minimum in the distribution.
 o getNumberOfBins()
Return the number of bins.
 o getOverflow()
Return the overflow for the partition.
 o getRMS()
Return the RMS of the distribution.
 o getStatistics()
 o getUnderflow()
Return the underflow for the partition.
 o hasSimpleQuadraticErrorBars()
Returns false by default.
 o isRebinnable()
Returns false by default.
 o setBinning(int, double, double)
Override to allow binning to be set.
 o setSnapshot(boolean)
Designed for clear() to be called immediately afterwards if useSnapshot is true.

Constructors

 o SimplePartition
 public SimplePartition()
 o SimplePartition
 public SimplePartition(double min,
                        double max)

Methods

 o fill
 public synchronized void fill(double x)
Invokes the fill(double, double) method with a weighting value of 1.

Overrides:
fill in class Abstract1DPartition
 o fill
 public synchronized void fill(double x,
                               double v)
Fills the associated histogram with a numerical value.

Overrides:
fill in class Abstract1DPartition
 o setBinning
 public synchronized void setBinning(int bins,
                                     double min,
                                     double max)
Override to allow binning to be set.

Overrides:
setBinning in class Abstract1DPartition
 o getStatistics
 public synchronized Statistics getStatistics()
 o clear
 public synchronized void clear()
Resets the partition to default settings.

Overrides:
clear in class Abstract1DPartition
 o getBinAt
 public synchronized int getBinAt(double x) throws NoSuchBinException
Returns the bin index corresponding to the given numerical value.

Overrides:
getBinAt in class Abstract1DPartition
 o getBins
 public synchronized double[] getBins()
Return an array containing the sizes of all the bins.

Overrides:
getBins in class Abstract1DPartition
 o getErrors
 protected synchronized double[] getErrors()
Return an array containing the errors for all the bins.

Overrides:
getErrors in class Abstract1DPartition
 o getOverflow
 public synchronized double getOverflow()
Return the overflow for the partition.

Overrides:
getOverflow in class Abstract1DPartition
 o getUnderflow
 public synchronized double getUnderflow()
Return the underflow for the partition.

Overrides:
getUnderflow in class Abstract1DPartition
 o getEntries
 public synchronized int getEntries()
Return the number of entries.

Overrides:
getEntries in class Abstract1DPartition
 o getArea
 public synchronized double getArea()
Return the area of the distribution.

Overrides:
getArea in class Abstract1DPartition
 o getMean
 public synchronized double getMean()
Return the mean of the distribution.

Overrides:
getMean in class Abstract1DPartition
 o getRMS
 public synchronized double getRMS()
Return the RMS of the distribution.

Overrides:
getRMS in class Abstract1DPartition
 o getNumberOfBins
 public synchronized int getNumberOfBins()
Return the number of bins.

Overrides:
getNumberOfBins in class Abstract1DPartition
 o getMin
 public synchronized double getMin()
Return the minimum in the distribution.

Overrides:
getMin in class Abstract1DPartition
 o getMax
 public synchronized double getMax()
Return the maximum in the distribution.

Overrides:
getMax in class Abstract1DPartition
 o calculateAxisLimits
 protected synchronized double[] calculateAxisLimits()
 o isRebinnable
 public synchronized boolean isRebinnable()
Returns false by default.

Overrides:
isRebinnable in class Abstract1DPartition
 o hasSimpleQuadraticErrorBars
 public synchronized boolean hasSimpleQuadraticErrorBars()
Returns false by default.

Overrides:
hasSimpleQuadraticErrorBars in class Abstract1DPartition
 o setSnapshot
 public synchronized void setSnapshot(boolean useSnapshot)
Designed for clear() to be called immediately afterwards if useSnapshot is true.

Overrides:
setSnapshot in class Abstract1DPartition

All Packages  Class Hierarchy  This Package  Previous  Next  Index