[430] | 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 | |
---|