Published November 20, 2025 | Version 2.5.4
Software documentation Open

RF-Track Reference Manual

Authors/Creators

  • 1. CERN

Description

RF-Track is a tracking code developed at CERN for the design and optimisation of particle accelerators, offering outstanding flexibility and rapid simulation speed.

RF-Track can simulate beams of particles of any energy, mass and charge, including mixed beams, solving fully relativistic equations of motion. It can simulate the effects of space-charge forces in bunched and continuous-wave beams, synchrotron radiation emission, wakefields, beam-loading, multiple Coulomb scattering, inverse Compton scattering, and the list of collective effects is growing. It can transport single- and multi-bunch beams through both conventional and special elements: 1D, 2D and 3D static or oscillating radio-frequency electromagnetic field maps (standing wave and travelling wave), flux concentrators and electron coolers. RF-Track uses fast parallel algorithms and allows element overlap and direct and indirect space charge calculations.

RF-Track is written in optimised multithreaded C++ and comes in two separate and independent versions: one for use in Octave and the other in Python. A general knowledge of Octave or Python is recommended to get the most out of RF-Track.

Files

RF_Track_reference_manual.pdf

Files (2.0 MB)

Name Size Download all
md5:efe59415d6d3c479b628256317134965
2.0 MB Preview Download

Additional details

Software

Repository URL
https://gitlab.cern.ch/rf-track
Programming language
C++ , Python
Development Status
Active