hep.aida.ref.histogram
Class DataPoint
java.lang.Object
hep.aida.ref.event.AIDAObservable
hep.aida.ref.histogram.DataPoint
- All Implemented Interfaces:
- AIDAListener, hep.aida.IDataPoint, IsObservable
- public class DataPoint
- extends AIDAObservable
- implements hep.aida.IDataPoint, IsObservable, AIDAListener
Basic user-level interface class for holding and managing
a single set of "measurements".
- Author:
- The AIDA team
- Source Code:
- DataPoint.java
Methods inherited from class hep.aida.ref.event.AIDAObservable |
addListener, createEvent, fireStateChanged, fireStateChanged, fireStateChanged, isConnected, removeAllListeners, removeListener, setConnected, setIsValidAfterNotify, setValid, setValidForAll |
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)
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.
stateChanged
public void stateChanged(EventObject e)
- Specified by:
stateChanged
in interface AIDAListener
clear
public void clear()
finalize
protected void finalize()
throws Throwable
- Throws:
Throwable
Copyright © 2000-2004 FreeHEP, All Rights Reserved.