NUK - logo
E-viri
Recenzirano Odprti dostop
  • BDSIM: An accelerator track...
    Nevay, L.J.; Boogert, S.T.; Snuverink, J.; Abramov, A.; Deacon, L.C.; Garcia-Morales, H.; Lefebvre, H.; Gibson, S.M.; Kwee-Hinzmann, R.; Shields, W.; Walker, S.D.

    Computer physics communications, July 2020, 2020-07-00, Letnik: 252
    Journal Article

    Beam Delivery Simulation (BDSIM) is a program that simulates the passage of particles in a particle accelerator. It uses a suite of standard high energy physics codes (Geant4, ROOT and CLHEP) to create a computational model of a particle accelerator that combines accurate accelerator tracking routines with all of the physics processes of particles in Geant4. This unique combination permits radiation and detector background simulations in accelerators where both accurate tracking of all particles is required over long range or over many revolutions of a circular machine, as well as interaction with the material of the accelerator. Program Title: BDSIM Program Files doi:http://dx.doi.org/10.17632/bzg5hc65h6.1 Licensing provisions: GNU General Public License 3 Programming language: C++, flex, bison External routines/libraries: Geant4, CLHEP, ROOT, gzstream, CMake Nature of problem: Simulate energy deposition and charged particle detector background in a particle accelerator originating from beam loss where particles may pass both through the vacuum pipe with magnetic and electromagnetic fields, as well as through the material of the magnets and accelerator itself. Simulate the passage of particles both through an accelerator and the surrounding material such as air. Do so in a sufficiently flexible way that a variety of accelerator configurations can be easily simulated. Solution method: Automatic creation of a 3D Geant4 model from an optical description of an accelerator using a library of generic 3D models that are user extendable. Accelerator tracking routines, the associated fields and coordinates transforms are provided for accurate magnetic field tracking.