[Home] [Work space] [Impressum]

The code simulates an experiment on fission of a relativistic projectile aiming for measuring the fission-fragment nuclide distribution and the total kinetic energy. The basic data, time-of-flight, deflection in a dipole and position coordinates, are written on a file, event by event.

The code is written in JustBasic (b), the booster in FreeBASIC (c) The package contains all necessary files to run the code. If you want to modify the code, you need the JustBasic interpreter. The interpreter is freely available. JustBasic can be downloaded from . It runs under Windows (a). It works also under LINUX with WINE (d). The booster, which contains the identical algorithm but runs much faster must be adapted too.

The input values of the code are entered by a graphics interface. Some default values are given. Elements may be entered by their atomic number or by element name. The parameters of the set-up can be exported to a file and re-importet.

The code has a graphic output with the detectors, dipole and trajectories. This offers an easy way to control whether the positions of the detectors behind the dipole fit to the mean deflection angle.

There are some free places on the input matrices to enter some additional layers of matter and gas sections. Also the dipole can be filled with a gas. (Complex gas molecules are not yet supported. Please use Z = 7 for air, Z = 18 for P10 counting gas etc.)

The code is controlled by the control window. There you can chose the number of events to be calculated, you can start and stop the calculation, and even restart with new input values. A new calculation clears the output file, if you do not change the file name.

Two other windows allow entering different parameters and options.

The code calculates always one pair of fission fragments. (They add up to the fissioning nucleus, neglecting  neutron evaporation.) Four different options for the distribution in space in the projectile frame are available. For specific studies you can emit the fragments in 3 different fixed directions. In addition, an isotropic emission is possible. Estimated values for the resolution in mass and TKE are given.

The code produces an output file with list-mode data, similar to an experiment. You can check the sequence of the output parameters by looking into the code. There are always two events written to file. The first one (marked by a leading zero) does not consider straggling and detector resolution, the second one (marked by a leading -1) is the same case with straggling and detector resolution considered.

The simulated events may be helpful for developing analysis tools to restore the masses and the TKEs of the fragments, as they are needed for the real experiment. (The Z values of the fragments must be imposed - that means taken to be known from the input.)

The code may also be used to study how much the resolution on fragment mass and TKE is influenced by the resolutions of the detectors and by straggling phenomena.

(a) Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
(b) Copyright 2004 - 2005 Shoptalk Systems
(c) see
(d) see