! MAD INPUT DECK FOR BEAM LINE 1 ! CHICANE IN H-LINE NOT ENERGIZED ! STELLA WIGGLER ENERGIZED ! 5/12/2004 IB:= 45/1.8 ASSIGN,PRINT=out.txt BEAM, ENERGY=IB*1.8E-3, EXN=4*0.73E-6, EYN=4*2.33E-6, SIGE=0.01 HR:=BEAM[ENERGY]/2.99792458E-4 H: LINE=(HO00,HPOP1,HO01,HQ1,HO02,HQ2,HO03,HQ3,HO04,HPOP2, & CHO1,CHBEND1,CHO2,CHBEND2,CHO3,CHBEND3,CHO2,CHBEND4, & CHO4,HPOP3,HO06,HQ4,HO07,HQ5,HO08,HQ6,HO09,HPOP4, & HO10,m2,HO10,HPOP5,HO11,HQ7,HO12,HQ8,HO13,HQ9,HO14,HPOP6, & HO15,BPM5,HO16) m2:marker HO00: DRIFT, L=0.20 HPOP1: MONITOR, L=0.00 HO01: DRIFT, L=0.17 HQ1: QUADRUPOLE, L=0.10, K1=IHQ1/4.4444E-3/HR HO02: DRIFT, L=0.20 HQ2: QUADRUPOLE, L=0.20, K1=IHQ2/4.4444E-3/HR HO03: DRIFT, L=0.20 HQ3: QUADRUPOLE, L=0.10, K1=IHQ3/4.4444E-3/HR HO04: DRIFT, L=0.17 HPOP2: MONITOR, L=0.00 ! Chicane not activated CHBEND1: SBEND, L=0.41, ANGLE=+0.0, E1=-0.0, E2=0.0, TILT CHBEND2: SBEND, L=CHBEND1[L], ANGLE=-CHBEND1[ANGLE], E1=-0.0, TILT CHBEND3: SBEND, L=CHBEND1[L], ANGLE=-CHBEND1[ANGLE], E2=0.0, TILT CHBEND4: SBEND, L=CHBEND1[L], ANGLE=CHBEND1[ANGLE], E1=-0.0, & E2=0.0, TILT ! Arc Length L=0.447 for ANGLE=20.0 CHO1: DRIFT, L=0.845 CHO2: DRIFT, L=0.08 CHO3: DRIFT, L=0.24 CHO4: DRIFT, L=0.535 HPOP3: MONITOR, L=0.00 HO06: DRIFT, L=0.17 HQ4: QUADRUPOLE, L=0.10, K1=IHQ4/4.4444E-3/HR HO07: DRIFT, L=0.20 HQ5: QUADRUPOLE, L=0.20, K1=IHQ5/4.4444E-3/HR HO08: DRIFT, L=0.20 HQ6: QUADRUPOLE, L=0.10, K1=IHQ6/4.4444E-3/HR HO09: DRIFT, L=0.17 HPOP4: MONITOR, L=0.00 HO10: DRIFT, L=1.50/2 HPOP5: MONITOR, L=0.00 HO11: DRIFT, L=0.17 HQ7: QUADRUPOLE, L=0.10, K1=IHQ7/4.4444E-3/HR HO12: DRIFT, L=0.20 HQ8: QUADRUPOLE, L=0.20, K1=IHQ8/4.4444E-3/HR HO13: DRIFT, L=0.20 HQ9: QUADRUPOLE, L=0.10, K1=IHQ9/4.4444E-3/HR HO14: DRIFT, L=0.17 HPOP6: MONITOR, L=0.00 HO15: DRIFT, L=0.25 BPM5: MONITOR, L=0.0000 HO16: DRIFT, L=0.28 F1: LINE=(FD1,FO01,FPOP1,FO02,FQ1,FO03,HES,FO04,FQ2,FO05, & FPOP2,FO06,FQ3,FO07) IFQ1:=0.0 IFQ2:=0.0 IFQ3:=0.0 FD1: SBEND, L=0.4000, ANGLE=-0.3491, HGAP=0.015, FINT=0.5 FO01: DRIFT, L=0.6705 FPOP1: MONITOR, L=0.0000 ! 2.5 mm Fiducial Marks FO02: DRIFT, L=0.3500 FQ1: QUADRUPOLE, L=0.1000, K1=IFQ1/4.4444E-3/HR FO03: DRIFT, L=0.1925 HES: MONITOR, L=0.0000 ! 10 mm Fiducial Marks FO04: DRIFT, L=1.8075 FQ2: QUADRUPOLE, L=0.1000, K1=IFQ2/4.4444E-3/HR FO05: DRIFT, L=0.2230 FPOP2: MONITOR, L=0.0000 FO06: DRIFT, L=1.6654 FQ3: QUADRUPOLE, L=0.1000, K1=IFQ3/4.4444E-3/HR FO07: DRIFT, L=1.1520 FD2: SBEND, L=0.4000, ANGLE=0.3491, HGAP=0.015, FINT=0.5 G: LINE=(FD2,GO01,GQ01,GOT,GQ02,GOT,GQ03,GO02,GPOP1) GO01: DRIFT, L=0.4375 GOT: DRIFT, L=0.060 GQ01: QUADRUPOLE, L=0.1000, K1=IGQ01/4.4444E-3/HR GQ02: QUADRUPOLE, L=0.2000, K1=IGQ02/4.4444E-3/HR GQ03: QUADRUPOLE, L=0.1000, K1=IGQ03/4.4444E-3/HR GO02: DRIFT, L=1.24 GPOP1: MONITOR WIG: LINE=(9*(WB1,WB2,WB2,WB1)) WB1: RBEND, L=0.0328/4, ANGLE=0.01314, TILT WB2: RBEND, L=WB1[L], ANGLE=-WB1[ANGLE], TILT G1: LINE=(GO03,GQ04,GOT,GQ05,GOT,GQ06,GO04,SPC,GO05,GQ07, & GOT,GQ08,GOT,GQ09,GO06,GPOP2,GOWIG,GOMON,WIG,WO01,GPOP3, & GO09,GQ10,GO10,GQ11,GO10,GQ12,GO11,GPOP4,& C01,CQ1,CO2,CM1) GO03: DRIFT, L=0.832 GQ04: QUADRUPOLE, L=0.1000, K1=IGQ04/4.4444E-3/HR GQ05: QUADRUPOLE, L=0.2000, K1=IGQ05/4.4444E-3/HR GQ06: QUADRUPOLE, L=0.1000, K1=IGQ06/4.4444E-3/HR GO04: DRIFT, L=0.25 SPC: MONITOR GO05: DRIFT, L=0.487 GQ07: QUADRUPOLE, L=0.1000, K1=IGQ07/4.4444E-3/HR GQ08: QUADRUPOLE, L=0.2000, K1=IGQ08/4.4444E-3/HR GQ09: QUADRUPOLE, L=0.1000, K1=IGQ09/4.4444E-3/HR GO06: DRIFT, L=0.335 GPOP2: MONITOR GOWIG: DRIFT, L=1.044 GOMON: MONITOR GO07: DRIFT, L=1.47 GPOP3: MONITOR WO01: DRIFT, L=0.114 GO09: DRIFT, L=0.27 !GO09: DRIFT, L=0.17 GO10: DRIFT, L=0.065 GQ10: QUADRUPOLE, L=0.1000, K1=IGQ10/4.4444E-3/HR GQ11: QUADRUPOLE, L=0.2000, K1=IGQ11/4.4444E-3/HR GQ12: QUADRUPOLE, L=0.1000, K1=IGQ12/4.4444E-3/HR GO11: DRIFT, L=0.145 GPOP4: MONITOR C01: DRIFT, L=0.055 CQ1: QUADRUPOLE, L=0.05, K1=-GCQ1_G_CM*10/HR CO2: DRIFT, L=0.318 CM1: MONITOR CO3: DRIFT, L=0.1 CQ2: QUADRUPOLE, L=0.05, K1=GCQ1_G_CM*10/HR CM2: MONITOR CO4: DRIFT, L=0.1 CB: SBEND, L=0.628, ANGLE=1.57, K1=GSB_G_CM*10/HR,TILT g2: line=(go12,gq13, go13, gD2, go14,GQ14,Go15,Go16,GQ15,Go17,PM) Go12: DRIFT, L=0.72 GQ13: QUADRUPOLE, L=0.1040, K1=IGQ13*221.0/HR Go13: DRIFT, L=0.16 gd2: sbend, L=0.2,ANGLE=0.14,HGAP=0.015,FINT=0.5 Go14:DRIFT,L=0.228 GQ14:QUADRUPOLE,L=0.104,K1=IGQ14*221/HR Go15:DRIFT,L=0.216 Go16:DRIFT,L=0.123 GQ15:QUADRUPOLE,L=0.104,K1=IGQ15*221/HR Go17:DRIFT,L=0.283 PM:MONITOR GCQ1_G_CM:=1000 GSB_G_CM:=50 USE,period=(h,f1,g,G1,g2) IHQ1:=8.9*45/60 IHQ2:=-8.1*45/60 IHQ3:=8.9*45/60 IHQ4:=-8*45/60 IHQ5:=10.22657*45/60 IHQ6:=-9.285704*45/60 IHQ7:=1.769322E+01*45/60 IHQ8:=-6.189795E+00*45/60 IHQ9:=-1.027441E+00*45/60 IFQ1:=11.66*45/60 IFQ2:=-5.186419E+00*45/60 IFQ3:=10.840*45/60 IGQ01:=-20.9*45/60 IGQ02:=20.3*45/60 IGQ03:=-20.9*45/60 IGQ04:=6.3*45/70 IGQ05:=-7.8*45/70 IGQ06:=6.3*45/70 IGQ07:=-5.0*45/70 IGQ08:=5.2*45/70 IGQ09:=-5.5*45/70 IGQ10:=-8.104*45/45 IGQ11:=-1.667*45/45 IGQ12:=21.18*45/45 IGQ13:=0.000000E+00*45/60 IGQ14:=-3.615990E+00*45/60 IGQ15:=-4.420325E-01*45/60 bx:=7.3 by:=7.3 ax:=-4.6 ay:=-3.9 USE,period=(h,f1,g,G1,g2) MATCH, BETX=bx, BETY=by, ALFX=ax, ALFY=ay VARY,IGQ07, Upper=28.00, Lower=-28.00, Step=0.001 VARY,IGQ08, Upper=28.00, Lower=-28.00, Step=0.001 VARY,IGQ09, Upper=28.00, Lower=-28.00, Step=0.001 VARY,IGQ10, Upper=28.00, Lower=-28.00, Step=0.001 VARY,IGQ11, Upper=28.00, Lower=-28.00, Step=0.001 VARY,IGQ12, Upper=28.00, Lower=-28.00, Step=0.001 Constraint, GOMON,betx<80,bety<85 Constraint, GOMON,betx>60,bety>60 Constraint, cm1,betx<0.008,bety<0.01 Constraint, WIG,betx<90,bety<90 LMDIF, CALLS=5000 MIGRAD, CALLS=5000 SIMPLEX, CALLS=5000 ENDMATCH select, twiss, cm1 twiss, BETX=bx, BETY=by, ALFX=ax, ALFY=ay, save plot,haxis=s, vaxis1=betx,bety, vaxis2=Dx, table=twiss, & Hmin=0, Hmax=26,Vmin=0,-3,vmax=120,1,SPLINE,colour=100 stop