Skip to content

Decoherence of kicked and mismatched beams due to amplitude-dependent tune shift

License

Notifications You must be signed in to change notification settings

volkziem/InjectionDecoherence

Repository files navigation

InjectionDecoherence

The Matlab scripts prepare the plots shown in the forthcoming report

that show the evolution of the beam centroids, the beam matrix and the emittance after injecting into a ring that contains non-linearities causing amplitude-dependent tune shift. The following image from the report may serve as an illustration

Figure4

The purpose of the files

  • Jmrs_sigma.m: calculates the 'tricky' integrals from the publication;
  • plot_beamsize.m: prepares the plots. You only need to change the parameters of the injected beam at the top of the file;
  • plot_amplitude.m: prepares Figure 1 from the report.
  • simulation4D.m: simulation with transverse coupling

About

Decoherence of kicked and mismatched beams due to amplitude-dependent tune shift

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages