/PSI medical gantry, isocentric model, inverted beam line/ 0 15. 6. /%/ 1.0 ; 15. 1. /mm/ 0.1 ; 16. 16. 0. /X0/ ; (Initial beam line position) 16. 17. 0. /Y0/ ; 16. 18. -11.913 /Z0/ ; 16. 19. -90. /THE0/ ; (Initial beamline direction) 16. 20. 0. /PHI0/ ; 13. 12. ; (Output is beamline layout in global coordinates) 1. 3.0 10.0 3.0 10.0 0.0 0.65 0.696 /BEAM/ ; (Ekin = 230 MeV, dp/p = 0.65 %) 13. 48. ; 3. 0.201 ; 3. 0.60 ; 3. 0.50 ; 16. 8. 4.4 ; 16. 7. 0.5 ; 16. 5. 50. ; 20. -180.0 ; 2. 23.5 /B/ ; 4. .7854 30. .0 /B1/ ; 4. .7854 30. .0 /B1/ ; 4. .7854 30. .0 /B1/ ; 2. 0.0 /A/ ; 20. 180.0 ; 3. 0.4950 ; 3. 0.6 ; 3. 0.58 ; 5. 0.34 -2.0093 40. /Q1/ ; 3. 0.46 ; 5. 0.34 3.6536 40. /Q2/ ; 3. 0.46 ; 5. 0.34 -1.6632 40. /Q3/ ; -10. 3. 3. 29. 0.1 /FIT2/ ; 3. 0.63 ; 16. 8. 4.4 ; 16. 7. 0.5 ; 16. 5. 35. ; 20. -180.0 ; 2. 0. ; 4.0 0.7854 30. 0. /B2/ ; -10. 1. 1. 14. 0.1 /FIT2/ ; -10. 3. 3. 21. 0.1 /FIT2/ ; 4.0 0.7854 30. 0. /B2/ ; 2. 0. ; 20. 180.0 ; 3. 0.38 ; 5. 0.34 4.4911 40. /Q4/ ; 3. 0.06; 5. 0.34 -2.9961 40. /Q5/ ; 3. 0.38 ; 16. 8. 4.4 ; 16. 7. 0.5 ; 16. 5. 35. ; 2. 0. ; 4.0 0.7854 30. 0. /B3/ ; -10. 1. 1. 25. 0.1 /FIT3/ ; -10. 3. 3. 21. 0.1 /FIT3/ ; 4.0 0.7854 30. 0. /B3/ ; 2. 0. ; -10. -1. 6. 0. .01 /FIT1/ ; -10. -2. 6. 0. .01 /FIT1/ ; 3. 0.30 ; 5. 0.35 5.2316 50. /Q6/ ; 3. 0.05 ; 5. 0.35 -5.5769 50. /Q7/ ; 3. 1.5 ; 3. 0.27 /PROT/ ; 24. 1. 1. 1. ; (put sigmax in reg1) 24. 3. 3. 3. ; (put sigmay in reg3) 25. 1. 3. 2. 2. ; (put reg1-reg3 in reg2) 24. 2. 2. 4. ; (put sigmax' in reg4) 24. 4. 4. 6. ; (put sigmay' in reg6) 25. 4. 6. 2. 5. ; (put reg4-reg6 in reg5) -10. 9. 2. 0. .1 /FIT4/ ; (set reg2 as constraint--->sigmax-sigmay=0) -10. 9. 5. 0. .1 /FIT4/ ; (set reg5 as constraint--->sigmax'-sigmay'=0) -10. 2. 1. 0. .1 /FIT4/ ; (waist in x) -10. 4. 3. 0 .1 /FIT4/ ; (waist in y) 3. 0.2 ; 3. 0.2 ; SENTINEL // -1 5.0A /Q1/ ; 5.0B /Q2/ ; 5.0A /Q3/ ; 5.0B /Q4/ ; 5.0A /Q5/ ; 10.0 /FIT1/ ; SENTINEL // -1 5.01 /Q1/ ; 5.01 /Q2/ ; 5.01 /Q3/ ; 5.0 /Q4/ ; 5.0 /Q5/ ; 10.0 /FIT1/ ; 10.0 /FIT2/ ; SENTINEL // -1 5.0 /Q1/ ; 5.0 /Q2/ ; 5.0 /Q3/ ; 5.01 /Q4/ ; 5.01 /Q5/ ; 10.0 /FIT1/ ; -10.0 /FIT2/ ; 10.0 /FIT3/ ; SENTINEL // -1 5.01 /Q1/ ; 5.01 /Q2/ ; 5.01 /Q3/ ; 5.01 /Q4/ ; 5.01 /Q5/ ; 10.0 /FIT1/ ; 10.0 /FIT2/ ; 10.0 /FIT3/ ; SENTINEL // -1 5.0 /Q1/ ; 5.0 /Q2/ ; 5.0 /Q3/ ; 5.0 /Q4/ ; 5.0 /Q5/ ; -10.0 /FIT3/ ; 5.01 /Q6/ ; 5.01 /Q7/ ; 10.0 /FIT4/ ; SENTINEL /*PLOT*/ -1 5.01 /Q2/ ; 5.01 /Q3/ ; 5.01 /Q4/ ; 5.01 /Q5/ ; 5.01 /Q6/ ; 5.01 /Q7/ ; 10.0 /FIT1/ ; 10.0 /FIT4/ ; SENTINEL SENTINEL
|