synchrotron_radiation Package

synchrotron_radiation Module

Class to compute synchrotron radiation damping and quantum excitation

Authors

Juan F. Esteban Mueller

class blond.synchrotron_radiation.synchrotron_radiation.SynchrotronRadiation(Ring, RFParameters, Beam, bending_radius, n_kicks=1, quantum_excitation=True, python=False, seed=None, shift_beam=True)

Bases: object

Class to compute synchrotron radiation effects, including radiation damping and quantum excitation. For multiple RF section, instanciate one object per RF section an call the track() method after tracking each section.

calculate_SR_params()
print_SR_params()
track_SR_C()
track_SR_python()
track_full_C()
track_full_python()