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; |
---|