hep.aida.ref.histogram
Class Measurement
- java.lang.Object
-
- hep.aida.ref.event.AIDAObservable
-
- hep.aida.ref.histogram.Measurement
-
- All Implemented Interfaces:
- IMeasurement, IsObservable, java.io.Serializable
public class Measurement extends AIDAObservable implements IMeasurement, IsObservable, java.io.Serializable
Basic user-level interface class for holding a single "measurement" with positive and negative errors (to allow for asymmetric errors). "IMeasurement" = "value" + "errorPlus" - "errorMinus"- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description Measurement()Measurement(double val)Measurement(double val, double err)Measurement(double val, double errMinus, double errPlus)Measurement(IMeasurement m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleerrorMinus()Get the minus error of the IMeasurement.doubleerrorPlus()Get the plus error of the IMeasurement.voidsetErrorMinus(double errorMinus)Set the minus error of the IMeasurement.voidsetErrorPlus(double errorPlus)Set the plus error of the IMeasurement.voidsetValue(double value)Set the value of the IMeasurement.doublevalue()Get the value of the IMeasurement.-
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, isConnected, removeAllListeners, removeListener, setConnected, setValid, setValidForAll
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hep.aida.ref.event.IsObservable
addListener, removeAllListeners, removeListener, setValid
-
-
-
-
Constructor Detail
-
Measurement
public Measurement()
-
Measurement
public Measurement(IMeasurement m)
-
Measurement
public Measurement(double val)
-
Measurement
public Measurement(double val, double err)
-
Measurement
public Measurement(double val, double errMinus, double errPlus)
-
-
Method Detail
-
value
public double value()
Description copied from interface:IMeasurementGet the value of the IMeasurement.- Specified by:
valuein interfaceIMeasurement- Returns:
- The value of the IMeasurement.
-
errorPlus
public double errorPlus()
Description copied from interface:IMeasurementGet the plus error of the IMeasurement.- Specified by:
errorPlusin interfaceIMeasurement- Returns:
- The plus error.
-
errorMinus
public double errorMinus()
Description copied from interface:IMeasurementGet the minus error of the IMeasurement.- Specified by:
errorMinusin interfaceIMeasurement- Returns:
- The minus error.
-
setValue
public void setValue(double value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:IMeasurementSet the value of the IMeasurement.- Specified by:
setValuein interfaceIMeasurement- Parameters:
value- The new value of the IMeasurement.- Throws:
java.lang.IllegalArgumentException- If the value cannot be set.
-
setErrorPlus
public void setErrorPlus(double errorPlus) throws java.lang.IllegalArgumentExceptionDescription copied from interface:IMeasurementSet the plus error of the IMeasurement.- Specified by:
setErrorPlusin interfaceIMeasurement- Throws:
java.lang.IllegalArgumentException- If the error cannot be set or it is negative.
-
setErrorMinus
public void setErrorMinus(double errorMinus) throws java.lang.IllegalArgumentExceptionDescription copied from interface:IMeasurementSet the minus error of the IMeasurement.- Specified by:
setErrorMinusin interfaceIMeasurement- Throws:
java.lang.IllegalArgumentException- If the error cannot be set or it is negative.
-
-
DMelt 3.0 © DataMelt by jWork.ORG