MuSim is a new and innovative graphical system that permits the user to construct, explore, optimize, analyze, and evaluate accelerator and particle-based systems efficiently and effectively. It is designed for both students and experienced physicists to use in dealing with the many modeling tools and their different description languages and data formats. It will be easy to use fast but less realistic codes to design and optimize a system, and then use slower but more realistic codes to evaluate its performance. Graphical interfaces are used throughout, making it easy to construct the system graphically, display the system with particle tracks, analyze results, and use on-screen controls to vary parameters and observe their effects in (near) real time. Such exploration is essential to give students insight into how systems behave, and is valuable to the experienced accelerator physicist. The use of URL-based component libraries will encourage collaboration among geographically diverse teams.

Here is a movie that introduces MuSim by showing how to construct a Simple Proton Storage Ring in 20 minutes: (720p).

The Beta Test - 7

Note you need a license in order to participate in the beta test; the license will be specialized to your machine when it is installed — the license permits you to run MuSim on two machines (any OS). Contact Tom Roberts if you would like to participate.

Note: MuSim requires G4beamline, and it must be version 3.01 or later. MuSim also requires Root; on Mac and Linux any version will do, but on Windows it must be the version below.

G4beamline 3.01

This is a new version of G4beamline, built using a new technique. Its primary change is that Java has been completely removed. All programs are now C++ executables — basically the code that had been in shell scripts and Java has been ported to C++ and moved into the executables themselves (g4bl, g4blgui, and g4bldata).

Mac OS X


The Beta Test - 4


The Beta Test - 3 (Obsolete)


The Beta Test - 2 (Obsolete)


The original document is available at