## Table of contents from a new book by E. Forest of KEK.

## Title: From Tracking Code to Analysis ---Generalised Courant-Snyder theory for
more realistic accelerator models---

In this book, the author, in his usual contrarian style, describes the full
gamut of perturbation theory as it applies to accelerators. The author starts
with the existence of a tracking code, an integrator, equipped with the
ability to extract and analyse Taylor maps. He then shows how one regains all
of perturbation theory: from the map based normal form all the way to the
Guignard-Deprit style normal form that uses a Fourier expansion of the
Hamiltonian. True to himself, the author shows that all these calculations are
Hamiltonian-free as they only require the existence of a propagator in the
tracking code. Unlike previous authors, Forest provides software
examples of all the calculations described in the book. These examples as well
as the software on which they are based can be downloaded using the git
command:
git clone https://github.com/jceepf/fpp_book
This book covers orbital motion, radiation calculations, spin
dynamics, magnet modulation, and the Guignard-Deprit algorithm―all in the
context of analyzing* realistic models* of
accelerators.
The theory presented in the book is comprehensive in two respects: first it
covers a large collection of dynamical variables (orbital, spin, magnet
modulation,...) and secondly it covers the full gamut of perturbative theories
from one-turn maps all the way to the Hamiltonian. This is done in a way fully
compatible with the model present in the tracking code provided it is equipped
with a TPSA package and a set of analysis algorithms.
Here is the tentative table of contents of this book. The
conclusion (Chapter 9) (which is almost an introduction) will be available for
free on publisher site and section (7.8.4.3)
can be examined here. Based on the material in section
(7.8.4.3), I give examples of modifications of the program of appendix M which
can be done by any reader who downloads the project fpp_book (git clone https://github.com/jceepf/fpp_book).