dwvisser.analysis
Class DecayKineticDetermination

java.lang.Object
  |
  +--dwvisser.analysis.TextOutputter
        |
        +--dwvisser.analysis.DecayKineticDetermination

public class DecayKineticDetermination
extends TextOutputter

Version:
Author:
Dale Visser

Field Summary
 
Fields inherited from class dwvisser.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)
           
 boolean setTargetThickness(double thickness, Nucleus target)
           
 
Methods inherited from class dwvisser.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
Parameters:
thickness -
target -
Returns:
Throws:
KinematicsException

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments