Medical Gantry Optical Design

Medical Gantry Optical Design of type PSIMedical Gantry Optical Design
Graphic Transport 1st order input file

Medical Gantry Optical Design The ASCII file displayed below represents an input file (FOR001.DAT) for the beam optics program TRANSPORT. It contains all fit sequences, which demonstrate the technique for achieving the desired optical behavior by reversing the proton beam line of the medical gantry and applying the necessary constraints. The isocentricity is checked with TRANSPORT's layout coordinate feature.
Note:
The space between B1 and Q1 is needed for positioning 2 sweeper magnets, which allow according to E.Pedroni transverse parallel beam shifts in both directions at the location of the patient.

/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

Medical Gantry Optical DesignMedical Gantry Optical Design Back to:Medical Gantry Optical DesignMedical Gantry Optical Design
Medical Gantry Optical DesignMedical Gantry Optical Design Last updated by Urs Rohrer on 9-Feb-2006