...Zgoubi simulates beam dynamics and polarization in a variety of accelerators (storage ring, synchrotron, cyclotron, betatron, microtron, FFAG, multi-pass ERL, etc) and optical systems (beam lines, magnetic and electrostatic optical components, time-of-flight and mass spectrometers, etc).
The code includes built-in fitting procedures with a wide variety of constraints; stochastic SR energy loss; the tracking of synchrotron radiation (SR) Poynting vector; space charge models; various Monte Carlo procedures, etc.
...