Alpaca is a Fortran based Monte Carlo event generator for ALP production in coherent proton-nucleus (and electron-nucleus) collisions. Arbitrary user-defined histograms and cuts may be made, as well as unweighted events in the HEPEVT, HEPMC and LHE formats. For further information see the user manual.
The code is available here.
If you use this code, please reference:L.A. Harland-Lang, J. Jaeckel, M. Spannowsky
"A fresh look at ALP searches in fixed target experiments"
Comments to Lucian Harland-Lang < lucian.harland-lang (at) physics.ox.ac.uk >