Scientific Solutions in Nuclear Science
Muon energy loss in materials are calculated using integration and interpolation of stopping powers.
A computer library includes a handful of functions that are callable from any program, which return the energy loss given the muon energy or momentum, and material, or the initial energy given the final enegy or momentum.
A GRAZING calculation is followed by a GEMINI simulation of fission/neutron/intermediate-mass-fragment deexcitation in competition.
These online simulations may be directly compared with experimental data.
A set of three MCNP simulations grow in sophistication, and are meant to provide a backbone geometry upon which other simulations can be built. The sources are bare, and could be augmented with capsules of various shapes and material. A concrete room provides a scattering geometry that could be easily modified or reshaped.
A cylindrical detector, which is again bare, is used to define an area upon which particles enter. Events hitting the face of the detector are saved to file (PTRAC). Events can be analyzed in a similar way to experimental data.
We solve the coin tossing problem by parallelization using both OpenMP and MPI. These backbone codes may be considered simple, but their usefulness lies in that they show how to correctly use random number generators in parallel codes.
The codes are meant to be augmented with any parallel application or simulation that use random numbers, for example, Monte Carlo simulations.
ROOT programs and scripts are meant to provide a blackbone structure to data analysis, either of real adquired data or simulated events.