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