|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.nuclear.kinematics.nuclear.FocalPlanePlot
public class FocalPlanePlot
This class will execute a process to simulate the focal plane detector. It is based on the code written by Kazim Yildiz for the Vax machines, which are now dying. It was too difficult and time-consuming to figure out why Kazim's code wouldn't run properly on the Solaris machines.
| Nested Class Summary | |
|---|---|
class |
FocalPlanePlot.FileOpenAction
DOCUMENT ME! |
class |
FocalPlanePlot.FilePageSetupAction
DOCUMENT ME! |
class |
FocalPlanePlot.FilePrintAction
DOCUMENT ME! |
class |
FocalPlanePlot.FileQuitAction
DOCUMENT ME! |
| Field Summary | |
|---|---|
double |
rhoMax
DOCUMENT ME! |
double |
rhoMin
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
FocalPlanePlot(java.lang.String name)
Creates new PIDsimulation. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
DOCUMENT ME! |
void |
addReaction(Nucleus target,
Nucleus projectile,
int Qprojectile)
DOCUMENT ME! |
double |
getRhoMax()
DOCUMENT ME! |
double |
getRhoMin()
DOCUMENT ME! |
void |
initialize(Nucleus beam,
double Tbeam,
double Bfield,
double angle,
double rMin,
double rMax,
double pressure)
Sets initial values. |
static void |
main(java.lang.String[] args)
DOCUMENT ME! |
void |
setBlockerFoil(Absorber a)
DOCUMENT ME! |
void |
setEntranceFoil(Absorber a)
DOCUMENT ME! |
void |
setExitFoil(Absorber a)
DOCUMENT ME! |
void |
setScintFoil(Absorber a)
DOCUMENT ME! |
void |
setupGas()
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double rhoMin
public double rhoMax
| Constructor Detail |
|---|
public FocalPlanePlot(java.lang.String name)
| Method Detail |
|---|
public void initialize(Nucleus beam,
double Tbeam,
double Bfield,
double angle,
double rMin,
double rMax,
double pressure)
beam - species of beamTbeam - kinetic energy in MeVBfield - of spectrometer in kGangle - of spectrometer in degreesrMin - lower limit of detector radiusrMax - upper limit of detector radiuspressure - gas pressure in torrpublic void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed in interface java.awt.event.ActionListenerae - DOCUMENT ME!public void setEntranceFoil(Absorber a)
a - DOCUMENT ME!public void setBlockerFoil(Absorber a)
a - DOCUMENT ME!public void setExitFoil(Absorber a)
a - DOCUMENT ME!public void setScintFoil(Absorber a)
a - DOCUMENT ME!
public void setupGas()
throws NuclearException
NuclearException - DOCUMENT ME!
public void addReaction(Nucleus target,
Nucleus projectile,
int Qprojectile)
throws NuclearException
target - DOCUMENT ME!projectile - DOCUMENT ME!Qprojectile - DOCUMENT ME!
NuclearException - DOCUMENT ME!public double getRhoMin()
getRhoMin in interface RadiusRangepublic double getRhoMax()
getRhoMax in interface RadiusRangepublic static void main(java.lang.String[] args)
args - the command line arguments
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||