- MOCADI  is a Monte Carlo simulation program
to calculate transport of primary beams as well as projectile fragment beams
through optical systems (with third order aberrations) and layers of matter.
The program were developed by T. Schwab, H. Geissel, and A. Magel at
Giessen University in Germany on IBM computers with PL/I language.
N. Iwasa has translated MOCADI 1.34 into C language in 1994 and
developed the code at following parts.
1) information of positions, angles, energies, and so on can be stored to
ROOT/TREE (only for root version) at any positions in optical systems.
2) the calculation code ATIMA-1.0 for atomic interaction
(range, range straggling, energy loss, energy straggling, and angular
straggling ) was used.
From version 3-5, calculation up to Z=120 projectile and Es matter can be
3) composed material (plastic, air, and polyethylene) can be used.
4) comments and the drift-in-gas, slit, reaction-target, shift and
epax-parameter keywords were added.
5) all the keywords were changed to English, and
a manual was made.
6) empirical formula of fragmentation cross section, EPAX-2.0 and 3.0
can be used.
7) Matrix elements for electric field calculated by GICO is used (using
8) External User Function can be used.
9) Two body kinematics (elastic and inelastic scattering, and transfer
reaction) can be calculated. A simple model for fusion
evaporation (only for xn channel) process is added.
Note that the angular distribution of these reactions is assumed to be
If you have any problems on the MOCADI, please send Emails to
Iwasa at ribf.riken.jp.
- The code MOCADI is copyrighted by Prof. H. Geissel.
The subroutines for calculating the atomic interaction are
copyrighted by Drs. C.Scheidenberger and P.Malzacher.
You can install MOCADI to Linux in your institute.
Please contact to Prof.
For the source codes, we don't want to distribute them because
we are afraid that someone might modify a part of the codes and
distribute different versions of MOCADI without informing us,
although it gives different results from original ones.