FLUKA
The FLUKA code is a general purpose Monte Carlo code for the interaction and transport of hadrons, leptons, and photons from keV (with the exception of neutrons, tracked down to thermal energies) to cosmic ray energies in any material.
Description
The FLUKA code is a general purpose Monte Carlo code for the interaction and transport of hadrons, leptons, and photons from keV (with the exception of neutrons, tracked down to thermal energies) to cosmic ray energies in any material.
It has been built with the aim of including the best physics models in terms of completeness and precision, through a microscopic approach where each step has sound physics bases. Reliability is pursued by comparing with particle production data at single interaction level. No tuning on integral data, like calorimeter resolutions, thick target yields etc., is performed. Therefore, final predictions are obtained with minimal free parameters, fixed for all energies and target/projectile combinations. Results in complex problems as well as scaling laws and properties come out naturally from the underlying physics models and the basic conservation laws are fulfilled a priori. Moreover, the microscopic approach preserves correlations within interactions and among the particle shower components, and it provides predictions where no experimental data is available. Powerful biasing techniques are built-in to allow to critically reduce computing time when needed. Transport in magnetic field is also performed.
FLUKA has a wide range of applications, spanning accelerator design and shielding, radiation protection, particle physics, dosimetry, detector simulation, hadrontherapy.