NuMI Beam Simulations¶
This area is devoted to work on the simulation of the NuMI Beamline. This wiki should serve to facilitate those efforts by documenting how to get, configure and run the code.
- g4numi is a pure
Geant4based simulation of the beamline
- flugg uses the same
g4numigeometry, but interfaces to fluka for the actual particle physics
- gnumi is the obsolete
- pbeam is a fast FORTRAN based simulation (also obsolete)
- mars is an alternative simulation (while
marsitself is kept up-to-date, the NuMI code to use it has probably fallen into disrepair).
The most commonly used output of the first three of the simulations is an ntuple that represents hadrons and muons that decay to give neutrinos. At present these give 4 different variants of the ntuple (Minerva's version of
g4numi is not reflected in the mainline branch of the code). These ntuples are very similar in form but not exactly interchangeable in general. The
GENIE neutrino interaction generator can by default read all three (but not the Minerva variant without modification). Ongoing work is has a long-term goal of migrating the first two simulations (
flugg) to a common, extensible ntuple format: Dk2nu
Dude, where's my code?¶
Instructions for: Access to the repository