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).