dwvisser.analysis.spanc
Class SpancReaction

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

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

Version:
Author:
Dale
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()
           
static SpancReaction[] getAllReactions()
           
 Nucleus getBeam()
           
 boolean getBeamUncertain()
           
 double getBfield()
           
 double getEbeam()
           
 int getInteractionLayer()
           
 Nucleus getProjectile()
           
 boolean getProjectileUncertain()
           
 int getQ()
           
static SpancReaction getReaction(int index)
           
static java.util.Collection getReactionCollection()
           
static int getReactionIndex(SpancReaction reaction)
           
 Nucleus getResidual()
           
 boolean getResidualUncertain()
           
 Target getTarget()
           
 Nucleus getTargetNuclide()
           
 boolean getTargetUncertain()
           
 double getTheta()
           
static void refreshData(java.util.Collection retrievedReactions)
           
static void removeAllReactions()
           
static void removeReaction(int index)
           
 void setBeamUncertain(boolean state)
           
 void setProjectileUncertain(boolean state)
           
 void setResidualUncertain(boolean state)
           
 void setTargetUncertain(boolean state)
           
 void setValues(Nucleus beam, Nucleus targetNuclide, Nucleus projectile, double Ebeam, double B, Target target, int interaction_layer, int Qprojectile, double thetaDegrees)
           
 java.lang.String toString()
           
 
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)

setBeamUncertain

public void setBeamUncertain(boolean state)

getBeamUncertain

public boolean getBeamUncertain()

setTargetUncertain

public void setTargetUncertain(boolean state)

getTargetUncertain

public boolean getTargetUncertain()

setProjectileUncertain

public void setProjectileUncertain(boolean state)

getProjectileUncertain

public boolean getProjectileUncertain()

setResidualUncertain

public void setResidualUncertain(boolean state)

getResidualUncertain

public boolean getResidualUncertain()

toString

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

description

public java.lang.String description()

removeReaction

public static void removeReaction(int index)

removeAllReactions

public static void removeAllReactions()

getReactionIndex

public static int getReactionIndex(SpancReaction reaction)

getAllReactions

public static SpancReaction[] getAllReactions()

getReactionCollection

public static java.util.Collection getReactionCollection()

refreshData

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

getReaction

public static SpancReaction getReaction(int index)

getBeam

public Nucleus getBeam()

getEbeam

public double getEbeam()

getTarget

public Target getTarget()

getInteractionLayer

public int getInteractionLayer()

getTargetNuclide

public Nucleus getTargetNuclide()

getProjectile

public Nucleus getProjectile()

getResidual

public Nucleus getResidual()

getQ

public int getQ()

getTheta

public double getTheta()

getBfield

public double getBfield()