at.physics.fastring#

Functions relating to fast_ring

Functions

fast_ring(ring[, split_inds])

Generates a "fast ring"

fast_ring(ring, split_inds=[])[source]#

Generates a “fast ring”

A fast ring consisting in:

  • a RF cavity per distinct frequency,

  • a 6x6 linear transfer map,

  • a detuning and chromaticity element,

  • a quantum diffusion element (for radiation ring).

2 new lattices are returned, one with radiation and one without It is possible to split the original ring in multiple “fastrings” using the split_inds argument

Parameters:
  • ring (Lattice) – Lattice description

  • split_inds – List of indexes where to split the ring

Returns:
  • fring (Lattice) – Fast ring without radiation

  • fringrad (Lattice) – Fast ring with radiation