1 | #include "mad_dict.h" |
---|
2 | |
---|
3 | /* constants (pre-defined variables) */ |
---|
4 | char constant_def[] = |
---|
5 | "const pi = 4 * atan(1.); " |
---|
6 | "const twopi = 2 * pi; " |
---|
7 | "const degrad = 180 / pi; " |
---|
8 | "const raddeg = pi / 180; " |
---|
9 | "const e = exp(1.); " |
---|
10 | "const amu0 = 4.e-7 * pi; " |
---|
11 | "const emass = 0.510998910e-3; " |
---|
12 | "const mumass = 0.1056583668; " |
---|
13 | "const nmass = 0.931494028; " /* unified atomic mass unit [GeV/(c**2)] */ |
---|
14 | "const pmass = 0.938272013; " |
---|
15 | "const clight = 299792458.; " |
---|
16 | "const qelect = 1.602176487e-19; " |
---|
17 | "const hbar = 6.58211899e-25; " |
---|
18 | "const erad = 2.8179402894e-15; " |
---|
19 | "const prad = erad*emass/pmass; "; |
---|
20 | |
---|
21 | /* mods HG090508 - speed-up twiss |
---|
22 | all new elements must start with at, l, kmax, kmin, calib, polarity |
---|
23 | exactly as the existing ones. Existing elements can only be extended |
---|
24 | at the end. */ |
---|
25 | |
---|
26 | /* command definitions, sorted by module resp. type */ |
---|
27 | |
---|
28 | /* The special commands |
---|
29 | "if(", "else{", "elseif(", "while(", ">:macro", ">:line" |
---|
30 | are not included here, but can be found in mad_gcst.c |
---|
31 | under special_comm_desc */ |
---|
32 | /* IMPORTANT: |
---|
33 | beta0 and twiss MUST have identical portions |
---|
34 | up to "energy" included */ |
---|
35 | |
---|
36 | /* format as follows: <...> optional, missing defaults become 0 |
---|
37 | "none" stands for empty string |
---|
38 | name : module group type mad_8 |
---|
39 | module = the module this command belongs to |
---|
40 | group = the command group this command belongs to |
---|
41 | type = 0: default |
---|
42 | 1: start of group |
---|
43 | 2: end of group |
---|
44 | mad_8 = mad-8 element code |
---|
45 | remark: sequence ... endsequence is NOT a group |
---|
46 | |
---|
47 | parameter 1 = (type <,default<, call default>>), |
---|
48 | parameter 2 = (type <,default<, call default>>), |
---|
49 | etc. |
---|
50 | some commands contain only data (module "data") for easy access. |
---|
51 | examples: |
---|
52 | l = (r) means: default l = 0, l in command without value -> 0 |
---|
53 | energy = (r, 1) means: default energy is 1, in command without value -> 0 |
---|
54 | file = (s, none, twiss) means: default no file, |
---|
55 | file in command without value -> twiss |
---|
56 | |
---|
57 | types: l=logical, i=int, r=real, s=string |
---|
58 | integer and real arrays of arbitrary length can be defined via {...}; |
---|
59 | arrays must be defined with maximum length. |
---|
60 | */ |
---|
61 | |
---|
62 | /* threader tolerances and maxima: xmax,ymax: orbit excursion at which |
---|
63 | threader is switched on; att: attenuation factor for kicks. |
---|
64 | */ |
---|
65 | /* FS 15.03.2004: initial matrix for ptc_twiss, preparation of Touschek */ |
---|
66 | char command_def[] = |
---|
67 | "antiproton: data none 0 0 " /* comment allowed outside quotes */ |
---|
68 | "mass = [r, pmass], " |
---|
69 | "charge = [r, -1]; " |
---|
70 | " " |
---|
71 | "electron: data none 0 0 " |
---|
72 | "mass = [r, emass], " |
---|
73 | "charge = [r, -1]; " |
---|
74 | " " |
---|
75 | "negmuon: data none 0 0 " |
---|
76 | "mass = [r, mumass], " |
---|
77 | "charge = [r, -1]; " |
---|
78 | " " |
---|
79 | "positron: data none 0 0 " |
---|
80 | "mass = [r, emass], " |
---|
81 | "charge = [r, 1]; " |
---|
82 | " " |
---|
83 | "posmuon: data none 0 0 " |
---|
84 | "mass = [r, mumass], " |
---|
85 | "charge = [r, 1]; " |
---|
86 | " " |
---|
87 | "proton: data none 0 0 " |
---|
88 | "mass = [r, pmass], " |
---|
89 | "charge = [r, 1]; " |
---|
90 | " " |
---|
91 | "ion: data none 0 0 " |
---|
92 | "mass = [r, nmass], " |
---|
93 | "charge = [r, 1]; " |
---|
94 | " " |
---|
95 | "aperture: aperture none 0 0 " |
---|
96 | "file = [s, none, none], " /* output file with aperture table */ |
---|
97 | "halofile = [s, none, none], " /* input file w/halo polygon coordinates */ |
---|
98 | /* "pipefile = [s, none, none], " */ /* input file w/pipe polygon coordinates */ |
---|
99 | "range = [s, #s/#e, none], " /* range */ |
---|
100 | "exn = [r, 3.75e-6], " /* norm. emit */ |
---|
101 | "eyn = [r, 3.75e-6], " /* norm. emit */ |
---|
102 | "dqf = [r, 2.086], " /* peak linear dispersion */ |
---|
103 | "betaqfx = [r, 170.25], " /* beta x in standard qf */ |
---|
104 | "dp = [r, 0.0015], " /* bucket edge at injection */ |
---|
105 | "dparx = [r, 0.273], " /* fractional parasitic dispersion - horizontal */ |
---|
106 | "dpary = [r, 0.273], " /* fractional parasitic dispersion - vertical */ |
---|
107 | "cor = [r, 0.004], " /* maximum radial closed orbit */ |
---|
108 | "bbeat = [r, 1.1], " /* beta beating coefficient applying to beam size*/ |
---|
109 | "nco = [i, 5], " /* number of azimuth for radial scan */ |
---|
110 | "halo = [r, {6., 8.4, 7.3, 7.3}], " /* halo parameters: n, r, h, v */ |
---|
111 | "interval = [r, 1.], " /* length in meters between measurements */ |
---|
112 | "spec = [r, 0.], " /* aperture spec, for plotting only */ |
---|
113 | "notsimple = [l, false, true], " /* use if beam pipe is not a simply connex */ |
---|
114 | "trueprofile = [s, none, none], " /* read discrete displacements from this file */ |
---|
115 | "offsetelem = [s, none, none], " /* read off-axis data from this file */ |
---|
116 | "refnode = [s, none, none]; " /* read reference element for the offset file */ |
---|
117 | " " |
---|
118 | "assign: control none 0 0 " |
---|
119 | "echo = [s, terminal, none], " |
---|
120 | "truncate = [l, false, true]; " |
---|
121 | " " |
---|
122 | "beam: control none 0 0 " |
---|
123 | "particle = [s, positron, positron], " |
---|
124 | "sequence = [s, none, none], " |
---|
125 | "bunched = [l, true, true], " |
---|
126 | "radiate = [l, false, true], " |
---|
127 | "mass = [r, emass], " |
---|
128 | "charge = [r, 1], " |
---|
129 | "energy = [r, 1], " |
---|
130 | "pc = [r, 0], " |
---|
131 | "gamma = [r, 0], " |
---|
132 | "ex = [r, 1], " |
---|
133 | "exn = [r, 0], " |
---|
134 | "ey = [r, 1], " |
---|
135 | "eyn = [r, 0], " |
---|
136 | "et = [r, 1], " |
---|
137 | "sigt = [r, 0], " |
---|
138 | "sige = [r, 0], " |
---|
139 | "kbunch = [r, 1], " |
---|
140 | "npart = [r, 1], " |
---|
141 | "bcurrent = [r, 0], " |
---|
142 | "freq0 = [r, 0], " |
---|
143 | "circ = [r, 0], " |
---|
144 | "dtbyds = [r, 0], " |
---|
145 | "deltap = [r, 0], " |
---|
146 | "beta = [r, 0], " |
---|
147 | "alfa = [r, 0], " |
---|
148 | "u0 = [r, 0], " |
---|
149 | "qs = [r, 0], " |
---|
150 | "arad = [r, 0], " |
---|
151 | "bv = [r, 1], " |
---|
152 | "pdamp = [r, {1,1,2}, {0,0,0}], " |
---|
153 | "n1min = [r, -1]; " |
---|
154 | " " |
---|
155 | "beta0: control none 0 0 " |
---|
156 | "betx = [r, 0], alfx = [r, 0], mux = [r, 0], " |
---|
157 | "bety = [r, 0], alfy = [r, 0], muy = [r, 0], " |
---|
158 | "x = [r, 0], px = [r, 0], " |
---|
159 | "y = [r, 0], py = [r, 0], " |
---|
160 | "t = [r, 0], pt = [r, 0], " |
---|
161 | "dx = [r, 0], dpx = [r, 0], " |
---|
162 | "dy = [r, 0], dpy = [r, 0], " |
---|
163 | "wx = [r, 0], phix = [r, 0], dmux = [r, 0], " |
---|
164 | "wy = [r, 0], phiy = [r, 0], dmuy = [r, 0], " |
---|
165 | "ddx = [r, 0], ddpx = [r, 0], " |
---|
166 | "ddy = [r, 0], ddpy = [r, 0], " |
---|
167 | "r11 = [r, 0], r12 = [r, 0], " |
---|
168 | "r21 = [r, 0], r22 = [r, 0], " |
---|
169 | "energy = [r, 0]; " |
---|
170 | " " |
---|
171 | "call: control none 0 0 " |
---|
172 | "file = [s, none]; " |
---|
173 | " " |
---|
174 | "coguess: control control 0 0 " |
---|
175 | "x = [r, 0], " |
---|
176 | "px = [r, 0], " |
---|
177 | "y = [r, 0], " |
---|
178 | "py = [r, 0], " |
---|
179 | "t = [r, 0], " |
---|
180 | "pt = [r, 0], " |
---|
181 | "tolerance= [r, 1.0e-6]; " |
---|
182 | " " |
---|
183 | "create: control none 0 0 " |
---|
184 | "table = [s, none], " |
---|
185 | "column = [s,{none}]; " |
---|
186 | " " |
---|
187 | "delete: control none 0 0 " |
---|
188 | "sequence = [s, none], " |
---|
189 | "table = [s, none]; " |
---|
190 | " " |
---|
191 | "deselect: control none 0 0 " |
---|
192 | "flag = [s, none, none], " |
---|
193 | "range = [s, #s/#e, none], " |
---|
194 | "class = [s, none, none], " |
---|
195 | "pattern = [s, any, none], " |
---|
196 | "clear = [l, false, true]; " |
---|
197 | " " |
---|
198 | "dumpsequ: control none 0 0 " |
---|
199 | "sequence = [s, none], " |
---|
200 | "level = [i, 0], " |
---|
201 | "file = [s, 0]; " |
---|
202 | " " |
---|
203 | "exec: control none 0 0; " |
---|
204 | " " |
---|
205 | "exit: control none 0 0; " |
---|
206 | " " |
---|
207 | "extract: control none 0 0 " |
---|
208 | "sequence = [s, none, none], " |
---|
209 | "newname = [s, none, none], " |
---|
210 | "refpos = [s, none, none], " |
---|
211 | "to = [s, none, none], " |
---|
212 | "from = [s, none, none]; " |
---|
213 | " " |
---|
214 | "fill: control none 0 0 " |
---|
215 | "table = [s, none], " |
---|
216 | "row = [i, -1]; " |
---|
217 | " " |
---|
218 | "setvars: control none 0 0 " |
---|
219 | "table = [s, none], " |
---|
220 | "row = [i, -1]; " |
---|
221 | " " |
---|
222 | "help: control none 0 0 " |
---|
223 | "dummy = [s, 0]; " |
---|
224 | " " |
---|
225 | "option: control none 0 0 " |
---|
226 | "bborbit = [l, false, true], " |
---|
227 | "echo = [l, true, true], " |
---|
228 | "info = [l, true, true], " |
---|
229 | "reset = [l, false, true], " |
---|
230 | "debug = [l, false, true], " |
---|
231 | "verbose = [l, false, true], " /*hbu */ |
---|
232 | "rbarc = [l, true, true], " |
---|
233 | "thin_foc = [l, true, true], " |
---|
234 | "sympl = [l, true, true], " |
---|
235 | "tell = [l, false, true], " |
---|
236 | "threader = [l, false, true], " |
---|
237 | "trace = [l, false, true], " |
---|
238 | "verify = [l, false, true], " |
---|
239 | "no_fatal_stop= [l, false, true], " |
---|
240 | "freemematstop= [l, false, true], " |
---|
241 | "warn = [l, true, true]; " |
---|
242 | " " |
---|
243 | "plot: control none 0 0 " |
---|
244 | "vaxis = [s, {none}], " |
---|
245 | "vaxis1 = [s, {none}], " |
---|
246 | "vaxis2 = [s, {none}], " |
---|
247 | "vaxis3 = [s, {none}], " |
---|
248 | "vaxis4 = [s, {none}], " |
---|
249 | "haxis = [s, none], " |
---|
250 | "hmin = [r, 0, 0], " |
---|
251 | "hmax = [r, 0, 0], " |
---|
252 | "vmin = [r, {0}], " |
---|
253 | "vmax = [r, {0}], " |
---|
254 | "bars = [i, 0, 1], " |
---|
255 | "style = [i, 1, 1], " |
---|
256 | "colour = [i, 0, 100], " |
---|
257 | "symbol = [i, 0, 1], " |
---|
258 | "interpolate = [l, false, true], " |
---|
259 | "spline = [l, false, true], " |
---|
260 | "noline = [l, false, true], " |
---|
261 | "notitle = [l, false, true], " |
---|
262 | "noversion = [l, false, true], " |
---|
263 | "nolegend = [l, false, true], " |
---|
264 | "particle = [s, {none}], " |
---|
265 | "multiple = [l, false, true], " |
---|
266 | "ptc = [l, false, true], " |
---|
267 | "marker_plot = [l, false, true], " |
---|
268 | "range_plot = [l, false, true], " |
---|
269 | "zero_suppr = [l, false, true], " /*hbu */ |
---|
270 | "table = [s, twiss], " |
---|
271 | "ptc_table = [s, ptc_twiss], " |
---|
272 | "title = [s, none], " |
---|
273 | "param = [s, none], " |
---|
274 | "range = [s, #s/#e, none], " |
---|
275 | "file = [s, none], " |
---|
276 | "trackfile = [s, track]; " |
---|
277 | " " |
---|
278 | "print: control none 0 0 " |
---|
279 | "text = [s, none]; " |
---|
280 | " " |
---|
281 | "quit: control none 0 0; " |
---|
282 | " " |
---|
283 | "readtable: control none 0 0 " |
---|
284 | "table = [s, none], " |
---|
285 | "file = [s, none]; " |
---|
286 | " " |
---|
287 | "readmytable: correct correct 0 0 " |
---|
288 | "table = [s, none], " |
---|
289 | "file = [s, none]; " |
---|
290 | " " |
---|
291 | "removefile: control none 0 0 " |
---|
292 | "file = [s, none]; " |
---|
293 | " " |
---|
294 | "renamefile: control none 0 0 " |
---|
295 | "file = [s, none], " |
---|
296 | "name = [s, none]; " |
---|
297 | " " |
---|
298 | "resbeam: control none 0 0, " |
---|
299 | "sequence = [s, none, none]; " |
---|
300 | " " |
---|
301 | "resplot: control none 0 0; " |
---|
302 | " " |
---|
303 | "return: control none 0 0; " |
---|
304 | " " |
---|
305 | "save: control none 0 0 " |
---|
306 | "sequence = [s, {none}], " |
---|
307 | "bare = [l, false, true]," |
---|
308 | "beam = [l, false, true]," |
---|
309 | "mad8 = [l, false, true], " |
---|
310 | "file = [s, save, save], " |
---|
311 | "newname = [s, dummy, dummy]; " |
---|
312 | " " |
---|
313 | "savebeta: control none 0 0 " |
---|
314 | "label = [s, none], " |
---|
315 | "place = [s, none], " |
---|
316 | "sequence = [s, none]; " |
---|
317 | " " |
---|
318 | "select: control none 0 0 " |
---|
319 | "flag = [s, none, none], " |
---|
320 | "range = [s, #s/#e, none], " |
---|
321 | "class = [s, none, none], " |
---|
322 | "pattern = [s, any, none], " |
---|
323 | "slice = [i, 1, 1], " |
---|
324 | "thick = [l, false, true], " |
---|
325 | "column = [s,{none}], " |
---|
326 | "sequence = [s, none], " |
---|
327 | "full = [l, false, true], " |
---|
328 | "clear = [l, false, true]; " |
---|
329 | " " |
---|
330 | "set: control none 0 0 " |
---|
331 | "sequence = [s, none], " |
---|
332 | "format = [s,{\"10d\",\"18.10g\",\"-18s\"}]; " |
---|
333 | " " |
---|
334 | "setplot: control none 0 0 " |
---|
335 | "font = [i, 1], " |
---|
336 | "lwidth = [r, 5], " |
---|
337 | "xsize = [r, 27.], " |
---|
338 | "ysize = [r, 19.], " |
---|
339 | "ascale = [r, 1.5], " |
---|
340 | "lscale = [r, 2], " |
---|
341 | "sscale = [r, 2], " |
---|
342 | "rscale = [r, 1.8], " |
---|
343 | "post = [i, 1], " |
---|
344 | "interpolate = [l, false, true]; " |
---|
345 | " " |
---|
346 | "sodd: control none 0 0 " |
---|
347 | "detune = [l, false, true], " |
---|
348 | "distort1 = [l, false, true], " |
---|
349 | "distort2 = [l, false, true], " |
---|
350 | "start_stop = [r, {0.0,0.0}], " |
---|
351 | "noprint = [l, false, true], " |
---|
352 | "nosixtrack = [l, false, true], " |
---|
353 | "print_at_end = [l, false, true], " |
---|
354 | "print_all = [l, false, true], " |
---|
355 | "multipole_order_range = [i,{1,2}]; " |
---|
356 | " " |
---|
357 | "show: control none 0 0; " |
---|
358 | " " |
---|
359 | "stop: control none 0 0; " |
---|
360 | " " |
---|
361 | "system: control none 0 0 " |
---|
362 | "dummy = [s, 0]; " |
---|
363 | " " |
---|
364 | "title: control none 0 0 " |
---|
365 | "dummy = [s, 0]; " |
---|
366 | " " |
---|
367 | "threader: control none 0 0 " |
---|
368 | "vector= [r, {5.e-3,5.e-3,1}]; " /* xmax,ymax,att */ |
---|
369 | " " |
---|
370 | "use: control none 0 0 " |
---|
371 | "period = [s, none, none], " |
---|
372 | "sequence = [s, none, none], " |
---|
373 | "range = [s, #s/#e, none], " |
---|
374 | "survey = [l, false, true], " |
---|
375 | "survtest = [l, false, true]; " |
---|
376 | " " |
---|
377 | "value: control none 0 0 " |
---|
378 | "dummy = [s, 0]; " |
---|
379 | " " |
---|
380 | "write: control none 0 0 " |
---|
381 | "table = [s, none], " |
---|
382 | "file = [s, none]; " |
---|
383 | " " |
---|
384 | "sixtrack: c6t none 0 0 " |
---|
385 | "mult_auto_off = [l, false, true], " |
---|
386 | "cavall = [l, false, true], " |
---|
387 | "aperture = [l, false, true], " |
---|
388 | "split = [l, false, true], " |
---|
389 | "max_mult_ord = [i, 11], " |
---|
390 | "radius = [r, 1]; " |
---|
391 | " " |
---|
392 | "ptc_create_universe: ptc_create_universe none 0 0 " |
---|
393 | "sector_nmul_max = [i, 10], " |
---|
394 | "sector_nmul = [i, 5], " |
---|
395 | "symprint = [l, true], " |
---|
396 | "ntpsa = [l, false, true]; " |
---|
397 | " " |
---|
398 | "ptc_export_xml: ptc_export_xml none 0 0 " /* space after 0! */ |
---|
399 | "file = [s,output.xml,output.xml] ; " /* defaults to output.xml */ |
---|
400 | " " |
---|
401 | "ptc_create_layout: ptc_create_layout none 0 0 " |
---|
402 | "time = [l, true, true], " |
---|
403 | "model = [i, 1], " |
---|
404 | "method = [i, 2], " |
---|
405 | "exact = [l, false, true], " |
---|
406 | "closed_layout = [l, true, true], " |
---|
407 | "nst = [i, 1], " |
---|
408 | "mad_mult = [l, true], " |
---|
409 | "mad8 = [l, true], " |
---|
410 | "offset_deltap = [r, 0], " |
---|
411 | "errors_out = [l, false, true], " |
---|
412 | "magnet_name = [s, none, none], " |
---|
413 | "resplit = [l, false, true], " |
---|
414 | "thin = [r, 0.001], " |
---|
415 | "xbend = [r, -1, 0.001], " |
---|
416 | "even = [l, true, true]; " |
---|
417 | " " |
---|
418 | "ptc_read_errors: ptc_read_errors none 0 0 " |
---|
419 | "overwrite = [l, false, true]; " |
---|
420 | " " |
---|
421 | "ptc_refresh_k: ptc_refresh_k none 0 0 " |
---|
422 | "overwrite = [l, false, true]; " |
---|
423 | " " |
---|
424 | "ptc_move_to_layout: ptc_move_to_layout none 0 0 " |
---|
425 | "index = [i, 1]; " |
---|
426 | " " |
---|
427 | "ptc_align: ptc_align none 0 0; " |
---|
428 | " " |
---|
429 | "ptc_select: ptc_select none 0 0 " |
---|
430 | "table = [s, none, none], " |
---|
431 | "column = [s, none, none], " |
---|
432 | "polynomial = [i, none] , "/*defines the element of the tracked 6D array of polynomials */ |
---|
433 | "monomial = [s, none] , "/*defines the monomial that coefficient will be sent to table */ |
---|
434 | "parametric = [l, false, true], "/*Tells if the result should be stored in a parametric form if knobs are present*/ |
---|
435 | "quantity = [s, {none}] ; " |
---|
436 | " " |
---|
437 | "ptc_select_moment: ptc_select_moment none 0 0 " |
---|
438 | "table = [s, moments, none], " |
---|
439 | "column = [s, none, none], " |
---|
440 | "parametric = [l, false, true], "/*Tells if the result should be stored in a parametric form if knobs are present*/ |
---|
441 | /*"place = [s, none], "*/ |
---|
442 | "moment_s = [s, {none}], " |
---|
443 | "moment = [i, {0}], " |
---|
444 | "quantity = [s, {none}] ; " |
---|
445 | " " |
---|
446 | "ptc_knob: ptc_knob none 0 0 " |
---|
447 | "initial = [s, none] , "/* */ |
---|
448 | "element = [s, none] , "/* */ |
---|
449 | "kn = [i, {-1}], " |
---|
450 | "ks = [i, {-1}], " |
---|
451 | "exactmatch = [l, true, true]; " |
---|
452 | " " |
---|
453 | "ptc_putbeambeam: ptc_putbeambeam none 0 0 " |
---|
454 | "element = [s, none] , "/* */ |
---|
455 | "local_s = [r, -1] , "/* */ |
---|
456 | "global_s = [r, -1] , "/* */ |
---|
457 | "xma = [r, none] , "/* */ |
---|
458 | "yma = [r, none] , "/* */ |
---|
459 | "sigx = [r, none], " |
---|
460 | "sigy = [r, none]; " |
---|
461 | " " |
---|
462 | "ptc_varyknob: ptc_varyknob none 0 0 " |
---|
463 | "initial = [s, none] , "/* */ |
---|
464 | "element = [s, none] , "/* */ |
---|
465 | "kn = [i, -1], " |
---|
466 | "ks = [i, -1], " |
---|
467 | "exactmatch = [l, true, true], " |
---|
468 | "trustrange = [r, 0.1], " /*defines the range the expansion is trusted*/ |
---|
469 | "step = [r, 0.0], " |
---|
470 | "lower = [r, -1.e20], " |
---|
471 | "upper = [r, 1.e20]; " |
---|
472 | " " |
---|
473 | "ptc_setknobvalue: ptc_setknobvalue none 0 0 " |
---|
474 | "element = [s, none] , "/* */ |
---|
475 | "kn = [i, -1], " |
---|
476 | "ks = [i, -1], " |
---|
477 | "refreshtables = [l, true, true], " |
---|
478 | "value = [r] ; " |
---|
479 | " " |
---|
480 | "ptc_refreshpartables: ptc_refreshpartables none 0 0 " |
---|
481 | "refreshtables = [l, true, true] ;" |
---|
482 | " " |
---|
483 | "rviewer: rviewer none 0 0 " |
---|
484 | "exactmatch = [l, true, true] ; " |
---|
485 | " " |
---|
486 | "ptc_printparametric: ptc_printparametric none 0 0 " |
---|
487 | "filename = [s, none] , "/* */ |
---|
488 | "format = [s, ptc] ; " |
---|
489 | " " |
---|
490 | "ptc_setfieldcomp: ptc_setfieldcomp none 0 0 " |
---|
491 | "fromerrtable = [s, none, efield], " |
---|
492 | "add = [l, false, true], " |
---|
493 | "element = [s, none] , "/* */ |
---|
494 | "kn = [i, -1], " |
---|
495 | "ks = [i, -1], " |
---|
496 | "value = [r] ; " |
---|
497 | " " |
---|
498 | "ptc_eplacement: ptc_eplacement none 0 0 " |
---|
499 | "range = [s, none] , "/* */ |
---|
500 | "x = [r, 0], y = [r, 0], z = [r, 0], " /*position of the front face*/ |
---|
501 | "phi = [r, 0], " /**/ |
---|
502 | "theta = [r, 0], " |
---|
503 | "surveyall = [l, true, true] , " |
---|
504 | "onlyposition = [l, false, true] , "/* if true changes only position and, leaves orinetation untouched */ |
---|
505 | "onlyorientation = [l, false, true] , "/* if true changes only orientation and, leaves position untouched */ |
---|
506 | "autoplacedownstream = [l, true, true] , "/* if true all the elements downstream are placed at default positions, if false the rest of the layout stays antouched */ |
---|
507 | "refframe = [s, gcs] ; " /* coordinate system, gcs - global coordinate syste, current - current position, previouselement */ |
---|
508 | " " |
---|
509 | "ptc_printframes: ptc_printframes none 0 0 " |
---|
510 | "file = [s, none] , "/* */ |
---|
511 | "with = [s, none] , "/* */ |
---|
512 | "format = [s, text] ; " |
---|
513 | " " |
---|
514 | "ptc_twiss: ptc_twiss none 0 0 " |
---|
515 | "betx = [r, 0], alfx = [r, 0], mux = [r, 0], " |
---|
516 | "bety = [r, 0], alfy = [r, 0], muy = [r, 0], " |
---|
517 | "x = [r, 0], px = [r, 0], " |
---|
518 | "y = [r, 0], py = [r, 0], " |
---|
519 | "t = [r, 0], pt = [r, 0], " |
---|
520 | "dx = [r, 0], dpx = [r, 0], " |
---|
521 | "dy = [r, 0], dpy = [r, 0], " |
---|
522 | "wx = [r, 0], phix = [r, 0], dmux = [r, 0], " |
---|
523 | "wy = [r, 0], phiy = [r, 0], dmuy = [r, 0], " |
---|
524 | "ddx = [r, 0], ddpx = [r, 0], " |
---|
525 | "ddy = [r, 0], ddpy = [r, 0], " |
---|
526 | "r11 = [r, 0], r12 = [r, 0], " |
---|
527 | "r21 = [r, 0], r22 = [r, 0], " |
---|
528 | "energy = [r, 0], " |
---|
529 | "file = [s, none, ptc_twiss], " |
---|
530 | "table = [s, none, ptc_twiss], " |
---|
531 | "summary_file = [s, none, ptc_twiss_summary], " |
---|
532 | "summary_table = [s, none, ptc_twiss_summary], " |
---|
533 | "savemaps = [l, true, true], " /*buffers maps for future usage as universal_taylors */ |
---|
534 | "writetmap = [l,false, true], " /*writes transfer.map */ |
---|
535 | "slice_magnets = [l,false,true], " |
---|
536 | "center_magnets = [l,false,true], " |
---|
537 | "deltap_dependency = [l,false,true], " /* compute Twiss derivatives w.r.t deltap*/ |
---|
538 | "xdistr = [s, gauss, gauss], " /* type of distribution in X plane*/ |
---|
539 | "ydistr = [s, gauss, gauss], " /* type of distribution in Y plane*/ |
---|
540 | "zdistr = [s, gauss, gauss], " /* type of distribution in Z plane*/ |
---|
541 | "deltapreadsize = [r, 0], " /*size on delta */ |
---|
542 | "bunchlegngth = [r, 0], " /*size in Z/T*/ |
---|
543 | "initial_moments_manual = [l, false, true], " /* re?? are moments at beginning of the line, 21 in case of 3DGauss, or 10 in fully coupled */ |
---|
544 | "deltap = [r, 0], " |
---|
545 | "range = [s, #s/#e, none], " |
---|
546 | "icase = [i, 4], " |
---|
547 | "exact_mis = [l, false, true], " |
---|
548 | "time = [l, false, true], " |
---|
549 | "no = [i, 1], " |
---|
550 | "closed_orbit = [l, false, true], " |
---|
551 | "rmatrix = [l, false, true], " |
---|
552 | "initial_matrix_table = [l, false, true], " |
---|
553 | "initial_matrix_manual = [l, false, true], " |
---|
554 | "initial_map_manual = [l, false, true], " |
---|
555 | "initial_ascript_manual = [l, false, true], " |
---|
556 | "re11 = [r, 1], re12 = [r, 0], re13 = [r, 0], " |
---|
557 | "re14 = [r, 0], re15 = [r, 0], re16 = [r, 0], " |
---|
558 | "re21 = [r, 0], re22 = [r, 1], re23 = [r, 0], " |
---|
559 | "re24 = [r, 0], re25 = [r, 0], re26 = [r, 0], " |
---|
560 | "re31 = [r, 0], re32 = [r, 0], re33 = [r, 1], " |
---|
561 | "re34 = [r, 0], re35 = [r, 0], re36 = [r, 0], " |
---|
562 | "re41 = [r, 0], re42 = [r, 0], re43 = [r, 0], " |
---|
563 | "re44 = [r, 1], re45 = [r, 0], re46 = [r, 0], " |
---|
564 | "re51 = [r, 0], re52 = [r, 0], re53 = [r, 0], " |
---|
565 | "re54 = [r, 0], re55 = [r, 1], re56 = [r, 0], " |
---|
566 | "re61 = [r, 0], re62 = [r, 0], re63 = [r, 0], " |
---|
567 | "re64 = [r, 0], re65 = [r, 0], re66 = [r, 1], " |
---|
568 | "betz = [r, 0], alfz = [r, 0], muz = [r, 0], " |
---|
569 | "beta0 = [s, none, beta0]; " |
---|
570 | " " |
---|
571 | "ptc_moments: ptc_moments none 0 0 " |
---|
572 | "no = [i, 1], " |
---|
573 | "xdistr = [s, gauss, gauss], " /* type of distribution in X plane*/ |
---|
574 | "ydistr = [s, gauss, gauss], " /* type of distribution in Y plane*/ |
---|
575 | "zdistr = [s, gauss, gauss]; " /* type of distribution in Z plane*/ |
---|
576 | " " |
---|
577 | "select_ptc_normal: select_ptc_normal none 0 0 " |
---|
578 | "dx = [s, {none}], " |
---|
579 | "dpx = [s, {none}], " |
---|
580 | "dy = [s, {none}], " |
---|
581 | "dpy = [s, {none}], " |
---|
582 | "q1 = [s, {none}], " |
---|
583 | "dq1 = [s, {none}], " |
---|
584 | "q2 = [s, {none}], " |
---|
585 | "dq2 = [s, {none}], " |
---|
586 | "gnfu = [s, {none}], " |
---|
587 | "haml = [s, {none}], " |
---|
588 | "anhx = [s, {none}], " |
---|
589 | "anhy = [s, {none}], " |
---|
590 | "eign = [s, {none}], " |
---|
591 | "clear = [l, false, true]; " |
---|
592 | " " |
---|
593 | "ptc_normal: ptc_normal none 0 0 " |
---|
594 | "icase = [i, 4], " |
---|
595 | "no = [i, 1], " |
---|
596 | "normal = [l, false, true], " |
---|
597 | "closed_orbit = [l, false, true], " |
---|
598 | "maptable = [l, false, true], " |
---|
599 | "exact_mis = [l, false, true], " |
---|
600 | "time = [l, false, true], " |
---|
601 | "deltap = [r, 0], " |
---|
602 | "x = [r, 0], " |
---|
603 | "px = [r, 0], " |
---|
604 | "y = [r, 0], " |
---|
605 | "py = [r, 0], " |
---|
606 | "t = [r, 0], " |
---|
607 | "pt = [r, 0]; " |
---|
608 | " " /*Piotr.Skowronski@cern.ch*/ |
---|
609 | "ptc_trackline: ptc_trackline none 0 0 " /*implemented by subroutine ptc_trackline() in madx_ptc_trackline.f90*/ |
---|
610 | "turns = [i, 1], " |
---|
611 | "ffile = [i, 1], " |
---|
612 | "file = [s, track, track], " |
---|
613 | "gcs = [l, false, true], " |
---|
614 | "everystep = [l, false, true], " |
---|
615 | "tableallsteps = [l, false, true], " |
---|
616 | "extension= [s, none, none], " |
---|
617 | "rootntuple = [l, false, true], "/*writes all the tracks in ROOT NTuple -> works only if program is dynamically linked and RPLOT plugin is present */ |
---|
618 | "onetable = [l, false, true]; " |
---|
619 | " " /*Piotr.Skowronski@cern.ch*/ |
---|
620 | "ptc_dumpmaps: ptc_dumpmaps none 0 0 " /*implemented by subroutine ptc_dumpmaps() in madx_ptc_module.f90*/ |
---|
621 | "range = [s, #s/#e], " |
---|
622 | "frombegin = [s, ptcmaps, ptcmaps], " |
---|
623 | "file = [s, ptcmap, ptcmaps]; " |
---|
624 | " " |
---|
625 | "ptc_oneturnmap: ptc_oneturnmap none 0 0 " /*implemented by subroutine ptc_dumpmaps() in madx_ptc_module.f90*/ |
---|
626 | "x = [r, 0], " |
---|
627 | "px = [r, 0], " |
---|
628 | "y = [r, 0], " |
---|
629 | "py = [r, 0], " |
---|
630 | "t = [r, 0], " |
---|
631 | "pt = [r, 0], " |
---|
632 | "range = [s, #s/#e], " |
---|
633 | "file = [s, ptcmap, ptcmaps]; " |
---|
634 | " " |
---|
635 | "ptc_track_shape: ptc_track_shape none 0 0 " |
---|
636 | "debug = [i, 0, 1]; " |
---|
637 | " " |
---|
638 | "ptc_setswitch: ptc_setswitch none 0 0 " |
---|
639 | "debuglevel = [i,1], "/*sets the level of debugging printout 0 none, 4 everything */ |
---|
640 | "maxacceleration = [l, true, true], " /*switch saying to set cavities phases so the reference orbit is always on the crest, i.e. gains max energy*/ |
---|
641 | "exact_mis = [l, false, true], " /* switch to ensure exact misaligment treatment */ |
---|
642 | "totalpath = [l, false, true], " /* switch to use totalpath, modifies PTC states by adding totalpath0 flag */ |
---|
643 | "radiation = [l, false, true], " /*sets the radiation switch/internal state of PTC */ |
---|
644 | "fringe = [l, false, true], " /*sets the fringe switch/internal state of PTC */ |
---|
645 | "nocavity = [l, true, true], " /*sets the nocavity switch/internal state of PTC */ |
---|
646 | "time = [l, true, true]; " /* switch to use time rather than pathlength, modifies PTC states by adding TIME0 flag */ |
---|
647 | " " |
---|
648 | "ptc_enforce6d: ptc_enforce6d none 0 0 " |
---|
649 | "flag = [l, false, false]; " /* normally 6D is reduced to 4D if no cavities are present. This switch prevents it. It is needed to calcualte fg R56 in a chicane */ |
---|
650 | " " |
---|
651 | "ptc_track: ptc_track none 0 0 " |
---|
652 | "icase = [i, 4], " |
---|
653 | "turns = [i, 1], " |
---|
654 | "closed_orbit = [l, false, true], " |
---|
655 | "deltap = [r, 0], " |
---|
656 | "exact_mis = [l, false, true], " |
---|
657 | "time = [l, false, true], " |
---|
658 | "element_by_element = [l, false, true], " |
---|
659 | "radiation = [l, false, true], " |
---|
660 | "radiation_model1 = [l, false, true], " |
---|
661 | "radiation_energy_loss = [l, false, true], " |
---|
662 | "radiation_quad = [l, false, true], " |
---|
663 | "space_charge = [l, false, true], " |
---|
664 | "beam_envelope = [l, false, true], " |
---|
665 | "dump = [l, false, true], " |
---|
666 | "onetable = [l, false, true], " |
---|
667 | "file = [s, track, track], " |
---|
668 | "extension= [s, none, none], " |
---|
669 | "ffile = [i, 1], " |
---|
670 | "maxaper= [r, {0.1, 0.01, 0.1, 0.01, 1., 0.1}], " |
---|
671 | "norm_out = [l, false, true], " |
---|
672 | "norm_no = [i, 1]; " |
---|
673 | " " |
---|
674 | "ptc_start: ptc_start none 0 0 " |
---|
675 | "x = [r, 0], " |
---|
676 | "px = [r, 0], " |
---|
677 | "y = [r, 0], " |
---|
678 | "py = [r, 0], " |
---|
679 | "t = [r, 0], " |
---|
680 | "pt = [r, 0], " |
---|
681 | "fx = [r, 0], " |
---|
682 | "phix = [r, 0], " |
---|
683 | "fy = [r, 0], " |
---|
684 | "phiy = [r, 0], " |
---|
685 | "ft = [r, 0], " |
---|
686 | "phit = [r, 0]; " |
---|
687 | " " |
---|
688 | "ptc_observe: ptc_observe none 0 0 " |
---|
689 | "place = [s, none]; " |
---|
690 | " " |
---|
691 | "ptc_track_end: ptc_track_end none 0 0; " |
---|
692 | " " /*Piotr.Skowronski@cern.ch*/ |
---|
693 | "ptc_script: ptc_script none 0 0 " /*implemented by subroutine ptc_dumpmaps() in madx_ptc_script.f90*/ |
---|
694 | "file = [s, script.ptc, script.ptc]; " |
---|
695 | " " |
---|
696 | "ptc_open_gino: ptc_open_gino 0 0 " |
---|
697 | "command = [s, dothis, dothis]; " |
---|
698 | " " |
---|
699 | "ptc_end: ptc_end none 0 0; " |
---|
700 | " " |
---|
701 | "correct: correct correct 0 0 " |
---|
702 | "error = [r, 1.e-5], " |
---|
703 | "ncorr = [i, 0], " |
---|
704 | "monerror = [i, 0], " |
---|
705 | "monscale = [i, 0], " |
---|
706 | "monon = [r, 1], " |
---|
707 | "moncut = [r, 0], " |
---|
708 | "corrlim = [r, 1], " |
---|
709 | "resout = [i, 0], " |
---|
710 | "sequence = [s, {none}], " |
---|
711 | "clist = [s, none], " |
---|
712 | "mlist = [s, none], " |
---|
713 | "plane = [s, x], " |
---|
714 | "flag = [s, ring], " |
---|
715 | "mode = [s, micado], " |
---|
716 | "cond = [i, 0], " |
---|
717 | "twissum = [i, 0], " |
---|
718 | "orbit = [s, none], " |
---|
719 | "model = [s, none], " |
---|
720 | "corzero = [i, 0], " |
---|
721 | "tworing = [l, false, true], " |
---|
722 | "beam1tab = [s, none], " |
---|
723 | "beam2tab = [s, none], " |
---|
724 | "target = [s, none], " |
---|
725 | "name_col = [s, none], " |
---|
726 | "x_col = [s, none], " |
---|
727 | "y_col = [s, none], " |
---|
728 | "units = [r, 1], " |
---|
729 | "sngcut = [r, 50], " |
---|
730 | "sngval = [r, 2], " |
---|
731 | "extern = [l, false, true]; " |
---|
732 | " " |
---|
733 | "getorbit: correct correct 0 0 " |
---|
734 | "file = [s, orbit, orbit]; " |
---|
735 | " " |
---|
736 | "readcorr: correct correct 0 0 " |
---|
737 | "file = [s, orbit, orbit]; " |
---|
738 | " " |
---|
739 | "setcorr: correct correct 0 0 " |
---|
740 | "table = [s, none], " |
---|
741 | "file = [s, orbit, orbit]; " |
---|
742 | " " |
---|
743 | "putorbit: correct correct 0 0 " |
---|
744 | "file = [s, orbit, orbit]; " |
---|
745 | " " |
---|
746 | "getkick: correct correct 0 0 " |
---|
747 | "file = [s, setting, setting], " |
---|
748 | "plane = [s, none, none], " |
---|
749 | "add = [l, false], " |
---|
750 | "direct = [l, false]; " |
---|
751 | " " |
---|
752 | "putkick: correct correct 0 0 " |
---|
753 | "file = [s, setting, setting], " |
---|
754 | "plane = [s, none, none], " |
---|
755 | "direct = [l, false]; " |
---|
756 | " " |
---|
757 | "getdisp: correct correct 0 0 " |
---|
758 | "file = [s, dispersion, dispersion]; " |
---|
759 | " " |
---|
760 | "putdisp: correct correct 0 0 " |
---|
761 | "file = [s, dispersion, dispersion]; " |
---|
762 | " " |
---|
763 | "usekick: correct correct 0 0 " |
---|
764 | "sequence = [s, none, none], " |
---|
765 | "status = [s, on], " |
---|
766 | "range = [s, #s/#e], " |
---|
767 | "class = [s, none], " |
---|
768 | "pattern = [s, any, none]; " |
---|
769 | " " |
---|
770 | "usemonitor: correct correct 0 0 " |
---|
771 | "sequence = [s, none, none], " |
---|
772 | "status = [s, on], " |
---|
773 | "range = [s, #s/#e], " |
---|
774 | "class = [s, none], " |
---|
775 | "pattern = [s, any, none]; " |
---|
776 | " " |
---|
777 | "coption: correct none 0 0 " |
---|
778 | "seed = [i, 123456789], " |
---|
779 | "print = [i, 1], " |
---|
780 | "debug = [i, 0]; " |
---|
781 | " " |
---|
782 | "seqedit: edit edit 1 0 " |
---|
783 | "sequence = [s, none, none]; " |
---|
784 | " " |
---|
785 | "flatten: edit edit 0 0; " |
---|
786 | " " |
---|
787 | "install: edit edit 0 0 " |
---|
788 | "element = [s, none, none], " |
---|
789 | "class = [s, none, none], " |
---|
790 | "at = [r, 0, 0], " |
---|
791 | "from = [s, none, none]; " |
---|
792 | " " |
---|
793 | "move: edit edit 0 0 " |
---|
794 | "element = [s, none, none], " |
---|
795 | "by = [r, 0, 0], " |
---|
796 | "to = [r, 0, 0], " |
---|
797 | "from = [s, none, none]; " |
---|
798 | " " |
---|
799 | "remove: edit edit 0 0 " |
---|
800 | "element = [s, none, none]; " |
---|
801 | " " |
---|
802 | "cycle: edit edit 0 0 " |
---|
803 | "start = [s, none, none]; " |
---|
804 | " " |
---|
805 | "reflect: edit edit 0 0; " |
---|
806 | " " |
---|
807 | "replace: edit edit 0 0 " |
---|
808 | "element = [s, none, none], " |
---|
809 | "by = [s, none, none]; " |
---|
810 | " " |
---|
811 | "endedit: edit edit 2 0; " |
---|
812 | " " |
---|
813 | "drift: element none 0 1 " |
---|
814 | "at = [r, 1.e20], " |
---|
815 | "l = [r, 0], " |
---|
816 | "kmax = [r, 0], " |
---|
817 | "kmin = [r, 0], " |
---|
818 | "calib = [r, 0], " |
---|
819 | "polarity = [r, 0], " |
---|
820 | "slice = [i, 1], " |
---|
821 | "magnet = [i, 0], " |
---|
822 | "slot_id = [i, none], " |
---|
823 | "assembly_id = [i, none], " |
---|
824 | "mech_sep = [r, 0], " |
---|
825 | "v_pos = [r, 0], " |
---|
826 | "model = [i, -1], " |
---|
827 | "method = [i, -1], " |
---|
828 | "exact = [i, -1, 1], " |
---|
829 | "nst = [i, -1], " |
---|
830 | "from = [s, none], " |
---|
831 | "type = [s, none, none], " |
---|
832 | "rbend_length = [s, none], " |
---|
833 | "permfringe = [l, false, true], " |
---|
834 | "bend_fringe = [l, false, true], " |
---|
835 | "kill_ent_fringe = [l, false, true], " |
---|
836 | "kill_exi_fringe = [l, false, true]; " |
---|
837 | " " |
---|
838 | "rbend: element none 0 2 " |
---|
839 | "at = [r, 1.e20], " |
---|
840 | "l = [r, 0], " |
---|
841 | "kmax = [r, 0], " |
---|
842 | "kmin = [r, 0], " |
---|
843 | "calib = [r, 0], " |
---|
844 | "polarity = [r, 0], " |
---|
845 | "angle = [r, 0], " |
---|
846 | "tilt = [r, 0], " |
---|
847 | "k0 = [r, 0], " |
---|
848 | "k0s = [r, 0], " |
---|
849 | "k1 = [r, 0], " |
---|
850 | "k1s = [r, 0], " |
---|
851 | "e1 = [r, 0], " |
---|
852 | "e2 = [r, 0], " |
---|
853 | "k2 = [r, 0], " |
---|
854 | "k2s = [r, 0], " |
---|
855 | "h1 = [r, 0], " |
---|
856 | "h2 = [r, 0], " |
---|
857 | "hgap = [r, 0], " |
---|
858 | "fint = [r, 0, 0.5], " |
---|
859 | "fintx = [r, -1.0], " |
---|
860 | "k3 = [r, 0], " |
---|
861 | "k3s = [r, 0], " |
---|
862 | "fcsr = [r, 0], " |
---|
863 | "mech_sep = [r, 0], " |
---|
864 | "v_pos = [r, 0], " |
---|
865 | "aperture = [r, {0}], " |
---|
866 | "aper_offset = [r, {0}], " |
---|
867 | "aper_tol = [r, {0, 0, 0}], " |
---|
868 | "knl = [r, {0}], " |
---|
869 | "ksl = [r, {0}], " |
---|
870 | "magnet = [i, 1], " |
---|
871 | "slot_id = [i, none], " |
---|
872 | "assembly_id = [i, none], " |
---|
873 | "slice = [i, 1], " |
---|
874 | "model = [i, -1], " |
---|
875 | "method = [i, -1], " |
---|
876 | "exact = [i, -1, 1], " |
---|
877 | "nst = [i, -1], " |
---|
878 | "apertype = [s, circle, circle], " |
---|
879 | "from = [s, none], " |
---|
880 | "type = [s, none, none], " |
---|
881 | "ptcrbend = [l, false, true], " |
---|
882 | "truerbend = [l, true, true], " |
---|
883 | "permfringe = [l, false, true], " |
---|
884 | "bend_fringe = [l, true, true], " |
---|
885 | "kill_ent_fringe = [l, false, true], " |
---|
886 | "kill_exi_fringe = [l, false, true], " |
---|
887 | "add_angle = [r, {0,0,0,0,0}]; " |
---|
888 | " " |
---|
889 | "sbend: element none 0 3 " |
---|
890 | "at = [r, 1.e20], " |
---|
891 | "l = [r, 0], " |
---|
892 | "kmax = [r, 0], " |
---|
893 | "kmin = [r, 0], " |
---|
894 | "calib = [r, 0], " |
---|
895 | "polarity = [r, 0], " |
---|
896 | "angle = [r, 0], " |
---|
897 | "tilt = [r, 0], " |
---|
898 | "k0 = [r, 0], " |
---|
899 | "k0s = [r, 0], " |
---|
900 | "k1 = [r, 0], " |
---|
901 | "k1s = [r, 0], " |
---|
902 | "e1 = [r, 0], " |
---|
903 | "e2 = [r, 0], " |
---|
904 | "k2 = [r, 0], " |
---|
905 | "k2s = [r, 0], " |
---|
906 | "h1 = [r, 0], " |
---|
907 | "h2 = [r, 0], " |
---|
908 | "hgap = [r, 0], " |
---|
909 | "fint = [r, 0, 0.5], " |
---|
910 | "fintx = [r, -1.0], " |
---|
911 | "k3 = [r, 0], " |
---|
912 | "k3s = [r, 0], " |
---|
913 | "fcsr = [r, 0], " |
---|
914 | "mech_sep = [r, 0], " |
---|
915 | "v_pos = [r, 0], " |
---|
916 | "aperture = [r, {0}], " |
---|
917 | "aper_offset = [r, {0}], " |
---|
918 | "aper_tol = [r, {0, 0, 0}], " |
---|
919 | "knl = [r, {0}], " |
---|
920 | "ksl = [r, {0}], " |
---|
921 | "magnet = [i, 1], " |
---|
922 | "slot_id = [i, none], " |
---|
923 | "assembly_id = [i, none], " |
---|
924 | "slice = [i, 1], " |
---|
925 | "model = [i, -1], " |
---|
926 | "method = [i, -1], " |
---|
927 | "exact = [i, -1, 1], " |
---|
928 | "nst = [i, -1], " |
---|
929 | "apertype = [s, circle, circle], " |
---|
930 | "from = [s, none], " |
---|
931 | "type = [s, none, none], " |
---|
932 | "permfringe = [l, false, true], " |
---|
933 | "bend_fringe = [l, true, true], " |
---|
934 | "kill_ent_fringe = [l, false, true], " |
---|
935 | "kill_exi_fringe = [l, false, true]; " |
---|
936 | " " |
---|
937 | "matrix: element none 0 4 " |
---|
938 | "at = [r, 1.e20], " |
---|
939 | "l = [r, 0], " |
---|
940 | "kmax = [r, 0], " |
---|
941 | "kmin = [r, 0], " |
---|
942 | "calib = [r, 0], " |
---|
943 | "polarity = [r, 0], " |
---|
944 | "kick1 = [r, 0], kick2 = [r, 0], kick3 = [r, 0], " |
---|
945 | "kick4 = [r, 0], kick5 = [r, 0], kick6 = [r, 0], " |
---|
946 | "rm11 = [r, 1], rm12 = [r, 0], rm13 = [r, 0], " |
---|
947 | "rm14 = [r, 0], rm15 = [r, 0], rm16 = [r, 0], " |
---|
948 | "rm21 = [r, 0], rm22 = [r, 1], rm23 = [r, 0], " |
---|
949 | "rm24 = [r, 0], rm25 = [r, 0], rm26 = [r, 0], " |
---|
950 | "rm31 = [r, 0], rm32 = [r, 0], rm33 = [r, 1], " |
---|
951 | "rm34 = [r, 0], rm35 = [r, 0], rm36 = [r, 0], " |
---|
952 | "rm41 = [r, 0], rm42 = [r, 0], rm43 = [r, 0], " |
---|
953 | "rm44 = [r, 1], rm45 = [r, 0], rm46 = [r, 0], " |
---|
954 | "rm51 = [r, 0], rm52 = [r, 0], rm53 = [r, 0], " |
---|
955 | "rm54 = [r, 0], rm55 = [r, 1], rm56 = [r, 0], " |
---|
956 | "rm61 = [r, 0], rm62 = [r, 0], rm63 = [r, 0], " |
---|
957 | "rm64 = [r, 0], rm65 = [r, 0], rm66 = [r, 1], " |
---|
958 | "tm111 = [r, 0], tm112 = [r, 0], tm113 = [r, 0], " |
---|
959 | "tm114 = [r, 0], tm115 = [r, 0], tm116 = [r, 0], " |
---|
960 | "tm121 = [r, 0], tm122 = [r, 0], tm123 = [r, 0], " |
---|
961 | "tm124 = [r, 0], tm125 = [r, 0], tm126 = [r, 0], " |
---|
962 | "tm131 = [r, 0], tm132 = [r, 0], tm133 = [r, 0], " |
---|
963 | "tm134 = [r, 0], tm135 = [r, 0], tm136 = [r, 0], " |
---|
964 | "tm141 = [r, 0], tm142 = [r, 0], tm143 = [r, 0], " |
---|
965 | "tm144 = [r, 0], tm145 = [r, 0], tm146 = [r, 0], " |
---|
966 | "tm151 = [r, 0], tm152 = [r, 0], tm153 = [r, 0], " |
---|
967 | "tm154 = [r, 0], tm155 = [r, 0], tm156 = [r, 0], " |
---|
968 | "tm161 = [r, 0], tm162 = [r, 0], tm163 = [r, 0], " |
---|
969 | "tm164 = [r, 0], tm165 = [r, 0], tm166 = [r, 0], " |
---|
970 | "tm211 = [r, 0], tm212 = [r, 0], tm213 = [r, 0], " |
---|
971 | "tm214 = [r, 0], tm215 = [r, 0], tm216 = [r, 0], " |
---|
972 | "tm221 = [r, 0], tm222 = [r, 0], tm223 = [r, 0], " |
---|
973 | "tm224 = [r, 0], tm225 = [r, 0], tm226 = [r, 0], " |
---|
974 | "tm231 = [r, 0], tm232 = [r, 0], tm233 = [r, 0], " |
---|
975 | "tm234 = [r, 0], tm235 = [r, 0], tm236 = [r, 0], " |
---|
976 | "tm241 = [r, 0], tm242 = [r, 0], tm243 = [r, 0], " |
---|
977 | "tm244 = [r, 0], tm245 = [r, 0], tm246 = [r, 0], " |
---|
978 | "tm251 = [r, 0], tm252 = [r, 0], tm253 = [r, 0], " |
---|
979 | "tm254 = [r, 0], tm255 = [r, 0], tm256 = [r, 0], " |
---|
980 | "tm261 = [r, 0], tm262 = [r, 0], tm263 = [r, 0], " |
---|
981 | "tm264 = [r, 0], tm265 = [r, 0], tm266 = [r, 0], " |
---|
982 | "tm311 = [r, 0], tm312 = [r, 0], tm313 = [r, 0], " |
---|
983 | "tm314 = [r, 0], tm315 = [r, 0], tm316 = [r, 0], " |
---|
984 | "tm321 = [r, 0], tm322 = [r, 0], tm323 = [r, 0], " |
---|
985 | "tm324 = [r, 0], tm325 = [r, 0], tm326 = [r, 0], " |
---|
986 | "tm331 = [r, 0], tm332 = [r, 0], tm333 = [r, 0], " |
---|
987 | "tm334 = [r, 0], tm335 = [r, 0], tm336 = [r, 0], " |
---|
988 | "tm341 = [r, 0], tm342 = [r, 0], tm343 = [r, 0], " |
---|
989 | "tm344 = [r, 0], tm345 = [r, 0], tm346 = [r, 0], " |
---|
990 | "tm351 = [r, 0], tm352 = [r, 0], tm353 = [r, 0], " |
---|
991 | "tm354 = [r, 0], tm355 = [r, 0], tm356 = [r, 0], " |
---|
992 | "tm361 = [r, 0], tm362 = [r, 0], tm363 = [r, 0], " |
---|
993 | "tm364 = [r, 0], tm365 = [r, 0], tm366 = [r, 0], " |
---|
994 | "tm411 = [r, 0], tm412 = [r, 0], tm413 = [r, 0], " |
---|
995 | "tm414 = [r, 0], tm415 = [r, 0], tm416 = [r, 0], " |
---|
996 | "tm421 = [r, 0], tm422 = [r, 0], tm423 = [r, 0], " |
---|
997 | "tm424 = [r, 0], tm425 = [r, 0], tm426 = [r, 0], " |
---|
998 | "tm431 = [r, 0], tm432 = [r, 0], tm433 = [r, 0], " |
---|
999 | "tm434 = [r, 0], tm435 = [r, 0], tm436 = [r, 0], " |
---|
1000 | "tm441 = [r, 0], tm442 = [r, 0], tm443 = [r, 0], " |
---|
1001 | "tm444 = [r, 0], tm445 = [r, 0], tm446 = [r, 0], " |
---|
1002 | "tm451 = [r, 0], tm452 = [r, 0], tm453 = [r, 0], " |
---|
1003 | "tm454 = [r, 0], tm455 = [r, 0], tm456 = [r, 0], " |
---|
1004 | "tm461 = [r, 0], tm462 = [r, 0], tm463 = [r, 0], " |
---|
1005 | "tm464 = [r, 0], tm465 = [r, 0], tm466 = [r, 0], " |
---|
1006 | "tm511 = [r, 0], tm512 = [r, 0], tm513 = [r, 0], " |
---|
1007 | "tm514 = [r, 0], tm515 = [r, 0], tm516 = [r, 0], " |
---|
1008 | "tm521 = [r, 0], tm522 = [r, 0], tm523 = [r, 0], " |
---|
1009 | "tm524 = [r, 0], tm525 = [r, 0], tm526 = [r, 0], " |
---|
1010 | "tm531 = [r, 0], tm532 = [r, 0], tm533 = [r, 0], " |
---|
1011 | "tm534 = [r, 0], tm535 = [r, 0], tm536 = [r, 0], " |
---|
1012 | "tm541 = [r, 0], tm542 = [r, 0], tm543 = [r, 0], " |
---|
1013 | "tm544 = [r, 0], tm545 = [r, 0], tm546 = [r, 0], " |
---|
1014 | "tm551 = [r, 0], tm552 = [r, 0], tm553 = [r, 0], " |
---|
1015 | "tm554 = [r, 0], tm555 = [r, 0], tm556 = [r, 0], " |
---|
1016 | "tm561 = [r, 0], tm562 = [r, 0], tm563 = [r, 0], " |
---|
1017 | "tm564 = [r, 0], tm565 = [r, 0], tm566 = [r, 0], " |
---|
1018 | "tm611 = [r, 0], tm612 = [r, 0], tm613 = [r, 0], " |
---|
1019 | "tm614 = [r, 0], tm615 = [r, 0], tm616 = [r, 0], " |
---|
1020 | "tm621 = [r, 0], tm622 = [r, 0], tm623 = [r, 0], " |
---|
1021 | "tm624 = [r, 0], tm625 = [r, 0], tm626 = [r, 0], " |
---|
1022 | "tm631 = [r, 0], tm632 = [r, 0], tm633 = [r, 0], " |
---|
1023 | "tm634 = [r, 0], tm635 = [r, 0], tm636 = [r, 0], " |
---|
1024 | "tm641 = [r, 0], tm642 = [r, 0], tm643 = [r, 0], " |
---|
1025 | "tm644 = [r, 0], tm645 = [r, 0], tm646 = [r, 0], " |
---|
1026 | "tm651 = [r, 0], tm652 = [r, 0], tm653 = [r, 0], " |
---|
1027 | "tm654 = [r, 0], tm655 = [r, 0], tm656 = [r, 0], " |
---|
1028 | "tm661 = [r, 0], tm662 = [r, 0], tm663 = [r, 0], " |
---|
1029 | "tm664 = [r, 0], tm665 = [r, 0], tm666 = [r, 0], " |
---|
1030 | "from = [s, none], " |
---|
1031 | "type = [s, none, none], " |
---|
1032 | "magnet = [i, 1], " |
---|
1033 | "slot_id = [i, none], " |
---|
1034 | "assembly_id = [i, none], " |
---|
1035 | "mech_sep = [r, 0], " |
---|
1036 | "v_pos = [r, 0], " |
---|
1037 | "model = [i, -1], " |
---|
1038 | "method = [i, -1], " |
---|
1039 | "exact = [i, -1, 1], " |
---|
1040 | "nst = [i, -1], " |
---|
1041 | "permfringe = [l, false, true], " |
---|
1042 | "bend_fringe = [l, false, true], " |
---|
1043 | "kill_ent_fringe = [l, false, true], " |
---|
1044 | "kill_exi_fringe = [l, false, true]; " |
---|
1045 | " " |
---|
1046 | "quadrupole: element none 0 5 " |
---|
1047 | "at = [r, 1.e20], " |
---|
1048 | "l = [r, 0], " |
---|
1049 | "kmax = [r, 0], " |
---|
1050 | "kmin = [r, 0], " |
---|
1051 | "calib = [r, 0], " |
---|
1052 | "polarity = [r, 0], " |
---|
1053 | "tilt = [r, 0], " |
---|
1054 | "k1 = [r, 0], " |
---|
1055 | "k1s = [r, 0], " |
---|
1056 | "mech_sep = [r, 0], " |
---|
1057 | "v_pos = [r, 0], " |
---|
1058 | "aperture = [r, {0}], " |
---|
1059 | "aper_offset = [r, {0}], " |
---|
1060 | "aper_tol = [r, {0, 0, 0}], " |
---|
1061 | "knl = [r, {0}], " |
---|
1062 | "ksl = [r, {0}], " |
---|
1063 | "slice = [i, 1], " |
---|
1064 | "thick = [l, false, true], " |
---|
1065 | "magnet = [i, 1], " |
---|
1066 | "slot_id = [i, none], " |
---|
1067 | "assembly_id = [i, none], " |
---|
1068 | "model = [i, -1], " |
---|
1069 | "method = [i, -1], " |
---|
1070 | "exact = [i, -1, 1], " |
---|
1071 | "nst = [i, -1], " |
---|
1072 | "from = [s, none], " |
---|
1073 | "type = [s, none, none], " |
---|
1074 | "apertype = [s, circle, circle], " |
---|
1075 | "permfringe = [l, false, true], " |
---|
1076 | "bend_fringe = [l, false, true], " |
---|
1077 | "kill_ent_fringe = [l, false, true], " |
---|
1078 | "kill_exi_fringe = [l, false, true], " |
---|
1079 | "k0 = [r, 0]; " |
---|
1080 | " " |
---|
1081 | "sextupole: element none 0 6 " |
---|
1082 | "at = [r, 1.e20], " |
---|
1083 | "l = [r, 0], " |
---|
1084 | "kmax = [r, 0], " |
---|
1085 | "kmin = [r, 0], " |
---|
1086 | "calib = [r, 0], " |
---|
1087 | "polarity = [r, 0], " |
---|
1088 | "tilt = [r, 0], " |
---|
1089 | "k2 = [r, 0], " |
---|
1090 | "k2s = [r, 0], " |
---|
1091 | "mech_sep = [r, 0], " |
---|
1092 | "v_pos = [r, 0], " |
---|
1093 | "aperture = [r, {0}], " |
---|
1094 | "aper_offset = [r, {0}], " |
---|
1095 | "aper_tol = [r, {0, 0, 0}], " |
---|
1096 | "knl = [r, {0}], " |
---|
1097 | "ksl = [r, {0}], " |
---|
1098 | "magnet = [i, 1], " |
---|
1099 | "slice = [i, 1], " |
---|
1100 | "slot_id = [i, none], " |
---|
1101 | "assembly_id = [i, none], " |
---|
1102 | "model = [i, -1], " |
---|
1103 | "method = [i, -1], " |
---|
1104 | "exact = [i, -1, 1], " |
---|
1105 | "nst = [i, -1], " |
---|
1106 | "apertype = [s, circle, circle], " |
---|
1107 | "from = [s, none], " |
---|
1108 | "type = [s, none, none], " |
---|
1109 | "permfringe = [l, false, true], " |
---|
1110 | "bend_fringe = [l, false, true], " |
---|
1111 | "kill_ent_fringe = [l, false, true], " |
---|
1112 | "kill_exi_fringe = [l, false, true]; " |
---|
1113 | " " |
---|
1114 | "octupole: element none 0 7 " |
---|
1115 | "at = [r, 1.e20], " |
---|
1116 | "l = [r, 0], " |
---|
1117 | "kmax = [r, 0], " |
---|
1118 | "kmin = [r, 0], " |
---|
1119 | "calib = [r, 0], " |
---|
1120 | "polarity = [r, 0], " |
---|
1121 | "tilt = [r, 0], " |
---|
1122 | "k3 = [r, 0], " |
---|
1123 | "k3s = [r, 0], " |
---|
1124 | "mech_sep = [r, 0], " |
---|
1125 | "v_pos = [r, 0], " |
---|
1126 | "knl = [r, {0}], " |
---|
1127 | "ksl = [r, {0}], " |
---|
1128 | "aperture = [r, {0}], " |
---|
1129 | "aper_offset = [r, {0}], " |
---|
1130 | "aper_tol = [r, {0, 0, 0}], " |
---|
1131 | "slice = [i, 1], " |
---|
1132 | "magnet = [i, 1], " |
---|
1133 | "slot_id = [i, none], " |
---|
1134 | "assembly_id = [i, none], " |
---|
1135 | "model = [i, -1], " |
---|
1136 | "method = [i, -1], " |
---|
1137 | "exact = [i, -1, 1], " |
---|
1138 | "nst = [i, -1], " |
---|
1139 | "from = [s, none], " |
---|
1140 | "type = [s, none, none], " |
---|
1141 | "apertype = [s, circle, circle], " |
---|
1142 | "permfringe = [l, false, true], " |
---|
1143 | "bend_fringe = [l, false, true], " |
---|
1144 | "kill_ent_fringe = [l, false, true], " |
---|
1145 | "kill_exi_fringe = [l, false, true]; " |
---|
1146 | " " |
---|
1147 | "multipole: element none 0 8 " |
---|
1148 | "at = [r, 1.e20], " |
---|
1149 | "l = [r, 0], " |
---|
1150 | "noise = [r, 0], " |
---|
1151 | "noisemax = [i, 1], " |
---|
1152 | "npeak = [r, {0}], " |
---|
1153 | "ntune = [r, {0}], " |
---|
1154 | "nlag = [r, {0}], " |
---|
1155 | "kmax = [r, 0], " |
---|
1156 | "kmin = [r, 0], " |
---|
1157 | "calib = [r, 0], " |
---|
1158 | "polarity = [r, 0], " |
---|
1159 | "tilt = [r, 0], " |
---|
1160 | "lrad = [r, 0], " |
---|
1161 | "knl = [r, {0}], " |
---|
1162 | "ksl = [r, {0}], " |
---|
1163 | "apertype = [s, circle, circle], " |
---|
1164 | "aperture = [r, {0}], " |
---|
1165 | "aper_offset = [r, {0}], " |
---|
1166 | "aper_tol = [r, {0, 0, 0}], " |
---|
1167 | "slice = [i, 1], " |
---|
1168 | "slot_id = [i, none], " |
---|
1169 | "assembly_id = [i, none], " |
---|
1170 | "mech_sep = [r, 0], " |
---|
1171 | "v_pos = [r, 0], " |
---|
1172 | "magnet = [i, 1], " |
---|
1173 | "model = [i, -1], " |
---|
1174 | "method = [i, -1], " |
---|
1175 | "exact = [i, -1, 1], " |
---|
1176 | "nst = [i, -1], " |
---|
1177 | "from = [s, none], " |
---|
1178 | "type = [s, none, none], " |
---|
1179 | "permfringe = [l, false, true], " |
---|
1180 | "bend_fringe = [l, false, true], " |
---|
1181 | "kill_ent_fringe = [l, false, true], " |
---|
1182 | "kill_exi_fringe = [l, false, true]; " |
---|
1183 | " " |
---|
1184 | "solenoid: element none 0 9 " |
---|
1185 | "at = [r, 1.e20], " |
---|
1186 | "l = [r, 0], " |
---|
1187 | "kmax = [r, 0], " |
---|
1188 | "kmin = [r, 0], " |
---|
1189 | "calib = [r, 0], " |
---|
1190 | "polarity = [r, 0], " |
---|
1191 | "lrad = [r, 0], " /* hbu */ |
---|
1192 | "ks = [r, 0], " |
---|
1193 | "ksi = [r, 0], " /* was: ksl, but that clashes with naming conventions of multipoles */ |
---|
1194 | "knl = [r, {0}], " |
---|
1195 | "ksl = [r, {0}], " |
---|
1196 | "slice = [i, 1], " |
---|
1197 | "apertype = [s, circle, circle], " |
---|
1198 | "aperture = [r, {0}], " |
---|
1199 | "aper_offset = [r, {0}], " |
---|
1200 | "aper_tol = [r, {0, 0, 0}], " |
---|
1201 | "magnet = [i, 1], " |
---|
1202 | "slot_id = [i, none], " |
---|
1203 | "assembly_id = [i, none], " |
---|
1204 | "mech_sep = [r, 0], " |
---|
1205 | "v_pos = [r, 0], " |
---|
1206 | "model = [i, -1], " |
---|
1207 | "method = [i, -1], " |
---|
1208 | "exact = [i, -1, 1], " |
---|
1209 | "nst = [i, -1], " |
---|
1210 | "from = [s, none], " |
---|
1211 | "type = [s, none, none], " |
---|
1212 | "permfringe = [l, false, true], " |
---|
1213 | "bend_fringe = [l, false, true], " |
---|
1214 | "kill_ent_fringe = [l, false, true], " |
---|
1215 | "kill_exi_fringe = [l, false, true]; " |
---|
1216 | " " |
---|
1217 | "rfcavity: element none 0 10 " |
---|
1218 | "at = [r, 1.e20], " |
---|
1219 | "l = [r, 0], " |
---|
1220 | "kmax = [r, 0], " |
---|
1221 | "kmin = [r, 0], " |
---|
1222 | "calib = [r, 0], " |
---|
1223 | "polarity = [r, 0], " |
---|
1224 | "volt = [r, 0], " |
---|
1225 | "lag = [r, 0], " |
---|
1226 | "freq = [r, 0], " |
---|
1227 | "betrf = [r, 0], " |
---|
1228 | "pg = [r, 0], " |
---|
1229 | "shunt = [r, 0], " |
---|
1230 | "tfill = [r, 0], " |
---|
1231 | "eloss = [r, 0], " |
---|
1232 | "volterr = [r, 0], " |
---|
1233 | "lagerr = [r, 0], " |
---|
1234 | "binmax = [r, 0], " |
---|
1235 | "mech_sep = [r, 0], " |
---|
1236 | "v_pos = [r, 0], " |
---|
1237 | "aperture = [r, {0}], " |
---|
1238 | "aper_offset = [r, {0}], " |
---|
1239 | "aper_tol = [r, {0, 0, 0}], " |
---|
1240 | "harmon = [i, 0], " |
---|
1241 | "nbin = [i, 0], " |
---|
1242 | "magnet = [i, 0], " |
---|
1243 | "slice = [i, 1], " |
---|
1244 | "slot_id = [i, none], " |
---|
1245 | "assembly_id = [i, none], " |
---|
1246 | "model = [i, -1], " |
---|
1247 | "method = [i, -1], " |
---|
1248 | "exact = [i, -1, 1], " |
---|
1249 | "nst = [i, -1], " |
---|
1250 | "n_bessel = [i, 0], " |
---|
1251 | "from = [s, none], " |
---|
1252 | "type = [s, none, none], " |
---|
1253 | "lfile = [s, none, lfile], " |
---|
1254 | "tfile = [s, none, tfile], " |
---|
1255 | "apertype = [s, circle, circle], " |
---|
1256 | "permfringe = [l, false, true], " |
---|
1257 | "bend_fringe = [l, false, true], " |
---|
1258 | "kill_ent_fringe = [l, false, true], " |
---|
1259 | "kill_exi_fringe = [l, false, true], " |
---|
1260 | "no_cavity_totalpath = [l, false, true]; " |
---|
1261 | " " |
---|
1262 | "elseparator: element none 0 11 " |
---|
1263 | "at = [r, 1.e20], " |
---|
1264 | "l = [r, 0], " |
---|
1265 | "kmax = [r, 0], " |
---|
1266 | "kmin = [r, 0], " |
---|
1267 | "calib = [r, 0], " |
---|
1268 | "polarity = [r, 0], " |
---|
1269 | "tilt = [r, 0], " |
---|
1270 | "ex = [r, 0], " |
---|
1271 | "ey = [r, 0], " |
---|
1272 | "mech_sep = [r, 0], " |
---|
1273 | "v_pos = [r, 0], " |
---|
1274 | "aperture = [r, {0}], " |
---|
1275 | "aper_offset = [r, {0}], " |
---|
1276 | "aper_tol = [r, {0, 0, 0}], " |
---|
1277 | "slice = [i, 1], " |
---|
1278 | "magnet = [i, 0], " |
---|
1279 | "slot_id = [i, none], " |
---|
1280 | "assembly_id = [i, none], " |
---|
1281 | "model = [i, -1], " |
---|
1282 | "method = [i, -1], " |
---|
1283 | "exact = [i, -1, 1], " |
---|
1284 | "nst = [i, -1], " |
---|
1285 | "from = [s, none], " |
---|
1286 | "type = [s, none, none], " |
---|
1287 | "apertype = [s, circle, circle], " |
---|
1288 | "permfringe = [l, false, true], " |
---|
1289 | "bend_fringe = [l, false, true], " |
---|
1290 | "kill_ent_fringe = [l, false, true], " |
---|
1291 | "kill_exi_fringe = [l, false, true]; " |
---|
1292 | " " |
---|
1293 | "srotation: element none 0 12 " |
---|
1294 | "at = [r, 1.e20], " |
---|
1295 | "l = [r, 0], " |
---|
1296 | "kmax = [r, 0], " |
---|
1297 | "kmin = [r, 0], " |
---|
1298 | "calib = [r, 0], " |
---|
1299 | "polarity = [r, 0], " |
---|
1300 | "apertype = [s, circle, circle], " |
---|
1301 | "aperture = [r, {0}], " |
---|
1302 | "aper_offset = [r, {0}], " |
---|
1303 | "aper_tol = [r, {0, 0, 0}], " |
---|
1304 | "angle = [r, 0], " |
---|
1305 | "slot_id = [i, none], " |
---|
1306 | "assembly_id = [i, none], " |
---|
1307 | "mech_sep = [r, 0], " |
---|
1308 | "v_pos = [r, 0], " |
---|
1309 | "magnet = [i, 0], " |
---|
1310 | "model = [i, -1], " |
---|
1311 | "method = [i, -1], " |
---|
1312 | "exact = [i, -1, 1], " |
---|
1313 | "nst = [i, -1], " |
---|
1314 | "from = [s, none], " |
---|
1315 | "type = [s, none, none], " |
---|
1316 | "permfringe = [l, false, true], " |
---|
1317 | "bend_fringe = [l, false, true], " |
---|
1318 | "kill_ent_fringe = [l, false, true], " |
---|
1319 | "kill_exi_fringe = [l, false, true]; " |
---|
1320 | " " |
---|
1321 | "yrotation: element none 0 13 " |
---|
1322 | "at = [r, 1.e20], " |
---|
1323 | "l = [r, 0], " |
---|
1324 | "kmax = [r, 0], " |
---|
1325 | "kmin = [r, 0], " |
---|
1326 | "calib = [r, 0], " |
---|
1327 | "polarity = [r, 0], " |
---|
1328 | "apertype = [s, circle, circle], " |
---|
1329 | "aperture = [r, {0}], " |
---|
1330 | "aper_offset = [r, {0}], " |
---|
1331 | "aper_tol = [r, {0, 0, 0}], " |
---|
1332 | "angle = [r, 0], " |
---|
1333 | "slot_id = [i, none], " |
---|
1334 | "assembly_id = [i, none], " |
---|
1335 | "mech_sep = [r, 0], " |
---|
1336 | "v_pos = [r, 0], " |
---|
1337 | "magnet = [i, 0], " |
---|
1338 | "model = [i, -1], " |
---|
1339 | "method = [i, -1], " |
---|
1340 | "exact = [i, -1, 1], " |
---|
1341 | "nst = [i, -1], " |
---|
1342 | "from = [s, none], " |
---|
1343 | "type = [s, none, none], " |
---|
1344 | "permfringe = [l, false, true], " |
---|
1345 | "bend_fringe = [l, false, true], " |
---|
1346 | "kill_ent_fringe = [l, false, true], " |
---|
1347 | "kill_exi_fringe = [l, false, true]; " |
---|
1348 | " " |
---|
1349 | "hkicker: element none 0 14 " |
---|
1350 | "at = [r, 1.e20], " |
---|
1351 | "l = [r, 0], " |
---|
1352 | "kmax = [r, 0], " |
---|
1353 | "kmin = [r, 0], " |
---|
1354 | "calib = [r, 0], " |
---|
1355 | "polarity = [r, 0], " |
---|
1356 | "tilt = [r, 0], " |
---|
1357 | "lrad = [r, 0], " |
---|
1358 | "kick = [r, 0], " |
---|
1359 | "hkick = [r, 0], " |
---|
1360 | "chkick = [r, 0], " |
---|
1361 | "chflag = [i, 1], " |
---|
1362 | "slice = [i, 1], " |
---|
1363 | "sinkick = [i, 0], " |
---|
1364 | "sinpeak = [r, 0], " |
---|
1365 | "sintune = [r, 0], " |
---|
1366 | "sinphase = [r, 0], " |
---|
1367 | "apertype = [s, circle, circle], " |
---|
1368 | "aperture = [r, {0}], " |
---|
1369 | "aper_offset = [r, {0}], " |
---|
1370 | "aper_tol = [r, {0, 0, 0}], " |
---|
1371 | "magnet = [i, 1], " |
---|
1372 | "slot_id = [i, none], " |
---|
1373 | "assembly_id = [i, none], " |
---|
1374 | "mech_sep = [r, 0], " |
---|
1375 | "v_pos = [r, 0], " |
---|
1376 | "model = [i, -1], " |
---|
1377 | "method = [i, -1], " |
---|
1378 | "exact = [i, -1, 1], " |
---|
1379 | "nst = [i, -1], " |
---|
1380 | "from = [s, none], " |
---|
1381 | "type = [s, none, none], " |
---|
1382 | "permfringe = [l, false, true], " |
---|
1383 | "bend_fringe = [l, false, true], " |
---|
1384 | "kill_ent_fringe = [l, false, true], " |
---|
1385 | "kill_exi_fringe = [l, false, true]; " |
---|
1386 | " " |
---|
1387 | "kicker: element none 0 15 " |
---|
1388 | "at = [r, 1.e20], " |
---|
1389 | "l = [r, 0], " |
---|
1390 | "kmax = [r, 0], " |
---|
1391 | "kmin = [r, 0], " |
---|
1392 | "calib = [r, 0], " |
---|
1393 | "polarity = [r, 0], " |
---|
1394 | "tilt = [r, 0], " |
---|
1395 | "lrad = [r, 0], " |
---|
1396 | "hkick = [r, 0], " |
---|
1397 | "vkick = [r, 0], " |
---|
1398 | "chkick = [r, 0], " |
---|
1399 | "cvkick = [r, 0], " |
---|
1400 | "chflag = [i, 1], " |
---|
1401 | "cvflag = [i, 1], " |
---|
1402 | "slice = [i, 1], " |
---|
1403 | "sinkick = [i, 0], " |
---|
1404 | "sinpeak = [r, 0], " |
---|
1405 | "sintune = [r, 0], " |
---|
1406 | "sinphase = [r, 0], " |
---|
1407 | "apertype = [s, circle, circle], " |
---|
1408 | "aperture = [r, {0}], " |
---|
1409 | "aper_offset = [r, {0}], " |
---|
1410 | "aper_tol = [r, {0, 0, 0}], " |
---|
1411 | "magnet = [i, 1], " |
---|
1412 | "slot_id = [i, none], " |
---|
1413 | "assembly_id = [i, none], " |
---|
1414 | "mech_sep = [r, 0], " |
---|
1415 | "v_pos = [r, 0], " |
---|
1416 | "model = [i, -1], " |
---|
1417 | "method = [i, -1], " |
---|
1418 | "exact = [i, -1, 1], " |
---|
1419 | "nst = [i, -1], " |
---|
1420 | "from = [s, none], " |
---|
1421 | "type = [s, none, none], " |
---|
1422 | "permfringe = [l, false, true], " |
---|
1423 | "bend_fringe = [l, false, true], " |
---|
1424 | "kill_ent_fringe = [l, false, true], " |
---|
1425 | "kill_exi_fringe = [l, false, true]; " |
---|
1426 | " " |
---|
1427 | "vkicker: element none 0 16 " |
---|
1428 | "at = [r, 1.e20], " |
---|
1429 | "l = [r, 0], " |
---|
1430 | "kmax = [r, 0], " |
---|
1431 | "kmin = [r, 0], " |
---|
1432 | "calib = [r, 0], " |
---|
1433 | "polarity = [r, 0], " |
---|
1434 | "tilt = [r, 0], " |
---|
1435 | "lrad = [r, 0], " |
---|
1436 | "kick = [r, 0], " |
---|
1437 | "vkick = [r, 0], " |
---|
1438 | "cvkick = [r, 0], " |
---|
1439 | "cvflag = [i, 1], " |
---|
1440 | "magnet = [i, 1], " |
---|
1441 | "slice = [i, 1], " |
---|
1442 | "sinkick = [i, 0], " |
---|
1443 | "sinpeak = [r, 0], " |
---|
1444 | "sintune = [r, 0], " |
---|
1445 | "sinphase = [r, 0], " |
---|
1446 | "from = [s, none], " |
---|
1447 | "type = [s, none, none], " |
---|
1448 | "apertype = [s, circle, circle], " |
---|
1449 | "aperture = [r, {0}], " |
---|
1450 | "aper_offset = [r, {0}], " |
---|
1451 | "aper_tol = [r, {0, 0, 0}], " |
---|
1452 | "slot_id = [i, none], " |
---|
1453 | "assembly_id = [i, none], " |
---|
1454 | "mech_sep = [r, 0], " |
---|
1455 | "v_pos = [r, 0], " |
---|
1456 | "model = [i, -1], " |
---|
1457 | "method = [i, -1], " |
---|
1458 | "exact = [i, -1, 1], " |
---|
1459 | "nst = [i, -1], " |
---|
1460 | "permfringe = [l, false, true], " |
---|
1461 | "bend_fringe = [l, false, true], " |
---|
1462 | "kill_ent_fringe = [l, false, true], " |
---|
1463 | "kill_exi_fringe = [l, false, true]; " |
---|
1464 | " " |
---|
1465 | "hmonitor: element none 0 17 " |
---|
1466 | "at = [r, 1.e20], " |
---|
1467 | "l = [r, 0], " |
---|
1468 | "kmax = [r, 0], " |
---|
1469 | "kmin = [r, 0], " |
---|
1470 | "calib = [r, 0], " |
---|
1471 | "polarity = [r, 0], " |
---|
1472 | "apertype = [s, circle, circle], " |
---|
1473 | "aperture = [r, {0}], " |
---|
1474 | "aper_offset = [r, {0}], " |
---|
1475 | "aper_tol = [r, {0, 0, 0}], " |
---|
1476 | "magnet = [i, 0], " |
---|
1477 | "slot_id = [i, none], " |
---|
1478 | "assembly_id = [i, none], " |
---|
1479 | "mech_sep = [r, 0], " |
---|
1480 | "v_pos = [r, 0], " |
---|
1481 | "model = [i, -1], " |
---|
1482 | "method = [i, -1], " |
---|
1483 | "exact = [i, -1, 1], " |
---|
1484 | "nst = [i, -1], " |
---|
1485 | "from = [s, none], " |
---|
1486 | "type = [s, none, none], " |
---|
1487 | "permfringe = [l, false, true], " |
---|
1488 | "bend_fringe = [l, false, true], " |
---|
1489 | "kill_ent_fringe = [l, false, true], " |
---|
1490 | "kill_exi_fringe = [l, false, true]; " |
---|
1491 | " " |
---|
1492 | "monitor: element none 0 18 " |
---|
1493 | "at = [r, 1.e20], " |
---|
1494 | "l = [r, 0], " |
---|
1495 | "kmax = [r, 0], " |
---|
1496 | "kmin = [r, 0], " |
---|
1497 | "calib = [r, 0], " |
---|
1498 | "polarity = [r, 0], " |
---|
1499 | "magnet = [i, 0], " |
---|
1500 | "apertype = [s, circle, circle], " |
---|
1501 | "aperture = [r, {0}], " |
---|
1502 | "aper_offset = [r, {0}], " |
---|
1503 | "aper_tol = [r, {0, 0, 0}], " |
---|
1504 | "slot_id = [i, none], " |
---|
1505 | "assembly_id = [i, none], " |
---|
1506 | "mech_sep = [r, 0], " |
---|
1507 | "v_pos = [r, 0], " |
---|
1508 | "model = [i, -1], " |
---|
1509 | "method = [i, -1], " |
---|
1510 | "exact = [i, -1, 1], " |
---|
1511 | "nst = [i, -1], " |
---|
1512 | "from = [s, none], " |
---|
1513 | "type = [s, none, none], " |
---|
1514 | "permfringe = [l, false, true], " |
---|
1515 | "bend_fringe = [l, false, true], " |
---|
1516 | "kill_ent_fringe = [l, false, true], " |
---|
1517 | "kill_exi_fringe = [l, false, true]; " |
---|
1518 | " " |
---|
1519 | "vmonitor: element none 0 19 " |
---|
1520 | "at = [r, 1.e20], " |
---|
1521 | "l = [r, 0], " |
---|
1522 | "kmax = [r, 0], " |
---|
1523 | "kmin = [r, 0], " |
---|
1524 | "calib = [r, 0], " |
---|
1525 | "polarity = [r, 0], " |
---|
1526 | "apertype = [s, circle, circle], " |
---|
1527 | "aperture = [r, {0}], " |
---|
1528 | "aper_offset = [r, {0}], " |
---|
1529 | "aper_tol = [r, {0, 0, 0}], " |
---|
1530 | "magnet = [i, 0], " |
---|
1531 | "slot_id = [i, none], " |
---|
1532 | "assembly_id = [i, none], " |
---|
1533 | "mech_sep = [r, 0], " |
---|
1534 | "v_pos = [r, 0], " |
---|
1535 | "model = [i, -1], " |
---|
1536 | "method = [i, -1], " |
---|
1537 | "exact = [i, -1, 1], " |
---|
1538 | "nst = [i, -1], " |
---|
1539 | "from = [s, none], " |
---|
1540 | "type = [s, none, none], " |
---|
1541 | "permfringe = [l, false, true], " |
---|
1542 | "bend_fringe = [l, false, true], " |
---|
1543 | "kill_ent_fringe = [l, false, true], " |
---|
1544 | "kill_exi_fringe = [l, false, true]; " |
---|
1545 | " " |
---|
1546 | "ecollimator: element none 0 20 " |
---|
1547 | "at = [r, 1.e20], " |
---|
1548 | "l = [r, 0], " |
---|
1549 | "kmax = [r, 0], " |
---|
1550 | "kmin = [r, 0], " |
---|
1551 | "calib = [r, 0], " |
---|
1552 | "polarity = [r, 0], " |
---|
1553 | "tilt = [r, 0], " |
---|
1554 | "lrad = [r, 0], " |
---|
1555 | "magnet = [i, 0], " |
---|
1556 | "apertype = [s, circle, circle], " |
---|
1557 | "aperture = [r, {0}], " |
---|
1558 | "aper_offset = [r, {0}], " |
---|
1559 | "aper_tol = [r, {0, 0, 0}], " |
---|
1560 | "xsize = [r, 0], " |
---|
1561 | "ysize = [r, 0], " |
---|
1562 | "slot_id = [i, none], " |
---|
1563 | "assembly_id = [i, none], " |
---|
1564 | "mech_sep = [r, 0], " |
---|
1565 | "v_pos = [r, 0], " |
---|
1566 | "model = [i, -1], " |
---|
1567 | "method = [i, -1], " |
---|
1568 | "exact = [i, -1, 1], " |
---|
1569 | "nst = [i, -1], " |
---|
1570 | "from = [s, none], " |
---|
1571 | "type = [s, none, none], " |
---|
1572 | "permfringe = [l, false, true], " |
---|
1573 | "bend_fringe = [l, false, true], " |
---|
1574 | "kill_ent_fringe = [l, false, true], " |
---|
1575 | "kill_exi_fringe = [l, false, true]; " |
---|
1576 | " " |
---|
1577 | "rcollimator: element none 0 21 " |
---|
1578 | "at = [r, 1.e20], " |
---|
1579 | "l = [r, 0], " |
---|
1580 | "kmax = [r, 0], " |
---|
1581 | "kmin = [r, 0], " |
---|
1582 | "calib = [r, 0], " |
---|
1583 | "polarity = [r, 0], " |
---|
1584 | "tilt = [r, 0], " |
---|
1585 | "lrad = [r, 0], " |
---|
1586 | "magnet = [i, 0], " |
---|
1587 | "apertype = [s, circle, circle], " |
---|
1588 | "aperture = [r, {0}], " |
---|
1589 | "aper_offset = [r, {0}], " |
---|
1590 | "aper_tol = [r, {0, 0, 0}], " |
---|
1591 | "xsize = [r, 0], " |
---|
1592 | "ysize = [r, 0], " |
---|
1593 | "slot_id = [i, none], " |
---|
1594 | "assembly_id = [i, none], " |
---|
1595 | "mech_sep = [r, 0], " |
---|
1596 | "v_pos = [r, 0], " |
---|
1597 | "model = [i, -1], " |
---|
1598 | "method = [i, -1], " |
---|
1599 | "exact = [i, -1, 1], " |
---|
1600 | "nst = [i, -1], " |
---|
1601 | "from = [s, none], " |
---|
1602 | "type = [s, none, none], " |
---|
1603 | "permfringe = [l, false, true], " |
---|
1604 | "bend_fringe = [l, false, true], " |
---|
1605 | "kill_ent_fringe = [l, false, true], " |
---|
1606 | "kill_exi_fringe = [l, false, true]; " |
---|
1607 | " " |
---|
1608 | "beambeam: element none 0 22 " |
---|
1609 | "at = [r, 1.e20], " |
---|
1610 | "l = [r, 0], " |
---|
1611 | "kmax = [r, 0], " |
---|
1612 | "kmin = [r, 0], " |
---|
1613 | "calib = [r, 0], " |
---|
1614 | "polarity = [r, 0], " |
---|
1615 | "from = [s, none], " |
---|
1616 | "type = [s, none, none], " |
---|
1617 | "bbshape = [i, 1], " |
---|
1618 | "sigx = [r, 0], " |
---|
1619 | "sigy = [r, 0], " |
---|
1620 | "xma = [r, 0], " |
---|
1621 | "yma = [r, 0], " |
---|
1622 | "width = [r, 0], " |
---|
1623 | "magnet = [i, 0], " |
---|
1624 | "charge = [r, 1], " |
---|
1625 | "angle = [r, 0], " |
---|
1626 | "copx = [r, 0], " |
---|
1627 | "copy = [r, 0], " |
---|
1628 | "alfxs = [r, 0], " |
---|
1629 | "alfys = [r, 0], " |
---|
1630 | "dxs = [r, 0], " |
---|
1631 | "dys = [r, 0], " |
---|
1632 | "dpxs = [r, 0], " |
---|
1633 | "dpys = [r, 0], " |
---|
1634 | "sigts = [r, 1], " |
---|
1635 | "siges = [r, 1], " |
---|
1636 | "cot = [r, 0], " |
---|
1637 | "copt = [r, 0], " |
---|
1638 | "slice = [i, 1], " |
---|
1639 | "iopt = [i, 1], " |
---|
1640 | "apertype = [s, circle, circle], " |
---|
1641 | "aperture = [r, {0}], " |
---|
1642 | "aper_offset = [r, {0}], " |
---|
1643 | "aper_tol = [r, {0, 0, 0}], " |
---|
1644 | "cox = [r, 0], " |
---|
1645 | "coy = [r, 0], " |
---|
1646 | "slot_id = [i, none], " |
---|
1647 | "assembly_id = [i, none], " |
---|
1648 | "mech_sep = [r, 0], " |
---|
1649 | "v_pos = [r, 0], " |
---|
1650 | "bbdir = [i, -1], " |
---|
1651 | "model = [i, -1], " |
---|
1652 | "method = [i, -1], " |
---|
1653 | "exact = [i, -1, 1], " |
---|
1654 | "nst = [i, -1], " |
---|
1655 | "permfringe = [l, false, true], " |
---|
1656 | "bend_fringe = [l, false, true], " |
---|
1657 | "kill_ent_fringe = [l, false, true], " |
---|
1658 | "kill_exi_fringe = [l, false, true]; " |
---|
1659 | " " |
---|
1660 | "instrument: element none 0 24 " |
---|
1661 | "at = [r, 1.e20], " |
---|
1662 | "l = [r, 0], " |
---|
1663 | "kmax = [r, 0], " |
---|
1664 | "kmin = [r, 0], " |
---|
1665 | "calib = [r, 0], " |
---|
1666 | "polarity = [r, 0], " |
---|
1667 | "tilt = [r, 0], " |
---|
1668 | "apertype = [s, circle, circle], " |
---|
1669 | "aperture = [r, {0}], " |
---|
1670 | "aper_offset = [r, {0}], " |
---|
1671 | "aper_tol = [r, {0, 0, 0}], " |
---|
1672 | "slot_id = [i, none], " |
---|
1673 | "assembly_id = [i, none], " |
---|
1674 | "mech_sep = [r, 0], " |
---|
1675 | "v_pos = [r, 0], " |
---|
1676 | "magnet = [i, 0], " |
---|
1677 | "model = [i, -1], " |
---|
1678 | "method = [i, -1], " |
---|
1679 | "exact = [i, -1, 1], " |
---|
1680 | "nst = [i, -1], " |
---|
1681 | "from = [s, none], " |
---|
1682 | "type = [s, none, none], " |
---|
1683 | "permfringe = [l, false, true], " |
---|
1684 | "bend_fringe = [l, false, true], " |
---|
1685 | "kill_ent_fringe = [l, false, true], " |
---|
1686 | "kill_exi_fringe = [l, false, true]; " |
---|
1687 | " " |
---|
1688 | "marker: element none 0 25 " |
---|
1689 | "at = [r, 1.e20], " |
---|
1690 | "l = [r, 0], " |
---|
1691 | "kmax = [r, 0], " |
---|
1692 | "kmin = [r, 0], " |
---|
1693 | "calib = [r, 0], " |
---|
1694 | "polarity = [r, 0], " |
---|
1695 | "type = [s, none, none], " |
---|
1696 | "apertype = [s, circle, circle], " |
---|
1697 | "aperture = [r, {0}], " |
---|
1698 | "aper_tol = [r, {0, 0, 0}], " |
---|
1699 | "slot_id = [i, none], " |
---|
1700 | "assembly_id = [i, none], " |
---|
1701 | "mech_sep = [r, 0], " |
---|
1702 | "v_pos = [r, 0], " |
---|
1703 | "magnet = [i, 0], " |
---|
1704 | "model = [i, -1], " |
---|
1705 | "method = [i, -1], " |
---|
1706 | "exact = [i, -1, 1], " |
---|
1707 | "nst = [i, -1], " |
---|
1708 | "from = [s, none], " |
---|
1709 | "permfringe = [l, false, true], " |
---|
1710 | "bend_fringe = [l, false, true], " |
---|
1711 | "kill_ent_fringe = [l, false, true], " |
---|
1712 | "kill_exi_fringe = [l, false, true]; " |
---|
1713 | " " |
---|
1714 | "gbend: element none 0 26 " |
---|
1715 | "at = [r, 1.e20], " |
---|
1716 | "l = [r, 0], " |
---|
1717 | "kmax = [r, 0], " |
---|
1718 | "kmin = [r, 0], " |
---|
1719 | "calib = [r, 0], " |
---|
1720 | "polarity = [r, 0], " |
---|
1721 | "tilt = [r, 0], " |
---|
1722 | "angle = [r, 0], " |
---|
1723 | "k0 = [r, 0], " |
---|
1724 | "k0s = [r, 0], " |
---|
1725 | "k1 = [r, 0], " |
---|
1726 | "k1s = [r, 0], " |
---|
1727 | "k2 = [r, 0], " |
---|
1728 | "k2s = [r, 0], " |
---|
1729 | "e1 = [r, 0], " |
---|
1730 | "e2 = [r, 0], " |
---|
1731 | "ks = [r, 0], " |
---|
1732 | "h1 = [r, 0], " |
---|
1733 | "h2 = [r, 0], " |
---|
1734 | "hgap = [r, 0], " |
---|
1735 | "fint = [r, 0, 0.5], " |
---|
1736 | "fintx = [r, -1.0], " |
---|
1737 | "k3 = [r, 0], " |
---|
1738 | "k3s = [r, 0], " |
---|
1739 | "fcsr = [r, 0], " |
---|
1740 | "gmin = [r, 0], " |
---|
1741 | "gmax = [r, 0], " |
---|
1742 | "magnet = [i, 1], " |
---|
1743 | "slice = [i, 1], " |
---|
1744 | "apertype = [s, circle, circle], " |
---|
1745 | "aperture = [r, {0}], " |
---|
1746 | "aper_offset = [r, {0}], " |
---|
1747 | "aper_tol = [r, {0, 0, 0}], " |
---|
1748 | "slot_id = [i, none], " |
---|
1749 | "assembly_id = [i, none], " |
---|
1750 | "mech_sep = [r, 0], " |
---|
1751 | "v_pos = [r, 0], " |
---|
1752 | "model = [i, -1], " |
---|
1753 | "method = [i, -1], " |
---|
1754 | "exact = [i, -1, 1], " |
---|
1755 | "nst = [i, -1], " |
---|
1756 | "from = [s, none], " |
---|
1757 | "type = [s, none, none], " |
---|
1758 | "permfringe = [l, false, true], " |
---|
1759 | "bend_fringe = [l, true, true], " |
---|
1760 | "kill_ent_fringe = [l, false, true], " |
---|
1761 | "kill_exi_fringe = [l, false, true]; " |
---|
1762 | " " |
---|
1763 | "twcavity: element none 0 27 " |
---|
1764 | "at = [r, 1.e20], " |
---|
1765 | "l = [r, 0], " |
---|
1766 | "kmax = [r, 0], " |
---|
1767 | "kmin = [r, 0], " |
---|
1768 | "calib = [r, 0], " |
---|
1769 | "polarity = [r, 0], " |
---|
1770 | "volt = [r, 0], " |
---|
1771 | "lag = [r, 0], " |
---|
1772 | "freq = [r, 0], " |
---|
1773 | "harmon = [i, 0], " |
---|
1774 | "betrf = [r, 0], " |
---|
1775 | "pg = [r, 0], " |
---|
1776 | "shunt = [r, 0], " |
---|
1777 | "tfill = [r, 0], " |
---|
1778 | "eloss = [r, 0], " |
---|
1779 | "volterr = [r, 0], " |
---|
1780 | "lagerr = [r, 0], " |
---|
1781 | "nbin = [i, 0], " |
---|
1782 | "binmax = [r, 0], " |
---|
1783 | "magnet = [i, 0], " |
---|
1784 | "slice = [i, 1], " |
---|
1785 | "lfile = [s, none, lfile], " |
---|
1786 | "tfile = [s, none, tfile], " |
---|
1787 | "apertype = [s, circle, circle], " |
---|
1788 | "aperture = [r, {0}], " |
---|
1789 | "aper_offset = [r, {0}], " |
---|
1790 | "aper_tol = [r, {0, 0, 0}], " |
---|
1791 | "slot_id = [i, none], " |
---|
1792 | "assembly_id = [i, none], " |
---|
1793 | "mech_sep = [r, 0], " |
---|
1794 | "v_pos = [r, 0], " |
---|
1795 | "model = [i, -1], " |
---|
1796 | "method = [i, -1], " |
---|
1797 | "exact = [i, -1, 1], " |
---|
1798 | "nst = [i, -1], " |
---|
1799 | "from = [s, none], " |
---|
1800 | "type = [s, none, none], " |
---|
1801 | "permfringe = [l, false, true], " |
---|
1802 | "bend_fringe = [l, false, true], " |
---|
1803 | "kill_ent_fringe = [l, false, true], " |
---|
1804 | "kill_exi_fringe = [l, false, true], " |
---|
1805 | "psi = [r, 0], " |
---|
1806 | "delta_lag = [r, 0]; " |
---|
1807 | " " |
---|
1808 | "wire: element none 0 29 " |
---|
1809 | "at = [r, 1.e20], " |
---|
1810 | "l = [r, 0], " |
---|
1811 | "kmax = [r, 0], " |
---|
1812 | "kmin = [r, 0], " |
---|
1813 | "calib = [r, 0], " |
---|
1814 | "polarity = [r, 0], " |
---|
1815 | "apertype = [s, circle, circle], " |
---|
1816 | "aperture = [r, {0}], " |
---|
1817 | "aper_offset = [r, {0}], " |
---|
1818 | "aper_tol = [r, {0, 0, 0}], " |
---|
1819 | "magnet = [i, 0], " |
---|
1820 | "slot_id = [i, none], " |
---|
1821 | "assembly_id = [i, none], " |
---|
1822 | "mech_sep = [r, 0], " |
---|
1823 | "v_pos = [r, 0], " |
---|
1824 | "model = [i, -1], " |
---|
1825 | "method = [i, -1], " |
---|
1826 | "exact = [i, -1, 1], " |
---|
1827 | "nst = [i, -1], " |
---|
1828 | "from = [s, none], " |
---|
1829 | "type = [s, none, none], " |
---|
1830 | "permfringe = [l, false, true], " |
---|
1831 | "bend_fringe = [l, false, true], " |
---|
1832 | "kill_ent_fringe = [l, false, true], " |
---|
1833 | "kill_exi_fringe = [l, false, true]; " |
---|
1834 | " " |
---|
1835 | "slmonitor: element none 0 30 " |
---|
1836 | "at = [r, 1.e20], " |
---|
1837 | "l = [r, 0], " |
---|
1838 | "kmax = [r, 0], " |
---|
1839 | "kmin = [r, 0], " |
---|
1840 | "calib = [r, 0], " |
---|
1841 | "polarity = [r, 0], " |
---|
1842 | "magnet = [i, 0], " |
---|
1843 | "apertype = [s, circle, circle], " |
---|
1844 | "aperture = [r, {0}], " |
---|
1845 | "aper_offset = [r, {0}], " |
---|
1846 | "aper_tol = [r, {0, 0, 0}], " |
---|
1847 | "slot_id = [i, none], " |
---|
1848 | "assembly_id = [i, none], " |
---|
1849 | "mech_sep = [r, 0], " |
---|
1850 | "v_pos = [r, 0], " |
---|
1851 | "model = [i, -1], " |
---|
1852 | "method = [i, -1], " |
---|
1853 | "exact = [i, -1, 1], " |
---|
1854 | "nst = [i, -1], " |
---|
1855 | "from = [s, none], " |
---|
1856 | "type = [s, none, none], " |
---|
1857 | "permfringe = [l, false, true], " |
---|
1858 | "bend_fringe = [l, false, true], " |
---|
1859 | "kill_ent_fringe = [l, false, true], " |
---|
1860 | "kill_exi_fringe = [l, false, true]; " |
---|
1861 | " " |
---|
1862 | "blmonitor: element none 0 31 " |
---|
1863 | "at = [r, 1.e20], " |
---|
1864 | "l = [r, 0], " |
---|
1865 | "kmax = [r, 0], " |
---|
1866 | "kmin = [r, 0], " |
---|
1867 | "calib = [r, 0], " |
---|
1868 | "polarity = [r, 0], " |
---|
1869 | "magnet = [i, 0], " |
---|
1870 | "apertype = [s, circle, circle], " |
---|
1871 | "aperture = [r, {0}], " |
---|
1872 | "aper_offset = [r, {0}], " |
---|
1873 | "aper_tol = [r, {0, 0, 0}], " |
---|
1874 | "slot_id = [i, none], " |
---|
1875 | "assembly_id = [i, none], " |
---|
1876 | "mech_sep = [r, 0], " |
---|
1877 | "v_pos = [r, 0], " |
---|
1878 | "model = [i, -1], " |
---|
1879 | "method = [i, -1], " |
---|
1880 | "exact = [i, -1, 1], " |
---|
1881 | "nst = [i, -1], " |
---|
1882 | "from = [s, none], " |
---|
1883 | "type = [s, none, none], " |
---|
1884 | "permfringe = [l, false, true], " |
---|
1885 | "bend_fringe = [l, false, true], " |
---|
1886 | "kill_ent_fringe = [l, false, true], " |
---|
1887 | "kill_exi_fringe = [l, false, true]; " |
---|
1888 | " " |
---|
1889 | "imonitor: element none 0 32 " |
---|
1890 | "at = [r, 1.e20], " |
---|
1891 | "l = [r, 0], " |
---|
1892 | "kmax = [r, 0], " |
---|
1893 | "kmin = [r, 0], " |
---|
1894 | "calib = [r, 0], " |
---|
1895 | "polarity = [r, 0], " |
---|
1896 | "magnet = [i, 0], " |
---|
1897 | "apertype = [s, circle, circle], " |
---|
1898 | "aperture = [r, {0}], " |
---|
1899 | "aper_offset = [r, {0}], " |
---|
1900 | "aper_tol = [r, {0, 0, 0}], " |
---|
1901 | "slot_id = [i, none], " |
---|
1902 | "assembly_id = [i, none], " |
---|
1903 | "mech_sep = [r, 0], " |
---|
1904 | "v_pos = [r, 0], " |
---|
1905 | "model = [i, -1], " |
---|
1906 | "method = [i, -1], " |
---|
1907 | "exact = [i, -1, 1], " |
---|
1908 | "nst = [i, -1], " |
---|
1909 | "from = [s, none], " |
---|
1910 | "type = [s, none, none], " |
---|
1911 | "permfringe = [l, false, true], " |
---|
1912 | "bend_fringe = [l, false, true], " |
---|
1913 | "kill_ent_fringe = [l, false, true], " |
---|
1914 | "kill_exi_fringe = [l, false, true]; " |
---|
1915 | " " |
---|
1916 | "dipedge: element none 0 33 " |
---|
1917 | "at = [r, 1.e20], " |
---|
1918 | "l = [r, 0], " |
---|
1919 | "kmax = [r, 0], " |
---|
1920 | "kmin = [r, 0], " |
---|
1921 | "calib = [r, 0], " |
---|
1922 | "polarity = [r, 0], " |
---|
1923 | "tilt = [r, 0], " |
---|
1924 | "e1 = [r, 0], " |
---|
1925 | "h = [r, 0], " |
---|
1926 | "hgap = [r, 0], " |
---|
1927 | "fint = [r, 0, 0.5], " |
---|
1928 | "slice = [i, 1], " |
---|
1929 | "apertype = [s, circle, circle], " |
---|
1930 | "aperture = [r, {0}], " |
---|
1931 | "aper_offset = [r, {0}], " |
---|
1932 | "aper_tol = [r, {0, 0, 0}], " |
---|
1933 | "slot_id = [i, none], " |
---|
1934 | "assembly_id = [i, none], " |
---|
1935 | "mech_sep = [r, 0], " |
---|
1936 | "v_pos = [r, 0], " |
---|
1937 | "magnet = [i, 1], " |
---|
1938 | "model = [i, -1], " |
---|
1939 | "method = [i, -1], " |
---|
1940 | "exact = [i, -1, 1], " |
---|
1941 | "nst = [i, -1], " |
---|
1942 | "from = [s, none], " |
---|
1943 | "type = [s, none, none], " |
---|
1944 | "permfringe = [l, false, true], " |
---|
1945 | "bend_fringe = [l, true, true], " |
---|
1946 | "kill_ent_fringe = [l, false, true], " |
---|
1947 | "kill_exi_fringe = [l, false, true]; " |
---|
1948 | " " |
---|
1949 | "changeref: element none 0 35 " |
---|
1950 | "at = [r, 1.e20], " |
---|
1951 | "l = [r, 0], " |
---|
1952 | "kmax = [r, 0], " |
---|
1953 | "kmin = [r, 0], " |
---|
1954 | "calib = [r, 0], " |
---|
1955 | "polarity = [r, 0], " |
---|
1956 | "magnet = [i, 0], " |
---|
1957 | "patch_ang = [r, {0, 0, 0}], " |
---|
1958 | "patch_trans = [r, {0, 0, 0}], " |
---|
1959 | "apertype = [s, circle, circle], " |
---|
1960 | "aperture = [r, {0}], " |
---|
1961 | "aper_offset = [r, {0}], " |
---|
1962 | "aper_tol = [r, {0, 0, 0}], " |
---|
1963 | "slot_id = [i, none], " |
---|
1964 | "assembly_id = [i, none], " |
---|
1965 | "mech_sep = [r, 0], " |
---|
1966 | "v_pos = [r, 0], " |
---|
1967 | "model = [i, -1], " |
---|
1968 | "method = [i, -1], " |
---|
1969 | "exact = [i, -1, 1], " |
---|
1970 | "nst = [i, -1], " |
---|
1971 | "from = [s, none], " |
---|
1972 | "type = [s, none, none], " |
---|
1973 | "permfringe = [l, false, true], " |
---|
1974 | "bend_fringe = [l, false, true], " |
---|
1975 | "kill_ent_fringe = [l, false, true], " |
---|
1976 | "kill_exi_fringe = [l, false, true]; " |
---|
1977 | " " |
---|
1978 | "translation: element none 0 36 " |
---|
1979 | "at = [r, 1.e20], " |
---|
1980 | "l = [r, 0], " |
---|
1981 | "kmax = [r, 0], " |
---|
1982 | "kmin = [r, 0], " |
---|
1983 | "calib = [r, 0], " |
---|
1984 | "polarity = [r, 0], " |
---|
1985 | "magnet = [i, 0], " |
---|
1986 | "x = [r, 0], y = [r, 0], t = [r, 0], " |
---|
1987 | "px = [r, 0], py = [r, 0], pt = [r, 0], " |
---|
1988 | "slot_id = [i, none], " |
---|
1989 | "assembly_id = [i, none], " |
---|
1990 | "mech_sep = [r, 0], " |
---|
1991 | "v_pos = [r, 0], " |
---|
1992 | "model = [i, -1], " |
---|
1993 | "method = [i, -1], " |
---|
1994 | "exact = [i, -1, 1], " |
---|
1995 | "nst = [i, -1], " |
---|
1996 | "from = [s, none], " |
---|
1997 | "type = [s, none, none], " |
---|
1998 | "permfringe = [l, false, true], " |
---|
1999 | "bend_fringe = [l, false, true], " |
---|
2000 | "kill_ent_fringe = [l, false, true], " |
---|
2001 | "kill_exi_fringe = [l, false, true]; " |
---|
2002 | " " |
---|
2003 | "crabcavity: element none 0 37 " |
---|
2004 | "at = [r, 1.e20], " |
---|
2005 | "l = [r, 0], " |
---|
2006 | "kmax = [r, 0], " |
---|
2007 | "kmin = [r, 0], " |
---|
2008 | "calib = [r, 0], " |
---|
2009 | "polarity = [r, 0], " |
---|
2010 | "volt = [r, 0], " |
---|
2011 | "lag = [r, 0], " |
---|
2012 | "lagf = [r, 0], " |
---|
2013 | "freq = [r, 0], " |
---|
2014 | "harmon = [i, 0], " |
---|
2015 | "rv1 = [i, 0], " |
---|
2016 | "rv2 = [i, 0], " |
---|
2017 | "rv3 = [i, 0], " |
---|
2018 | "rv4 = [i, 0], " |
---|
2019 | "rph1 = [i, 0], " |
---|
2020 | "rph2 = [i, 0], " |
---|
2021 | "betrf = [r, 0], " |
---|
2022 | "pg = [r, 0], " |
---|
2023 | "shunt = [r, 0], " |
---|
2024 | "tfill = [r, 0], " |
---|
2025 | "eloss = [r, 0], " |
---|
2026 | "volterr = [r, 0], " |
---|
2027 | "lagerr = [r, 0], " |
---|
2028 | "nbin = [i, 0], " |
---|
2029 | "binmax = [r, 0], " |
---|
2030 | "magnet = [i, 0], " |
---|
2031 | "slice = [i, 1], " |
---|
2032 | "lfile = [s, none, lfile], " |
---|
2033 | "tfile = [s, none, tfile], " |
---|
2034 | "apertype = [s, circle, circle], " |
---|
2035 | "aperture = [r, {0}], " |
---|
2036 | "aper_offset = [r, {0}], " |
---|
2037 | "aper_tol = [r, {0, 0, 0}], " |
---|
2038 | "slot_id = [i, none], " |
---|
2039 | "assembly_id = [i, none], " |
---|
2040 | "mech_sep = [r, 0], " |
---|
2041 | "v_pos = [r, 0], " |
---|
2042 | "model = [i, -1], " |
---|
2043 | "method = [i, -1], " |
---|
2044 | "exact = [i, -1, 1], " |
---|
2045 | "nst = [i, -1], " |
---|
2046 | "from = [s, none], " |
---|
2047 | "type = [s, none, none], " |
---|
2048 | "permfringe = [l, false, true], " |
---|
2049 | "bend_fringe = [l, false, true], " |
---|
2050 | "kill_ent_fringe = [l, false, true], " |
---|
2051 | "kill_exi_fringe = [l, false, true], " |
---|
2052 | "n_bessel = [i, 0], " |
---|
2053 | "tilt = [r, 0]; " |
---|
2054 | " " |
---|
2055 | "placeholder: element none 0 38 " |
---|
2056 | "at = [r, 1.e20], " |
---|
2057 | "l = [r, 0], " |
---|
2058 | "kmax = [r, 0], " |
---|
2059 | "kmin = [r, 0], " |
---|
2060 | "calib = [r, 0], " |
---|
2061 | "polarity = [r, 0], " |
---|
2062 | "tilt = [r, 0], " |
---|
2063 | "lrad = [r, 0], " |
---|
2064 | "apertype = [s, circle, circle], " |
---|
2065 | "aperture = [r, {0}], " |
---|
2066 | "aper_tol = [r, {0, 0, 0}], " |
---|
2067 | "slot_id = [i, none], " |
---|
2068 | "assembly_id = [i, none], " |
---|
2069 | "mech_sep = [r, 0], " |
---|
2070 | "v_pos = [r, 0], " |
---|
2071 | "magnet = [i, 0], " |
---|
2072 | "model = [i, -1], " |
---|
2073 | "method = [i, -1], " |
---|
2074 | "exact = [i, -1, 1], " |
---|
2075 | "nst = [i, -1], " |
---|
2076 | "from = [s, none], " |
---|
2077 | "type = [s, none, none], " |
---|
2078 | "permfringe = [l, false, true], " |
---|
2079 | "bend_fringe = [l, false, true], " |
---|
2080 | "kill_ent_fringe = [l, false, true], " |
---|
2081 | "kill_exi_fringe = [l, false, true]; " |
---|
2082 | " " |
---|
2083 | "tkicker: element none 0 39 " |
---|
2084 | "at = [r, 1.e20], " |
---|
2085 | "l = [r, 0], " |
---|
2086 | "kmax = [r, 0], " |
---|
2087 | "kmin = [r, 0], " |
---|
2088 | "calib = [r, 0], " |
---|
2089 | "polarity = [r, 0], " |
---|
2090 | "tilt = [r, 0], " |
---|
2091 | "lrad = [r, 0], " |
---|
2092 | "hkick = [r, 0], " |
---|
2093 | "vkick = [r, 0], " |
---|
2094 | "chkick = [r, 0], " |
---|
2095 | "cvkick = [r, 0], " |
---|
2096 | "chflag = [i, 1], " |
---|
2097 | "cvflag = [i, 1], " |
---|
2098 | "slice = [i, 1], " |
---|
2099 | "apertype = [s, circle, circle], " |
---|
2100 | "aperture = [r, {0}], " |
---|
2101 | "aper_offset = [r, {0}], " |
---|
2102 | "aper_tol = [r, {0, 0, 0}], " |
---|
2103 | "magnet = [i, 1], " |
---|
2104 | "slot_id = [i, none], " |
---|
2105 | "assembly_id = [i, none], " |
---|
2106 | "mech_sep = [r, 0], " |
---|
2107 | "v_pos = [r, 0], " |
---|
2108 | "model = [i, -1], " |
---|
2109 | "method = [i, -1], " |
---|
2110 | "exact = [i, -1, 1], " |
---|
2111 | "nst = [i, -1], " |
---|
2112 | "from = [s, none], " |
---|
2113 | "type = [s, none, none], " |
---|
2114 | "permfringe = [l, false, true], " |
---|
2115 | "bend_fringe = [l, false, true], " |
---|
2116 | "kill_ent_fringe = [l, false, true], " |
---|
2117 | "kill_exi_fringe = [l, false, true]; " |
---|
2118 | " " |
---|
2119 | "hacdipole: element none 0 40 " |
---|
2120 | "at = [r, 1.e20], " |
---|
2121 | "l = [r, 0], " |
---|
2122 | "kmax = [r, 0], " |
---|
2123 | "kmin = [r, 0], " |
---|
2124 | "calib = [r, 0], " |
---|
2125 | "polarity = [r, 0], " |
---|
2126 | "from = [s, none], " |
---|
2127 | "type = [s, none, none], " |
---|
2128 | "volt = [r, 0], " |
---|
2129 | "lag = [r, 0], " |
---|
2130 | "freq = [r, 0], " |
---|
2131 | "harmon = [i, 0], " |
---|
2132 | "ramp1 = [i, 0], " |
---|
2133 | "ramp2 = [i, 0], " |
---|
2134 | "ramp3 = [i, 0], " |
---|
2135 | "ramp4 = [i, 0], " |
---|
2136 | "betrf = [r, 0], " |
---|
2137 | "pg = [r, 0], " |
---|
2138 | "shunt = [r, 0], " |
---|
2139 | "tfill = [r, 0], " |
---|
2140 | "eloss = [r, 0], " |
---|
2141 | "volterr = [r, 0], " |
---|
2142 | "lagerr = [r, 0], " |
---|
2143 | "nbin = [i, 0], " |
---|
2144 | "binmax = [r, 0], " |
---|
2145 | "magnet = [i, 0], " |
---|
2146 | "slice = [i, 1], " |
---|
2147 | "lfile = [s, none, lfile], " |
---|
2148 | "tfile = [s, none, tfile], " |
---|
2149 | "apertype = [s, circle, circle], " |
---|
2150 | "aperture = [r, {0}], " |
---|
2151 | "aper_offset = [r, {0}], " |
---|
2152 | "aper_tol = [r, {0, 0, 0}], " |
---|
2153 | "slot_id = [i, none], " |
---|
2154 | "assembly_id = [i, none], " |
---|
2155 | "mech_sep = [r, 0], " |
---|
2156 | "v_pos = [r, 0], " |
---|
2157 | "model = [i, -1], " |
---|
2158 | "method = [i, -1], " |
---|
2159 | "exact = [i, -1, 1], " |
---|
2160 | "nst = [i, -1], " |
---|
2161 | "permfringe = [l, false, true], " |
---|
2162 | "bend_fringe = [l, false, true], " |
---|
2163 | "kill_ent_fringe = [l, false, true], " |
---|
2164 | "kill_exi_fringe = [l, false, true], " |
---|
2165 | "n_bessel = [i, 0]; " |
---|
2166 | " " |
---|
2167 | "vacdipole: element none 0 41 " |
---|
2168 | "at = [r, 1.e20], " |
---|
2169 | "l = [r, 0], " |
---|
2170 | "kmax = [r, 0], " |
---|
2171 | "kmin = [r, 0], " |
---|
2172 | "calib = [r, 0], " |
---|
2173 | "polarity = [r, 0], " |
---|
2174 | "from = [s, none], " |
---|
2175 | "type = [s, none, none], " |
---|
2176 | "volt = [r, 0], " |
---|
2177 | "lag = [r, 0], " |
---|
2178 | "freq = [r, 0], " |
---|
2179 | "harmon = [i, 0], " |
---|
2180 | "ramp1 = [i, 0], " |
---|
2181 | "ramp2 = [i, 0], " |
---|
2182 | "ramp3 = [i, 0], " |
---|
2183 | "ramp4 = [i, 0], " |
---|
2184 | "betrf = [r, 0], " |
---|
2185 | "pg = [r, 0], " |
---|
2186 | "shunt = [r, 0], " |
---|
2187 | "tfill = [r, 0], " |
---|
2188 | "eloss = [r, 0], " |
---|
2189 | "volterr = [r, 0], " |
---|
2190 | "lagerr = [r, 0], " |
---|
2191 | "nbin = [i, 0], " |
---|
2192 | "binmax = [r, 0], " |
---|
2193 | "magnet = [i, 0], " |
---|
2194 | "slice = [i, 1], " |
---|
2195 | "lfile = [s, none, lfile], " |
---|
2196 | "tfile = [s, none, tfile], " |
---|
2197 | "apertype = [s, circle, circle], " |
---|
2198 | "aperture = [r, {0}], " |
---|
2199 | "aper_offset = [r, {0}], " |
---|
2200 | "aper_tol = [r, {0, 0, 0}], " |
---|
2201 | "slot_id = [i, none], " |
---|
2202 | "assembly_id = [i, none], " |
---|
2203 | "mech_sep = [r, 0], " |
---|
2204 | "v_pos = [r, 0], " |
---|
2205 | "model = [i, -1], " |
---|
2206 | "method = [i, -1], " |
---|
2207 | "exact = [i, -1, 1], " |
---|
2208 | "nst = [i, -1], " |
---|
2209 | "permfringe = [l, false, true], " |
---|
2210 | "bend_fringe = [l, false, true], " |
---|
2211 | "kill_ent_fringe = [l, false, true], " |
---|
2212 | "kill_exi_fringe = [l, false, true], " |
---|
2213 | "n_bessel = [i, 0]; " |
---|
2214 | " " |
---|
2215 | "nllens: element none 0 42 " |
---|
2216 | "at = [r, 1.e20], " |
---|
2217 | "l = [r, 0], " |
---|
2218 | "kmax = [r, 0], " |
---|
2219 | "kmin = [r, 0], " |
---|
2220 | "calib = [r, 0], " |
---|
2221 | "polarity = [r, 0], " |
---|
2222 | "knll = [r, 0], " |
---|
2223 | "cnll = [r, 0], " |
---|
2224 | "tilt = [r, 0], " |
---|
2225 | "lrad = [r, 0], " |
---|
2226 | "apertype = [s, circle, circle], " |
---|
2227 | "aperture = [r, {0}], " |
---|
2228 | "aper_tol = [r, {0, 0, 0}], " |
---|
2229 | "slot_id = [i, none], " |
---|
2230 | "assembly_id = [i, none], " |
---|
2231 | "mech_sep = [r, 0], " |
---|
2232 | "v_pos = [r, 0], " |
---|
2233 | "magnet = [i, 0], " |
---|
2234 | "model = [i, -1], " |
---|
2235 | "method = [i, -1], " |
---|
2236 | "exact = [i, -1, 1], " |
---|
2237 | "nst = [i, -1], " |
---|
2238 | "from = [s, none], " |
---|
2239 | "type = [s, none, none], " |
---|
2240 | "permfringe = [l, false, true], " |
---|
2241 | "bend_fringe = [l, false, true], " |
---|
2242 | "kill_ent_fringe = [l, false, true], " |
---|
2243 | "kill_exi_fringe = [l, false, true]; " |
---|
2244 | " " |
---|
2245 | "rfmultipole: element none 0 43 " |
---|
2246 | "at = [r, 1.e20], " |
---|
2247 | "l = [r, 0], " |
---|
2248 | "kmax = [r, 0], " |
---|
2249 | "kmin = [r, 0], " |
---|
2250 | "calib = [r, 0], " |
---|
2251 | "polarity = [r, 0], " |
---|
2252 | "noise = [r, 0], " |
---|
2253 | "noisemax = [i, 1], " |
---|
2254 | "npeak = [r, {0}], " |
---|
2255 | "ntune = [r, {0}], " |
---|
2256 | "nlag = [r, {0}], " |
---|
2257 | "tilt = [r, 0], " |
---|
2258 | "lrad = [r, 0], " |
---|
2259 | "knl = [r, {0}], " |
---|
2260 | "ksl = [r, {0}], " |
---|
2261 | "apertype = [s, circle, circle], " |
---|
2262 | "aperture = [r, {0}], " |
---|
2263 | "aper_offset = [r, {0}], " |
---|
2264 | "aper_tol = [r, {0, 0, 0}], " |
---|
2265 | "slice = [i, 1], " |
---|
2266 | "slot_id = [i, none], " |
---|
2267 | "assembly_id = [i, none], " |
---|
2268 | "mech_sep = [r, 0], " |
---|
2269 | "v_pos = [r, 0], " |
---|
2270 | "magnet = [i, 1], " |
---|
2271 | "model = [i, -1], " |
---|
2272 | "method = [i, -1], " |
---|
2273 | "exact = [i, -1, 1], " |
---|
2274 | "nst = [i, -1], " |
---|
2275 | "from = [s, none], " |
---|
2276 | "type = [s, none, none], " |
---|
2277 | "permfringe = [l, false, true], " |
---|
2278 | "bend_fringe = [l, false, true], " |
---|
2279 | "kill_ent_fringe = [l, false, true], " |
---|
2280 | "kill_exi_fringe = [l, false, true], " |
---|
2281 | "freq = [r, 0], " // RF-Multipole |
---|
2282 | "volt = [r, 0], " // RF-Multipole |
---|
2283 | "lag = [r, 0], " // RF-Multipole |
---|
2284 | "harmon = [i, 0], " // RF-Multipole |
---|
2285 | "pnl = [r, {0}], " // RF-Multipole |
---|
2286 | "psl = [r, {0}]; " // RF-Multipole |
---|
2287 | " " |
---|
2288 | "emit: emit none 0 0 " |
---|
2289 | "deltap = [r, 0], " |
---|
2290 | "tol = [r, 1.000001, 0]; " |
---|
2291 | " " |
---|
2292 | "ealign: error none 0 0 " |
---|
2293 | "dx = [r, 0], " |
---|
2294 | "dy = [r, 0], " |
---|
2295 | "ds = [r, 0], " |
---|
2296 | "dphi = [r, 0], " |
---|
2297 | "dtheta = [r, 0], " |
---|
2298 | "dpsi = [r, 0], " |
---|
2299 | "mrex = [r, 0], " |
---|
2300 | "mrey = [r, 0], " |
---|
2301 | "mredx = [r, 0], " |
---|
2302 | "mredy = [r, 0], " |
---|
2303 | "arex = [r, 0], " |
---|
2304 | "arey = [r, 0], " |
---|
2305 | "mscalx = [r, 0], " |
---|
2306 | "mscaly = [r, 0]; " |
---|
2307 | " " |
---|
2308 | "eoption: error none 0 0 " |
---|
2309 | "seed = [i, 123456789], " |
---|
2310 | "add = [l, true]; " |
---|
2311 | " " |
---|
2312 | "eprint: error none 0 0 " |
---|
2313 | "full = [l, false]; " |
---|
2314 | " " |
---|
2315 | "esave: error none 0 0 " |
---|
2316 | "file = [s, esave]; " |
---|
2317 | " " |
---|
2318 | "seterr: error none 0 0 " |
---|
2319 | "table = [s, none], " |
---|
2320 | "file = [s, errfil, errfil]; " |
---|
2321 | " " |
---|
2322 | "efcomp: error none 0 0 " |
---|
2323 | "order = [i, -1], " |
---|
2324 | "hyster = [i, 0], " |
---|
2325 | "radius = [r, 0], " |
---|
2326 | "hcoeffn = [r, {0}], " |
---|
2327 | "hcoeffs = [r, {0}], " |
---|
2328 | "dkn = [r, {0}], " |
---|
2329 | "dks = [r, {0}], " |
---|
2330 | "dknr = [r, {0}], " |
---|
2331 | "dksr = [r, {0}], " |
---|
2332 | "rfm_freq = [r, 0], " /* AL: frequency of the RF-multipoles main mode */ |
---|
2333 | "rfm_harmon = [i, 0], " /* AL: harmonic number of the RF-multipoles main mode */ |
---|
2334 | "rfm_lag = [r, 0], " /* AL: lag for the RF-multipoles main mode */ |
---|
2335 | "dpn = [r, {0}], " /* AL: abssolute phase of the normal components of the multipole */ |
---|
2336 | "dps = [r, {0}]; " /* AL: absolute phase of the skew components of the multipole */ |
---|
2337 | " " |
---|
2338 | "sddsin: sdds none 0 0 " |
---|
2339 | "table = [s, none, none], " |
---|
2340 | "file = [s, none]; " |
---|
2341 | " " |
---|
2342 | "sddsout: sdds none 0 0 " |
---|
2343 | "table = [s, none, none], " |
---|
2344 | "file = [s, none]; " |
---|
2345 | " " |
---|
2346 | " " |
---|
2347 | "ibs: ibs none 0 0 " |
---|
2348 | "tolerance= [r, 1.e-7], " |
---|
2349 | "file = [s, ibs, ibs], " |
---|
2350 | "steps = [i, 50]; " |
---|
2351 | " " |
---|
2352 | "touschek: touschek none 0 0 " |
---|
2353 | "tolerance= [r, 1.e-7], " |
---|
2354 | "file = [s, touschek, touschek]; " |
---|
2355 | " " |
---|
2356 | "makethin: makethin none 0 0 " |
---|
2357 | "style = [s, teapot, teapot], " |
---|
2358 | "sequence = [s, none, none], " |
---|
2359 | "makeconsistent = [l, false, true], " /*hbu */ |
---|
2360 | "minimizeparents = [l, true, false]; " /*hbu */ |
---|
2361 | " " |
---|
2362 | "survey: survey none 0 0 " |
---|
2363 | "x0 = [r, 0], y0 = [r, 0], z0 = [r, 0], " |
---|
2364 | "theta0 = [r, 0], phi0 = [r, 0], psi0 = [r, 0], " |
---|
2365 | "file = [s, none, survey], " |
---|
2366 | "table = [s, none, survey], " |
---|
2367 | "sequence = [s, none, sequence]; " |
---|
2368 | " " |
---|
2369 | "twiss: twiss none 0 0 " |
---|
2370 | "betx = [r, 0], alfx = [r, 0], mux = [r, 0], " |
---|
2371 | "bety = [r, 0], alfy = [r, 0], muy = [r, 0], " |
---|
2372 | "x = [r, 0], px = [r, 0], " |
---|
2373 | "y = [r, 0], py = [r, 0], " |
---|
2374 | "t = [r, 0], pt = [r, 0], " |
---|
2375 | "dx = [r, 0], dpx = [r, 0], " |
---|
2376 | "dy = [r, 0], dpy = [r, 0], " |
---|
2377 | "wx = [r, 0], phix = [r, 0], dmux = [r, 0], " |
---|
2378 | "wy = [r, 0], phiy = [r, 0], dmuy = [r, 0], " |
---|
2379 | "ddx = [r, 0], ddpx = [r, 0], " |
---|
2380 | "ddy = [r, 0], ddpy = [r, 0], " |
---|
2381 | "r11 = [r, 0], r12 = [r, 0], " |
---|
2382 | "r21 = [r, 0], r22 = [r, 0], " |
---|
2383 | "energy = [r, 0], " |
---|
2384 | "chrom = [l, false, true], " |
---|
2385 | "file = [s, none, twiss], " |
---|
2386 | "save = [s, none, twiss], " |
---|
2387 | "table = [s, none, twiss], " |
---|
2388 | "beta0 = [s, none, beta0], " |
---|
2389 | "re11 = [r, 1], re12 = [r, 0], re13 = [r, 0], " |
---|
2390 | "re14 = [r, 0], re15 = [r, 0], re16 = [r, 0], " |
---|
2391 | "re21 = [r, 0], re22 = [r, 1], re23 = [r, 0], " |
---|
2392 | "re24 = [r, 0], re25 = [r, 0], re26 = [r, 0], " |
---|
2393 | "re31 = [r, 0], re32 = [r, 0], re33 = [r, 1], " |
---|
2394 | "re34 = [r, 0], re35 = [r, 0], re36 = [r, 0], " |
---|
2395 | "re41 = [r, 0], re42 = [r, 0], re43 = [r, 0], " |
---|
2396 | "re44 = [r, 1], re45 = [r, 0], re46 = [r, 0], " |
---|
2397 | "re51 = [r, 0], re52 = [r, 0], re53 = [r, 0], " |
---|
2398 | "re54 = [r, 0], re55 = [r, 1], re56 = [r, 0], " |
---|
2399 | "re61 = [r, 0], re62 = [r, 0], re63 = [r, 0], " |
---|
2400 | "re64 = [r, 0], re65 = [r, 0], re66 = [r, 1], " |
---|
2401 | "centre = [l, false, true], " |
---|
2402 | "ripken = [l, false, true], " |
---|
2403 | "sectormap= [l, false, true], " |
---|
2404 | "sectortable= [s, none, sectortable], " |
---|
2405 | "sectorfile= [s, sectormap, sectormap], " |
---|
2406 | "rmatrix = [l, false, true], " |
---|
2407 | "sequence = [s, none, sequence], " |
---|
2408 | "line = [s, none, line], " |
---|
2409 | "range = [s, #s/#e, none], " |
---|
2410 | "useorbit = [s, default, default], " |
---|
2411 | "keeporbit= [s, default, default], " |
---|
2412 | "tolerance= [r, 1.e-6], " |
---|
2413 | "deltap = [s, none], " |
---|
2414 | "notable = [l, false, true]; " |
---|
2415 | " " |
---|
2416 | "match: match match 1 0 " |
---|
2417 | "use_macro= [l, false, true], " |
---|
2418 | "use_ptcknob = [l, false, true], " |
---|
2419 | "betx = [r, {0}], alfx = [r, {0}], mux = [r, {0}], " |
---|
2420 | "bety = [r, {0}], alfy = [r, {0}], muy = [r, {0}], " |
---|
2421 | "x = [r, {0}], px = [r, {0}], " |
---|
2422 | "y = [r, {0}], py = [r, {0}], " |
---|
2423 | "t = [r, {0}], pt = [r, {0}], " |
---|
2424 | "dx = [r, {0}], dpx = [r, {0}], " |
---|
2425 | "dy = [r, {0}], dpy = [r, {0}], " |
---|
2426 | "wx = [r, {0}], phix = [r, {0}], dmux = [r, {0}], " |
---|
2427 | "wy = [r, {0}], phiy = [r, {0}], dmuy = [r, {0}], " |
---|
2428 | "ddx = [r, {0}], ddpx = [r, {0}], " |
---|
2429 | "ddy = [r, {0}], ddpy = [r, {0}], " |
---|
2430 | "r11 = [r, {0}], r12 = [r, {0}], " |
---|
2431 | "r21 = [r, {0}], r22 = [r, {0}], " |
---|
2432 | "energy = [r, {0}], " |
---|
2433 | "mvar1 = [r, {0}], mvar2 = [r, {0}], " |
---|
2434 | "mvar3 = [r, {0}], mvar4 = [r, {0}], " |
---|
2435 | "sequence = [s, {none}], " |
---|
2436 | "beta0 = [s, {none}], " |
---|
2437 | "rmatrix = [l, false, true], " |
---|
2438 | "chrom = [l, false, true], " |
---|
2439 | "range = [s, {none}], " |
---|
2440 | "deltap = [r, {0}], " |
---|
2441 | "useorbit = [s, {default}, {default}], " |
---|
2442 | "keeporbit= [s, {default}, {default}], " |
---|
2443 | "vlength = [l, false, true], " |
---|
2444 | "slow = [l, false, true], " /* makes match use the twiss table */ |
---|
2445 | "orbit = [l, false, true]; " |
---|
2446 | " " |
---|
2447 | "cell: match match 0 0; " |
---|
2448 | " " |
---|
2449 | "endmatch: match match 2 0 " |
---|
2450 | "knobfile = [s, none, none], " |
---|
2451 | "increment = [s, none, increment]; " |
---|
2452 | " " |
---|
2453 | "migrad: match match 0 0 " |
---|
2454 | "tolerance= [r, 0.000001], " |
---|
2455 | "calls = [i, 1000], " |
---|
2456 | "strategy = [i, 2]; " |
---|
2457 | " " |
---|
2458 | "simplex: match match 0 0 " |
---|
2459 | "tolerance= [r, 0.000001], " |
---|
2460 | "calls = [i, 1000]; " |
---|
2461 | " " |
---|
2462 | "siman: match match 0 0 " |
---|
2463 | "tolerance= [r, 0.000001, 0.000001], " |
---|
2464 | "calls = [i, 1000, 1000]; " |
---|
2465 | " " |
---|
2466 | "constraint: match match 0 0 " |
---|
2467 | "expr = [s, none, none], " |
---|
2468 | "name = [s, none, none], " |
---|
2469 | "weight = [r, 1.0], " |
---|
2470 | "range = [s, #s/#e, none], " |
---|
2471 | "class = [s, none, none], " |
---|
2472 | "pattern = [s, any, none], " |
---|
2473 | "betx = [c, 0], alfx = [c, 0], mux = [c, 0], " |
---|
2474 | "bety = [c, 0], alfy = [c, 0], muy = [c, 0], " |
---|
2475 | "x = [c, 0], px = [c, 0], " |
---|
2476 | "y = [c, 0], py = [c, 0], " |
---|
2477 | "t = [c, 0], pt = [c, 0], " |
---|
2478 | "dx = [c, 0], dpx = [c, 0], " |
---|
2479 | "dy = [c, 0], dpy = [c, 0], " |
---|
2480 | "wx = [c, 0], phix = [c, 0], dmux = [c, 0], " |
---|
2481 | "wy = [c, 0], phiy = [c, 0], dmuy = [c, 0], " |
---|
2482 | "ddx = [c, 0], ddpx = [c, 0], " |
---|
2483 | "ddy = [c, 0], ddpy = [c, 0], " |
---|
2484 | "r11 = [c, 0], r12 = [c, 0], " |
---|
2485 | "r21 = [c, 0], r22 = [c, 0], " |
---|
2486 | "energy = [c, 0], " |
---|
2487 | "mvar1 = [c, 0], mvar2 = [c, 0], " |
---|
2488 | "mvar3 = [c, 0], mvar4 = [c, 0], " |
---|
2489 | "re11 = [c, 1], re12 = [c, 0], re13 = [c, 0], " |
---|
2490 | "re14 = [c, 0], re15 = [c, 0], re16 = [c, 0], " |
---|
2491 | "re21 = [c, 0], re22 = [c, 1], re23 = [c, 0], " |
---|
2492 | "re24 = [c, 0], re25 = [c, 0], re26 = [c, 0], " |
---|
2493 | "re31 = [c, 0], re32 = [c, 0], re33 = [c, 1], " |
---|
2494 | "re34 = [c, 0], re35 = [c, 0], re36 = [c, 0], " |
---|
2495 | "re41 = [c, 0], re42 = [c, 0], re43 = [c, 0], " |
---|
2496 | "re44 = [c, 1], re45 = [c, 0], re46 = [c, 0], " |
---|
2497 | "re51 = [c, 0], re52 = [c, 0], re53 = [c, 0], " |
---|
2498 | "re54 = [c, 0], re55 = [c, 1], re56 = [c, 0], " |
---|
2499 | "re61 = [c, 0], re62 = [c, 0], re63 = [c, 0], " |
---|
2500 | "re64 = [c, 0], re65 = [c, 0], re66 = [c, 1], " |
---|
2501 | "alfa = [c, 0]," |
---|
2502 | "beta11 = [c, 0], alfa11 = [c, 0], mu1 = [c, 0], " |
---|
2503 | "beta22 = [c, 0], alfa22 = [c, 0], mu2 = [c, 0], " |
---|
2504 | "beta33 = [c, 0], alfa33 = [c, 0], mu3 = [c, 0], " |
---|
2505 | "disp1 = [c, 0], disp2 = [c, 0], disp3 = [c, 0], , disp4 = [c, 0]," |
---|
2506 | "beta0 = [s, none], " |
---|
2507 | "sequence = [s, none]; " |
---|
2508 | " " |
---|
2509 | "couple: match match 0 0 " |
---|
2510 | "range = [s, none, none], " |
---|
2511 | "mux = [r, 0], muy = [r, 0]; " |
---|
2512 | " " |
---|
2513 | "fix: match match 0 0 " |
---|
2514 | "name = [s, none, none]; " |
---|
2515 | " " |
---|
2516 | "level: match match 0 0 " |
---|
2517 | "level = [i, 2]; " |
---|
2518 | " " |
---|
2519 | "vary: match match 0 0 " |
---|
2520 | "name = [s, none, none], " |
---|
2521 | "step = [r, 0.0], " |
---|
2522 | "slope = [i, 0], " |
---|
2523 | "init = [r, 0.0], " |
---|
2524 | "knob = [s, knob, knob], " |
---|
2525 | "lower = [r, -1.e20], " |
---|
2526 | "opt = [r, 0 ], " |
---|
2527 | "upper = [r, 1.e20]; " |
---|
2528 | " " |
---|
2529 | "weight: match match 0 0 " |
---|
2530 | "betx = [r, 1.0], " |
---|
2531 | "alfx = [r, 10.0], " |
---|
2532 | "mux = [r, 10.0], " |
---|
2533 | "bety = [r, 1.0], " |
---|
2534 | "alfy = [r, 10.0], " |
---|
2535 | "muy = [r, 10.0], " |
---|
2536 | "x = [r, 10.0], " |
---|
2537 | "px = [r, 100.0], " |
---|
2538 | "y = [r, 10.0], " |
---|
2539 | "py = [r, 100.0], " |
---|
2540 | "t = [r, 10.0], " |
---|
2541 | "pt = [r, 100.0], " |
---|
2542 | "dx = [r, 10.0], " |
---|
2543 | "dpx = [r, 100.0], " |
---|
2544 | "dy = [r, 10.0], " |
---|
2545 | "dpy = [r, 100.0], " |
---|
2546 | "wx = [r, 1.0], " |
---|
2547 | "phix = [r, 1.0], " |
---|
2548 | "dmux = [r, 1.0], " |
---|
2549 | "wy = [r, 1.0], " |
---|
2550 | "phiy = [r, 1.0], " |
---|
2551 | "dmuy = [r, 1.0], " |
---|
2552 | "ddx = [r, 1.0], " |
---|
2553 | "ddpx = [r, 1.0], " |
---|
2554 | "ddy = [r, 1.0], " |
---|
2555 | "ddpy = [r, 1.0], " |
---|
2556 | "mvar1 = [r, 10.0], " |
---|
2557 | "mvar2 = [r, 10.0], " |
---|
2558 | "mvar3 = [r, 10.0], " |
---|
2559 | "mvar4 = [r, 10.0], " |
---|
2560 | "r11 = [r, 1.0], " |
---|
2561 | "r12 = [r, 1.0], " |
---|
2562 | "r21 = [r, 1.0], " |
---|
2563 | "r22 = [r, 1.0], " |
---|
2564 | "energy = [r, 1.0], " |
---|
2565 | "circ = [r, 1.0], " |
---|
2566 | "i1 = [r, 1.0], " |
---|
2567 | "i2 = [r, 1.0], " |
---|
2568 | "i3 = [r, 1.0], " |
---|
2569 | "i4 = [r, 1.0], " |
---|
2570 | "i5 = [r, 1.0], " |
---|
2571 | "i5i2 = [r, 1.0], " |
---|
2572 | "i5i1 = [r, 1.0], " |
---|
2573 | "re11 = [r, 1.0], re12 = [r, 1.0], re13 = [r, 1.0], " |
---|
2574 | "re14 = [r, 1.0], re15 = [r, 1.0], re16 = [r, 1.0], " |
---|
2575 | "re21 = [r, 1.0], re22 = [r, 1.0], re23 = [r, 1.0], " |
---|
2576 | "re24 = [r, 1.0], re25 = [r, 1.0], re26 = [r, 1.0], " |
---|
2577 | "re31 = [r, 1.0], re32 = [r, 1.0], re33 = [r, 1.0], " |
---|
2578 | "re34 = [r, 1.0], re35 = [r, 1.0], re36 = [r, 1.0], " |
---|
2579 | "re41 = [r, 1.0], re42 = [r, 1.0], re43 = [r, 1.0], " |
---|
2580 | "re44 = [r, 1.0], re45 = [r, 1.0], re46 = [r, 1.0], " |
---|
2581 | "re51 = [r, 1.0], re52 = [r, 1.0], re53 = [r, 1.0], " |
---|
2582 | "re54 = [r, 1.0], re55 = [r, 1.0], re56 = [r, 1.0], " |
---|
2583 | "re61 = [r, 1.0], re62 = [r, 1.0], re63 = [r, 1.0], " |
---|
2584 | "re64 = [r, 1.0], re65 = [r, 1.0], re66 = [r, 1.0], " |
---|
2585 | "alfa = [r, 1.0]," |
---|
2586 | "dumm = [r, 1.0]; " |
---|
2587 | " " |
---|
2588 | "lmdif: match match 0 0 " |
---|
2589 | "tolerance= [r, 0.000001, 0.000001], " |
---|
2590 | "calls = [i, 1000, 1000]; " |
---|
2591 | " " |
---|
2592 | "jacobian: match match 0 0 " |
---|
2593 | "tolerance= [r, 0.000001, 0.000001], " |
---|
2594 | "calls = [i, 30, 30], " |
---|
2595 | "cool = [r, 0.0], " |
---|
2596 | "balance = [r, 0.5], " |
---|
2597 | "random = [r, 0.0], " |
---|
2598 | "repeat = [r, 1], " |
---|
2599 | "bisec = [i, 1], " |
---|
2600 | "cond = [r, 1E-8], " |
---|
2601 | "knobfile = [s, none, none], " |
---|
2602 | "jacfile = [s, none, none], " |
---|
2603 | "strategy = [i, 3]; " |
---|
2604 | " " |
---|
2605 | "rmatrix: match match 0 0 " |
---|
2606 | "range = [s, #s/#e, none], " |
---|
2607 | "rm = [r, {0}], " |
---|
2608 | "weight = [r, {0}]; " |
---|
2609 | " " |
---|
2610 | "tmatrix: match match 0 0 " |
---|
2611 | "range = [s, #s/#e, none], " |
---|
2612 | "tm = [r, {0}], " |
---|
2613 | "weight = [r, {0}]; " |
---|
2614 | " " |
---|
2615 | "global: match match 0 0 " |
---|
2616 | "q1 = [c, 0], q2 = [c, 0], " |
---|
2617 | "dq1 = [c, 0], dq2 = [c, 0], " |
---|
2618 | "ddq1 = [c, 0], ddq2 = [c, 0], " |
---|
2619 | "dq1de1 = [c, 0], dq1de2 = [c, 0], " |
---|
2620 | "dq2de2 = [c, 0], gammatr = [c, 0], " |
---|
2621 | "alfa = [c, 0]," |
---|
2622 | "sequence = [s, none]; " |
---|
2623 | " " |
---|
2624 | "gweight: match match 0 0 " |
---|
2625 | "q1 = [r, 10], q2 = [r, 10], " |
---|
2626 | "dq1 = [r, 1], dq2 = [r, 1], " |
---|
2627 | "ddq1 = [r, 0.1], ddq2 = [r, 0.1], " |
---|
2628 | "dq1de1 = [r, 0.1], dq1de2 = [r, 0.1], " |
---|
2629 | "dq2de2 = [r, 1], alfa = [r, 1.0]," |
---|
2630 | "gammatr = [r, 1]; " |
---|
2631 | " " |
---|
2632 | "sequence: sequence none 0 0 " |
---|
2633 | "at = [r, 1.e20], " |
---|
2634 | "from = [s, none], " |
---|
2635 | "refpos = [s, none], " |
---|
2636 | "l = [r, 0], " |
---|
2637 | "add_pass = [r, 0], " |
---|
2638 | "next_sequ= [s, none], " |
---|
2639 | "refer = [s, centre, centre]; " |
---|
2640 | " " |
---|
2641 | "endsequence: sequence none 0 0; " |
---|
2642 | " " |
---|
2643 | "sxfread: sxf none 0 0 " |
---|
2644 | "file = [s, sxf_in, sxf_in]; " |
---|
2645 | " " |
---|
2646 | "sxfwrite: sxf none 0 0 " |
---|
2647 | "file = [s, sxf_out, sxf_out]; " |
---|
2648 | " " |
---|
2649 | "track: track track 1 0 " |
---|
2650 | "deltap = [r, 0], " |
---|
2651 | "onepass = [l, false, true], " |
---|
2652 | "update = [l, false, true], " |
---|
2653 | "damp = [l, false, true], " |
---|
2654 | "quantum = [l, false, true], " |
---|
2655 | "dump = [l, false, true], " |
---|
2656 | /* "fast = [l, false, true], " */ |
---|
2657 | "aperture = [l, false, true], " |
---|
2658 | "onetable = [l, false, true], " |
---|
2659 | "recloss = [l, false, true], " |
---|
2660 | "file = [s, track, track], " |
---|
2661 | "extension= [s, none, none]; " |
---|
2662 | " " |
---|
2663 | "dynap: track track 0 0 " |
---|
2664 | "turns = [i, 64], " |
---|
2665 | "fastune = [l, false,true], " |
---|
2666 | "lyapunov = [r, 1.e-7], " |
---|
2667 | "maxaper= [r, {0.1, 0.01, 0.1, 0.01, 1., 0.1}], " |
---|
2668 | "damp = [l, true], " |
---|
2669 | "quantum = [l, true], " |
---|
2670 | "orbit = [l, true]; " |
---|
2671 | " " |
---|
2672 | "endtrack: track track 2 0; " |
---|
2673 | " " |
---|
2674 | "run: track track 0 0 " |
---|
2675 | "maxaper= [r, {0.1, 0.01, 0.1, 0.01, 1., 0.1}], " |
---|
2676 | "turns = [i, 1], " |
---|
2677 | "ffile = [i, 1]; " |
---|
2678 | " " |
---|
2679 | "start: track track 0 0 " |
---|
2680 | "x = [r, 0], " |
---|
2681 | "px = [r, 0], " |
---|
2682 | "y = [r, 0], " |
---|
2683 | "py = [r, 0], " |
---|
2684 | "t = [r, 0], " |
---|
2685 | "pt = [r, 0], " |
---|
2686 | "fx = [r, 0], " |
---|
2687 | "phix = [r, 0], " |
---|
2688 | "fy = [r, 0], " |
---|
2689 | "phiy = [r, 0], " |
---|
2690 | "ft = [r, 0], " |
---|
2691 | "phit = [r, 0]; " |
---|
2692 | " " |
---|
2693 | "ripple: track track 0 0 " |
---|
2694 | "variable = [s, none], " |
---|
2695 | "amplitude= [r, {0}], " |
---|
2696 | "frequency= [r, {0}], " |
---|
2697 | "phase = [r, {0}]; " |
---|
2698 | " " |
---|
2699 | "observe: track track 0 0 " |
---|
2700 | "place = [s, none]; " |
---|
2701 | " " |
---|
2702 | "use_macro: match match 0 0 " |
---|
2703 | "name = [s, none, none]; " |
---|
2704 | " " |
---|
2705 | "setvars_lin: control none 0 0 " |
---|
2706 | "table = [s, none], " |
---|
2707 | "row1 = [i, 0], " |
---|
2708 | "row2 = [i, 0], " |
---|
2709 | "param = [s, t]; " |
---|
2710 | " " |
---|
2711 | ; |
---|