Use alternative representations of the quad fields.Begin tracking in M5 line, or at the entrance to the backleg iron, or at the inflector exit.By commenting (uncommenting) various calls it can be configured It is the starting point for essentially all studies. The main lattice file is bmad_all_configs_fringe_inf_grid.Ln -s /home/dlr/development9_linux/production/bin/g2_tracking Ln -s /home/dlr/development9_linux/g-2/files/pulse_shapes/avgBeamPulsePDF.txt Ln -s /home/dlr/development9_linux/g-2/field_maps/v0/ Ln -s /home/dlr/development9_linux/g-2/files/fiber_energy_loss/eloss.dat Ln -s /home/dlr/development9_linux/g-2/files/pulse_shapes/ Ln -s /home/dlr/development9_linux/g-2/field_maps/kicker1data_flattop.dat Ln -s /home/dlr/development9_linux/g-2/field_maps/kicker1data_05_tail.txt Ln -s /home/dlr/development9_linux/g-2/field_maps/kicker1data_halftail.txt Ln -s /home/dlr/development9_linux/g-2/field_maps/kicker1data.txt Ln -s /home/dlr/development9_linux/g-2/magneticfield/BzFourier20170628_LogID983.dat Ln -s /home/dlr/development9_linux/g-2/magneticfield/BrFourier2016.dat Ln -s /home/dlr/development9_linux/g-2/files/bmad_grid_fringe_inf_custom.bmad Ln -s /home/dlr/development9_linux/g-2/files/bmad_grid_fringe_inf.bmad Ln -s /home/dlr/development9_linux/g-2/files/bmad_all_configs_fringe_inf_grid. Ln -s /home/dlr/development9_linux/g-2/files/backleg/ Ln -s /home/dlr/development9_linux/g-2/files/walls_quads2-4.bmad Ln -s /home/dlr/development9_linux/g-2/files/walls_free.bmad Ln -s /home/dlr/development9_linux/g-2/files/fiber_monitor_lattice. Ln -s /home/dlr/development9_linux/g-2/files/calorimeter_lattice. Ln -s /home/dlr/development9_linux/g-2/files/quad_curvilinear_single_plate/ Ln -s /home/dlr/development9_linux/g-2/files/quad_curvilinear/ Ln -s /home/dlr/development9_linux/g-2/files/quads/ Ln -s /home/dlr/development9_linux/g-2/files/KICKER_E989_NoRolledEdges.dat Ln -s /home/dlr/development9_linux/g-2/files/muons/particles_M4M5End_400_mod.txt Ln -s /home/dlr/development9_linux/g-2/files/muons/particles_endm4m5_100.txt Ln -s /home/dlr/development9_linux/g-2/magneticfield/inf_field_alone.dat Ln -s /home/dlr/development9_linux/g-2/magneticfield/ring_inject_bfield3d_wuzheng_extended.dat Ln -s /home/dlr/development9_linux/g-2/files/pulse_127cm.dat It includes, lattice file extensions,įield maps as well as various muon distributions etc, and the executable. This will create a soft link to all but two of the files you will need. Go to bmad_dist and type svn co (Here is a description of the g-2/ directory tree) ![]() You will probably want to create a new directory as the top of the g-2 directory tree. Check out the files that you will need to run g2_tracking. The files are in the Cornell svn repository. ![]() Field maps, geometry, detector layout, etc.To run the g2_tracking program you will need the executable, field files, lattice file and input file. Beam parameters, such as emittance, energy spread, temporal distribution, position and momentum offsets, field index, inflector field, etc. Length and locations of inflector, quads and kickers, collimators, apertures, fiber_harps and calorimeters are defined ![]() The lattice file is traditionally namedīmad_. The layout of the injection channel and ring are defined in the Bmad lattice file(s). It is based on the Bmad library of accelerator modeling routines, and field maps computed with Opera, Poisson, FEMME, etc. BMAD based g-2 tracking code g2_tracking is a program that is used to explore beam dynamics of the g-2 storage ring.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |