hepdata is hosted by Hepforge, IPPP Durham

cedar.hepdata.model
Class ErrorValue

java.lang.Object
  extended by cedar.hepdata.model.ErrorValue

public class ErrorValue
extends java.lang.Object

An error value with a max, a min and a type (which may be null). If the error is symmetric the max and min values will be equal. The error condition may be an equality or a limit. ErrorValues commonly belong to Values. An ErrorValue usually belong to Axiss. When on XAxis the ErrorValue may contain binning information.

Version:
$Date: 2006-04-13 12:22:00 +0100 (Thu, 13 Apr 2006) $ $Revision: 568 $
Author:
S Butterworth

Field Summary
static java.lang.String ADD
          operation type
static java.lang.String DIVIDE
          operation type
static java.lang.String MULTIPLY
          operation type
static java.lang.String PCT_STAT
          error type
static java.lang.String PCT_SYS
          error type
static java.lang.String PCT_TOT
          error type
static java.lang.String PCT_UNK
          error type
static java.lang.String STAT_ERROR
          error type
static java.lang.String SUBTRACT
          operation type
static java.lang.String SYS_ERROR
          error type
static java.lang.String TOT_ERROR
          error type
 
Constructor Summary
ErrorValue(java.lang.Double plus, java.lang.Double minus, java.lang.String type)
          ErrorValue constructor: error of form +err1,-err2
ErrorValue(java.lang.Double plus, java.lang.Double minus, java.lang.String lim, java.lang.String unit, boolean pct, java.lang.String comment)
          Constructor for systematic error
ErrorValue(java.lang.Double plus, java.lang.Double minus, java.lang.String lim, java.lang.String unit, boolean pct, java.lang.String comment, java.lang.String sfOp)
          Constructor for scalefactor
 
Method Summary
 java.lang.String getComment()
           
 java.lang.Double getErrMinus()
           
 java.lang.Double getErrPlus()
           
 java.lang.String getLimit()
           
 java.lang.String getOp()
           
 java.lang.String getType()
           
 java.lang.String getUnit()
           
 boolean hasZeroSize()
           
static java.lang.String pctType(java.lang.String oldType)
           
 void setComment(java.lang.String s)
           
 void setLimit(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SYS_ERROR

public static final java.lang.String SYS_ERROR
error type

See Also:
Constant Field Values


STAT_ERROR

public static final java.lang.String STAT_ERROR
error type

See Also:
Constant Field Values


TOT_ERROR

public static final java.lang.String TOT_ERROR
error type

See Also:
Constant Field Values


PCT_SYS

public static final java.lang.String PCT_SYS
error type

See Also:
Constant Field Values


PCT_STAT

public static final java.lang.String PCT_STAT
error type

See Also:
Constant Field Values


PCT_TOT

public static final java.lang.String PCT_TOT
error type

See Also:
Constant Field Values


PCT_UNK

public static final java.lang.String PCT_UNK
error type

See Also:
Constant Field Values


MULTIPLY

public static final java.lang.String MULTIPLY
operation type

See Also:
Constant Field Values


DIVIDE

public static final java.lang.String DIVIDE
operation type

See Also:
Constant Field Values


ADD

public static final java.lang.String ADD
operation type

See Also:
Constant Field Values


SUBTRACT

public static final java.lang.String SUBTRACT
operation type

See Also:
Constant Field Values

Constructor Detail

ErrorValue

public ErrorValue(java.lang.Double plus,
                  java.lang.Double minus,
                  java.lang.String type)
ErrorValue constructor: error of form +err1,-err2

Parameters:
plus - input <0 gives -err1
minus - input <0 gives +err2
type - : ErrorValue.SYS_ERROR,ErrorValue.STAT_ERROR, etc


ErrorValue

public ErrorValue(java.lang.Double plus,
                  java.lang.Double minus,
                  java.lang.String lim,
                  java.lang.String unit,
                  boolean pct,
                  java.lang.String comment)
Constructor for systematic error


ErrorValue

public ErrorValue(java.lang.Double plus,
                  java.lang.Double minus,
                  java.lang.String lim,
                  java.lang.String unit,
                  boolean pct,
                  java.lang.String comment,
                  java.lang.String sfOp)
Constructor for scalefactor

Method Detail

getErrPlus

public java.lang.Double getErrPlus()

getErrMinus

public java.lang.Double getErrMinus()

hasZeroSize

public boolean hasZeroSize()

getType

public java.lang.String getType()

getLimit

public java.lang.String getLimit()

getUnit

public java.lang.String getUnit()

getComment

public java.lang.String getComment()

setLimit

public void setLimit(java.lang.String s)

setComment

public void setComment(java.lang.String s)

getOp

public java.lang.String getOp()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

pctType

public static java.lang.String pctType(java.lang.String oldType)

Generated 20060512 1623

HEPData