• DocumentCode
    3220064
  • Title

    Litrack: A Fast Longitudinal Phase Space Tracking Code with Graphical User Interface

  • Author

    Bane, K.L.F. ; Emma, P.

  • Author_Institution
    SLAC, Stanford, CA, USA 94309
  • fYear
    2005
  • fDate
    16-20 May 2005
  • Firstpage
    4266
  • Lastpage
    4268
  • Abstract
    Linac-based light sources and linear colliders typically apply longitudinal phase space manipulations in their design, including electron bunch compression and wakefield-induced energy spread control. Several computer codes handle such issues, but most also require detailed information on the transverse focusing lattice. In fact, in most linear accelerators, the transverse distributions do not significantly affect the longitudinal, and can be ignored initially. This allows the use of a fast 2D code to study longitudinal aspects without time-consuming considerations of the transverse focusing. LiTrack is based on a 15-year old code (same name) originally written by one of us (KB), which is now a Matlab [1] code with additional features, such as graphical user interface, prompt output plotting, and functional call within a script. This single-bunch tracking code includes RF acceleration, bunch compression to 3rd order, geometric and resistive short-range wakefields, aperture limits, synchrotron radiation, and flexible output plotting. The code was used to design both the LCLS [2] and the SPPS [3] projects at SLAC and typically runs 105 particles in < 1 minute. We describe the features, show some examples, and provide free access to the code.
  • Keywords
    Acceleration; Apertures; Electrons; Graphical user interfaces; Lattices; Light sources; Lighting control; Linear accelerators; Radio frequency; Synchrotron radiation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2005. PAC 2005. Proceedings of the
  • Print_ISBN
    0-7803-8859-3
  • Type

    conf

  • DOI
    10.1109/PAC.2005.1591786
  • Filename
    1591786