1 | option,-info,-warn,-echo; |
---|
2 | ! DATE AND TIME: 06/12/04 03.01.00 |
---|
3 | ! touschek/CLIC_damping_ring/touschek.clicdr.madx |
---|
4 | ! FILE: clicdrnew.mad |
---|
5 | ! |
---|
6 | ang:=2*3.141592653/100; |
---|
7 | GRAD :=0.0; !-3.058302E-01 |
---|
8 | LEN := 2.724721E-01; |
---|
9 | PPN := LEN ; |
---|
10 | GR := -2.605525E-01; |
---|
11 | ANG := 0.06283185306; |
---|
12 | GRAD := 0.0; |
---|
13 | LEN := 0.2724721; |
---|
14 | LL1 := 0.1078097; |
---|
15 | LL2 := 0.1000031; |
---|
16 | LL3 := 0.07005689; |
---|
17 | LL33 := 0.14011378; |
---|
18 | KS1Y1 := -1.077126318641E4; |
---|
19 | KS1X2 := 8.762601512321E3; |
---|
20 | KS3Y1 := -1.078690067568E4; |
---|
21 | KS3X2 := 8.762602111656E3; |
---|
22 | KS2Y1 := -1.078016140083E4; |
---|
23 | KS2X2 := 8.762601901965E3; |
---|
24 | KS1X3 := 8.762602063503E3; |
---|
25 | KS2X3 := 8.762601957832E3; |
---|
26 | KS3X3 := 8.762601481058E3; |
---|
27 | WIGGLERPEAKFIELD := 1.764; |
---|
28 | WIGGLERPERIOD := 0.2; |
---|
29 | POLELENGTH := WIGGLERPERIOD/4.0; |
---|
30 | WIGANGLE := 0.011155944; |
---|
31 | PPN := LEN; |
---|
32 | GR := -0.2605525; |
---|
33 | ALFA2 := -3.561549; |
---|
34 | BETA2 := 9.000838; |
---|
35 | ALFA1 := 0.5725983; |
---|
36 | BETA1 := 1.270588; |
---|
37 | |
---|
38 | RF: RFCAVITY, L=1.0E-5, VOLT=3., HARMON=1800; |
---|
39 | GTMER: SBEND, L=LEN, ANGLE=ANG/2.0, K1=GRAD, E1=0.0, E2=ANG/2.0; |
---|
40 | GTMEL: SBEND, L=LEN, ANGLE=ANG/2.0, K1=GRAD, E1=ANG/2.0, E2=0.0; |
---|
41 | GQF1: QUADRUPOLE, L=0.16, K1=27.25941; |
---|
42 | KGQF1:=27.25941; |
---|
43 | GQF2: QUADRUPOLE, L=0.1542959, K1=-16.2213; |
---|
44 | KGQF2:=-16.2213; |
---|
45 | M1: MARKER; |
---|
46 | S1: DRIFT, L=LL1; |
---|
47 | S2: DRIFT, L=LL2; |
---|
48 | S3: DRIFT, L=LL3; |
---|
49 | MR: MONITOR; |
---|
50 | HKR: HKICKER; |
---|
51 | VKR: VKICKER; |
---|
52 | HKRF: HKICKER; |
---|
53 | VKRF: VKICKER; |
---|
54 | HKRD0: KICKER, HKICK=0.0, VKICK=0.0; |
---|
55 | HKRD1: KICKER, HKICK=0.0, VKICK=0.0; |
---|
56 | HKRD2: KICKER, HKICK=0.0, VKICK=0.0; |
---|
57 | HKRD3: KICKER, HKICK=0.0, VKICK=0.0; |
---|
58 | VKRD1: KICKER, HKICK=0.0, VKICK=0.0; |
---|
59 | VKRD2: KICKER, HKICK=0.0, VKICK=0.0; |
---|
60 | VKRD3: KICKER, HKICK=0.0, VKICK=0.0; |
---|
61 | VKRD4: KICKER, HKICK=0.0, VKICK=0.0; |
---|
62 | XGQF1: QUADRUPOLE, L=0.16, K1=KGQF1; |
---|
63 | XGQF2: QUADRUPOLE, L=0.1542959, K1=KGQF2; |
---|
64 | S1X2: SEXTUPOLE, L=LL2, K2=KS1X2; |
---|
65 | S1Y1: SEXTUPOLE, L=LL3, K2=KS1Y1; |
---|
66 | S1X3: SEXTUPOLE, L=LL2, K2=KS1X3; |
---|
67 | S2X2: SEXTUPOLE, L=LL2, K2=KS2X2; |
---|
68 | S2Y1: SEXTUPOLE, L=LL3, K2=KS2Y1; |
---|
69 | S2X3: SEXTUPOLE, L=LL2, K2=KS2X3; |
---|
70 | S3X2: SEXTUPOLE, L=LL2, K2=KS3X2; |
---|
71 | S3Y1: SEXTUPOLE, L=LL3, K2=KS3Y1; |
---|
72 | S3X3: SEXTUPOLE, L=LL2, K2=KS3X3; |
---|
73 | WIGPOLEPOS: RBEND, L=POLELENGTH, ANGLE=WIGANGLE; |
---|
74 | WIGPOLENEG: RBEND, L=POLELENGTH, ANGLE=-WIGANGLE; |
---|
75 | WIGHALFPOLEPOS: RBEND, L=POLELENGTH/2.0, ANGLE=WIGANGLE/2.0; |
---|
76 | WIGHALFPOLENEG: RBEND, L=POLELENGTH/2.0, ANGLE=-WIGANGLE/2.0; |
---|
77 | WIGDRIFT: DRIFT, L=POLELENGTH; |
---|
78 | LWIGDRIFT: DRIFT, L=2.0; |
---|
79 | QFW: QUADRUPOLE, TYPE=FODO, L=0.2, K1=3.916979; |
---|
80 | QDW: QUADRUPOLE, TYPE=FODO, L=0.2, K1=-3.103432; |
---|
81 | QFWW: QUADRUPOLE, TYPE=FODO, L=0.2, K1=3.916979; |
---|
82 | LQFW: QUADRUPOLE, TYPE=FODO, L=0.2, K1=3.916979; |
---|
83 | LQDW: QUADRUPOLE, TYPE=FODO, L=0.2, K1=-3.103432; |
---|
84 | WD: DRIFT, L=0.05; |
---|
85 | W1: MARKER; |
---|
86 | W2: MARKER; |
---|
87 | W3: MARKER; |
---|
88 | WMARKWIGCENTRAL: MARKER; |
---|
89 | PPTME: SBEND, L=PPN, ANGLE=ANG/2.0, K1=GR, E1=ANG/4.0, E2=ANG/4.0, K2=0.0; |
---|
90 | PGQF1: QUADRUPOLE, TYPE=DIS, L=0.1812258, K1=23.47001; |
---|
91 | LPGQF1: QUADRUPOLE, TYPE=DIS, L=0.1812258, K1=23.11715; |
---|
92 | PGQF2: QUADRUPOLE, TYPE=DIS, L=0.1542959, K1=-14.07053; |
---|
93 | LPGQF2: QUADRUPOLE, TYPE=DIS, L=0.1542959, K1=-13.08651; |
---|
94 | PGLD1: DRIFT, L=0.102776; |
---|
95 | LPGLD1: DRIFT, L=0.1606605; |
---|
96 | PGLD2: DRIFT, L=0.138878; |
---|
97 | LPGLD2: DRIFT, L=0.0724657; |
---|
98 | PCLIC: DRIFT, L=0.1554253; |
---|
99 | M2: MARKER; |
---|
100 | PSS1: SEXTUPOLE, L=0.06833055, K2=0.0; |
---|
101 | PSS2: SEXTUPOLE, L=0.1872414, K2=0.0; |
---|
102 | PS1: SEXTUPOLE, L=0.1545425, K2=0.0; |
---|
103 | PS2: SEXTUPOLE, L=0.1509784, K2=0.0; |
---|
104 | PS3: SEXTUPOLE, L=0.1493434, K2=0.0; |
---|
105 | BQ1: QUADRUPOLE, TYPE=DIS, L=0.2, K1=-6.809154; |
---|
106 | BQ2: QUADRUPOLE, TYPE=DIS, L=0.2, K1=9.369839; |
---|
107 | B1: DRIFT, L=0.5999877; |
---|
108 | B2: DRIFT, L=0.2573545; |
---|
109 | B3: DRIFT, L=0.4080515; |
---|
110 | ZQFW: QUADRUPOLE, L=0.2, K1=-2.424129; |
---|
111 | ZQDW: QUADRUPOLE, L=0.2, K1=-2.434141; |
---|
112 | ZWD: DRIFT, L=0.1674582; |
---|
113 | M7: MARKER; |
---|
114 | M3: MARKER; |
---|
115 | M4: MARKER; |
---|
116 | M5: MARKER; |
---|
117 | M6: MARKER; |
---|
118 | M8: MARKER; |
---|
119 | M9: MARKER; |
---|
120 | M10: MARKER; |
---|
121 | M11: MARKER; |
---|
122 | M12: MARKER; |
---|
123 | T1: MARKER; |
---|
124 | T2: MARKER; |
---|
125 | T3: MARKER; |
---|
126 | T4: MARKER; |
---|
127 | HKRA1: KICKER, HKICK=0.0, VKICK=0.0; |
---|
128 | HKRA2: KICKER, HKICK=0.0, VKICK=0.0; |
---|
129 | VKRA1: KICKER, HKICK=0.0, VKICK=0.0; |
---|
130 | P1: MARKER; |
---|
131 | P2: MARKER; |
---|
132 | P3: MARKER; |
---|
133 | P4: MARKER; |
---|
134 | P5: MARKER; |
---|
135 | P6: MARKER; |
---|
136 | P7: MARKER; |
---|
137 | P8: MARKER; |
---|
138 | D1: MARKER; |
---|
139 | D2: MARKER; |
---|
140 | D3: MARKER; |
---|
141 | D4: MARKER; |
---|
142 | D5: MARKER; |
---|
143 | D6: MARKER; |
---|
144 | D7: MARKER; |
---|
145 | D8: MARKER; |
---|
146 | A1: MARKER; |
---|
147 | A2: MARKER; |
---|
148 | A3: MARKER; |
---|
149 | A4: MARKER; |
---|
150 | A5: MARKER; |
---|
151 | A6: MARKER; |
---|
152 | A7: MARKER; |
---|
153 | A8: MARKER; |
---|
154 | D12: MARKER; |
---|
155 | F1: MARKER; |
---|
156 | F2: MARKER; |
---|
157 | F3: MARKER; |
---|
158 | F4: MARKER; |
---|
159 | G1: MARKER; |
---|
160 | G2: MARKER; |
---|
161 | G3: MARKER; |
---|
162 | G4: MARKER; |
---|
163 | QQ: QUADRUPOLE, L=0.0, K1=0.0; |
---|
164 | ACELL: LINE=(GTMER,S1,GQF1,HKR,MR,S2,GQF2,S3,VKR,S3,GQF2,S2,GQF1,HKR,MR,S1, |
---|
165 | GTMEL); |
---|
166 | WIGGLER1: LINE=(WIGHALFPOLEPOS,WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS, |
---|
167 | WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS,WMARKWIGCENTRAL,WIGDRIFT,WIGPOLENEG, |
---|
168 | WIGDRIFT,WIGPOLEPOS,WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS,WIGDRIFT, |
---|
169 | WIGPOLENEG,WIGDRIFT,WIGPOLEPOS,WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS, |
---|
170 | WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS,WIGDRIFT,WIGPOLENEG,WIGDRIFT, |
---|
171 | WIGPOLEPOS,WIGDRIFT,WIGPOLENEG,WIGDRIFT,WIGPOLEPOS,WIGDRIFT,WIGPOLENEG, |
---|
172 | WIGDRIFT,WIGHALFPOLEPOS); |
---|
173 | FODOWPP: LINE=(W1,QFW,HKRF,MR,WD,WIGGLER1,WD,QDW,VKRF,MR,WD,WIGGLER1,WD,W2); |
---|
174 | LFODOWPP: LINE=(W1,LQFW,HKRF,MR,WD,WIGGLER1,WD,LQDW,VKRF,MR,WD,WIGGLER1,WD, |
---|
175 | W2); |
---|
176 | ESUPP: LINE=(M1,GTMER,PGLD1,PGQF1,PGLD2,PGQF2,PCLIC,LPGQF2,LPGLD2,LPGQF1, |
---|
177 | LPGLD1,PPTME,M2); |
---|
178 | SESUPP: LINE=(M1,GTMER,PSS1,MR,PGQF1,HKRD1,PS1,PGQF2,PS2,VKRD1,MR,LPGQF2,PS3, |
---|
179 | LPGQF1,HKRD2,MR,PSS2,PPTME,M2); |
---|
180 | SESUPPL: LINE=(M2,PPTME,PSS2,MR,LPGQF1,HKRD1,PS3,LPGQF2,PS2,VKRD1,MR,PGQF2, |
---|
181 | PS1,PGQF1,HKRD2,MR,PSS1,GTMER,M1); |
---|
182 | MINS: LINE=(B1,BQ1,VKRD2,MR,B2,BQ2,HKRD3,MR,B3,ZQFW,VKRD3,MR,ZWD,WIGGLER1, |
---|
183 | ZWD,ZQDW,VKRD4,MR,ZWD,WIGGLER1,ZWD); |
---|
184 | MINSL: LINE=(HKRD0,MR,ZWD,WIGGLER1,ZWD,ZQDW,VKRD4,MR,ZWD,WIGGLER1,ZWD,ZQFW, |
---|
185 | VKRD3,MR,B3,BQ2,HKRD3,MR,B2,BQ1,VKRD2,MR,B1); |
---|
186 | RMINS: LINE=(B1,BQ1,VKRD2,MR,B2,BQ2,HKRD3,MR,B3,RF,ZQFW,VKRD3,MR,ZWD, |
---|
187 | WIGGLER1,ZWD,ZQDW,VKRD4,MR,ZWD,WIGGLER1,ZWD); |
---|
188 | NSUPP: LINE=(SESUPP,M7,MINS); |
---|
189 | NSUPPL: LINE=(QFWW,MINSL,SESUPPL); |
---|
190 | RFNSUPP: LINE=(SESUPP,RMINS); |
---|
191 | A1CELL: LINE=(GTMER,S1,MR,GQF1,HKR,S1X2,GQF2,S1Y1,VKR,MR,S1Y1,GQF2,S1X3,GQF1, |
---|
192 | HKR,MR,S1,GTMEL); |
---|
193 | A2CELL: LINE=(GTMER,S1,MR,GQF1,HKR,S2X2,GQF2,S2Y1,VKR,MR,S2Y1,GQF2,S2X3,GQF1, |
---|
194 | HKR,MR,S1,GTMEL); |
---|
195 | A3CELL: LINE=(GTMER,S1,MR,GQF1,HKR,S3X2,GQF2,S3Y1,VKR,MR,S3Y1,GQF2,S3X3,GQF1, |
---|
196 | HKR,MR,S1,GTMEL); |
---|
197 | XA1CELL: LINE=(GTMER,S1,MR,XGQF1,HKR,S1X2,XGQF2,S1Y1,VKR,MR,S1Y1,XGQF2,S1X3, |
---|
198 | XGQF1,HKR,MR,S1,GTMEL); |
---|
199 | XA2CELL: LINE=(GTMER,S1,MR,XGQF1,HKR,S2X2,XGQF2,S2Y1,VKR,MR,S2Y1,XGQF2,S2X3, |
---|
200 | XGQF1,HKR,MR,S1,GTMEL); |
---|
201 | XA3CELL: LINE=(GTMER,S1,MR,XGQF1,HKR,S3X2,XGQF2,S3Y1,VKR,MR,S3Y1,XGQF2,S3X3, |
---|
202 | XGQF1,HKR,MR,S1,GTMEL); |
---|
203 | ARCELL: LINE=(GTMER,S1,MR,GQF1,HKR,S1X2,GQF2,S1Y1,VKR,MR,GQF2,S1X3,GQF1,HKR, |
---|
204 | MR,S1,GTMEL); |
---|
205 | SACELL: LINE=(A1CELL,A2CELL,A3CELL); |
---|
206 | XSACELL: LINE=(XA1CELL,XA2CELL,XA3CELL); |
---|
207 | RR: LINE=(M9,99*A2CELL,M12,A2CELL,RF); |
---|
208 | RS: LINE=(M1,RF,MR,ARCELL,M2,98*ARCELL,P1,M3,ARCELL,MR,M4); |
---|
209 | WIGGLERS6: LINE=(FODOWPP,FODOWPP,FODOWPP,W2,FODOWPP,FODOWPP,W3,FODOWPP); |
---|
210 | WIGGLERS5: LINE=(FODOWPP,FODOWPP,FODOWPP,W2,FODOWPP,FODOWPP,W3); |
---|
211 | WIGGLERS4: LINE=(FODOWPP,FODOWPP,FODOWPP,FODOWPP); |
---|
212 | WIGGLERS3: LINE=(FODOWPP,FODOWPP,FODOWPP); |
---|
213 | D: LINE=(SESUPP); |
---|
214 | AEI: LINE=(NSUPP); |
---|
215 | RING: LINE=(15*SACELL,G1,SACELL,A1,NSUPP,A2,2*FODOWPP,F1,13*FODOWPP,F2,2* |
---|
216 | FODOWPP,A3,NSUPPL,A4,XSACELL,G2,14*XSACELL,RF,G3,XSACELL,D1,NSUPP,D2,2* |
---|
217 | LFODOWPP,F3,13*LFODOWPP,F4,2*LFODOWPP,D3,NSUPPL,D4); |
---|
218 | RING1: LINE=(A2,16*SACELL); |
---|
219 | RING2: LINE=(A1,A2,WIGGLERS4,10*FODOWPP,WIGGLERS3,A3,A4); |
---|
220 | RING3: LINE=(A1,96*HKR,48*VKR,17*HKRF,17*VKRF,A2,16*XSACELL); |
---|
221 | RING4: LINE=(A1,192*HKR,96*VKR,17*HKRF,17*VKRF,A2,3*LFODOWPP,11*LFODOWPP,3* |
---|
222 | LFODOWPP,A3,A4); |
---|
223 | ANG := 0.06283185306; |
---|
224 | GRAD := 0.0; |
---|
225 | LEN := 0.2724721; |
---|
226 | LL1 := 0.1078097; |
---|
227 | LL2 := 0.1000031; |
---|
228 | LL3 := 0.07005689; |
---|
229 | LL33 := 0.14011378; |
---|
230 | KS1Y1 := -1.077126318641E4; |
---|
231 | KS1X2 := 8.762601512321E3; |
---|
232 | KS3Y1 := -1.078690067568E4; |
---|
233 | KS3X2 := 8.762602111656E3; |
---|
234 | KS2Y1 := -1.078016140083E4; |
---|
235 | KS2X2 := 8.762601901965E3; |
---|
236 | KS1X3 := 8.762602063503E3; |
---|
237 | KS2X3 := 8.762601957832E3; |
---|
238 | KS3X3 := 8.762601481058E3; |
---|
239 | WIGGLERPEAKFIELD := 1.764; |
---|
240 | WIGGLERPERIOD := 0.2; |
---|
241 | POLELENGTH := WIGGLERPERIOD/4.0; |
---|
242 | WIGANGLE := 0.011155944; |
---|
243 | PPN := LEN; |
---|
244 | GR := -0.2605525; |
---|
245 | ALFA2 := -3.561549; |
---|
246 | BETA2 := 9.000838; |
---|
247 | ALFA1 := 0.5725983; |
---|
248 | BETA1 := 1.270588; |
---|
249 | QX := 72.6900416187; |
---|
250 | QY := 35.418018915238; |
---|
251 | QS := 0.0 |
---|
252 | QX' := 1.608633355698; |
---|
253 | QY' := 0.37712957789; |
---|
254 | ALFX := -0.490551000298E-3; |
---|
255 | ALFY := 0.50168539198E-3; |
---|
256 | BETX := 0.111767960289; |
---|
257 | BETY := 0.593025318188; |
---|
258 | X0 := 0.0; |
---|
259 | PX0 := 0.0; |
---|
260 | Y0 := 0.0; |
---|
261 | PY0 := 0.0; |
---|
262 | T0 := 0.0; |
---|
263 | PT0 := 0.0; |
---|
264 | Q1 := 0.6900416187; |
---|
265 | Q2 := 0.418018915238; |
---|
266 | Q1' := 1.608633360831; |
---|
267 | Q2' := 0.37712957789; |
---|
268 | Q1'' := -91.854230762594; |
---|
269 | Q2'' := 6.72252765756E2; |
---|
270 | DQ1DE1 := -3.424451430457E4; |
---|
271 | DQ2DE2 := 1.438228437753E7; |
---|
272 | DQ1DE2 := -2.715209971574E5; |
---|
273 | |
---|
274 | |
---|
275 | beam, particle=positron, energy=2.424,bunched,npart=3.1E+09, |
---|
276 | kbunch=1386, EX = 1.20E-10, EY = 6.75E-13 , |
---|
277 | ET=1.6e-6,SIGT=0.00162, SIGE=0.00128; !,radiate ; |
---|
278 | |
---|
279 | use,period=ring; |
---|
280 | |
---|
281 | twiss,chrom,table; |
---|
282 | |
---|
283 | ! reduce size of output table: |
---|
284 | select,flag=touschek,pattern="HKR",column=S, TLI, TLIW, TLITOT; |
---|
285 | touschek,file="touschek.dat"; |
---|
286 | |
---|
287 | stop |
---|