next up previous contents
Next: The history of mcfgen Up: Overview Previous: Overview   Contents

The purpose of mcfgen

The evaluated library data is given in terms of pairs of numbers, such as (energy of the incident particle, cross section) or (cosine of the angle for the secondary particle, probability). Three types of processing are done. For some of the data on incident neutrons and charged particles mcfgen calculates weighted averages over predefined energy groups. For incident photons the code does interpolation onto fixed energy points. Finally, for probability-distribution data mcfgen computes equiprobable bins.

Each run of mcfgen is for a specific incident particle: neutron, proton, deuteron, triton, 3He, alpha, or photon. Therefore, in order to create `mcf.bin' files for all of these incident particles, we have to make several runs of mcfgen and mcfbin.