!---------------------------------------------------------------------------- ! XFEL Module ! Total length: 11991.2 mm ! Cavity length including flanges: 1383.6 mm ! Active cavity length: 1037.7 mm ! 8 9-cell cavities ! Gradient: 20.85 MV/m (104 Modules to accelerate from 2 to 20 GeV) ! 1 quadrupole with h+v steerer ! Aperture cavity: 35 mm ! Aperture quad package: ! Phase advance linac FODO cell: 60 deg (matched without consideration ! off cavity focussing) !--------------------------------------------------------------------------- ! Drifts for ACC------------------------------------------------------------ D00124: DRIFT, L=0.0124 D01416: DRIFT, L=0.1416 D02043: DRIFT, L=0.2043 D0080 : DRIFT, L=0.0800 D0075 : DRIFT, L=0.0750 D0300 : DRIFT, L=0.300 ! Single Cavity Cell (MAD definition)--------------------------------------- ACC_CELL: LCAVITY, L=0.1153, PHI0=(90.0-90.0)/180*pi, & VOLT=20.85e+06*0.1153 , & FREQ=1300000000.0 ! Single Cavity Cell (ELEGANT definition)----------------------------------- !ACC_CELL: RFCA, L=0.1153, PHASE="90.0 0.0 -", & ! VOLT="20.85e+06 0.1153 *", & ! FREQ=1300000000.0, CHANGE_P0=1, & ! END1_FOCUS=1, END2_FOCUS=1, BODY_FOCUS_MODEL="NONE" ! One 9-cells cavity with drift--------------------------------------------- ACC_CAV: LINE = (D01416, 9*ACC_CELL, D02043) ! Quadrupole at ACC end----------------------------------------------------- ACC_F_Q : QUADRUPOLE, L=0.300, K1= 0.280336 ACC_D_Q : QUADRUPOLE, L=0.300, K1= -0.280336 ! BPM at ACC end------------------------------------------------------------ ACC_BPM : MONITOR ! Steerer at ACC end-------------------------------------------------------- ! (zero length kicker, in reality cos(phi) winding in quadrupole) ACC_KHV: KICKER ! Main linac FODO cell------------------------------------------------------ ACCSTART : MARKER ACCEND : MARKER ACC_F: LINE = (ACCSTART, & D0080, 8*ACC_CAV, & D0075, ACC_BPM, D0075, ACC_F_Q, ACC_KHV,& D0300,D00124,D0080, & ACCEND) ACC_D: LINE = (ACCSTART, & D0080, 8*ACC_CAV, & D0075, ACC_BPM, D0075, ACC_D_Q, ACC_KHV,& D0300,D00124,D0080, & ACCEND) ! Main linac---------------------------------------------------------------- MLINSTART : MARKER MLINEND : MARKER MLIN: LINE = (52*(ACC_F,ACC_D))