! ILC Damping Ring Baseline Lattice - MAD Version ! Created by A. Xiao and L. Emery (ANL), Oct. 01, 2007 ! ! Beam Energy E0 = 5.0GeV ! Cicumference C = 6476.439531 for 650MHz RF H=14042 ! !---------------------------------------------------- ! Arc section !---------------------------------------------------- MRKA: MARKER BANGLE := TWOPI/128 HBANGLE := BANGLE/2 QBANGLE := BANGLE/4 LENBEND := 5.6 HLENBEND := LENBEND/2 QLENBEND := LENBEND/4 BA: SBEND, L=LENBEND, ANGLE=BANGLE, E1=HBANGLE, E2=HBANGLE BAR: SBEND, L=HLENBEND, ANGLE=HBANGLE, E1=0.0, E2=HBANGLE BAL: SBEND, L=HLENBEND, ANGLE=HBANGLE, E1=HBANGLE, E2=0.0 BAH: SBEND, L=HLENBEND, ANGLE=HBANGLE, E1=QBANGLE, E2=QBANGLE QFA: QUADRUPOLE, L=0.3, K1= 2.853200E-01 QDA: QUADRUPOLE, L=0.3, K1= -2.870191E-01 SXT_ON := 1 SF : SEXTUPOLE, L=0.25, K2= 0.64*SXT_ON SD : SEXTUPOLE, L=0.25, K2= -1.08*SXT_ON DSF: DRIFT, L=0.2 DSD: DRIFT, L=0.2 DLA1 : DRIFT, L=6.65 DLA2 : DRIFT, L=3.6 DLA3 : DRIFT, L=4.9 ACELL: LINE=(MRKA, BAR, DLA3, SD, DSD, QDA, & DLA2, QFA, DSF, SF, & 2*DLA1, SF, DSF, QFA, & DLA2, QDA, DSD, SD, & DLA3, BAL) !---------------------------------------------------- !Dispersion Suppressor !---------------------------------------------------- MRKS : MARK DLMA1: DRIFT, L=3.85 DLMA2: DRIFT, L=8.5 DLMA3: DRIFT, L=1 DLMA4: DRIFT, L=6.15 QFMA1: QUADRUPOLE, L=0.3, K1 = 1.773871E-01 QDMA1: QUADRUPOLE, L=0.3, K1 = -4.025275E-01 QFMA2: QUADRUPOLE, L=0.3, K1 = 3.027384E-01 QDMA2: QUADRUPOLE, L=0.3, K1 = -2.438025E-01 QFMA3: QUADRUPOLE, L=0.3, K1 = QFA[K1] QDMA3: QUADRUPOLE, L=0.3, K1 = QDA[K1] SF1 : SEXTUPOLE, L=0.25, K2= 0.0 SD1 : SEXTUPOLE, L=0.25, K2= 0.0 SUPT1: LINE = (MRKS, BAR, DLA3, SD, DSD, QDMA3, DLA2, QFMA3, DSF, SF, & 2*DLA1, SF, DSF, QFMA2, DLMA1, QDMA2, & DLMA2, QDMA1, DLMA3, QFMA1, DLMA4, & BAH) SUPT1B: LINE = (MRKS, BAL, DLA3, SD, DSD, QDMA3, DLA2, QFMA3, DSF, SF, & 2*DLA1, SF, DSF, QFMA2, DLMA1, QDMA2, & DLMA2, QDMA1, DLMA3, QFMA1, DLMA4, & BAH) !---------------------------------------------------- ! Wiggler Section !---------------------------------------------------- MRKW : MARK BWPU: SBEND, L=0.05, ANGLE=0.473418870904E-2, E1=0.473418870904E-2 & , E2=0.0 BWPD: SBEND, L=0.05, ANGLE=0.473418870904E-2, E1=0.0, E2= & 0.473418870904E-2 BWMU: SBEND, L=0.05, ANGLE=-0.473418870904E-2, E1= & -0.473418870904E-2, E2=0.0 BWMD: SBEND, L=0.05, ANGLE=-0.473418870904E-2, E1=0.0, E2= & -0.473418870904E-2 BWPH: SBEND, L=0.05, ANGLE=0.473418870904E-2, E1=0.236709435452E-2, E2= & 0.236709435452E-2 BWMH: SBEND, L=0.05, ANGLE=-0.473418870904E-2, E1=-0.236709435452E-2, E2= & -0.236709435452E-2 D1W: DRIFT, L=0.75 D2W: DRIFT, L=0.1 D3W: DRIFT, L=0.025 QDWH: QUAD, L=0.15, K1= -5.201176E-01 QFWH: QUAD, L=0.15, K1= 5.834252E-01 BWP : LINE=(BWPU,BWPD) BWM : LINE=(BWMU,BWMD) WIGPRD : LINE=(BWMD,D2W,BWP,D2W,BWMU) WIGSECU : LINE=(BWPH,D3W,BWMU,5*WIGPRD,BWMD,D2W,BWP,D3W,BWMH) WIGSECD : LINE=(BWMH,D3W,BWP,D2W,BWMU,5*WIGPRD,BWMD,D3W,BWPH) CWIG : LINE = (MRKW, & QFWH, D1W, WIGSECU, D1W, QDWH, & QDWH, D1W, WIGSECD, D1W, QFWH) !---------------------------------------------------- ! Matching to Wiggler !---------------------------------------------------- MRKDWIG : MARK QDMW1: QUADRUPOLE, L=0.3, K1= -7.841333E-01 QFMW1: QUADRUPOLE, L=0.3, K1= 3.622599E-01 QDMW2: QUADRUPOLE, L=0.3, K1= -9.171243E-01 QFMW2: QUADRUPOLE, L=0.3, K1= 6.610787E-01 DLMW1: DRIFT, L = 1.156 DLMW2: DRIFT, L = 8.409 DLMW3: DRIFT, L = 5.0014 DLMW4: DRIFT, L = 4.3586 DLMW5: DRIFT, L = 1.721 SUPW: LINE = ( SUPT1, MRKDWIG, & DLMW1, QFMW1, DLMW2, QDMW1, DLMW3, & QFMW2, DLMW4, QDMW2, DLMW5, QFWH) SUPWB: LINE =( SUPT1B, MRKDWIG, & DLMW1, QFMW1, DLMW2, QDMW1, DLMW3, & QFMW2, DLMW4, QDMW2, DLMW5, QFWH) !---------------------------------------------------- ! RF Section !---------------------------------------------------- MRKRF : MARK RF_ON := 0 RFVOLT := RF_ON*1.06 RFC : RFCAVITY, L=0.23, VOLT=RFVOLT, LAG=0.5, HARMON=14042 RFCS : RFCAVITY, L=0.23, VOLT=0 DRFC : DRIFT, L = 1.3175 LRFC : LINE = (DRFC, RFC, DRFC) LRFCS : LINE = (DRFC, RFCS,DRFC) BPMRF : MONITOR HVRF : KICKER DRF : DRIFT, L = 0.215 QDRF : QUAD, L=0.15, K1= -7.234429E-01 QFRF : QUAD, L=0.15, K1= 7.234429E-01 UQDRF : LINE = (DRF, BPMRF, DRF, QDRF) DQDRF : LINE = (QDRF, DRF, HVRF, DRF) UQFRF : LINE = (DRF, BPMRF, DRF, QFRF) DQFRF : LINE = (QFRF, DRF, HVRF, DRF) LQDRF : LINE = (DRF, BPMRF, DRF, QDRF, QDRF, DRF, HVRF, DRF) LQFRF : LINE = (DRF, BPMRF, DRF, QFRF, QFRF, DRF, HVRF, DRF) RFCELL : LINE = (MRKRF, DQFRF, LRFC, UQDRF, DQDRF, LRFC, UQFRF) RFCELL0 : LINE = (MRKRF, DQFRF, LRFCS, UQDRF, DQDRF, LRFCS, UQFRF) !---------------------------------------------------- ! Phase Trombone Section !---------------------------------------------------- MRKPH : MARK DRTS1 : DRIFT, L = 7.75 QDRTS2 : QUAD, L=0.3, K1= -4.672004E-01 QFRTS2 : QUAD, L=0.3, K1= 4.755743E-01 QDRTS3 : QUAD, L=0.3, K1= -4.391360E-01 QFRTS3 : QUAD, L=0.3, K1= 3.201846E-01 QDRTS4 : QUAD, L=0.3, K1= -3.99756E-01 TROMBONE : LINE = (MRKPH, QFRF, & DRTS1, QDRTS2, DRTS1, QFRTS2, & DRTS1, QDRTS3, DRTS1, QFRTS3, & DRTS1, QDRTS4, DRTS1, QFRTS3, & DRTS1, QDRTS3, DRTS1, QFRTS2, & DRTS1, QDRTS2, DRTS1, QFRF) !---------------------------------------------------- ! Matching to RF !---------------------------------------------------- MRKDRF : MARK QDMRF1: QUADRUPOLE, L=0.3, K1= -7.592037E-01 QFMRF1: QUADRUPOLE, L=0.3, K1= 3.720078E-01 QDMRF2: QUADRUPOLE, L=0.3, K1= -8.525631E-01 QFMRF2: QUADRUPOLE, L=0.3, K1= 6.216606E-01 DLMRF1: DRIFT, L = 8.232739E-01 DLMRF2: DRIFT, L = 8.033032 DLMRF3: DRIFT, L = 4.103766 DLMRF4: DRIFT, L = 5.083352 DLMRF5: DRIFT, L = 1.8589511 SUPRF: LINE = (MRKDRF, SUPT1, DLMRF1, QFMRF1, DLMRF2, QDMRF1, DLMRF3, & QFMRF2, DLMRF4, QDMRF2, DLMRF5, QFRF) SUPRFB: LINE =( MRKDRF, SUPT1B, DLMRF1, QFMRF1, DLMRF2, QDMRF1, DLMRF3, & QFMRF2, DLMRF4, QDMRF2, DLMRF5, QFRF) !---------------------------------------------------- ! Chicane section !---------------------------------------------------- !-7.58mm CHI_ANG := 0 !Nomal CHI_ANG := 1.9E-3 !+7.58mm CHI_ANG := 2.7E-3 CHI_ANG := 1.9E-3 BCMPH: HKICK, L=0.1, KICK= CHI_ANG BCMMH: HKICK, L=0.1, KICK=-CHI_ANG BCMP: HKICK, L=0.1, KICK= CHI_ANG BCMM: HKICK, L=0.1, KICK=-CHI_ANG DCHI4: DRIFT, L=1.85 DCHI5: DRIFT, L=2.35 DCHI1: DRIFT, L=9.158 DCHI2: DRIFT, L=3.44 DCHI3: DRIFT, L=0.45 QFCHI: QUADRUPOLE, L = 0.3, K1 = 3.991158E-01 QDCHI: QUADRUPOLE, L = 0.3, K1 =-3.485170E-01 CHI4DM: LINE=(DCHI3, 10*BCMPH, DCHI4, 20*BCMM, DCHI5, & DCHI5, 20*BCMP, DCHI4, 10*BCMMH,DCHI3, & QDCHI, DCHI2, QFCHI, DCHI1, & DCHI1, QFCHI, DCHI2, QDCHI, & DCHI3, 10*BCMPH, DCHI4, 20*BCMM, DCHI5, & DCHI5, 20*BCMP, DCHI4, 10*BCMMH, DCHI3) !---------------------------------------------------- ! Matching to Chicane !---------------------------------------------------- QDMC1: QUADRUPOLE, L=0.3, K1= -5.525104E-01 QFMC1: QUADRUPOLE, L=0.3, K1= 4.084722E-01 QDMC2: QUADRUPOLE, L=0.3, K1= -7.717955E-01 QFMC2: QUADRUPOLE, L=0.3, K1= 8.490576E-01 DLMC1: DRIFT, L = 5.179 DLMC2: DRIFT, L = 8.706 DLMC3: DRIFT, L = 16.652 DLMC4: DRIFT, L = 1.763 DLMC5: DRIFT, L = 7.65 SUPC: LINE = ( SUPT1, DLMC1, QFMC1, DLMC2, QDMC1, DLMC3, & QFMC2, DLMC4, QDMC2) SUPCB: LINE =( SUPT1B, DLMC1, QFMC1, DLMC2, QDMC1, DLMC3, & QFMC2, DLMC4, QDMC2) !---------------------------------------------------- ! Injection/Extraction section !---------------------------------------------------- ! Fast strip line kicker ! Theta = 2(+/-)*2(E/M)*10E3(Voltage)*.3(Length)/5E9(E0)/.07(Gap)*0.9= 3.09E-5(rad) KICK_INJ := 0 KICK_EXT := 0 BKINJ : HKICK, L=0.1, KICK= 1.03E-5*KICK_INJ BKEXT : HKICK, L=0.1, KICK= 1.03E-5*KICK_EXT D1KA : DRIFT, L=0.05 KINJ : LINE = (D1KA, 3*BKINJ, D1KA) KEXT : LINE = (D1KA, 3*BKEXT, D1KA) ! Septum data from APS storage ring ! Thin septum: 2mm thickness. Peak field 0.73 T ! Thick septum: 30mm thickness. Peak field 1.08 T BSPI1 : HKICK, L=1, KICK=0.0436*KICK_INJ BSPI2 : HKICK, L=1, KICK=0.0645*KICK_INJ BSPE1 : HKICK, L=1, KICK=0.0436*KICK_EXT BSPE2 : HKICK, L=1, KICK=0.0645*KICK_EXT DINJ0 : DRIFT, L = 5.7 D1K : DRIFT, L = 1.1 DINJ3 : DRIFT, l = 7.674 DINJ4 : DRIFT, l = 16.051 DINJ5 : DRIFT, l = 6.741 DINJ6 : DRIFT, L = 0.5 DINJ7 : DRIFT, L = 1.0 QFINJ3 : QUAD, L=0.3, K1= 1.710802E-01 QFINJ4H : QUAD, L=0.15, K1= 1.561452E-01 QDINJ2 : QUAD, L=0.3, K1= -1.583697E-01 QDINJ3 : QUAD, L=0.3, K1= -1.760244E-01 INJ : LINE = ( D1K, 23*KINJ, D1K, & QFINJ3, DINJ3, QDINJ2, DINJ4, QDINJ3, & DINJ5, BSPI1, DINJ6, BSPI2, DINJ7, & 2*QFINJ4H, DINJ0) EXT : LINE = (3*D1K, 12*KEXT, 3*D1K, & QFINJ3, DINJ3, QDINJ2, DINJ4, QDINJ3, & DINJ5, BSPI1, DINJ6, BSPI2, DINJ7, & 2*QFINJ4H, DINJ0) !---------------------------------------------------- ! Matching to Inj./Ext. !---------------------------------------------------- QDMI1: QUADRUPOLE, L=0.3, K1= -9.883128E-01 QFMI1: QUADRUPOLE, L=0.3, K1= 5.320772E-01 QDMI2: QUADRUPOLE, L=0.3, K1= -1.173664E+00 QFMI2: QUADRUPOLE, L=0.3, K1= 8.671032E-01 DLMI1: DRIFT, L = 4.185 DLMI2: DRIFT, L = 4.8 DLMI3: DRIFT, L = 11.992 DLMI4: DRIFT, L = 1.153 SUPINJ: LINE = ( SUPT1, DLMI1, QFMI1, DLMI2, QDMI1, DLMI3, & QDMI2, DLMI4, QFMI2) SUPINJB: LINE =( SUPT1B, DLMI1, QFMI1, DLMI2, QDMI1, DLMI3, & QDMI2, DLMI4, QFMI2) !---------------------------------------------------- ! Inj to Chicane !---------------------------------------------------- QDMIC1: QUADRUPOLE, L=0.3, K1= -2.815952E-01 QFMIC1: QUADRUPOLE, L=0.3, K1= 1.805179E-01 QDMIC2: QUADRUPOLE, L=0.3, K1= -3.262613E-01 QFMIC2: QUADRUPOLE, L=0.3, K1= 4.384643E-01 DLMIC1: DRIFT, L = 0.3 DLMIC2: DRIFT, L = 5.403 DLMIC3: DRIFT, L = 20.748 DLMIC4: DRIFT, L = 4.188 INJ2CHI: LINE = (DLMIC1, QFMIC1, DLMIC2, QDMIC1, DLMIC3, & QFMIC2, DLMIC4, QDMIC2) !---------------------------------------------------- ! Ring !---------------------------------------------------- SECTORIF: LINE = (-INJ, -SUPINJ, 7*ACELL) SECTORIB: LINE = (7*ACELL, SUPC, CHI4DM, -INJ2CHI) SECTORINJ: LINE = (7*ACELL,SUPINJ,INJ,INJ2CHI,CHI4DM,-SUPCB, 7*ACELL) SECTOREXT: LINE = (7*ACELL,SUPINJ,EXT,INJ2CHI,CHI4DM,-SUPCB, 7*ACELL) SECTORWIG: LINE = (7*ACELL,SUPW,10*CWIG,-SUPWB, 7*ACELL) SECTORRF: LINE = (7*ACELL, SUPRF, 5*RFCELL0, 5*RFCELL, & TROMBONE,-SUPRFB, 7*ACELL) RING: LINE = (SECTORIF, SECTORWIG, SECTORRF, SECTORWIG, & SECTOREXT, SECTORWIG, SECTORRF, SECTORWIG, SECTORIB)