X-Ray Optics in the BMAD Beam Dynamics Computer Code
description
Transcript of X-Ray Optics in the BMAD Beam Dynamics Computer Code
![Page 1: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/1.jpg)
Joel Brock, Georg Hoffstaetter, David Sagan, Karthik Narayan
![Page 2: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/2.jpg)
Subroutine library for Accelerator Beam Physics
Used by Tao (Tool for Accelerator Optics)
![Page 3: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/3.jpg)
Variable local reference coordinates
Locally, in flat orbits
![Page 4: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/4.jpg)
Attributes Graze angle X-offset Y-offset Graze angle error Graze curvature Transverse curvature Tilt Tilt error X-pitch Y-pitch
Beam Attributes (Six Vector) X Px Y Py Z Pz
![Page 5: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/5.jpg)
![Page 6: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/6.jpg)
![Page 7: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/7.jpg)
The following variables are ideally very small:
X_offsetgraze_angle_errbeam_start xbeam_start px
Property Value
Graze angle 40.07623°
Graze angle error
13.76028 °
X_Offset 7.11982 mm
Beam x offset 14.77663 mm
Beam px 0.85002
Final x orbit 6.39 082mm
![Page 8: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/8.jpg)
COMPLETED
Graze angle X offset Graze angle error Graze curvature X-pitch
Transfer matrix for graze angle, x offset, and graze angle error
TO BE COMPLETED
Y-offset Transverse curvature Tilt Tilt error Y-pitch
Transformation matrix with all offsets and errors
Higher order non-linear terms
Canonical z-coordinate equations
![Page 9: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/9.jpg)
The Physics of Particle Accelerators by Klaus Wille General accelerator physics concepts
Particle Accelerator Physics by Helmut Wiedemann Transfer matrices, deeper concepts
The BMAD Reference Manual by David Sagan Coordinate systems, element attributes
The Tao Reference Manual by David Sagan, Jeffrey Smith Lattice configuration, element configuration
![Page 10: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/10.jpg)
BMAD (baby/better/be) Subroutine Library Back end testing purposes
Tao (Tool for Accelerator Optics) Front end testing purposes
The Geometer’s Sketchpad 2D drawing environment
![Page 11: X-Ray Optics in the BMAD Beam Dynamics Computer Code](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681516d550346895dbf9cb9/html5/thumbnails/11.jpg)
Questions? Comments? Concerns?