Home » Accelerator Physics Fundamentals Online Course

Accelerator Physics Fundamentals Online Course

(Last updated July 2, 2020 by Eric Prebys)

NOTE:  For all the linked files on this page, right-click->Save… won’t work properly.  You must left-click, then select “Download” after the page loads.



This is an online version of the USPAS “Accelerator Physics Fundamentals” Course, which is being recorded after the live USPAS scheduled for June 2020 was canceled over COVID-19 concerns.

The lectures will largely follow the course as I gave it in June, 2018, which can be found here, although the lectures will be slightly updated and re-posted. It will obviously not include the lab sessions, so it will be roughly half the length of the original course.  Homework assignments and the final exam will be posted, but will not be graded.

Starting the week of June 15, videos of the lecture will be posted here, with the plan of being complete by the week of June 29, 2020.

Live Q&A Sessions

There will be four live Q&A sessions from noon-2 PDT:  Wed. July 1, Mon. July 6, Wed. July 8, and Fri., July 10, 2020, with the possibility of additional sessions if there is interest.  These sessions are free and open to anyone, but registration is required.  The Zoom registration link can be found here.

Text and Reference Material

The text for the course will be Edwards and Syphers, “An Introduction to the Physics of High Energy Accelerators”.  An online version can be found here (posted with permission of the authors).

Other texts and resources are discussed in the “Formalities” lecture, below.


This course will use the MADX and G4Beamline programs for a couple of the homework problems.

MADX is a standard program for accelerator modeling.  It is supported for Windows, MacOS, and most linux systems.  You can download the version appropriate to your system from here (use the “-gnu” version).  This is a standalone executable program, designed to run in a command window, so on Macs and Linux systems, you’ll need to do “>chmod +x (filename)” before running it.   The graphic out put is in PostScript.  This can be viewed directly with the Mac Preview utility, but on Windows and Linux Systems, you’ll need to download and install PDFCreator to convert it to PDF, or alternatively you could install GhostScript and GhostView.

G4Beamline is a scripted version of the GEANT4 simulation package, which is starndard for HEP detector simulation.  You can download the program here.  It is supported for Windows, MACOs and linux.  The first time you run the program, it will download quite a bit of data the GEANT needs for simulation.

The output of G4Beamline is in ROOT files.  If you are familiar with ROOT, you make analyze them directly.  Otherwise, a GUI HistoRoot program can be found here.  Note that HistoRoot requires a specific version of ROOT, which can be downloaded at the same location.


(In progress…)

Full playlist of videos here.

Lectures 0-5 constitute the core of the course, while the remaining lectures are an assortment of topics that rely on some or all of the earlier lectures.  For those lectures, I have listed the specific prerequisites from among the earlier lectures.

Individual Lectures (Note: these vary greatly in length.):