Go Back to WNSL

Software

Up ] Research ] Enge Spectrograph ] Staff ] Papers ] Collaborations ] Jam ] [ Software ] Internal ]
Up
Install

This page describes codes written in Java by Dale Visser for use in simulating and analyzing experiments on the Enge Split-Pole spectrometer. A page describing the older codes on which they were based is here.

The .class files, .java files, and additional needed data files are all packaged in dwvisser.jar. Download the code and startup scripts here.

  • JRelKin - Java-based RELativistic KINematics 
  • SPANC - SplitPole ANalysis Code 
  • Plotter - simulates position spectra for different reactions 
  • Det - focal plane detector simulation program 

To run any of the these programs while at WNSL, login to the astro account on meitner.physics.yale.edu from any x-terminal. Each individual program has instructions for running it below.


JRelKin

Install it on your computer.

  • Enter this to run from the astro account: jrelkin

The relativistic kinematics program RELKIN was written by former graduate students to calculate reaction kinematics parameters of interest to SplitPole users. The older Fortran version is a little more flexible. It can handle gamma-rays in the incoming or outgoing channels as well. It can be run from the astro account by entering relkin from the shell.

RELKIN has been updated to Java, given a graphical interface, and called JRelKin. In the program, the user enters beam, target, and projectile nuclei in the table at the top. The residual nucleus is determined automatically, and Q0, the ground-state Q-value is displayed. If QO is negative, it represents the amount of energy needed in the center-of-mass system for this reaction to occur.

Single or multiple beam energies, residual excitations, and spectrometer angles may be entered. For each, 3 options are given: Single Value, Range, or Many Values. For One Value, just enter a single value in the text field. For Range, enter a start value, max value, and step value separated by spaces. For Many Values, enter as many values as you like, separated by spaces. For all entries, hitting enter causes the change, and JRelKin automatically recalculates and updates the table. Additionally, there is a target thickness field, which will cause the beam energy, projectile kinetic energy, and projectile QBrho values to be modified for energy losses. The target is assumed to be made entirely of the same element as the target nuclide.

The column headings in the JRelKin results table are as follows:

T(1)
Kinetic energy in MeV of the beam in the lab system. If a non-zero target thickness is given, this is the beam energy at halfway through the target.
Ex(4)
Excitation energy of the residual nucleus in MeV.
Lab Deg(3)
Angle in degrees of the projectile in the lab system.
CM Deg(3)
Angle in degrees of the projectile in the center-of-mass system.
T(3)
Kinetic energy in MeV of the projectile in the lab system. If a non-zero target thickness is given, this is the kinetic energy after traversing the remainder of the target.
Lab Deg(4)
Angle in degrees of the residual in the lab system.
T(4)
Kinetic energy in MeV of the residual in the lab system.
Jac(3)
The Jacobian for the projectile for transforming between the lab and center-of-mass systems.
k(3)
Kinematic shift parameter for determining the position of the focal plane of the spectrometer. k=1/p * dp/dTheta for the projectile.
z
Only useful at WNSL. Our digital readout for the detector position will read this value for the detector sitting properly at the focal plane. See the page on SplitPole setup
.
QBrho(3)
Magnetic rigidity in e-kG-cm of the projectile in the lab system. This value is derived directly from T(3), and so is also affected by finite target thickness.

Back to top.

Spanc

Install it on your computer.

  • Enter this to run from the astro account: spanc

See the manual ([HTML] [pdf]) for more information.

Back to top.

Plotter

Install it on your computer.

  • Enter this to run from the astro account: plotter [input file]

This code will plot position spectra on the focal plane detector for multiple reaction channels. You must specify the name of an input file when you launch it. A sample input file is here: 35MeV_10B_t.inp. Excitation energies for the residual nucleus are automatically loaded from a file called excitations.dat, which must be in the same directory as the input file. You may modify the files given here as needed. The format should be self-explanatory. You may specify as many reaction channels as you wish at the end of the .inp file.

Back to top.

Det

Install it on your computer.

  • Enter this to run from the astro account: det [input file]

Det simulates particle ID on our focal plane detector. The program reads from the same format input file as Plotter. Det does not use a file with excitation energies. It just steps through arbitrary excitation energies to produce its output. Its output is a PAW command file, which must be processed by PAW to produce screen graphics and a postscript file.

Back to top.

Data Acquisition Software

The data acquisition program we have created and use is Jam.

Back to top.


Nuclear Astrophysics Home


Last Modifed Monday, 27 January 2003 09:33
Send comments to the WNSL WebMaster.