A Cremona map is a polynomial symplectic map.
CTrack can compute a Cremona map that agrees, through a given order, with a specified Taylor map. It can also track particles using a given Cremona map.
CTrack works for general 4-D systems and for 6-D systems in which energy is a constant of the motion. In the latter case, one may insert some other map/transformation representing an rf cavity between applications of a Cremona map.
Accelerators for which this code was/is used :
LHC
Benchmarking against other codes :
Benchmarked against SixTrack as part of tracking studies for the LHC. See the first reference. In 5% agreement with direct tracking when including multipoles up to order 7 (14th poles). The beam to beam force cannot be considered.