! XFEL Linac Definitions ! ! Version 6.0 24.09.2009 ! ! New Nomenclature ! Extended length of cryo components: Feed and turnbox 3.5 m, connection box ! New length of feedbox: 3.35 m ! New length of endbox : 3.25 m ! lambda: 0.23061 ! cavity length: 1.0377 (l/2*9 ! module length: 11.9917 (l*52) ! string connection box: 2.9979 (l*13) ! module center: 6.20582 from module start (cold) (or at 3.90394*l/2 in the 5th 9-cell cavity) ! insert marker close to this position, s,x,y,z to be corrected by post-processing ! updated 3rd harmonic according to design from 12.2.2009 ! changed L3 to maximum of 96 modules with 6 long warm FODO cells at end ! changed L0 to include 3rd harmonic and end box ! Single Cavity (MAD definition)----------------------------------------- option,-echo relerr:=0e-3 I1.C.1.A1: LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=12e+00*0.1153*9*1 , & FREQ=1300000000.0*1e-6 I1.C.5.A1: LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=24.75e+00*0.1153*9*1 , & FREQ=1300000000.0*1e-6,volterr=20*relerr L1.C.A2 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=11.1424e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L2.C.A3 : LCAVITY, L=0.1153*9, PHI0=0/360, & DELTAE=15.0573e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L2.C.A4 : LCAVITY, L=0.1153*9, PHI0=0/360, & DELTAE=15.0573e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L2.C.A5 : LCAVITY, L=0.1153*9, PHI0=0/360, & DELTAE=15.0573e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A6 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A7 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A8 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A9 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A10 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A11 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A12 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A13 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A14 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A15 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A16 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A17 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A18 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A19 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A20 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A21 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A22 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A23 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A24 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A25 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.A26 : LCAVITY, L=0.1153*9, PHI0=0/360 , & DELTAE=22.22728e+00*0.1153*9*1, & FREQ=1300000000.0*1e-6,volterr=20*relerr L3.C.00 : DRIFT, L=1.0377 ! Single 9cell Cavity for ACC3RD (MAD definition) ---------------------------- ! Based on E. Vogel 12/02/2009 design I1.C3.AH1 : LCAVITY, L=0.346, PHI0=180/360, & DELTAE=10e+00*0.346 , & FREQ=3900000000.0*1e-6 ! LOLA CAVITY FOR DIAGNOSTICS (MAD definition--------------------------- I1.TDS: LCAVITY, L=0.3, PHI0=0, & VOLT=0, & FREQ=2800000000.0*1e-6 B1.TDS: LCAVITY, L=0.7, PHI0=0, & VOLT=0, & FREQ=2800000000.0*1e-6 B2.TDS: LCAVITY, L=1.30, PHI0=0, & DELTAE=0, & FREQ=2800000000.0*1e-6 !Definition of Longitudinal Feedback Structures LFS B1.LFS.1: LCAVITY, L=0.8, PHI0=0, & VOLT=0, & FREQ=1300000000.0*1e-6 B1.LFS.2: LCAVITY, L=0.8, PHI0=0, & VOLT=0, & FREQ=1300000000.0*1e-6 ! Cavity Wake field dummies -------------------------------------------- LTWAKECAV: DRIFT, L=0.0 LTWAKECAV3: DRIFT, L=0.0 LTWAKETDS: DRIFT, L=0.0 !======================================================================== ! Definition of RF Module Drifts !------------------------------------------------------------------------ ! 1.3 GHz Module--------------------------------------------------------- D0150 : DRIFT, L=0.150 D00124: DRIFT, L=0.0124 D01416: DRIFT, L=0.1416 D02043: DRIFT, L=0.2043 D02979: DRIFT, L=0.2979 D0080 : DRIFT, L=0.080 D00229 : DRIFT, L=0.0729 D00729 : DRIFT, L=0.0729 D0075 : DRIFT, L=0.0750 D0300 : DRIFT, L=0.3000 D03924: DRIFT, L=0.3924 D00632 : DRIFT, L=0.0632 D00118 : DRIFT, L=0.0118 ! 3.9 GHz module with 8 3900 MHz cavities -------------------------------- ! based on E. Vogels 12/02/2009 design D00225: DRIFT, L=0.0225 D0102: DRIFT, L=0.102 D01014: DRIFT, L=0.1014 D0085: DRIFT, L = 0.085 ! Drift for string connection box -------------------------------------- L3.CSC : DRIFT, L=2.9978 ! Drift for feed and turn box ! Endpoint means bypass to beam distance of 0.7 m and warm vaccuum valve I1.CTBI: DRIFT, L=2.5 L1.CFB : DRIFT, L=3.35 L1.CTB : DRIFT, L=3.25 L2.CFB : DRIFT, L=3.35 L2.CTB : DRIFT, L=3.25 L3.CFB : DRIFT, L=3.35 L3.CTB : DRIFT, L=3.25 !======================================================================== ! One 9-cells cavity with drift------------------------------------------ ACC_CAV0 : DRIFT, L=1.3836 ! One 9-cells 3900 MHz cavity with scaled drifts ------------------------ !======================================================================== ! Markers for 1.3 GHZ MODULE I1.STAC.A1.1 : MARKER I1.MIAC.A1.1 : MARKER I1.ENAC.A1.1 : MARKER L1.STAC.A2.1 : MARKER L1.MIAC.A2.1 : MARKER L1.ENAC.A2.1 : MARKER L1.STAC.A2.2 : MARKER L1.MIAC.A2.2 : MARKER L1.ENAC.A2.2 : MARKER L1.STAC.A2.3 : MARKER L1.MIAC.A2.3 : MARKER L1.ENAC.A2.3 : MARKER L1.STAC.A2.4 : MARKER L1.MIAC.A2.4 : MARKER L1.ENAC.A2.4 : MARKER L2.STAC.A3.1 : MARKER L2.MIAC.A3.1 : MARKER L2.ENAC.A3.1 : MARKER L2.STAC.A3.2 : MARKER L2.MIAC.A3.2 : MARKER L2.ENAC.A3.2 : MARKER L2.STAC.A3.3 : MARKER L2.MIAC.A3.3 : MARKER L2.ENAC.A3.3 : MARKER L2.STAC.A3.4 : MARKER L2.MIAC.A3.4 : MARKER L2.ENAC.A3.4 : MARKER L2.STAC.A4.1 : MARKER L2.MIAC.A4.1 : MARKER L2.ENAC.A4.1 : MARKER L2.STAC.A4.2 : MARKER L2.MIAC.A4.2 : MARKER L2.ENAC.A4.2 : MARKER L2.STAC.A4.3 : MARKER L2.MIAC.A4.3 : MARKER L2.ENAC.A4.3 : MARKER L2.STAC.A4.4 : MARKER L2.MIAC.A4.4 : MARKER L2.ENAC.A4.4 : MARKER L2.STAC.A5.1 : MARKER L2.MIAC.A5.1 : MARKER L2.ENAC.A5.1 : MARKER L2.STAC.A5.2 : MARKER L2.MIAC.A5.2 : MARKER L2.ENAC.A5.2 : MARKER L2.STAC.A5.3 : MARKER L2.MIAC.A5.3 : MARKER L2.ENAC.A5.3 : MARKER L2.STAC.A5.4 : MARKER L2.MIAC.A5.4 : MARKER L2.ENAC.A5.4 : MARKER L3.STAC.A6.1 : MARKER L3.MIAC.A6.1 : MARKER L3.ENAC.A6.1 : MARKER L3.STAC.A6.2 : MARKER L3.MIAC.A6.2 : MARKER L3.ENAC.A6.2 : MARKER L3.STAC.A6.3 : MARKER L3.MIAC.A6.3 : MARKER L3.ENAC.A6.3 : MARKER L3.STAC.A6.4 : MARKER L3.MIAC.A6.4 : MARKER L3.ENAC.A6.4 : MARKER L3.STAC.A7.1 : MARKER L3.MIAC.A7.1 : MARKER L3.ENAC.A7.1 : MARKER L3.STAC.A7.2 : MARKER L3.MIAC.A7.2 : MARKER L3.ENAC.A7.2 : MARKER L3.STAC.A7.3 : MARKER L3.MIAC.A7.3 : MARKER L3.ENAC.A7.3 : MARKER L3.STAC.A7.4 : MARKER L3.MIAC.A7.4 : MARKER L3.ENAC.A7.4 : MARKER L3.STAC.A8.1 : MARKER L3.MIAC.A8.1 : MARKER L3.ENAC.A8.1 : MARKER L3.STAC.A8.2 : MARKER L3.MIAC.A8.2 : MARKER L3.ENAC.A8.2 : MARKER L3.STAC.A8.3 : MARKER L3.MIAC.A8.3 : MARKER L3.ENAC.A8.3 : MARKER L3.STAC.A8.4 : MARKER L3.MIAC.A8.4 : MARKER L3.ENAC.A8.4 : MARKER L3.STAC.A9.1 : MARKER L3.MIAC.A9.1 : MARKER L3.ENAC.A9.1 : MARKER L3.STAC.A9.2 : MARKER L3.MIAC.A9.2 : MARKER L3.ENAC.A9.2 : MARKER L3.STAC.A9.3 : MARKER L3.MIAC.A9.3 : MARKER L3.ENAC.A9.3 : MARKER L3.STAC.A9.4 : MARKER L3.MIAC.A9.4 : MARKER L3.ENAC.A9.4 : MARKER L3.STAC.A10.1 : MARKER L3.MIAC.A10.1 : MARKER L3.ENAC.A10.1 : MARKER L3.STAC.A10.2 : MARKER L3.MIAC.A10.2 : MARKER L3.ENAC.A10.2 : MARKER L3.STAC.A10.3 : MARKER L3.MIAC.A10.3 : MARKER L3.ENAC.A10.3 : MARKER L3.STAC.A10.4 : MARKER L3.MIAC.A10.4 : MARKER L3.ENAC.A10.4 : MARKER L3.STAC.A11.1 : MARKER L3.MIAC.A11.1 : MARKER L3.ENAC.A11.1 : MARKER L3.STAC.A11.2 : MARKER L3.MIAC.A11.2 : MARKER L3.ENAC.A11.2 : MARKER L3.STAC.A11.3 : MARKER L3.MIAC.A11.3 : MARKER L3.ENAC.A11.3 : MARKER L3.STAC.A11.4 : MARKER L3.MIAC.A11.4 : MARKER L3.ENAC.A11.4 : MARKER L3.STAC.A12.1 : MARKER L3.MIAC.A12.1 : MARKER L3.ENAC.A12.1 : MARKER L3.STAC.A12.2 : MARKER L3.MIAC.A12.2 : MARKER L3.ENAC.A12.2 : MARKER L3.STAC.A12.3 : MARKER L3.MIAC.A12.3 : MARKER L3.ENAC.A12.3 : MARKER L3.STAC.A12.4 : MARKER L3.MIAC.A12.4 : MARKER L3.ENAC.A12.4 : MARKER L3.STAC.A13.1 : MARKER L3.MIAC.A13.1 : MARKER L3.ENAC.A13.1 : MARKER L3.STAC.A13.2 : MARKER L3.MIAC.A13.2 : MARKER L3.ENAC.A13.2 : MARKER L3.STAC.A13.3 : MARKER L3.MIAC.A13.3 : MARKER L3.ENAC.A13.3 : MARKER L3.STAC.A13.4 : MARKER L3.MIAC.A13.4 : MARKER L3.ENAC.A13.4 : MARKER L3.STAC.A14.1 : MARKER L3.MIAC.A14.1 : MARKER L3.ENAC.A14.1 : MARKER L3.STAC.A14.2 : MARKER L3.MIAC.A14.2 : MARKER L3.ENAC.A14.2 : MARKER L3.STAC.A14.3 : MARKER L3.MIAC.A14.3 : MARKER L3.ENAC.A14.3 : MARKER L3.STAC.A14.4 : MARKER L3.MIAC.A14.4 : MARKER L3.ENAC.A14.4 : MARKER L3.STAC.A15.1 : MARKER L3.MIAC.A15.1 : MARKER L3.ENAC.A15.1 : MARKER L3.STAC.A15.2 : MARKER L3.MIAC.A15.2 : MARKER L3.ENAC.A15.2 : MARKER L3.STAC.A15.3 : MARKER L3.MIAC.A15.3 : MARKER L3.ENAC.A15.3 : MARKER L3.STAC.A15.4 : MARKER L3.MIAC.A15.4 : MARKER L3.ENAC.A15.4 : MARKER L3.STAC.A16.1 : MARKER L3.MIAC.A16.1 : MARKER L3.ENAC.A16.1 : MARKER L3.STAC.A16.2 : MARKER L3.MIAC.A16.2 : MARKER L3.ENAC.A16.2 : MARKER L3.STAC.A16.3 : MARKER L3.MIAC.A16.3 : MARKER L3.ENAC.A16.3 : MARKER L3.STAC.A16.4 : MARKER L3.MIAC.A16.4 : MARKER L3.ENAC.A16.4 : MARKER L3.STAC.A17.1 : MARKER L3.MIAC.A17.1 : MARKER L3.ENAC.A17.1 : MARKER L3.STAC.A17.2 : MARKER L3.MIAC.A17.2 : MARKER L3.ENAC.A17.2 : MARKER L3.STAC.A17.3 : MARKER L3.MIAC.A17.3 : MARKER L3.ENAC.A17.3 : MARKER L3.STAC.A17.4 : MARKER L3.MIAC.A17.4 : MARKER L3.ENAC.A17.4 : MARKER L3.STAC.A18.1 : MARKER L3.MIAC.A18.1 : MARKER L3.ENAC.A18.1 : MARKER L3.STAC.A18.2 : MARKER L3.MIAC.A18.2 : MARKER L3.ENAC.A18.2 : MARKER L3.STAC.A18.3 : MARKER L3.MIAC.A18.3 : MARKER L3.ENAC.A18.3 : MARKER L3.STAC.A18.4 : MARKER L3.MIAC.A18.4 : MARKER L3.ENAC.A18.4 : MARKER L3.STAC.A19.1 : MARKER L3.MIAC.A19.1 : MARKER L3.ENAC.A19.1 : MARKER L3.STAC.A19.2 : MARKER L3.MIAC.A19.2 : MARKER L3.ENAC.A19.2 : MARKER L3.STAC.A19.3 : MARKER L3.MIAC.A19.3 : MARKER L3.ENAC.A19.3 : MARKER L3.STAC.A19.4 : MARKER L3.MIAC.A19.4 : MARKER L3.ENAC.A19.4 : MARKER L3.STAC.A20.1 : MARKER L3.MIAC.A20.1 : MARKER L3.ENAC.A20.1 : MARKER L3.STAC.A20.2 : MARKER L3.MIAC.A20.2 : MARKER L3.ENAC.A20.2 : MARKER L3.STAC.A20.3 : MARKER L3.MIAC.A20.3 : MARKER L3.ENAC.A20.3 : MARKER L3.STAC.A20.4 : MARKER L3.MIAC.A20.4 : MARKER L3.ENAC.A20.4 : MARKER L3.STAC.A21.1 : MARKER L3.MIAC.A21.1 : MARKER L3.ENAC.A21.1 : MARKER L3.STAC.A21.2 : MARKER L3.MIAC.A21.2 : MARKER L3.ENAC.A21.2 : MARKER L3.STAC.A21.3 : MARKER L3.MIAC.A21.3 : MARKER L3.ENAC.A21.3 : MARKER L3.STAC.A21.4 : MARKER L3.MIAC.A21.4 : MARKER L3.ENAC.A21.4 : MARKER L3.STAC.A22.1 : MARKER L3.MIAC.A22.1 : MARKER L3.ENAC.A22.1 : MARKER L3.STAC.A22.2 : MARKER L3.MIAC.A22.2 : MARKER L3.ENAC.A22.2 : MARKER L3.STAC.A22.3 : MARKER L3.MIAC.A22.3 : MARKER L3.ENAC.A22.3 : MARKER L3.STAC.A22.4 : MARKER L3.MIAC.A22.4 : MARKER L3.ENAC.A22.4 : MARKER L3.STAC.A23.1 : MARKER L3.MIAC.A23.1 : MARKER L3.ENAC.A23.1 : MARKER L3.STAC.A23.2 : MARKER L3.MIAC.A23.2 : MARKER L3.ENAC.A23.2 : MARKER L3.STAC.A23.3 : MARKER L3.MIAC.A23.3 : MARKER L3.ENAC.A23.3 : MARKER L3.STAC.A23.4 : MARKER L3.MIAC.A23.4 : MARKER L3.ENAC.A23.4 : MARKER L3.STAC.A24.1 : MARKER L3.MIAC.A24.1 : MARKER L3.ENAC.A24.1 : MARKER L3.STAC.A24.2 : MARKER L3.MIAC.A24.2 : MARKER L3.ENAC.A24.2 : MARKER L3.STAC.A24.3 : MARKER L3.MIAC.A24.3 : MARKER L3.ENAC.A24.3 : MARKER L3.STAC.A24.4 : MARKER L3.MIAC.A24.4 : MARKER L3.ENAC.A24.4 : MARKER L3.STAC.A25.1 : MARKER L3.MIAC.A25.1 : MARKER L3.ENAC.A25.1 : MARKER L3.STAC.A25.2 : MARKER L3.MIAC.A25.2 : MARKER L3.ENAC.A25.2 : MARKER L3.STAC.A25.3 : MARKER L3.MIAC.A25.3 : MARKER L3.ENAC.A25.3 : MARKER L3.STAC.A25.4 : MARKER L3.MIAC.A25.4 : MARKER L3.ENAC.A25.4 : MARKER L3.STAC.A26.1 : MARKER L3.MIAC.A26.1 : MARKER L3.ENAC.A26.1 : MARKER L3.STAC.A26.2 : MARKER L3.MIAC.A26.2 : MARKER L3.ENAC.A26.2 : MARKER L3.STAC.A26.3 : MARKER L3.MIAC.A26.3 : MARKER L3.ENAC.A26.3 : MARKER L3.STAC.A26.4 : MARKER L3.MIAC.A26.4 : MARKER L3.ENAC.A26.4 : MARKER ! Markers for 3.9 GHZ MODULE I1.STAC.AH1.1: MARKER I1.ENAC.AH1.1: MARKER I1.MIAC.AH1.1: MARKER ! BPM at ACC end (TYP BPM) --------------------------------------------- I1.BPM : MONITOR L1.BPM: MONITOR L2.BPM: MONITOR L3.BPM : MONITOR ! Steerer at ACC end----------------------------------------------------- ! (zero length kicker, in reality cos(phi) winding in quadrupole) I1.CY : VKICKER L1.CX : HKICKER L1.CY : VKICKER L2.CX : HKICKER L2.CY : VKICKER L3.CX : HKICKER L3.CY : VKICKER ! Injector Linac Quadrupols--------------------------------------------- I1.Q.A1.1 : QUADRUPOLE, L=0.3, K1= -1.14525 I1.Q.AH1.1 : QUADRUPOLE, L=0.3, K1= 1.11829 ! Linac 1 Quadrupoles ------------------------------------------ L1.Q.A2.1 : QUADRUPOLE, L=0.3, K1= 2.406111E-01 L1.Q.A2.2 : QUADRUPOLE, L=0.3, K1= -3.445296E-01 L1.Q.A2.3 : QUADRUPOLE, L=0.3, K1= 0.5131248 L1.Q.A2.4 : QUADRUPOLE, L=0.3, K1= -0.1114792 ! Linac 2 Quadrupoles ------------------------------------------ L2.Q.A3.1 : QUADRUPOLE, L=0.3, K1= 2.869438E-01 L2.Q.A3.2 : QUADRUPOLE, L=0.3, K1= -3.111839E-01 L2.Q.A3.3 : QUADRUPOLE, L=0.3, K1= 2.604712E-01 L2.Q.A3.4 : QUADRUPOLE, L=0.3, K1= -2.812556E-01 L2.Q.A4.1 : QUADRUPOLE, L=0.3, K1= 0.280366 L2.Q.A4.2 : QUADRUPOLE, L=0.3, K1= -0.280366 L2.Q.A4.3 : QUADRUPOLE, L=0.3, K1= 0.280366 L2.Q.A4.4 : QUADRUPOLE, L=0.3, K1= -0.280366 L2.Q.A5.1 : QUADRUPOLE, L=0.3, K1= 4.319627E-01 L2.Q.A5.2 : QUADRUPOLE, L=0.3, K1= -2.650121E-01 L2.Q.A5.3 : QUADRUPOLE, L=0.3, K1= 2.981021E-01 L2.Q.A5.4 : QUADRUPOLE, L=0.3, K1= -3.103724E-01 ! Linac 3 Quadrupoles -------------------------------------------------- L3.Q.A6.1 : QUADRUPOLE, L=0.3, K1= 2.726504E-01 L3.Q.A6.2 : QUADRUPOLE, L=0.3, K1= -2.847157E-01 L3.Q.A6.3 : QUADRUPOLE, L=0.3, K1= 2.689015E-01 L3.Q.A6.4 : QUADRUPOLE, L=0.3, K1= -2.835207E-01 L3.Q.A7.1 : QUADRUPOLE, L=0.3, K1=0.280336 L3.Q.A7.2 : QUADRUPOLE, L=0.3, K1=-0.280336 L3.Q.A7.3 : QUADRUPOLE, L=0.3, K1=0.280336 L3.Q.A7.4 : QUADRUPOLE, L=0.3, K1=-0.280336 L3.Q.A8.1 : QUADRUPOLE, L=0.3, K1=0.280336 L3.Q.A8.2 : QUADRUPOLE, L=0.3, K1=-0.280336 L3.Q.A8.3 : QUADRUPOLE, L=0.3, K1=0.30147354 L3.Q.A8.4 : QUADRUPOLE, L=0.3, K1=-0.31752538 L3.Q.A9.1 : QUADRUPOLE, L=0.3, K1=0.292233183 L3.Q.A9.2 : QUADRUPOLE, L=0.3, K1=-0.33592695 L3.Q.A9.3 : QUADRUPOLE, L=0.3, K1=0.280336 L3.Q.A9.4 : QUADRUPOLE, L=0.3, K1=-0.280336 L3.Q.A10.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A10.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A10.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A10.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A11.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A11.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A11.3 : QUADRUPOLE, L=0.3, K1= 0.30222855 L3.Q.A11.4 : QUADRUPOLE, L=0.3, K1= -0.316207 L3.Q.A12.1 : QUADRUPOLE, L=0.3, K1= 0.29320639 L3.Q.A12.2 : QUADRUPOLE, L=0.3, K1= -0.334116 L3.Q.A12.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A12.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A13.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A13.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A13.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A13.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A14.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A14.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A14.3 : QUADRUPOLE, L=0.3, K1= 0.30202697 L3.Q.A14.4 : QUADRUPOLE, L=0.3, K1= -0.316158 L3.Q.A15.1 : QUADRUPOLE, L=0.3, K1= 0.29306773 L3.Q.A15.2 : QUADRUPOLE, L=0.3, K1= -0.334162 L3.Q.A15.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A15.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A16.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A16.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A16.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A16.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A17.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A17.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A17.3 : QUADRUPOLE, L=0.3, K1= 0.30195489 L3.Q.A17.4 : QUADRUPOLE, L=0.3, K1= -0.316147 L3.Q.A18.1 : QUADRUPOLE, L=0.3, K1= 0.29302178 L3.Q.A18.2 : QUADRUPOLE, L=0.3, K1= -0.334185 L3.Q.A18.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A18.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A19.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A19.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A19.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A19.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A20.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A20.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A20.3 : QUADRUPOLE, L=0.3, K1= 0.30192103 L3.Q.A20.4 : QUADRUPOLE, L=0.3, K1= -0.316143 L3.Q.A21.1 : QUADRUPOLE, L=0.3, K1= 0.29300157 L3.Q.A21.2 : QUADRUPOLE, L=0.3, K1= -0.334198 L3.Q.A21.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A21.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A22.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A22.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A22.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A22.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A23.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A23.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A23.3 : QUADRUPOLE, L=0.3, K1= 0.30190245 L3.Q.A23.4 : QUADRUPOLE, L=0.3, K1= -0.316141 L3.Q.A24.1 : QUADRUPOLE, L=0.3, K1= 0.29299098 L3.Q.A24.2 : QUADRUPOLE, L=0.3, K1= -0.334205 L3.Q.A24.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A24.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A25.1 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A25.2 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A25.3 : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.A25.4 : QUADRUPOLE, L=0.3, K1= -0.280336 L3.Q.A26.1 : QUADRUPOLE, L=0.3, K1= 2.153679E-01 L3.Q.A26.2 : QUADRUPOLE, L=0.3, K1= -1.745197E-01 L3.Q.A26.3 : QUADRUPOLE, L=0.3, K1= 2.185887E-01 L3.Q.A26.4 : QUADRUPOLE, L=0.3, K1= -2.008609E-01 L3.Q.F : QUADRUPOLE, L=0.3, K1= 0.280336 L3.Q.D : QUADRUPOLE, L=0.3, K1= -0.280336 MIAC: MARKER ACC(START,C,BPM,Q,COR,END) : LINE = & (START, D0080, 4*(D01416,C, D02043,LTWAKECAV), MIAC, & 4*(D01416,C, D02043,LTWAKECAV), & Q, COR, D0085, BPM, D0085, D00729, D0300, END) ACH(START,C,BPM,Q,CORX,CORY,END) : LINE = & (START, D0075, D0085, BPM, D0085, Q, D0020, D01014, & 4*(D0080, C, D0080, LTWAKECAV3, D0102), MIAC, & 3*(D0080, C, D0080, LTWAKECAV3, D0102), & (D0080, C, D0080, LTWAKECAV3), & D0075, END) ! Injector linac ------------------------------------------------------ ACC1: LINE = (I1.STAC.A1.1, D0080, 4*(D01416,I1.C.1.A1,D02043,LTWAKECAV),MIAC,& 4*(D01416,I1.C.5.A1,D02043,LTWAKECAV), & I1.Q.A1.1, I1.CY, D0085, I1.BPM, D0085, D00729, D0300, & I1.ENAC.A1.1) ACC10Q: LINE = (I1.STAC.A1.1,D0080,4*(D01416,I1.C.1.A1,D02043,LTWAKECAV),MIAC,& 4*(D01416,I1.C.5.A1,D02043,LTWAKECAV)) ACC1C8: LINE = (I1.STAC.A1.1, & I1.Q.A1.1, I1.CY, D0085, I1.BPM, D0085, D00729, D0300, & I1.ENAC.A1.1) ACH1:LINE=& (ACH(I1.STAC.AH1.1,I1.C3.AH1,I1.BPM,I1.Q.AH1.1,I1.CX,I1.CY,I1.ENAC.AH1.1)) ! LINAC 1 ------------------------------------------------------------- ACC2.1:LINE=(ACC(L1.STAC.A2.1,L1.C.A2,L1.BPM,L1.Q.A2.1,L1.CX,L1.ENAC.A2.1)) ACC2.2:LINE=(ACC(L1.STAC.A2.2,L1.C.A2,L1.BPM,L1.Q.A2.2,L1.CX,L1.ENAC.A2.2)) ACC2.3:LINE=(ACC(L1.STAC.A2.3,L1.C.A2,L1.BPM,L1.Q.A2.3,L1.CX,L1.ENAC.A2.3)) ACC2.4:LINE=(ACC(L1.STAC.A2.4,L1.C.A2,L1.BPM,L1.Q.A2.4,L1.CX,L1.ENAC.A2.4)) ! LINAC 2 ------------------------------------------------------------ ACC3.1:LINE=(ACC(L2.STAC.A3.1,L2.C.A3,L2.BPM,L2.Q.A3.1,L2.CX,L2.ENAC.A3.1)) ACC3.2:LINE=(ACC(L2.STAC.A3.2,L2.C.A3,L2.BPM,L2.Q.A3.2,L2.CY,L2.ENAC.A3.2)) ACC3.3:LINE=(ACC(L2.STAC.A3.3,L2.C.A3,L2.BPM,L2.Q.A3.3,L2.CX,L2.ENAC.A3.3)) ACC3.4:LINE=(ACC(L2.STAC.A3.4,L2.C.A3,L2.BPM,L2.Q.A3.4,L2.CY,L2.ENAC.A3.4)) ACC4.1:LINE=(ACC(L2.STAC.A4.1,L2.C.A4,L2.BPM,L2.Q.A4.1,L2.CX,L2.ENAC.A4.1)) ACC4.2:LINE=(ACC(L2.STAC.A4.2,L2.C.A4,L2.BPM,L2.Q.A4.2,L2.CY,L2.ENAC.A4.2)) ACC4.3:LINE=(ACC(L2.STAC.A4.3,L2.C.A4,L2.BPM,L2.Q.A4.3,L2.CX,L2.ENAC.A4.3)) ACC4.4:LINE=(ACC(L2.STAC.A4.4,L2.C.A4,L2.BPM,L2.Q.A4.4,L2.CY,L2.ENAC.A4.4)) ACC5.1:LINE=(ACC(L2.STAC.A5.1,L2.C.A5,L2.BPM,L2.Q.A5.1,L2.CX,L2.ENAC.A5.1)) ACC5.2:LINE=(ACC(L2.STAC.A5.2,L2.C.A5,L2.BPM,L2.Q.A5.2,L2.CY,L2.ENAC.A5.2)) ACC5.3:LINE=(ACC(L2.STAC.A5.3,L2.C.A5,L2.BPM,L2.Q.A5.3,L2.CX,L2.ENAC.A5.3)) ACC5.4:LINE=(ACC(L2.STAC.A5.4,L2.C.A5,L2.BPM,L2.Q.A5.4,L2.CY,L2.ENAC.A5.4)) ! Main linac matching cell----------------------------------------------- ACC6.1:LINE=(ACC(L3.STAC.A6.1,L3.C.A6,L3.BPM,L3.Q.A6.1,L3.CX,L3.ENAC.A6.1)) ACC6.2:LINE=(ACC(L3.STAC.A6.2,L3.C.A6,L3.BPM,L3.Q.A6.2,L3.CY,L3.ENAC.A6.2)) ACC6.3:LINE=(ACC(L3.STAC.A6.3,L3.C.A6,L3.BPM,L3.Q.A6.3,L3.CX,L3.ENAC.A6.3)) ACC6.4:LINE=(ACC(L3.STAC.A6.4,L3.C.A6,L3.BPM,L3.Q.A6.4,L3.CY,L3.ENAC.A6.4)) ACC7.1:LINE=(ACC(L3.STAC.A7.1,L3.C.A7,L3.BPM,L3.Q.A7.1,L3.CX,L3.ENAC.A7.1)) ACC7.2:LINE=(ACC(L3.STAC.A7.2,L3.C.A7,L3.BPM,L3.Q.A7.2,L3.CY,L3.ENAC.A7.2)) ACC7.3:LINE=(ACC(L3.STAC.A7.3,L3.C.A7,L3.BPM,L3.Q.A7.3,L3.CX,L3.ENAC.A7.3)) ACC7.4:LINE=(ACC(L3.STAC.A7.4,L3.C.A7,L3.BPM,L3.Q.A7.4,L3.CY,L3.ENAC.A7.4)) ACC8.1:LINE=(ACC(L3.STAC.A8.1,L3.C.A8,L3.BPM,L3.Q.A8.1,L3.CX,L3.ENAC.A8.1)) ACC8.2:LINE=(ACC(L3.STAC.A8.2,L3.C.A8,L3.BPM,L3.Q.A8.2,L3.CY,L3.ENAC.A8.2)) ACC8.3:LINE=(ACC(L3.STAC.A8.3,L3.C.A8,L3.BPM,L3.Q.A8.3,L3.CX,L3.ENAC.A8.3)) ACC8.4:LINE=(ACC(L3.STAC.A8.4,L3.C.A8,L3.BPM,L3.Q.A8.4,L3.CY,L3.ENAC.A8.4)) ACC9.1:LINE=(ACC(L3.STAC.A9.1,L3.C.A9,L3.BPM,L3.Q.A9.1,L3.CX,L3.ENAC.A9.1)) ACC9.2:LINE=(ACC(L3.STAC.A9.2,L3.C.A9,L3.BPM,L3.Q.A9.2,L3.CY,L3.ENAC.A9.2)) ACC9.3:LINE=(ACC(L3.STAC.A9.3,L3.C.A9,L3.BPM,L3.Q.A9.3,L3.CX,L3.ENAC.A9.3)) ACC9.4:LINE=(ACC(L3.STAC.A9.4,L3.C.A9,L3.BPM,L3.Q.A9.4,L3.CY,L3.ENAC.A9.4)) ACC10.1:LINE=(ACC(L3.STAC.A10.1,L3.C.A10,L3.BPM,L3.Q.A10.1,L3.CX,L3.ENAC.A10.1)) ACC10.2:LINE=(ACC(L3.STAC.A10.2,L3.C.A10,L3.BPM,L3.Q.A10.2,L3.CY,L3.ENAC.A10.2)) ACC10.3:LINE=(ACC(L3.STAC.A10.3,L3.C.A10,L3.BPM,L3.Q.A10.3,L3.CX,L3.ENAC.A10.3)) ACC10.4:LINE=(ACC(L3.STAC.A10.4,L3.C.A10,L3.BPM,L3.Q.A10.4,L3.CY,L3.ENAC.A10.4)) ACC11.1:LINE=(ACC(L3.STAC.A11.1,L3.C.A11,L3.BPM,L3.Q.A11.1,L3.CX,L3.ENAC.A11.1)) ACC11.2:LINE=(ACC(L3.STAC.A11.2,L3.C.A11,L3.BPM,L3.Q.A11.2,L3.CY,L3.ENAC.A11.2)) ACC11.3:LINE=(ACC(L3.STAC.A11.3,L3.C.A11,L3.BPM,L3.Q.A11.3,L3.CX,L3.ENAC.A11.3)) ACC11.4:LINE=(ACC(L3.STAC.A11.4,L3.C.A11,L3.BPM,L3.Q.A11.4,L3.CY,L3.ENAC.A11.4)) ACC12.1:LINE=(ACC(L3.STAC.A12.1,L3.C.A12,L3.BPM,L3.Q.A12.1,L3.CX,L3.ENAC.A12.1)) ACC12.2:LINE=(ACC(L3.STAC.A12.2,L3.C.A12,L3.BPM,L3.Q.A12.2,L3.CY,L3.ENAC.A12.2)) ACC12.3:LINE=(ACC(L3.STAC.A12.3,L3.C.A12,L3.BPM,L3.Q.A12.3,L3.CX,L3.ENAC.A12.3)) ACC12.4:LINE=(ACC(L3.STAC.A12.4,L3.C.A12,L3.BPM,L3.Q.A12.4,L3.CY,L3.ENAC.A12.4)) ACC13.1:LINE=(ACC(L3.STAC.A13.1,L3.C.A13,L3.BPM,L3.Q.A13.1,L3.CX,L3.ENAC.A13.1)) ACC13.2:LINE=(ACC(L3.STAC.A13.2,L3.C.A13,L3.BPM,L3.Q.A13.2,L3.CY,L3.ENAC.A13.2)) ACC13.3:LINE=(ACC(L3.STAC.A13.3,L3.C.A13,L3.BPM,L3.Q.A13.3,L3.CX,L3.ENAC.A13.3)) ACC13.4:LINE=(ACC(L3.STAC.A13.4,L3.C.A13,L3.BPM,L3.Q.A13.4,L3.CY,L3.ENAC.A13.4)) ACC14.1:LINE=(ACC(L3.STAC.A14.1,L3.C.A14,L3.BPM,L3.Q.A14.1,L3.CX,L3.ENAC.A14.1)) ACC14.2:LINE=(ACC(L3.STAC.A14.2,L3.C.A14,L3.BPM,L3.Q.A14.2,L3.CY,L3.ENAC.A14.2)) ACC14.3:LINE=(ACC(L3.STAC.A14.3,L3.C.A14,L3.BPM,L3.Q.A14.3,L3.CX,L3.ENAC.A14.3)) ACC14.4:LINE=(ACC(L3.STAC.A14.4,L3.C.A14,L3.BPM,L3.Q.A14.4,L3.CY,L3.ENAC.A14.4)) ACC15.1:LINE=(ACC(L3.STAC.A15.1,L3.C.A15,L3.BPM,L3.Q.A15.1,L3.CX,L3.ENAC.A15.1)) ACC15.2:LINE=(ACC(L3.STAC.A15.2,L3.C.A15,L3.BPM,L3.Q.A15.2,L3.CY,L3.ENAC.A15.2)) ACC15.3:LINE=(ACC(L3.STAC.A15.3,L3.C.A15,L3.BPM,L3.Q.A15.3,L3.CX,L3.ENAC.A15.3)) ACC15.4:LINE=(ACC(L3.STAC.A15.4,L3.C.A15,L3.BPM,L3.Q.A15.4,L3.CY,L3.ENAC.A15.4)) ACC16.1:LINE=(ACC(L3.STAC.A16.1,L3.C.A16,L3.BPM,L3.Q.A16.1,L3.CX,L3.ENAC.A16.1)) ACC16.2:LINE=(ACC(L3.STAC.A16.2,L3.C.A16,L3.BPM,L3.Q.A16.2,L3.CY,L3.ENAC.A16.2)) ACC16.3:LINE=(ACC(L3.STAC.A16.3,L3.C.A16,L3.BPM,L3.Q.A16.3,L3.CX,L3.ENAC.A16.3)) ACC16.4:LINE=(ACC(L3.STAC.A16.4,L3.C.A16,L3.BPM,L3.Q.A16.4,L3.CY,L3.ENAC.A16.4)) ACC17.1:LINE=(ACC(L3.STAC.A17.1,L3.C.A17,L3.BPM,L3.Q.A17.1,L3.CX,L3.ENAC.A17.1)) ACC17.2:LINE=(ACC(L3.STAC.A17.2,L3.C.A17,L3.BPM,L3.Q.A17.2,L3.CY,L3.ENAC.A17.2)) ACC17.3:LINE=(ACC(L3.STAC.A17.3,L3.C.A17,L3.BPM,L3.Q.A17.3,L3.CX,L3.ENAC.A17.3)) ACC17.4:LINE=(ACC(L3.STAC.A17.4,L3.C.A17,L3.BPM,L3.Q.A17.4,L3.CY,L3.ENAC.A17.4)) ACC18.1:LINE=(ACC(L3.STAC.A18.1,L3.C.A18,L3.BPM,L3.Q.A18.1,L3.CX,L3.ENAC.A18.1)) ACC18.2:LINE=(ACC(L3.STAC.A18.2,L3.C.A18,L3.BPM,L3.Q.A18.2,L3.CY,L3.ENAC.A18.2)) ACC18.3:LINE=(ACC(L3.STAC.A18.3,L3.C.A18,L3.BPM,L3.Q.A18.3,L3.CX,L3.ENAC.A18.3)) ACC18.4:LINE=(ACC(L3.STAC.A18.4,L3.C.A18,L3.BPM,L3.Q.A18.4,L3.CY,L3.ENAC.A18.4)) ACC19.1:LINE=(ACC(L3.STAC.A19.1,L3.C.A19,L3.BPM,L3.Q.A19.1,L3.CX,L3.ENAC.A19.1)) ACC19.2:LINE=(ACC(L3.STAC.A19.2,L3.C.A19,L3.BPM,L3.Q.A19.2,L3.CY,L3.ENAC.A19.2)) ACC19.3:LINE=(ACC(L3.STAC.A19.3,L3.C.A19,L3.BPM,L3.Q.A19.3,L3.CX,L3.ENAC.A19.3)) ACC19.4:LINE=(ACC(L3.STAC.A19.4,L3.C.A19,L3.BPM,L3.Q.A19.4,L3.CY,L3.ENAC.A19.4)) ACC20.1:LINE=(ACC(L3.STAC.A20.1,L3.C.A20,L3.BPM,L3.Q.A20.1,L3.CX,L3.ENAC.A20.1)) ACC20.2:LINE=(ACC(L3.STAC.A20.2,L3.C.A20,L3.BPM,L3.Q.A20.2,L3.CY,L3.ENAC.A20.2)) ACC20.3:LINE=(ACC(L3.STAC.A20.3,L3.C.A20,L3.BPM,L3.Q.A20.3,L3.CX,L3.ENAC.A20.3)) ACC20.4:LINE=(ACC(L3.STAC.A20.4,L3.C.A20,L3.BPM,L3.Q.A20.4,L3.CY,L3.ENAC.A20.4)) ACC21.1:LINE=(ACC(L3.STAC.A21.1,L3.C.A21,L3.BPM,L3.Q.A21.1,L3.CX,L3.ENAC.A21.1)) ACC21.2:LINE=(ACC(L3.STAC.A21.2,L3.C.A21,L3.BPM,L3.Q.A21.2,L3.CY,L3.ENAC.A21.2)) ACC21.3:LINE=(ACC(L3.STAC.A21.3,L3.C.A21,L3.BPM,L3.Q.A21.3,L3.CX,L3.ENAC.A21.3)) ACC21.4:LINE=(ACC(L3.STAC.A21.4,L3.C.A21,L3.BPM,L3.Q.A21.4,L3.CY,L3.ENAC.A21.4)) ACC22.1:LINE=(ACC(L3.STAC.A22.1,L3.C.A22,L3.BPM,L3.Q.A22.1,L3.CX,L3.ENAC.A22.1)) ACC22.2:LINE=(ACC(L3.STAC.A22.2,L3.C.A22,L3.BPM,L3.Q.A22.2,L3.CY,L3.ENAC.A22.2)) ACC22.3:LINE=(ACC(L3.STAC.A22.3,L3.C.A22,L3.BPM,L3.Q.A22.3,L3.CX,L3.ENAC.A22.3)) ACC22.4:LINE=(ACC(L3.STAC.A22.4,L3.C.A22,L3.BPM,L3.Q.A22.4,L3.CY,L3.ENAC.A22.4)) ACC23.1:LINE=(ACC(L3.STAC.A23.1,L3.C.A23,L3.BPM,L3.Q.A23.1,L3.CX,L3.ENAC.A23.1)) ACC23.2:LINE=(ACC(L3.STAC.A23.2,L3.C.A23,L3.BPM,L3.Q.A23.2,L3.CY,L3.ENAC.A23.2)) ACC23.3:LINE=(ACC(L3.STAC.A23.3,L3.C.A23,L3.BPM,L3.Q.A23.3,L3.CX,L3.ENAC.A23.3)) ACC23.4:LINE=(ACC(L3.STAC.A23.4,L3.C.A23,L3.BPM,L3.Q.A23.4,L3.CY,L3.ENAC.A23.4)) ACC24.1:LINE=(ACC(L3.STAC.A24.1,L3.C.A24,L3.BPM,L3.Q.A24.1,L3.CX,L3.ENAC.A24.1)) ACC24.2:LINE=(ACC(L3.STAC.A24.2,L3.C.A24,L3.BPM,L3.Q.A24.2,L3.CY,L3.ENAC.A24.2)) ACC24.3:LINE=(ACC(L3.STAC.A24.3,L3.C.A24,L3.BPM,L3.Q.A24.3,L3.CX,L3.ENAC.A24.3)) ACC24.4:LINE=(ACC(L3.STAC.A24.4,L3.C.A24,L3.BPM,L3.Q.A24.4,L3.CY,L3.ENAC.A24.4)) ACC25.1:LINE=(ACC(L3.STAC.A25.1,L3.C.A25,L3.BPM,L3.Q.A25.1,L3.CX,L3.ENAC.A25.1)) ACC25.2:LINE=(ACC(L3.STAC.A25.2,L3.C.A25,L3.BPM,L3.Q.A25.2,L3.CY,L3.ENAC.A25.2)) ACC25.3:LINE=(ACC(L3.STAC.A25.3,L3.C.A25,L3.BPM,L3.Q.A25.3,L3.CX,L3.ENAC.A25.3)) ACC25.4:LINE=(ACC(L3.STAC.A25.4,L3.C.A25,L3.BPM,L3.Q.A25.4,L3.CY,L3.ENAC.A25.4)) ACC26.1:LINE=(ACC(L3.STAC.A26.1,L3.C.A26,L3.BPM,L3.Q.A26.1,L3.CX,L3.ENAC.A26.1)) ACC26.2:LINE=(ACC(L3.STAC.A26.2,L3.C.A26,L3.BPM,L3.Q.A26.2,L3.CY,L3.ENAC.A26.2)) ACC26.3:LINE=(ACC(L3.STAC.A26.3,L3.C.A26,L3.BPM,L3.Q.A26.3,L3.CX,L3.ENAC.A26.3)) ACC26.4:LINE=(ACC(L3.STAC.A26.4,L3.C.A26,L3.BPM,L3.Q.A26.4,L3.CY,L3.ENAC.A26.4)) ! Main linac Cell without cavity focussing ACC00.F:LINE=(ACC(L3.STAC.A26.3,L3.C.00,L3.BPM,L3.Q.F,L3.CX,L3.ENAC.A26.3)) ACC00.D:LINE=(ACC(L3.STAC.A26.4,L3.C.00,L3.BPM,L3.Q.D,L3.CY,L3.ENAC.A26.4)) ! 24.4 m long FODO after LINAC L3.QE.1.1 : QUADRUPOLE, L=0.2, K1= 2.188253E-01 L3.QE.1.2 : QUADRUPOLE, L=0.2, K1= -2.188253E-01 L3.CXE : HKICKER, L=0.1 L3.CYE : VKICKER, L=0.1 !D111988: DRIFT, L=2*11.1988-(36.0050+0.6534)/8 !D01924: DRIFT, L=0.1924 !L3F: LINE = (D111988,L3.BPM,D0150,L3.QE.1.1,D0150,L3.CXE,D01924) !L3D: LINE = (D111988,L3.BPM,D0150,L3.QE.1.2,D0150,L3.CYE,D01924) D23783: DRIFT, L=(12*11.9917+2.9978)/6-0.7 L3F:LINE=(D23783,D0050,L3.CXE,D0050,D0100,L3.BPM,D0100,D0050,L3.QE.1.1,D0050) L3D:LINE=(D23783,D0050,L3.CYE,D0050,D0100,L3.BPM,D0100,D0050,L3.QE.1.2,D0050) ! LINAC 0 (Injector Linac) ------------------------------------------------ L0.START: MARKER L0.END : MARKER L0: LINE=(ACC1,ACH1,I1.CTBI) L0C8: LINE=(ACC1C8,ACH1,I1.CTBI) ! LINAC 1 ----------------------------------------------------------------- L1.START: MARKER L1.END : MARKER L1C: LINE=(ACC2.1,ACC2.2,ACC2.3,ACC2.4) L1: LINE=(L1.START, L1.CFB, L1C, L1.CTB) ! LINAC 2 --------------------------------------------------------------- L2.START: MARKER L2.END : MARKER L2C: LINE=(ACC3.1, ACC3.2, ACC3.3, ACC3.4, & ACC4.1, ACC4.2, ACC4.3, ACC4.4, & ACC5.1, ACC5.2, ACC5.3, ACC5.4) L2: LINE=(L2.START, L2.CFB, L2C, L2.CTB, L2.END) ! --- Main Linac (84 Modules) --------------------------------------- L3.START : MARKER L3.END : MARKER L3C: LINE = (ACC6.1, ACC6.2, ACC6.3, ACC6.4, & ACC7.1, ACC7.2, ACC7.3, ACC7.4, & ACC8.1, ACC8.2, ACC8.3, ACC8.4, L3.CSC, & ACC9.1, ACC9.2, ACC9.3, ACC9.4, & ACC10.1, ACC10.2, ACC10.3, ACC10.4, & ACC11.1, ACC11.2, ACC11.3, ACC11.4, L3.CSC, & ACC12.1, ACC12.2, ACC12.3, ACC12.4, & ACC13.1, ACC13.2, ACC13.3, ACC13.4, & ACC14.1, ACC14.2, ACC14.3, ACC14.4, L3.CSC, & ACC15.1, ACC15.2, ACC15.3, ACC15.4, & ACC16.1, ACC16.2, ACC16.3, ACC16.4, & ACC17.1, ACC17.2, ACC17.3, ACC17.4, L3.CSC, & ACC18.1, ACC18.2, ACC18.3, ACC18.4, & ACC19.1, ACC19.2, ACC19.3, ACC19.4, & ACC20.1, ACC20.2, ACC20.3, ACC20.4, L3.CSC, & ACC21.1, ACC21.2, ACC21.3, ACC21.4, & ACC22.1, ACC22.2, ACC22.3, ACC22.4, & ACC23.1, ACC23.2, ACC23.3, ACC23.4, L3.CSC, & ACC24.1, ACC24.2, ACC24.3, ACC24.4, & ACC25.1, ACC25.2, ACC25.3, ACC25.4, & ACC26.1, ACC26.2, ACC26.3, ACC26.4 ) L3: LINE=(L3.START, L3.CFB, L3C, L3.CTB, 3*(L3F, L3D), L3.END) ! Main Linac for Martins S2E Simulation (after Module 24) !MMLIN: LINE = (L3.CAVD,D00124, D0300, D0080, L3.ACCEND, & ! CSC, & ! ACC_F1,ACC_D1,ACC_F2,ACC_D2,ACC_F ,ACC_D, & ! 7*MLINCELL, ACC_F,ACC_D, L3.END)