org.jscience.physics.nuclear.kinematics.math.analysis.spanc
Class SpancReaction

java.lang.Object
  extended by org.jscience.physics.nuclear.kinematics.math.analysis.spanc.SpancReaction
All Implemented Interfaces:
java.io.Serializable

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

DOCUMENT ME!

See Also:
Serialized Form

Constructor Summary
SpancReaction(Nucleus beam, Nucleus targetNuclide, Nucleus projectile, double Ebeam, double B, Target target, int interaction_layer, int Qprojectile, double thetaDegrees)
          Creates new SpancReaction
 
Method Summary
 java.lang.String description()
          DOCUMENT ME!
static SpancReaction[] getAllReactions()
          DOCUMENT ME!
 Nucleus getBeam()
          DOCUMENT ME!
 boolean getBeamUncertain()
          DOCUMENT ME!
 double getBfield()
          DOCUMENT ME!
 double getEbeam()
          DOCUMENT ME!
 int getInteractionLayer()
          DOCUMENT ME!
 Nucleus getProjectile()
          DOCUMENT ME!
 boolean getProjectileUncertain()
          DOCUMENT ME!
 int getQ()
          DOCUMENT ME!
static SpancReaction getReaction(int index)
          DOCUMENT ME!
static java.util.Collection getReactionCollection()
          DOCUMENT ME!
static int getReactionIndex(SpancReaction reaction)
          DOCUMENT ME!
 Nucleus getResidual()
          DOCUMENT ME!
 boolean getResidualUncertain()
          DOCUMENT ME!
 Target getTarget()
          DOCUMENT ME!
 Nucleus getTargetNuclide()
          DOCUMENT ME!
 boolean getTargetUncertain()
          DOCUMENT ME!
 double getTheta()
          DOCUMENT ME!
static void refreshData(java.util.Collection retrievedReactions)
          DOCUMENT ME!
static void removeAllReactions()
          DOCUMENT ME!
static void removeReaction(int index)
          DOCUMENT ME!
 void setBeamUncertain(boolean state)
          DOCUMENT ME!
 void setProjectileUncertain(boolean state)
          DOCUMENT ME!
 void setResidualUncertain(boolean state)
          DOCUMENT ME!
 void setTargetUncertain(boolean state)
          DOCUMENT ME!
 void setValues(Nucleus beam, Nucleus targetNuclide, Nucleus projectile, double Ebeam, double B, Target target, int interaction_layer, int Qprojectile, double thetaDegrees)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpancReaction

public SpancReaction(Nucleus beam,
                     Nucleus targetNuclide,
                     Nucleus projectile,
                     double Ebeam,
                     double B,
                     Target target,
                     int interaction_layer,
                     int Qprojectile,
                     double thetaDegrees)
Creates new SpancReaction

Method Detail

setValues

public void setValues(Nucleus beam,
                      Nucleus targetNuclide,
                      Nucleus projectile,
                      double Ebeam,
                      double B,
                      Target target,
                      int interaction_layer,
                      int Qprojectile,
                      double thetaDegrees)
DOCUMENT ME!

Parameters:
beam - DOCUMENT ME!
targetNuclide - DOCUMENT ME!
projectile - DOCUMENT ME!
Ebeam - DOCUMENT ME!
B - DOCUMENT ME!
target - DOCUMENT ME!
interaction_layer - DOCUMENT ME!
Qprojectile - DOCUMENT ME!
thetaDegrees - DOCUMENT ME!

setBeamUncertain

public void setBeamUncertain(boolean state)
DOCUMENT ME!

Parameters:
state - DOCUMENT ME!

getBeamUncertain

public boolean getBeamUncertain()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTargetUncertain

public void setTargetUncertain(boolean state)
DOCUMENT ME!

Parameters:
state - DOCUMENT ME!

getTargetUncertain

public boolean getTargetUncertain()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setProjectileUncertain

public void setProjectileUncertain(boolean state)
DOCUMENT ME!

Parameters:
state - DOCUMENT ME!

getProjectileUncertain

public boolean getProjectileUncertain()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setResidualUncertain

public void setResidualUncertain(boolean state)
DOCUMENT ME!

Parameters:
state - DOCUMENT ME!

getResidualUncertain

public boolean getResidualUncertain()
DOCUMENT ME!

Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class java.lang.Object
Returns:
DOCUMENT ME!

description

public java.lang.String description()
DOCUMENT ME!

Returns:
DOCUMENT ME!

removeReaction

public static void removeReaction(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!

removeAllReactions

public static void removeAllReactions()
DOCUMENT ME!


getReactionIndex

public static int getReactionIndex(SpancReaction reaction)
DOCUMENT ME!

Parameters:
reaction - DOCUMENT ME!
Returns:
DOCUMENT ME!

getAllReactions

public static SpancReaction[] getAllReactions()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getReactionCollection

public static java.util.Collection getReactionCollection()
DOCUMENT ME!

Returns:
DOCUMENT ME!

refreshData

public static void refreshData(java.util.Collection retrievedReactions)
DOCUMENT ME!

Parameters:
retrievedReactions - DOCUMENT ME!

getReaction

public static SpancReaction getReaction(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

getBeam

public Nucleus getBeam()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getEbeam

public double getEbeam()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTarget

public Target getTarget()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getInteractionLayer

public int getInteractionLayer()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTargetNuclide

public Nucleus getTargetNuclide()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getProjectile

public Nucleus getProjectile()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getResidual

public Nucleus getResidual()
                    throws NuclearException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
NuclearException - DOCUMENT ME!

getQ

public int getQ()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTheta

public double getTheta()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getBfield

public double getBfield()
DOCUMENT ME!

Returns:
DOCUMENT ME!