hep.analysis.partition
Interface TwoDDataSource

All Known Subinterfaces:
ScatterDataSource
All Known Implementing Classes:
Abstract2DPartition, SimpleTwoDDataSourceAdapter

public interface TwoDDataSource

These are the methods a 2D Partition must provide to the data consumer


Method Summary
 double[][] getBins()
           
 double[][] getMinusErrors()
           
 double[][] getPlusErrors()
           
 java.lang.String[] getXAxisLabels()
           
 int getXAxisType()
           
 double getXMax()
           
 double getXMin()
           
 java.lang.String[] getYAxisLabels()
           
 int getYAxisType()
           
 double getYMax()
           
 double getYMin()
           
 boolean hasAsymmetricErrorBars()
           
 boolean hasSimpleQuadraticErrorBars()
           
 boolean isRebinnable()
           
 void setXBinning(int bins, double min, double max)
           
 void setYBinning(int bins, double min, double max)
           
 

Method Detail

hasAsymmetricErrorBars

public boolean hasAsymmetricErrorBars()

hasSimpleQuadraticErrorBars

public boolean hasSimpleQuadraticErrorBars()

isRebinnable

public boolean isRebinnable()

getPlusErrors

public double[][] getPlusErrors()

getMinusErrors

public double[][] getMinusErrors()

getBins

public double[][] getBins()

getXMin

public double getXMin()

getXMax

public double getXMax()

getYMin

public double getYMin()

getYMax

public double getYMax()

setXBinning

public void setXBinning(int bins,
                        double min,
                        double max)

setYBinning

public void setYBinning(int bins,
                        double min,
                        double max)

getXAxisLabels

public java.lang.String[] getXAxisLabels()

getYAxisLabels

public java.lang.String[] getYAxisLabels()

getXAxisType

public int getXAxisType()

getYAxisType

public int getYAxisType()