[430] | 1 | /* |
---|
| 2 | reduce, BS1, bends; |
---|
| 3 | rematch, sextupoles; |
---|
| 4 | add, energy, spectrometer, chicane; |
---|
| 5 | move, element=crab, cavity, upstream, of, ST4; |
---|
| 6 | increase; |
---|
| 7 | add, PPS, stoppers; |
---|
| 8 | split, name=OC0, in, half; |
---|
| 9 | per, A.Seryi:change, aperture; |
---|
| 10 | increase, strength, of, OC7; |
---|
| 11 | change, aperture, of, B5/QD8/QF7/QD6/QF5/; |
---|
| 12 | added, SPE, energy, spoiler, to; |
---|
| 13 | added, assorted, instrumentation, and, controls; |
---|
| 14 | */ |
---|
| 15 | LB12:=12.0; |
---|
| 16 | GB1:=0.01; |
---|
| 17 | GB1p25:=0.0125; |
---|
| 18 | GB3:=0.03; |
---|
| 19 | TBS1:=Bsign*(-0.8394601319E-4); |
---|
| 20 | TB5:=Bsign*( 0.1213152148E-3); |
---|
| 21 | TB2:=Bsign*( 0.991473613E-4 ); |
---|
| 22 | TB1:=Bsign*( 0.357678789E-4 ); |
---|
| 23 | BS1:sbend, L:=LB12/2, ANGLE:=TBS1/2, HGAP:=GB1, FINT:=0, FINTX:=0, TYPE="H20"; |
---|
| 24 | B5:sbend, L:=LB12/2, ANGLE:=TB5/2, HGAP:=GB1p25, FINT:=0, FINTX:=0, TYPE="H25"; |
---|
| 25 | B2:sbend, L:=LB12/2, ANGLE:=TB2/2, HGAP:=GB3, FINT:=0, FINTX:=0, TYPE="H60"; |
---|
| 26 | B1:sbend, L:=LB12/2, ANGLE:=TB1/2, HGAP:=GB3, FINT:=0, FINTX:=0, TYPE="H60"; |
---|
| 27 | ECETA:=5.0; //peak dispersion (mm) |
---|
| 28 | ECRMM:=0.485436893589E-4; //d(ANGLE)/d(ETA) (rad/mm) |
---|
| 29 | ECANG:=ECETA*ECRMM; //chicane bend angle (rad) |
---|
| 30 | ZBEC1:=3.0; //pole "Z" length (m) |
---|
| 31 | RBEC1:=ZBEC1/SIN(ECANG); //bend radius (m) |
---|
| 32 | LBEC1:=RBEC1*ECANG; //effective length (m) |
---|
| 33 | ABEC1a:=ASIN(0.5*ZBEC1/RBEC1); //bend angle ("short" half) |
---|
| 34 | LBEC1a:=RBEC1*ABEC1a; //effective length ("short" half) |
---|
| 35 | ABEC1b:=ECANG-ABEC1a; //bend angle ("long" half) |
---|
| 36 | LBEC1b:=LBEC1-LBEC1a; //effective length ("long" half) |
---|
| 37 | BEC1a:sbend, L:=LBEC1a, ANGLE:=+ABEC1a, HGAP:=GB1, TYPE="H20"E1:=0, FINT:=0.5, FINTX:=0; |
---|
| 38 | BEC1b:sbend, L:=LBEC1b, ANGLE:=+ABEC1b, HGAP:=GB1, TYPE="H20"E2:=+ECANG, FINT:=0, FINTX:=0.5; |
---|
| 39 | BEC4a:sbend, L:=LBEC1b, ANGLE:=+ABEC1b, HGAP:=GB1, TYPE="H20"E1:=+ECANG, FINT:=0.5, FINTX:=0; |
---|
| 40 | BEC4b:sbend, L:=LBEC1a, ANGLE:=+ABEC1a, HGAP:=GB1, TYPE="H20"E2:=0, FINT:=0, FINTX:=0.5; |
---|
| 41 | ZBEC2:=6.0; //pole "Z" length (m) |
---|
| 42 | RBEC2:=ZBEC2/SIN(ECANG); //bend radius (m) |
---|
| 43 | LBEC2:=RBEC2*ECANG; //effective length (m) |
---|
| 44 | ABEC2a:=ASIN(0.5*ZBEC2/RBEC2); //bend angle ("short" half) |
---|
| 45 | LBEC2a:=RBEC2*ABEC2a; //effective length ("short" half) |
---|
| 46 | ABEC2b:=ECANG-ABEC2a; //bend angle ("long" half) |
---|
| 47 | LBEC2b:=LBEC2-LBEC2a; //effective length ("long" half) |
---|
| 48 | BEC2a:sbend, L:=LBEC2b, ANGLE:=-ABEC2b, HGAP:=GB1, TYPE="H20"E1:=-ECANG, FINT:=0.5, FINTX:=0; |
---|
| 49 | BEC2b:sbend, L:=LBEC2a, ANGLE:=-ABEC2a, HGAP:=GB1, TYPE="H20"E2:=0, FINT:=0, FINTX:=0.5; |
---|
| 50 | BEC3a:sbend, L:=LBEC2a, ANGLE:=-ABEC2a, HGAP:=GB1, TYPE="H20"E1:=0, FINT:=0.5, FINTX:=0; |
---|
| 51 | BEC3b:sbend, L:=LBEC2b, ANGLE:=-ABEC2b, HGAP:=GB1, TYPE="H20"E2:=-ECANG, FINT:=0, FINTX:=0.5; |
---|
| 52 | ZECBBo:=16.1; //outer bend-to-bend "Z" spacing (m) |
---|
| 53 | LECBBo:=ZECBBo/COS(ECANG); //outer bend-to-bend path length (m) |
---|
| 54 | LECBBi:=1.4; //inner bend-to-bend "Z" spacing (m) |
---|
| 55 | DECBBo:drift, L:=LECBBo; |
---|
| 56 | DECBBi:drift, L:=LECBBi/2; |
---|
| 57 | !this, one, sends, the, beam, to, a, 120, Hz; |
---|
| 58 | SBD_FF:drift, L:=3.0/2, TYPE="H25"; //this is just a placeholder |
---|
| 59 | LQ2:=2.0; |
---|
| 60 | LQF1:=2.0; |
---|
| 61 | LQD0:=2.2; |
---|
| 62 | rQ1:=0.01; |
---|
| 63 | rQ1p25:=0.0125; |
---|
| 64 | rQ2:=0.02; |
---|
| 65 | rQ3:=0.03; |
---|
| 66 | KQB3:=-0.024980261682; |
---|
| 67 | KQB2:=0.982705007366E-3; |
---|
| 68 | KQB1:=0.022717941178; |
---|
| 69 | KQB0:=-0.021939156638; |
---|
| 70 | KQB0M:=KQB0; |
---|
| 71 | KQB1M:=KQB1; |
---|
| 72 | KQB2M:=-0.122420786593E-2; |
---|
| 73 | KQB3M:=-0.030076318908; |
---|
| 74 | KQS1:=0.01097678; |
---|
| 75 | KQS2:=-0.01201029; |
---|
| 76 | KQS3:=0.01195141; |
---|
| 77 | KQM16:=-0.932086368071E-2; |
---|
| 78 | KQM15:=0.499235704254E-2; |
---|
| 79 | KQM14:=-0.306167094467E-2; |
---|
| 80 | KQM13a:=-0.616285306201E-2; |
---|
| 81 | KQM13b:=0.042946171654; |
---|
| 82 | KQM12:=-0.018120377666; |
---|
| 83 | KQM11:=0.016996304506; |
---|
| 84 | KQD10:=-0.914613E-2; |
---|
| 85 | KQF9:=0.01112554; |
---|
| 86 | KQD8:=-0.01596707; |
---|
| 87 | KQF7:=0.02085692; |
---|
| 88 | KQD6:=-0.01596707; |
---|
| 89 | KQF5:=0.0109844; |
---|
| 90 | KQD4:=-0.8664E-2; |
---|
| 91 | KQD2B:=-0.20227E-2; |
---|
| 92 | KQF3:=0.01252071; |
---|
| 93 | KQD2A:=-0.01126068; |
---|
| 94 | KQF1:=0.09626012; |
---|
| 95 | KQD0:=-0.16982715; |
---|
| 96 | QB3:quadrupole, L:=LQ2/2, K1:=KQB3, aperture:=rQ1, TYPE="D20"; |
---|
| 97 | QB2:quadrupole, L:=LQ2/2, K1:=KQB2, aperture:=rQ1, TYPE="D20"; |
---|
| 98 | QB1:quadrupole, L:=LQ2/2, K1:=KQB1, aperture:=rQ1, TYPE="D20"; |
---|
| 99 | QB0:quadrupole, L:=LQ2/2, K1:=KQB0, aperture:=rQ1, TYPE="D20"; |
---|
| 100 | QB0M:quadrupole, L:=LQ2/2, K1:=KQB0M, aperture:=rQ1, TYPE="D20"; |
---|
| 101 | QB1M:quadrupole, L:=LQ2/2, K1:=KQB1M, aperture:=rQ1, TYPE="D20"; |
---|
| 102 | QB2M:quadrupole, L:=LQ2/2, K1:=KQB2M, aperture:=rQ1, TYPE="D20"; |
---|
| 103 | QB3M:quadrupole, L:=LQ2/2, K1:=KQB3M, aperture:=rQ1, TYPE="D20"; |
---|
| 104 | QS1:quadrupole, L:=LQ2/2, K1:=KQS1, aperture:=rQ1, TYPE="D20"; |
---|
| 105 | QS2:quadrupole, L:=LQ2/2, K1:=KQS2, aperture:=rQ1, TYPE="D20"; |
---|
| 106 | QS3:quadrupole, L:=LQ2/2, K1:=KQS3, aperture:=rQ1, TYPE="D20"; |
---|
| 107 | QM16:quadrupole, L:=LQ2/2, K1:=KQM16, aperture:=rQ2, TYPE="D40"; |
---|
| 108 | QM15:quadrupole, L:=LQ2/2, K1:=KQM15, aperture:=rQ2, TYPE="D40"; |
---|
| 109 | QM14:quadrupole, L:=LQ2/2, K1:=KQM14, aperture:=rQ2, TYPE="D40"; |
---|
| 110 | QM13a:quadrupole, L:=LQ2/2, K1:=KQM13a, aperture:=rQ2, TYPE="D40"; |
---|
| 111 | QM13b:quadrupole, L:=LQ2/2, K1:=KQM13b, aperture:=rQ2, TYPE="D40"; |
---|
| 112 | QM12:quadrupole, L:=LQ2/2, K1:=KQM12, aperture:=rQ2, TYPE="D40"; |
---|
| 113 | QM11:quadrupole, L:=LQ2/2, K1:=KQM11, aperture:=rQ2, TYPE="D40"; |
---|
| 114 | QD10:quadrupole, L:=LQ2/2, K1:=KQD10, aperture:=rQ1, TYPE="D20"; |
---|
| 115 | QF9:quadrupole, L:=LQ2/2, K1:=KQF9, aperture:=rQ1, TYPE="D20"; |
---|
| 116 | QD8:quadrupole, L:=LQ2/2, K1:=KQD8, aperture:=rQ1p25, TYPE="D25"; |
---|
| 117 | QF7:quadrupole, L:=LQ2/2, K1:=KQF7, aperture:=rQ1p25, TYPE="D25"; |
---|
| 118 | QD6:quadrupole, L:=LQ2/2, K1:=KQD6, aperture:=rQ1p25, TYPE="D25"; |
---|
| 119 | QF5:quadrupole, L:=LQ2/2, K1:=KQF5, aperture:=rQ1p25, TYPE="D25"; |
---|
| 120 | QD4:quadrupole, L:=LQ2/2, K1:=KQD4, aperture:=rQ1p25, TYPE="D25"; |
---|
| 121 | QD2B:quadrupole, L:=LQ2/2, K1:=KQD2B, aperture:=rQ3, TYPE="D60"; |
---|
| 122 | QF3:quadrupole, L:=LQ2/2, K1:=KQF3, aperture:=rQ3, TYPE="D60"; |
---|
| 123 | QD2A:quadrupole, L:=LQ2/2, K1:=KQD2A, aperture:=rQ3, TYPE="D60"; |
---|
| 124 | QF1:quadrupole, L:=LQF1/2, K1:=KQF1, aperture:=rQ1, TYPE="D20"; |
---|
| 125 | QD0:quadrupole, L:=LQD0/2, K1:=KQD0, aperture:=rQ1, TYPE="D20"; |
---|
| 126 | SQ3FF:drift, L:=0.3/2; //this is just a placeholder |
---|
| 127 | LS1:=1.0; |
---|
| 128 | LSF1:=0.3; |
---|
| 129 | LSD0:=0.6; |
---|
| 130 | rS1:=0.01; |
---|
| 131 | rS1p25:=0.0125; |
---|
| 132 | KSF6:=Bsign*(-1.69939443454 ); |
---|
| 133 | KSF5:=Bsign*( 0.419515957698); |
---|
| 134 | KSD4:=Bsign*(-3.301438410805); |
---|
| 135 | KSF1:=Bsign*( 7.252873476491); |
---|
| 136 | KSD0:=Bsign*(-7.740702674458); |
---|
| 137 | SF6:sextupole, L:=LS1/2, K2:=KSF6, aperture:=rS1, TYPE="D20"; |
---|
| 138 | SF5:sextupole, L:=LS1/2, K2:=KSF5, aperture:=rS1p25, TYPE="D25"; |
---|
| 139 | SD4:sextupole, L:=LS1/2, K2:=KSD4, aperture:=rS1p25, TYPE="D25"; |
---|
| 140 | SF1:sextupole, L:=LSF1/2, K2:=KSF1, aperture:=rS1, TYPE="D20"; |
---|
| 141 | SD0:sextupole, L:=LSD0/2, K2:=KSD0, aperture:=rS1, TYPE="D20"; |
---|
| 142 | LO3:=3.0; |
---|
| 143 | LO2:=2.0; |
---|
| 144 | LO1:=1.0; |
---|
| 145 | LOp3:=0.3; |
---|
| 146 | LOp1:=0.1; |
---|
| 147 | rO1:=0.01; |
---|
| 148 | rOp7:=0.007; |
---|
| 149 | KOC7E:=-4.0753E3; |
---|
| 150 | KOC7D:=3.3727E3; |
---|
| 151 | KOC7C:=-3.8645E3; |
---|
| 152 | KOC7B:=4.0261E3; |
---|
| 153 | KOC7A:=-1.7566E3; |
---|
| 154 | KOC10:=5.91716; |
---|
| 155 | KOC1:=-32.54437; |
---|
| 156 | KOC0:=3.0769222E2; |
---|
| 157 | OC7E:octupole, L:=LO3/2, K3:=KOC7E, aperture:=rOp7, TYPE="D14"; |
---|
| 158 | OC7D:octupole, L:=LO3/2, K3:=KOC7D, aperture:=rOp7, TYPE="D14"; |
---|
| 159 | OC7C:octupole, L:=LO2/2, K3:=KOC7C, aperture:=rOp7, TYPE="D14"; |
---|
| 160 | OC7B:octupole, L:=LO2/2, K3:=KOC7B, aperture:=rOp7, TYPE="D14"; |
---|
| 161 | OC7A:octupole, L:=LOp3/2, K3:=KOC7A, aperture:=rOp7, TYPE="D14"; |
---|
| 162 | OC10:octupole, L:=LO1/2, K3:=KOC10, aperture:=rOp7, TYPE="D14"; |
---|
| 163 | OC4:drift, L:=LOp1; |
---|
| 164 | OC1:octupole, L:=LOp3/2, K3:=KOC1, aperture:=rO1, TYPE="D20"; |
---|
| 165 | OC0:octupole, L:=LOp1/2, K3:=KOC0, aperture:=rO1, TYPE="D20"; |
---|
| 166 | VDEC46:=-1.77514E5; |
---|
| 167 | KDEC6L:=Bsign*VDEC46/2; |
---|
| 168 | KDEC4L:=Bsign*VDEC46/2; |
---|
| 169 | DEC6:MULTIPOLE; |
---|
| 170 | DEC4:MULTIPOLE; |
---|
| 171 | XGAPSP1:=0.300e-3; |
---|
| 172 | YGAPSP1:=0.250e-3; |
---|
| 173 | XGAPAB2:=4.000e-3; |
---|
| 174 | YGAPAB2:=4.000e-3; |
---|
| 175 | XGAPSP2:=0.300e-3; |
---|
| 176 | YGAPSP2:=0.200e-3; |
---|
| 177 | RPC1:=5.000e-3; |
---|
| 178 | XGAPAB3:=4.000e-3; |
---|
| 179 | YGAPAB3:=4.000e-3; |
---|
| 180 | XGAPSP3:=0.300e-3; |
---|
| 181 | YGAPSP3:=0.250e-3; |
---|
| 182 | RPC2:=5.000e-3; |
---|
| 183 | RPC3:=5.000e-3; |
---|
| 184 | XGAPAB4:=4.000e-3; |
---|
| 185 | YGAPAB4:=4.000e-3; |
---|
| 186 | XGAPSP4:=0.300e-3; |
---|
| 187 | YGAPSP4:=0.200e-3; |
---|
| 188 | RPC4:=5.000e-3; |
---|
| 189 | RPC5:=5.000e-3; |
---|
| 190 | XGAPAB5:=4.000e-3; |
---|
| 191 | YGAPAB5:=4.000e-3; |
---|
| 192 | XGAPSP5:=0.420e-3; |
---|
| 193 | YGAPSP5:=0.250e-3; |
---|
| 194 | RPC6:=5.000e-3; |
---|
| 195 | RPDUMP:=10.000e-3; |
---|
| 196 | RPC7:=5.000e-3; |
---|
| 197 | XGAPSPEX:=3.200e-3; |
---|
| 198 | RPC8:=5.000e-3; |
---|
| 199 | RPC9:=5.000e-3; |
---|
| 200 | RPC10:=5.000e-3; |
---|
| 201 | XGAPABE:=1.000e-3; |
---|
| 202 | YGAPABE:=1.000e-3; |
---|
| 203 | RPC11:=5.000e-3; |
---|
| 204 | XGAPAB10:=4.400e-3; |
---|
| 205 | YGAPAB10:=4.400e-3; |
---|
| 206 | XGAPAB9:=6.600e-3; |
---|
| 207 | YGAPAB9:=3.000e-3; |
---|
| 208 | XGAPAB7:=4.500e-3; |
---|
| 209 | YGAPAB7:=3.000e-3; |
---|
| 210 | XGAPMSK1:=8.300e-3; |
---|
| 211 | XGAPMSK2:=8.500e-3; |
---|
| 212 | YGAPSP1=0.750e-3; |
---|
| 213 | YGAPSP2=0.750e-3; |
---|
| 214 | YGAPSP3=0.750e-3; |
---|
| 215 | YGAPSP4=0.750e-3; |
---|
| 216 | YGAPSP5=0.750e-3; |
---|
| 217 | LSPB:=0.0086; // 0.6 r.l. Cu |
---|
| 218 | LSPE:=0.0356; // 1.0 r.l. Ti |
---|
| 219 | LAB:=0.4290; //30.0 r.l. Cu |
---|
| 220 | LABFF:=0.1050; //30.0 r.l. W |
---|
| 221 | LPC:=0.2145; //15.0 r.l. Cu |
---|
| 222 | LMSK:=0.1050; //30.0 r.l. W |
---|
| 223 | SP1:rcollimator, L:=LSPB, TYPE="X0.6Y0.5"XSIZE:=XGAPSP1, YSIZE:=YGAPSP1; |
---|
| 224 | AB2:rcollimator, L:=LAB, TYPE="X8Y8"XSIZE:=XGAPAB2, YSIZE:=YGAPAB2; |
---|
| 225 | SP2:rcollimator, L:=LSPB, TYPE="X0.6Y0.4"XSIZE:=XGAPSP2, YSIZE:=YGAPSP2; |
---|
| 226 | PC1:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC1, YSIZE:=RPC1; |
---|
| 227 | AB3:rcollimator, L:=LAB, TYPE="X8Y8"XSIZE:=XGAPAB3, YSIZE:=YGAPAB3; |
---|
| 228 | SP3:rcollimator, L:=LSPB, TYPE="X0.6Y0.5"XSIZE:=XGAPSP3, YSIZE:=YGAPSP3; |
---|
| 229 | PC2:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC2, YSIZE:=RPC2; |
---|
| 230 | PC3:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC3, YSIZE:=RPC3; |
---|
| 231 | AB4:rcollimator, L:=LAB, TYPE="X8Y8"XSIZE:=XGAPAB4, YSIZE:=YGAPAB4; |
---|
| 232 | SP4:rcollimator, L:=LSPB, TYPE="X0.6Y0.4"XSIZE:=XGAPSP4, YSIZE:=YGAPSP4; |
---|
| 233 | PC4:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC4, YSIZE:=RPC4; |
---|
| 234 | PC5:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC5, YSIZE:=RPC5; |
---|
| 235 | AB5:rcollimator, L:=LAB, TYPE="X8Y8"XSIZE:=XGAPAB5, YSIZE:=YGAPAB5; |
---|
| 236 | SP5:rcollimator, L:=LSPB, TYPE="X0.84Y0.5"XSIZE:=XGAPSP5, YSIZE:=YGAPSP5; |
---|
| 237 | PC6:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC6, YSIZE:=RPC6; |
---|
| 238 | PDUMP:ecollimator, L:=LPC, TYPE="X20Y20"XSIZE:=RPDUMP, YSIZE:=RPDUMP; |
---|
| 239 | PC7:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC7, YSIZE:=RPC7; |
---|
| 240 | SPEX:rcollimator, L:=LSPE, TYPE="X6.4Y0"XSIZE:=XGAPSPEX; |
---|
| 241 | PC8:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC8, YSIZE:=RPC8; |
---|
| 242 | PC9:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC9, YSIZE:=RPC9; |
---|
| 243 | PC10:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC10, YSIZE:=RPC10; |
---|
| 244 | ABE:rcollimator, L:=LABFF, TYPE="X2Y2"XSIZE:=XGAPABE, YSIZE:=YGAPABE; |
---|
| 245 | PC11:ecollimator, L:=LPC, TYPE="X10Y10"XSIZE:=RPC11, YSIZE:=RPC11; |
---|
| 246 | AB10:rcollimator, L:=LABFF, TYPE="X8.8Y8.8"XSIZE:=XGAPAB10, YSIZE:=YGAPAB10; |
---|
| 247 | AB9:rcollimator, L:=LABFF, TYPE="X13.2Y6"XSIZE:=XGAPAB9, YSIZE:=YGAPAB9; |
---|
| 248 | AB7:rcollimator, L:=LABFF, TYPE="X9Y6"XSIZE:=XGAPAB7, YSIZE:=YGAPAB7; |
---|
| 249 | MSK1:rcollimator, L:=LMSK, TYPE="X16.6Y0"XSIZE:=XGAPMSK1; |
---|
| 250 | MSK2:rcollimator, L:=LMSK, TYPE="X17Y0"XSIZE:=XGAPMSK2; |
---|
| 251 | LDBM:=2.1481; |
---|
| 252 | LDB0:=2.1481; |
---|
| 253 | dLDB0:=25.752235097059; |
---|
| 254 | LDB1:=79.8744; |
---|
| 255 | LDB2:=4.3039; |
---|
| 256 | LDBMM:=2.1481; |
---|
| 257 | LDB1M:=35.25883770713; |
---|
| 258 | LDB0M:=42.220804966667; |
---|
| 259 | dLmdw:=0; |
---|
| 260 | DBM:drift, L:=LDBM; |
---|
| 261 | DB0:drift, L:=LDB0+dLDB0; |
---|
| 262 | DB1:drift, L:=LDB1-dLDB0; |
---|
| 263 | DB2:drift, L:=LDB2; |
---|
| 264 | DBMM:drift, L:=LDBMM; |
---|
| 265 | DB1M:drift, L:=LDB1M; |
---|
| 266 | DB0M:drift, L:=LDB0M; |
---|
| 267 | LX0:drift, L:=0.3; |
---|
| 268 | DS3:drift, L:=12.0; |
---|
| 269 | DSM:drift, L:=1.0; |
---|
| 270 | D12:drift, L:=10.797027991439+dLmdw; |
---|
| 271 | D11:drift, L:=12.0; |
---|
| 272 | D10:drift, L:=12.0; |
---|
| 273 | D9:drift, L:=12.0; |
---|
| 274 | D8:drift, L:=12.0; |
---|
| 275 | D7E:drift, L:=10.7; |
---|
| 276 | D7D:drift, L:=4.0; |
---|
| 277 | D7C:drift, L:=37.0; |
---|
| 278 | D7B:drift, L:=3.0; |
---|
| 279 | D7A:drift, L:=37.0; |
---|
| 280 | D7:drift, L:=12.0; |
---|
| 281 | D710:drift, L:=3.0; |
---|
| 282 | D6A:drift, L:=0.86777; |
---|
| 283 | D6:drift, L:=9.23999; |
---|
| 284 | D5B:drift, L:=6.89534-4*SBD_FF->L-2*LX0->L; |
---|
| 285 | D5A:drift, L:=6.89534; |
---|
| 286 | D4:drift, L:=9.23999; |
---|
| 287 | D4A:drift, L:=0.86777; |
---|
| 288 | D3:drift, L:=20.01176; |
---|
| 289 | D3B:drift, L:=28.6; |
---|
| 290 | D2:drift, L:=77.08464; |
---|
| 291 | D1C:drift, L:=0.15; |
---|
| 292 | D1B:drift, L:=1.35; |
---|
| 293 | D1A:drift, L:=0.05; |
---|
| 294 | D0:drift, L:=3.51; |
---|
| 295 | DBMa:drift, L:=DBM->L-LSPB; |
---|
| 296 | DBMb:drift, L:=DBM->L-(LAB+LSPB); |
---|
| 297 | DB0a:drift, L:=DB0->L-0.5; |
---|
| 298 | DB0b:drift, L:=0.5-LPC; |
---|
| 299 | DB1a:drift, L:=DB1->L/2; |
---|
| 300 | DB1b:drift, L:=DB1->L-DB1a->L; |
---|
| 301 | DB1d:drift, L:=0.5-LPC; |
---|
| 302 | DB1c:drift, L:=DB1->L-(DB1a->L+LPC+DB1d->L); |
---|
| 303 | DB2a:drift, L:=DB2->L-0.5; |
---|
| 304 | DB2b:drift, L:=0.5-LPC; |
---|
| 305 | DBMMa:drift, L:=DBMM->L-(LAB+LSPB); |
---|
| 306 | DB1Ma:drift, L:=DB1M->L-0.5; |
---|
| 307 | DB1Mb:drift, L:=0.5-LPC; |
---|
| 308 | DB0Mb:drift, L:=3.0-(LAB+LSPB); |
---|
| 309 | DB0Ma:drift, L:=DB0M->L-3.0; |
---|
| 310 | LX0a:drift, L:=LX0->L-LPC; |
---|
| 311 | DSMa:drift, L:=DSM->L-LSPE; |
---|
| 312 | DS3a:drift, L:=DS3->L-0.5; |
---|
| 313 | DS3b:drift, L:=0.5-LPC; |
---|
| 314 | LX0b:drift, L:=LX0->L-LABFF; |
---|
| 315 | D710a:drift, L:=D710->L-LABFF; |
---|
| 316 | D3c:drift, L:=24.89536; |
---|
| 317 | D2b:drift, L:=34.825; |
---|
| 318 | D2a:drift, L:=40.295; |
---|
| 319 | DMSQ:drift, L:=1.45464; |
---|
| 320 | MUSP1:drift, L:=9.0, TYPE="muon spoiler"; |
---|
| 321 | D7Ea:drift, L:=(D7E->L-MUSP1->L)/2; |
---|
| 322 | MUSP2:drift, L:=18.0, TYPE="muon spoiler"; |
---|
| 323 | D3a:drift, L:=5.7164; |
---|
| 324 | DSPECT:drift, L:=0.5; |
---|
| 325 | DECBPM:drift, L:=1.4; |
---|
| 326 | LX0h:drift, L:=LX0->L/2; |
---|
| 327 | BEGEFF1:marker; |
---|
| 328 | BCOL1:marker; |
---|
| 329 | BCOL2:marker; |
---|
| 330 | MDW:marker; |
---|
| 331 | ESPECT:marker; |
---|
| 332 | IP:marker; |
---|
| 333 | ENDEFF1:marker; |
---|
| 334 | MR1i:marker; |
---|
| 335 | MR1f:marker; |
---|
| 336 | MR2i:marker; |
---|
| 337 | MR2f:marker; |
---|
| 338 | ! PHASEMON:INST; //beam arrival phase monitor |
---|
| 339 | PHASEMON:MONITOR; //beam arrival phase monitor |
---|
| 340 | ! WS_DIV:WIRE; //divergence wire scanner |
---|
| 341 | ! WS_ESP:WIRE; //energy spread wire scanner |
---|
| 342 | WS_DIV:monitor; //divergence wire scanner |
---|
| 343 | WS_ESP:monitor; //energy spread wire scanner |
---|
| 344 | ST1:marker; //PPS |
---|
| 345 | ST2:marker; //PPS |
---|
| 346 | ST3:marker; //PPS |
---|
| 347 | ST4:marker; //tune-up (1 bunch 750 GeV, 10 Hz = 20 kW) |
---|
| 348 | CRAB_CAV:drift, L:=1.26; |
---|
| 349 | XCORFB:hkicker; |
---|
| 350 | YCORFB:vkicker; |
---|
| 351 | XCORIP:hkicker; |
---|
| 352 | YCORIP:vkicker; |
---|
| 353 | QDMY_IP:quadrupole, L:=1.E-06, K1:=0, aperture:=1, TYPE="VIRTUAL"; |
---|
| 354 | BPM_IP:monitor, TYPE="DEFLECTION"; //for deflection monitoring simulations |
---|
| 355 | ! WS_IP:WIRE; //IP beam size via lumi or deflection scans |
---|
| 356 | WS_IP:monitor; //IP beam size via lumi or deflection scans |
---|
| 357 | IP_PKG:LINE=(QDMY_IP,BPM_IP,QDMY_IP,WS_IP); |
---|
| 358 | ECBPM1:monitor; |
---|
| 359 | ECBPM2:monitor; |
---|
| 360 | ECBPM3:monitor; |
---|
| 361 | QF1PKG:LINE=(QF1,BPMQ079,QF1); |
---|
| 362 | QD0PKG:LINE=(QD0,BPMQ079,QD0); |
---|
| 363 | EFFu:LINE=(BEGEFF1, |
---|
| 364 | BPMMB079,XCORFB,YCORFB,MR1i,SP1,DBMa, |
---|
| 365 | QB3,BPMQ079,QB3,DB0, |
---|
| 366 | QB2,BPMQ079,QB2,DB1a,ST1,DB1b, |
---|
| 367 | QB1,BPMQ079,QB1,DB2, |
---|
| 368 | QB0,BPMQ079,QB0,DBM,BCOL1,BPMMB079,XCORFB,YCORFB,AB2,SP2,DBMb, |
---|
| 369 | QB0,BPMQ079,QB0,DB2, |
---|
| 370 | QB1,BPMQ079,QB1,DB1a,ST2,DB1c,PC1,DB1d, |
---|
| 371 | QB2,BPMQ079,QB2,DB0, |
---|
| 372 | QB3,BPMQ079,QB3,DBMM,MR1f,BPMMB079,XCORFB,YCORFB,AB3,SP3,DBMMa, |
---|
| 373 | QB3,BPMQ079,QB3,DB0a,PC2,DB0b, |
---|
| 374 | QB2,BPMQ079,QB2,DB1a,ST3,DB1c,PC3,DB1d, |
---|
| 375 | QB1,BPMQ079,QB1,DB2, |
---|
| 376 | QB0,BPMQ079,QB0,DBM,BCOL2,BPMMB079,XCORFB,YCORFB,AB4,SP4,DBMb, |
---|
| 377 | QB0M,BPMQ079,QB0M,DB2a,PC4,DB2b, |
---|
| 378 | QB1M,BPMQ079,QB1M,DB1Ma,PC5,DB1Mb, |
---|
| 379 | QB2M,BPMQ079,QB2M,DB0Ma,BPMMB079,AB5,SP5,DB0Mb, |
---|
| 380 | QB3M,BPMQ079,QB3M,LX0, |
---|
| 381 | BS1,BS1,LX0, |
---|
| 382 | BS1,BS1,LX0, |
---|
| 383 | BS1,BS1,PC6,LX0a, |
---|
| 384 | QS1,BPMQ079,QS1,LX0, |
---|
| 385 | BS1,BS1,LX0, |
---|
| 386 | BS1,BS1,LX0, |
---|
| 387 | BS1,BS1,PDUMP,LX0a,BPME, |
---|
| 388 | BS1,BS1,LX0, |
---|
| 389 | BS1,BS1,LX0,BPME, |
---|
| 390 | BS1,BS1,LX0, |
---|
| 391 | BS1,BS1,LX0,BPME, |
---|
| 392 | BS1,BS1,LX0, |
---|
| 393 | BS1,BS1,LX0,BPME,WS_ESP, |
---|
| 394 | BS1,BS1,LX0, |
---|
| 395 | BS1,BS1,LX0, |
---|
| 396 | BS1,BS1,PC7,LX0a, |
---|
| 397 | QS2,BPMQ079,QS2,DS3, |
---|
| 398 | QS3,BPMQ079,QS3,DSM,SPEX,DSMa, |
---|
| 399 | QS3,BPMQ079,QS3,DS3a,PC8,DS3b, |
---|
| 400 | QS2,BPMQ079,QS2,LX0, |
---|
| 401 | BS1,BS1,LX0, |
---|
| 402 | BS1,BS1,LX0, |
---|
| 403 | BS1,BS1,LX0, |
---|
| 404 | BS1,BS1,PC9,LX0a, |
---|
| 405 | BS1,BS1,LX0, |
---|
| 406 | BS1,BS1,LX0, |
---|
| 407 | BS1,BS1,LX0, |
---|
| 408 | BS1,BS1,PC10,LX0a, |
---|
| 409 | BS1,BS1,LX0, |
---|
| 410 | BS1,BS1,LX0, |
---|
| 411 | BS1,BS1,LX0, |
---|
| 412 | BS1,BS1,ABE,LX0b, |
---|
| 413 | QS1,BPMQ079,QS1,LX0, |
---|
| 414 | BS1,BS1,LX0, |
---|
| 415 | BS1,BS1,LX0, |
---|
| 416 | BS1,BS1,PC11,LX0a); |
---|
| 417 | EFFs:LINE=(MDW,DSPECT, |
---|
| 418 | ECBPM1,DECBPM,BEC1a,BEC1b,DECBBo,BEC2a,BEC2b,DECBBi,ECBPM2, |
---|
| 419 | ESPECT,DECBBi,BEC3a,BEC3b,DECBBo,BEC4a,BEC4b,DECBPM,ECBPM3, |
---|
| 420 | DSPECT,MDW); |
---|
| 421 | EFFm:LINE=(QM16,BPMQ079,QM16,D12, |
---|
| 422 | QM15,BPMQ079,QM15,D11, |
---|
| 423 | QM14,BPMQ079,QM14,D10, |
---|
| 424 | QM13a,BPMQ079,QM13a,LX0h,EFFs,LX0h, |
---|
| 425 | QM13b,BPMQ079,QM13b,D9, |
---|
| 426 | QM12,BPMQ079,QM12,D8, |
---|
| 427 | QM11,BPMQ079,QM11); |
---|
| 428 | EFFd:LINE=(D7Ea,MUSP1,D7Ea, |
---|
| 429 | OC7E,BPMVIRT,OC7E,D7D, |
---|
| 430 | OC7D,BPMVIRT,OC7D,D7C, |
---|
| 431 | OC7C,BPMVIRT,OC7C,D7B, |
---|
| 432 | OC7B,BPMVIRT,OC7B,D7A, |
---|
| 433 | OC7A,BPMVIRT,OC7A,D7,AB10,D710a, |
---|
| 434 | QD10,BPMQ079,QD10,LX0, |
---|
| 435 | OC10,BPMVIRT,OC10,LX0,WS_DIV, |
---|
| 436 | QD10,BPMQ079,QD10,D6A,DEC6,BPMVIRT,DEC6,BPMMB079,D6, |
---|
| 437 | QF9,BPMQ079,QF9,AB9,LX0b, |
---|
| 438 | SF6,MR2i,BPMVIRT,SF6,BPMMB079,LX0, |
---|
| 439 | QF9,BPMQ079,QF9,D5B,2*(SBD_FF),LX0,2*(SBD_FF),LX0, |
---|
| 440 | B5,B5,LX0, |
---|
| 441 | B5,B5,LX0, |
---|
| 442 | B5,B5,LX0, |
---|
| 443 | QD8,BPMQ079,QD8,LX0, |
---|
| 444 | B5,B5,LX0, |
---|
| 445 | B5,B5,AB7,LX0b, |
---|
| 446 | QF7,BPMQ079,QF7,XCORFB,YCORFB,LX0, |
---|
| 447 | B5,B5,LX0, |
---|
| 448 | B5,B5,LX0, |
---|
| 449 | QD6,BPMQ079,QD6,LX0, |
---|
| 450 | B5,B5,LX0, |
---|
| 451 | B5,B5,LX0, |
---|
| 452 | B5,B5,D5A, |
---|
| 453 | QF5,BPMQ079,QF5,LX0, |
---|
| 454 | SF5,MR2f,BPMVIRT,SF5,BPMMB079,LX0, |
---|
| 455 | QF5,BPMQ079,QF5,D4,DEC4,BPMVIRT,DEC4,D4A, |
---|
| 456 | QD4,BPMQ079,QD4,LX0, |
---|
| 457 | SD4,BPMVIRT,SD4,BPMMB079,LX0, |
---|
| 458 | QD4,BPMQ079,QD4,OC4,D3a,MUSP2,D3c,LX0, |
---|
| 459 | B2,B2,LX0, |
---|
| 460 | B2,B2,LX0, |
---|
| 461 | B2,B2,LX0, |
---|
| 462 | B2,B2,LX0, |
---|
| 463 | B2,B2,LX0,XCORFB, |
---|
| 464 | B2,B2,LX0, |
---|
| 465 | B2,B2,LX0, |
---|
| 466 | QD2B,BPMQ079,QD2B,LX0,YCORFB, |
---|
| 467 | B2,B2,LX0, |
---|
| 468 | B2,B2,LX0, |
---|
| 469 | QF3,BPMQ079,QF3,LX0, |
---|
| 470 | B2,B2,LX0, |
---|
| 471 | B2,B2,LX0, |
---|
| 472 | QD2A,BPMQ079,QD2A,LX0, |
---|
| 473 | B1,B1,LX0, |
---|
| 474 | B1,B1,LX0, |
---|
| 475 | B1,B1,LX0, |
---|
| 476 | B1,B1,LX0, |
---|
| 477 | B1,B1,LX0, |
---|
| 478 | B1,B1,D2a,MSK1,D2b,CRAB_CAV,LX0,ST4,LX0,MSK2,DMSQ, |
---|
| 479 | SQ3FF,SQ3FF,LX0,PHASEMON, |
---|
| 480 | OC1,BPMVIRT,OC1,LX0,BPMMB079, |
---|
| 481 | SF1,BPMVIRT,SF1,D1C, |
---|
| 482 | QF1PKG,D1B, |
---|
| 483 | SD0,BPMVIRT,SD0,BPMMB079,OC0,BPMVIRT,OC0,D1A, |
---|
| 484 | QD0PKG,XCORIP,YCORIP,D0,IP, |
---|
| 485 | ENDEFF1); |
---|
| 486 | EFF1:LINE=(EFFu,EFFm,EFFd); |
---|
| 487 | EFF1S:LINE=(EFF1,IP_PKG); |
---|
| 488 | RETURN; |
---|