1 | !---|----1----|----2----|----3----|----4----|----5----|----6----|----7----|---; |
---|
2 | ! Tracking test SYNCHR. OSC. with LHC seq.060203 |
---|
3 | ! tstTrack_synchr_LHC.madx |
---|
4 | |
---|
5 | option, -echo,-warn,-info; |
---|
6 | |
---|
7 | ! ********** Define sequence |
---|
8 | call, file="../test-makethin-2/V6.5.thin.b1.seq"; |
---|
9 | call, file="../share/LHC/LHCRing/V6.503/V6.5.thin.inj.str"; |
---|
10 | |
---|
11 | ! ********** Define beam |
---|
12 | beam, sequence= lhcb1, particle= proton, energy= 450; |
---|
13 | |
---|
14 | |
---|
15 | ! ********** If present, remove some elements using seqedit |
---|
16 | option, echo,warn,info; |
---|
17 | seqedit, sequence= lhcb1; |
---|
18 | remove, element= ACN.A5L4.B1; |
---|
19 | remove, element= ACN.B5L4.B1; |
---|
20 | remove, element= ACN.C5L4.B1; |
---|
21 | remove, element= ACN.D5L4.B1; |
---|
22 | remove, element= ADTH.A5L4.B1; |
---|
23 | remove, element= ADTH.B5L4.B1; |
---|
24 | remove, element= APW.5R4.B1; |
---|
25 | remove, element= ADTV.A5R4.B1; |
---|
26 | remove, element= ADTV.B5R4.B1; |
---|
27 | endedit; |
---|
28 | |
---|
29 | ! ********** Twiss |
---|
30 | use, sequence= lhcb1; |
---|
31 | select, flag= twiss, clear; |
---|
32 | select, flag= twiss, pattern= "IP\.*", column= name,betx,bety,alfx,alfy,dx; |
---|
33 | select, flag= twiss, class= rfcavity, column= name,betx,bety,alfx,alfy,dx; |
---|
34 | TWISS, file= "twissprb1.1"; |
---|
35 | |
---|
36 | ! ********** Make a thin sequence |
---|
37 | option, -echo,-warn,-info; |
---|
38 | select, flag= makethin, pattern= "MQXA.*", slice= 12; |
---|
39 | select, flag= makethin, pattern= "MQXB.*", slice= 12; |
---|
40 | select, flag= makethin, class= quadrupole, slice= 2; |
---|
41 | makethin, sequence= lhcb1; |
---|
42 | |
---|
43 | |
---|
44 | ! ********** Track three particles |
---|
45 | option, echo,warn,info; |
---|
46 | use, sequence= lhcb1; |
---|
47 | vrf400= 8.0; ! Qs=0.0057 |
---|
48 | track, dump; |
---|
49 | start, pt= 0.0001; |
---|
50 | start, pt= 0.001002; ! edge of bucket |
---|
51 | start, pt= 0.001004; ! just outside of bucket |
---|
52 | run, turns= 320; !,tolerance={.1,.1,.1,.1,100.,.1};!175=1 synchr. period |
---|
53 | endtrack; |
---|
54 | |
---|
55 | return; |
---|
56 | |
---|
57 | |
---|
58 | |
---|
59 | |
---|