source: PSPA/madxPSPA/tests/test-twiss-4/test-twiss-4.madx @ 430

Last change on this file since 430 was 430, checked in by touze, 11 years ago

import madx-5.01.00

File size: 1.7 KB
Line 
1! Based on : ../../examples/twiss/job.sample.thin.new.madx
2
3title, "V6.5 Thin Lens" ;    // USE ONLY WITH MAD-X version > June 2005
4set, format="12.6f";
5
6option, info, -warn, -echo;
7call, file="../share/LHC/LHCRing/V6.503/V6.5.seq";
8call, file="../share/LHC/LHCRing/V6.503/V6.5.inj.str";
9option, info, warn, echo;
10
11! convert to THIN
12 option, info, warn, -echo;
13 call, file="../share/LHC/LHCRing/V6.503/toolkit/slice.madx";
14 makethin, sequence=lhcb1;
15 makethin, sequence=lhcb2;
16 option, echo, warn, info;
17
18 beam, particle = proton, sequence=lhcb1, energy = 450.0;
19 beam, particle = proton, sequence=lhcb2, energy = 450.0, bv = -1;
20
21!  set switches to 1 if crossing scheme is required
22 on_x1   := 0; on_x2   := 0; on_x5   := 0; on_x8   := 0;
23 on_sep1 := 0; on_sep2 := 0; on_sep5 := 0; on_sep8 := 0;
24 on_alice:= 0; on_lhcb := 0;
25
26 use,    period=lhcb1;
27 select, flag=twiss, clear;
28
29 select, flag=twiss, pattern="IP\.*",     column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
30 select, flag=twiss, pattern="s.ds.l\.*", column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
31 select, flag=twiss, pattern="e.ds.r\.*", column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
32 twiss,  sequence=lhcb1, file=twiss.b1.data, betx=beta.ip1, bety=beta.ip1, x=+x.ip1, y=+y.ip1, py=+py.ip1;
33
34 use,    period=lhcb2;
35 select, flag=twiss, clear;
36
37 select, flag=twiss, pattern=     "IP\.*",column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
38 select, flag=twiss, pattern="s.ds.l\.*", column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
39 select, flag=twiss, pattern="e.ds.r\.*", column=name,s,betx,bety,alfx,alfy,dx,dpx,mux,muy,x,px,y,py;
40 twiss,  sequence=lhcb2, file=twiss.b2.data, betx=beta.ip1, bety=beta.ip1, x=-x.ip1, y=+y.ip1, py=-py.ip1;
41
42stop;
Note: See TracBrowser for help on using the repository browser.