source: PSPA/madxPSPA/tests/test-makethin/fivecell.seq @ 430

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

import madx-5.01.00

File size: 3.8 KB
Line 
1! simple example which illustrates slicing
2
3const l.bpm = .3;
4
5bang = .509998807401e-2;
6kqf = .872651312e-2;
7kqd = -.872777242e-2;
8ksf = .0198492943;
9ksd = -.039621283;
10!acbv1 = -1.e-6;
11!acbh1 = 1.e-6;
12
13// element definitions;
14
15mb: rbend, l=14.2, angle:=bang, apertype=circle,aperture={0.01}; ! with round 1 cm aperture
16mq: quadrupole, l=3.1;
17mq, apertype=ellipse,aperture={0.02,0.01};
18
19bb : marker;
20m0: marker;
21//mm:multipole,lrad=dummy,knl={0,dummy,bang*3,1},ksl={1.1,3*acbv1+5.,4,0};
22qf.1: mq, k1:=kqf;
23qf.2: mq, k1:=kqf;
24qf.3: mq, k1:=kqf;
25qf.4: mq, k1:=kqf;
26qf.5: mq, k1:=kqf;
27qd.1: mq, k1:=kqd;
28qd.2: mq, k1:=kqd;
29qd.3: mq, k1:=kqd;
30qd.4: mq, k1:=kqd;
31qd.5: mq, k1:=kqd,tilt=pi/180.; ! tilt this quadrupole by 1 degree
32mull=0;
33qtm:marker;
34bpv: vmonitor, l:=l.bpm;
35cbh: hkicker;
36cbh.1:cbh,kick:=acbh1;
37cbh.2:cbh,kick:=acbh2;
38cbh.3:cbh,kick:=acbh3;
39cbh.4:cbh,kick:=acbh4;
40cbh.5:cbh,kick:=acbh5;
41cbv: vkicker;
42cbv.1:cbv,kick:=acbv1;
43cbv.2:cbv,kick:=acbv2;
44cbv.3:cbv,kick:=acbv3;
45cbv.4:cbv,kick:=acbv4;
46cbv.5:cbv,kick:=acbv5;
47mscbh: sextupole, l=1.1, k2:=ksf;
48mscbv: sextupole, l=1.1, k2:=ksd;
49bph: hmonitor, l:=l.bpm;
50!bph: rfcavity,l:=l.bpm,
51! volt=.070833333333, harmon=432, shunt=26.166, tfill=90.0;
52dummy := ksf * ksd;
53
54
55lfive=534.6;
56dumzero = 0;
57// sequence declaration;
58shared ins: sequence, l=5.615,refpos=qd.1;
59   bpv.1: bpv, at=5.246000e+01-5.501000e+01,from=qd.1;
60   qd.1: qd.1, at=2.8;
61   bb, at=4.45;
62//   qt,at=4.45;
63   qtm,at=4.47;
64   mscbv.1: mscbv, at=5.727500e+01-5.501000e+01,from=qd.1;
65endsequence;
66
67pos = 1.084700e+02-1.550000e+00;
68fivecell: sequence, refer=centre, l=lfive;
69   seqstart: marker, at = 0;
70   qf.1: qf.1, at=dumzero+1.550000e+00, from=seqstart;
71   mscbh: mscbh, at=3.815000e+00;
72   cbh.1: cbh.1, at=4.365000e+00;
73   mb: mb, at=1.262000e+01;
74   mb: mb, at=2.828000e+01;
75   mb: mb, at=4.394000e+01;
76   ins, at=5.501000e+01;
77   cbv.1: cbv.1, at=5.782500e+01;
78   mb: mb, at=6.608000e+01;
79   mb: mb, at=8.174000e+01;
80   mb: mb, at=9.740000e+01;
81   bph: bph, at=1.059200e+02, from=seqstart;
82   bb, at=pos;
83   startend: marker, at = pos;
84   partstart: marker, at = pos;
85   qf.2: qf.2, at=dumzero+1.084700e+02;
86   mscbh: mscbh, at=1.107350e+02;
87   cbh.2: cbh.2, at=1.112850e+02;
88   mb: mb, at=1.195400e+02;
89   mb: mb, at=1.352000e+02;
90   mb: mb, at=1.508600e+02;
91   bpv: bpv, at=1.593800e+02;
92   qd.2: qd.2, at=1.619300e+02;
93   bb, at=1.619300e+02+1.55;
94   mscbv: mscbv, at=1.641950e+02;
95   cbv.2: cbv.2, at=1.647450e+02;
96   mb: mb, at=1.730000e+02;
97   mb: mb, at=1.886600e+02;
98   mb: mb, at=2.043200e+02;
99   bph: bph, at=2.128400e+02;
100   partend: marker, at = 213.84;
101   qf.3: qf.3, at=2.153900e+02;
102   mscbh: mscbh, at=2.176550e+02;
103   cbh.3: cbh.3, at=2.182050e+02;
104   mb: mb, at=2.264600e+02;
105   mb: mb, at=2.421200e+02;
106   mb: mb, at=2.577800e+02;
107   bpv: bpv, at=2.663000e+02;
108   qd.3: qd.3, at=2.688500e+02;
109   mscbv: mscbv, at=2.711150e+02;
110   cbv.3: cbv.3, at=2.716650e+02;
111   mb: mb, at=2.799200e+02;
112   mb: mb, at=2.955800e+02;
113   mb: mb, at=3.112400e+02;
114   bph: bph, at=3.197600e+02;
115   qf.4: qf.4, at=3.223100e+02;
116   mscbh: mscbh, at=3.245750e+02;
117   cbh.4: cbh.4, at=3.251250e+02;
118   mb: mb, at=3.333800e+02;
119   mb: mb, at=3.490400e+02;
120   mb: mb, at=3.647000e+02;
121   bpv: bpv, at=3.732200e+02;
122   qd.4: qd.4, at=3.757700e+02;
123   mscbv: mscbv, at=3.780350e+02;
124   cbv.4: cbv.4, at=3.785850e+02;
125   mb: mb, at=3.868400e+02;
126   mb: mb, at=4.025000e+02;
127   mb: mb, at=4.181600e+02;
128   bph: bph, at=4.266800e+02;
129   qf.5: qf.5, at=4.292300e+02;
130   mscbh: mscbh, at=4.314950e+02;
131   cbh.5: cbh.5, at=4.320450e+02;
132   mb: mb, at=4.403000e+02;
133   mb: mb, at=4.559600e+02;
134   mb: mb, at=4.716200e+02;
135   bpv: bpv, at=4.801400e+02;
136   qd.5: qd.5, at=4.826900e+02;
137   mscbv: mscbv, at=4.849550e+02;
138   cbv.5: cbv.5, at=4.855050e+02;
139   mb: mb, at=4.937600e+02;
140   mb: mb, at=5.094200e+02;
141   mb: mb, at=5.250800e+02;
142   bph: bph, at=5.336000e+02;
143end_fivecell: marker at=5.346000e+02;
144endsequence;
Note: See TracBrowser for help on using the repository browser.