dwvisser.analysis.spanc
Class OutputPeak

java.lang.Object
  |
  +--dwvisser.analysis.spanc.OutputPeak
All Implemented Interfaces:
java.io.Serializable

public class OutputPeak
extends java.lang.Object
implements java.io.Serializable

Version:
Author:
dwvisser
See Also:
Serialized Form

Constructor Summary
OutputPeak(SpancReaction reaction, double ExProjectile, UncertainNumber channel, CalibrationFit cf)
          Creates new OutputPeak
 
Method Summary
 UncertainNumber getChannel()
           
 double getExProjectile()
           
 UncertainNumber getExResidual(boolean adjustError)
           
static OutputPeak getPeak(int which)
           
static java.util.Collection getPeakCollection()
           
 int getReactionIndex()
           
 UncertainNumber getRho(boolean adjustError)
           
static void recalculate()
           
static void refreshData(java.util.Collection retrievedPeaks)
           
static void removeAllPeaks()
           
static void removePeak(int which)
           
static void setCalibration(CalibrationFit cf)
           
 void setValues(SpancReaction reaction, double ExProjectile, UncertainNumber channel)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutputPeak

public OutputPeak(SpancReaction reaction,
                  double ExProjectile,
                  UncertainNumber channel,
                  CalibrationFit cf)
           throws KinematicsException,
                  StatisticsException,
                  MathException
Creates new OutputPeak

Method Detail

setValues

public void setValues(SpancReaction reaction,
                      double ExProjectile,
                      UncertainNumber channel)
               throws KinematicsException,
                      MathException,
                      StatisticsException
KinematicsException
MathException
StatisticsException

setCalibration

public static void setCalibration(CalibrationFit cf)

removePeak

public static void removePeak(int which)

getPeak

public static OutputPeak getPeak(int which)

removeAllPeaks

public static void removeAllPeaks()

getPeakCollection

public static java.util.Collection getPeakCollection()

refreshData

public static void refreshData(java.util.Collection retrievedPeaks)

recalculate

public static void recalculate()
                        throws KinematicsException,
                               StatisticsException,
                               MathException
KinematicsException
StatisticsException
MathException

getRho

public UncertainNumber getRho(boolean adjustError)
                       throws KinematicsException
KinematicsException

getReactionIndex

public int getReactionIndex()

getExResidual

public UncertainNumber getExResidual(boolean adjustError)

getExProjectile

public double getExProjectile()

getChannel

public UncertainNumber getChannel()

toString

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