org.jscience.physics.nuclear.kinematics.math.analysis
Class DecayKineticDetermination

java.lang.Object
  extended by org.jscience.physics.nuclear.kinematics.math.analysis.TextOutputter
      extended by org.jscience.physics.nuclear.kinematics.math.analysis.DecayKineticDetermination

public class DecayKineticDetermination
extends TextOutputter

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.physics.nuclear.kinematics.math.analysis.TextOutputter
DEFAULT
 
Constructor Summary
DecayKineticDetermination(Nucleus target, Nucleus beam, Nucleus projectile, double beamEnergy, double thetaSpec, Nucleus decay, double residualExcitation, double lastExcitation, double targetThickness, java.lang.String outfile, boolean forward, double milsAl)
          Creates new KineticDetermination
 
Method Summary
static void main(java.lang.String[] args)
          DOCUMENT ME!
 boolean setTargetThickness(double thickness, Nucleus target)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.physics.nuclear.kinematics.math.analysis.TextOutputter
closeOutput, revertToDefaultOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecayKineticDetermination

public DecayKineticDetermination(Nucleus target,
                                 Nucleus beam,
                                 Nucleus projectile,
                                 double beamEnergy,
                                 double thetaSpec,
                                 Nucleus decay,
                                 double residualExcitation,
                                 double lastExcitation,
                                 double targetThickness,
                                 java.lang.String outfile,
                                 boolean forward,
                                 double milsAl)
                          throws java.io.FileNotFoundException,
                                 NuclearException
Creates new KineticDetermination

Parameters:
target - nucleus
beam - nucleus
projectile - nucleus
beamEnergy - in MeV
thetaSpec - in degrees
decay - emitted nucleus
residualExcitation - state populated in spectrometer
lastExcitation - state populated by decay detected in array
targetThickness - in ug/cm^2
outfile - where text goes
forward - whether array is placed forward
milsAl - mils of aluminum placed in front of array
Throws:
java.io.FileNotFoundException - if file can't be created
NuclearException - if problem creating Nuceus objects
Method Detail

setTargetThickness

public boolean setTargetThickness(double thickness,
                                  Nucleus target)
                           throws KinematicsException
DOCUMENT ME!

Parameters:
thickness -
target -
Returns:
Throws:
KinematicsException

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - the command line arguments