MCAPM-C Generator and Collision Routine Documentation (open access)

MCAPM-C Generator and Collision Routine Documentation

This report documents the C version of the MCAPM (Monte Carlo All Particle Method) generator and collision physics library of subroutines. The Monte Carlo data generator (gen2000) reads cross sections and distributions that describe in-flight reactions from a binary library and creates an internal data library. The collision routines (bang2000) use this internal library to perform the physics of interaction of particles with the background material. Particles modeled with MCAPM-C are neutrons, charged particles (p, d, t, {sup 3}He, and {alpha}), and {gamma}'s. MCAPM-C is written in (nearly) standard C, and versions exist for Sun Solaris, Compaq Unix, IBM AIX, SGI Irix, and Linux. The library and its data files are installed on LC's Compass, TC, Forest, Blue, and Sky machines. This report describes the contents and format of the library, physics assumptions made, and the interface to the library's subroutines.
Date: November 22, 2000
Creator: Brantley, P S; Hagmann, C A & Rathkopf, J A
System: The UNT Digital Library