! MAD Input File Prepared by N. Tsoupas ! tsoupas@bnl.gov TITLE " e_Spectrometer Line" ! SLX:=0.2 ! ! Start of the Line L01:= 0.32 DR01: DRIFT, L=L01 ! ! 50 kV Gridded Lens to be represented as Matrix GRL1: MATRIX, RM(1,1)=1.0, RM(1,2)=0.1, & RM(2,1)=0.0, RM(2,2)=1.0, & RM(3,3)=1.0, RM(3,4)=0.1, & RM(4,3)=0.0, RM(4,4)=1.0 ! L02:=0.6 DR02: DRIFT, L=L02 ! ! 30 Deg Inflector Magnet R=0.47 m. LINF:=0.246 AINF:=0.5236 INF30: SBEND, L=LINF, ANGLE=AINF, E1=0.0, E2=0.0 ! L03:=0.55 DR03: DRIFT, L=L03 ! ! 50 kV 0.127 m Einzel Lens to be represented as Matrix EINZ1: MATRIX, RM(1,1)=1.0, RM(1,2)=0.127, & RM(2,1)=0.0, RM(2,2)=1.0, & RM(3,3)=1.0, RM(3,4)=0.127, & RM(4,3)=0.0, RM(4,4)=1.0 ! L04:=0.52 DR04: DRIFT, L=L04 ! SLITS: MARKER ! L05:=1.70 DR05: DRIFT, L=L05 ! LEFC: MARKER ! L06:=0.20 DR06: DRIFT, L=L06 ! VK1:=0.0 LK:=0.001 LEVC1: VKICKER, L=LK, KICK=VK1 ! L07:=0.10 DR07: DRIFT, L=L07 ! HK2:=0.0 LEHC2: HKICKER, L=LK, KICK=HK2 ! L08:=0.11 DR08: DRIFT, L=L08 ! VK3:=0.0 LEVC3: VKICKER, L=LK, KICK=VK3 ! L09:=0.10 DR09: DRIFT, L=L09 ! HK4:=0.0 LEHC4: HKICKER, L=LK, KICK=HK4 ! L10:=0.24 DR10: DRIFT, L=L10 ! ! 50 kV 0.127 m Einzel Lens to be represented as Matrix EINZ2: MATRIX, RM(1,1)=1.0, RM(1,2)=0.127, & RM(2,1)=0.0, RM(2,2)=1.0, & RM(3,3)=1.0, RM(3,4)=0.127, & RM(4,3)=0.0, RM(4,4)=1.0 ! L11:=0.92 DR11: DRIFT, L=L11 ! TANDEM: MARKER ! TEND: MARKER ! Strength of Quads ! KQ1:=0.0 KQ2:=0.0 KQ3:=0.0 KQ4:=0.0 KQ5:=0.0 KQ6:=0.0 ! ! L12:=0.36 DR12: DRIFT, L=L12 ! HEFC1: MARKER ! L13:=0.48 DR13: DRIFT, L=L13 ! LQ:=0.255 ! HEQ1: QUAD, L=LQ, K1=KQ1 ! L14:=0.135 DR14: DRIFT, L=L14 ! HEQ2: QUAD, L=LQ, K1=KQ2 ! L15:=1.28 DR15: DRIFT, L=L15 ! VK5:=0.0 LK:=0.001 HEVC5: VKICKER, L=LK, KICK=VK5 ! L16:=0.11 DR16: DRIFT, L=L16 ! HK6:=0.0 HEHC6: HKICKER, L=LK, KICK=HK6 ! L17:=0.11 DR17: DRIFT, L=L17 ! VK7:=0.0 HEVC7: VKICKER, L=LK, KICK=VK7 ! L18:=0.11 DR18: DRIFT, L=L18 ! HK8:=0.0 HEHC8: HKICKER, L=LK, KICK=HK8 ! L19:=0.26 DR19: DRIFT, L=L19 ! L19:=0.19 DR19: DRIFT, L=L19 ! HESLIT: MARKER ! L20:=2.00 DR20: DRIFT, L=L20 ! ! 90 Deg Analizing Magnet R=1.016 m LAM:=1.5959 AAM:=1.5708 AAME1:=0.4625 AAME2:=0.4625 AM90: SBEND, L=LAM, ANGLE=AAM, E1=AAME1, E2=AAME2 ! L21:=2.00 DR21: DRIFT, L=L21 ! L22:=0.38 DR22: DRIFT, L=L22 ! HEFC2: MARKER ! HEQ2A: QUAD, L=LQ, K1=KQ2A L24:=0.135 DR24A: DRIFT, L=L24 HEQ2B: QUAD, L=LQ, K1=KQ2B ! L23:=1.4 DR23: DRIFT, L=L23 ! HEQ3: QUAD, L=LQ, K1=KQ3 ! L24:=0.135 DR24: DRIFT, L=L24 ! HEQ4: QUAD, L=LQ, K1=KQ4 ! L25:=0.35 DR25: DRIFT, L=L25 ! ! Switching Magnet R=48.03 inches LSM:=0.9582 ASM:=-0.7854 SM: SBEND, L=LSM, ANGLE=ASM, E1=0.0, E2=0.0 ! ACHR: MARKER ! L26A:=0.25 DR26A: DRIFT, L=L26A !! KQ4A:=0 KQ4B:=0 HEQ4A: QUAD, L=LQ, K1=KQ4A L24:=0.135 DR26B: DRIFT, L=L24 HEQ4B: QUAD, L=LQ, K1=KQ4B ! ! L26C:=1.05-SLX-SLX-SLX-SLX DR26C: DRIFT, L=L26C ! L26D:=1.1-SLX-SLX-SLX-SLX-SLX DR26D: DRIFT, L=L26D ! HEQ5: QUAD, L=LQ, K1=KQ5 L27:=0.135 DR27: DRIFT, L=L27 HEQ6: QUAD, L=LQ, K1=KQ6 ! L28A:=1.5-SLX-SLX-SLX-SLX-SLX DR28A: DRIFT, L=L28A ! L28B:=1.5-SLX-SLX-SLX-SLX DR28B: DRIFT, L=L28B ! TARG: MARKER QTAR: QUAD, L=0.010, K1=0.0001 ! XTRL1: DRIFT, L= 0.25 XTRL2: DRIFT, L= 0.25 XTRL3: DRIFT, L= 0.25 XTRL4: DRIFT, L= 0.25 ! ! ! ! TtT: LINE=(TEND,DR12,HEFC1,DR13,HEQ1,DR14,HEQ2,DR15, & HEVC5,DR16,HEHC6,DR17,HEVC7,DR18,HEHC8, & DR19,HESLIT,DR20,AM90,DR21,DR22,HEFC2, & HEQ2A,DR24A,HEQ2B,DR23,HEQ3,DR24,HEQ4,DR25,SM, ACHR, & DR26A,HEQ4A,DR26B,HEQ4B,DR26C,DR26D,HEQ5,DR27,HEQ6,DR28A,DR28B,& TARG,QTAR,XTRL1,XTRL2,XTRL3,XTRL4) ! TQL: LINE=(TEND,DR12,HEFC1,DR13,HEQ1) TAM: LINE=(TEND,DR12,HEFC1,DR13,HEQ1,DR14,HEQ2,DR15, & HEVC5,DR16,HEHC6,DR17,HEVC7,DR18,HEHC8, & DR19,HESLIT,DR20) TQ3: LINE=(TEND,DR12,HEFC1,DR13,HEQ1,DR14,HEQ2,DR15, & HEVC5,DR16,HEHC6,DR17,HEVC7,DR18,HEHC8, & DR19,HESLIT,DR20,AM90,DR21,DR22,HEFC2, & HEQ2A,DR24A,HEQ2B,DR23,HEQ3) ! bxs:=5.0 axs:=0.0 bys:=5.0 ays:=0.0 ! initial:beta0, betx=bxs,alfx=axs, bety=bys,alfy=ays,Dx=0.0 ! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end ! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! !CONSTRAINT, RANGE=1/#E, betx<100 , bety<100 !CONSTRAINT, RANGE=#E, betx<5 , bety<5 !CONSTRAINT, RANGE=M1, Dx=-0.0000, Dpx=0.0000 !CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt1.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! TITLE " Opt2 " use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/TARG, betx<100 , bety<100 !CONSTRAINT, RANGE=#E, betx<5 , bety<5 !CONSTRAINT, RANGE=M1, Dx=-0.0000, Dpx=0.0000 !CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt2.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! ! TITLE " Opt3 " use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/TARG, betx<50 , bety<50 !CONSTRAINT, RANGE=#E, betx<5 , bety<5 !CONSTRAINT, RANGE=M1, Dx=-0.0000, Dpx=0.0000 !CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt3.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! ! TITLE " Opt4 " use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/TARG, betx<35 , bety<35 CONSTRAINT, RANGE=TARG, betx<2 , bety<2 !CONSTRAINT, RANGE=M1, Dx=-0.0000, Dpx=0.0000 !CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt4.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! ! TITLE " Opt5 " use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ4B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/TARG, betx<35 , bety<35 CONSTRAINT, RANGE=TARG, betx<1 , bety<1 !CONSTRAINT, RANGE=M1, Dx-0.0000, Dpx=0.0000 !CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt5.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! MATCH RMATRIX, RANGE=TTT ENDMATCH ! !return !end !! use, TQL ! PRINT, FULL !! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "TQ1.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! MATCH RMATRIX, RANGE=TQL ENDMATCH ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! VALUE, KQ1 ! return end !! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/#E, betx<20 , bety<20 CONSTRAINT, RANGE=#E, betx<10 , bety<10 !CONSTRAINT, RANGE=#E, Dx<5.0 CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt3.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 !VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/#E, betx<15 , bety<15 CONSTRAINT, RANGE=#E, betx<8.0 , bety<8.0 !CONSTRAINT, RANGE=#E, Dx<5.0, Dx>-5.0 CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt4.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/#E, betx<15 , bety<15 CONSTRAINT, RANGE=#E, betx<2.0 , bety<2.0 !CONSTRAINT, RANGE=#E, Dx<2.0, Dx>-2.0 CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt5.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !! use, TtT ! PRINT, FULL !! MATCH, BETA0=INITIAL ! Kmin=-0.0 Kmax=-15.0 VARY, KQ1, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2A, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ2B, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ3, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ4, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ5, STEP=0.0001,LOWER=-15.0, UPPER=15.0 VARY, KQ6, STEP=0.0001,LOWER=-15.0, UPPER=15.0 ! !VARY, KQ1, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ2, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ3, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ4, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ5, STEP=0.0001,LOWER=-0.0, UPPER=15.0 !VARY, KQ6, STEP=0.0001,LOWER=-0.0, UPPER=15.0 VARY, axs, STEP=0.0001,LOWER=-10.0, UPPER=10.0 VARY, ays, STEP=0.0001,LOWER=-10.0, UPPER=10.0 ! ! !VARY, VX1, STEP=0.0001,LOWER=-1.0, UPPER=1.0 ! !VARY, AES1, STEP=0.0001,LOWER=-0.047, UPPER=-0.045 !VARY, AES1, STEP=0.0001,LOWER=-0.100, UPPER=-0.096 ! ! VARY, AB1, STEP=0.0001,LOWER=0.100, UPPER=-0.105 ! VARY, AB2, STEP=0.0001,LOWER=-0.170, UPPER=-0.165 ! CONSTRAINT, RANGE=1/#E, betx<15 , bety<15 CONSTRAINT, RANGE=#E, betx<2.0 , bety<2.0 !CONSTRAINT, RANGE=#E, Dx=0.00 !, Dx>-0.5 CONSTRAINT, RANGE=ACHR, Dx=-0.0000, Dpx=0.0000 ! WEIGHT, DX = 1000, DPX = 1000 ! SIMPLEX,CALLS=60000, TOLERANCE=1.0E-6 MIGRAD, CALLS=60000, TOLERANCE=1.0E-6 ! ENDMATCH !!! SELECT, OPTICS, RANGE = #S/#E OPTICS, BETA0=INITIAL, & FILENAME = "Tandem_to_Target_opt6.optics", & COLUMNS = NAME, KEYWORD, S, L, K1L, BETX, BETY,DX,DY,X,Y ! !! TWISS, save=tw1, BETA0=INITIAL ! ! !survey, X0=118.05308, Y0=0.0, Z0=8.370456, & ! THETA0=-0.1047198, PHI0=0.000, PSI0=0.000 ! !return !end !!