z-logo
open-access-imgOpen Access
A Linac Simulation Code for Macro-particles Tracking and Steering Algorithm Implementation
Author(s) -
Yipeng Sun
Publication year - 2012
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Reports
DOI - 10.2172/1046379
Subject(s) - thermal emittance , linear particle accelerator , tracking (education) , physics , acceleration , collider , international linear collider , beam (structure) , beam emittance , code (set theory) , particle accelerator , plane (geometry) , computational physics , macro , optics , computer science , computational science , nuclear physics , mathematics , classical mechanics , geometry , psychology , pedagogy , set (abstract data type) , detector , programming language
In this paper, a linac simulation code written in Fortran90 is presented and several simulation examples are given. This code is optimized to implement linac alignment and steering algorithms, and evaluate the accelerator errors such as RF phase and acceleration gradient, quadrupole and BPM misalignment. It can track a single particle or a bunch of particles through normal linear accelerator elements such as quadrupole, RF cavity, dipole corrector and drift space. One-to-one steering algorithm and a global alignment (steering) algorithm are implemented in this code.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom