http://merlinpp.org/
Merlin++ is a multi-purpose particle accelerator and particle tracking simulation library
Merlin++
Merlin++ Particle Accelerator Simulation Library
Merlin-Collaboration