FreeHEP API
Version v1.2.2

hep.aida.ref.histogram
Class DataPoint

java.lang.Object
  |
  +--hep.aida.ref.histogram.DataPoint
All Implemented Interfaces:
hep.aida.IDataPoint

public class DataPoint
extends Object
implements hep.aida.IDataPoint

Basic user-level interface class for holding and managing a single set of "measurements".

Author:
The AIDA team

Constructor Summary
DataPoint(double[] val)
           
DataPoint(double[] val, double[] err)
           
DataPoint(double[] val, double[] errMinus, double[] errPlus)
           
DataPoint(hep.aida.IDataPoint p)
           
DataPoint(hep.aida.IMeasurement[] meas)
           
DataPoint(int dim)
           
 
Method Summary
 hep.aida.IMeasurement coordinate(int coord)
           
 int dimension()
           
 double lowerExtent(int coord)
          Get the lower value for a give axis.
 double upperExtent(int coord)
          Get the upper value for a give axis.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPoint

public DataPoint(int dim)

DataPoint

public DataPoint(hep.aida.IDataPoint p)

DataPoint

public DataPoint(hep.aida.IMeasurement[] meas)

DataPoint

public DataPoint(double[] val)

DataPoint

public DataPoint(double[] val,
                 double[] err)

DataPoint

public DataPoint(double[] val,
                 double[] errMinus,
                 double[] errPlus)
Method Detail

dimension

public int dimension()
Specified by:
dimension in interface hep.aida.IDataPoint

coordinate

public hep.aida.IMeasurement coordinate(int coord)
Specified by:
coordinate in interface hep.aida.IDataPoint

lowerExtent

public double lowerExtent(int coord)
                   throws IllegalArgumentException
Get the lower value for a give axis. This method is not in the IDataPoint interface and is here for efficiency reasons

Parameters:
coord - The coordinate of the axis.
Returns:
The lower edge of the corresponding axis.
Throws:
IllegalArgumentException - if coord < 0 or coord >= dimension() or if the set is empty.

upperExtent

public double upperExtent(int coord)
                   throws IllegalArgumentException
Get the upper value for a give axis. This method is not in the IDataPoint interface and is here for efficiency reasons

Parameters:
coord - The coordinate of the axis.
Returns:
The upper edge of the corresponding axis.
Throws:
IllegalArgumentException - if coord < 0 or coord >= dimension() or if the set is empty.

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.