MOCADI [1] 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 CERN-standard histograms HBOOK, Ntuple or 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 [2]) was used. From version 3-5, calculation up to Z=120 projectile and Es matter can be performed. 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 OPTION ELECTRIC).
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 isotropic.
If you have any problems on the MOCADI, please send Emails to Iwasa at


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. H.Geissel.
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.


MOCADI page in GSI


[1] N.Iwasa et al., Nucl. Instr. Meth. B126, 284 (1997); Th.Schwab, GSI Report No. 91-10 (1991).
[2] C.Scheidenberge et al., Phys. Rev. Lett. 73, 50 (1994); C.Scheidenberge et al., Phys. Rev. Lett. 77, 3987 (1996).