dwvisser.analysis
Class DecayKineticDetermination
java.lang.Object
|
+--dwvisser.analysis.TextOutputter
|
+--dwvisser.analysis.DecayKineticDetermination
- public class DecayKineticDetermination
- extends TextOutputter
- Version:
- Author:
- Dale Visser
|
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 - nucleusbeam - nucleusprojectile - nucleusbeamEnergy - in MeVthetaSpec - in degreesdecay - emitted nucleusresidualExcitation - state populated in spectrometerlastExcitation - state populated by decay detected in arraytargetThickness - in ug/cm^2outfile - where text goesforward - whether array is placed forwardmilsAl - mils of aluminum placed in front of array
- Throws:
java.io.FileNotFoundException - if file can't be created
NuclearException - if problem creating Nuceus objects
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