1 | ! DIAMOND STORAGE RING LATTICE |
---|
2 | ! non zero dispersion in straights |
---|
3 | ! six families of harmonic sextupoles |
---|
4 | ! starting point at the middle of the long straight |
---|
5 | ! thin lenses |
---|
6 | |
---|
7 | option,rbarc=false; |
---|
8 | |
---|
9 | ! ***** drifts |
---|
10 | D1D2: drift, Type=D1D2, L=.4377500E+01; |
---|
11 | D1BCentre: drift, Type=D1BCentre, L=.1000000E+01; |
---|
12 | D1BEnd2: drift, Type=D1BEnd2, L=.1877500E+01; |
---|
13 | KD1: drift, Type=KD1, L=.8930000E+00; |
---|
14 | KD2: drift, Type=KD2, L=.4010000E+00; |
---|
15 | D2B: drift, Type=D2B, L=.1500000E+00; |
---|
16 | D3B: drift, Type=D3B, L=.2350000E+00; |
---|
17 | D4B: drift, Type=D4B, L=.4650000E+00; |
---|
18 | D4Ba: drift, Type=D4Ba, L=.1765000E+00; |
---|
19 | D4Bb: drift, Type=D4Bb, L=.2885000E+00; |
---|
20 | D5B: drift, Type=D5B, L=.2000000E+00; |
---|
21 | D6B: drift, Type=D6B, L=.6675000E+00; |
---|
22 | D6Ba: drift, Type=D6Ba, L=.1125000E+00; |
---|
23 | D6Bb: drift, Type=D6Bb, L=.5550000E+00; |
---|
24 | D1A: drift, Type=D1A, L=.2385000E+00; |
---|
25 | D1Aa: drift, Type=D1Aa, L=.1225000E+00; |
---|
26 | D1Ab: drift, Type=D1Ab, L=.1160000E+00; |
---|
27 | D2A: drift, Type=D2A, L=.1990000E+00; |
---|
28 | D3A: drift, Type=D3A, L=.4250000E+00; |
---|
29 | D3Aa: drift, Type=D3Aa, L=.1615000E+00; |
---|
30 | D3Ab: drift, Type=D3Ab, L=.2635000E+00; |
---|
31 | D4A: drift, Type=D4A, L=.5875000E+00; |
---|
32 | D4Aa: drift, Type=D4Aa, L=.1050000E+00; |
---|
33 | D4Ab: drift, Type=D4Ab, L=.4825000E+00; |
---|
34 | |
---|
35 | ! ***** Quads |
---|
36 | ! QF and QD valus set to have the tune at (27.2256,12.3632) |
---|
37 | Q1D: quadrupole, Type=Q1D , L=0.400, K1=-.7126250E+00;!/1.0005; |
---|
38 | Q2D: quadrupole, Type=Q2D , L=0.600, K1= .1272800E+01;!/1.0005; |
---|
39 | Q3D: quadrupole, Type=Q3D , L=0.300, K1=-.1007140E+01;!/1.0005; |
---|
40 | Q2AD: quadrupole, Type=Q2AD, L=0.400, K1=-.9896300E+00;!/1.0005; |
---|
41 | Q1AD: quadrupole, Type=Q1AD, L=0.400, K1= .1263560E+01;!/1.0005; |
---|
42 | Q1AB: quadrupole, Type=Q1AB, L=0.400, K1= .1286190E+01;!/1.0005; |
---|
43 | Q2AB: quadrupole, Type=Q2AB, L=0.400, K1=-.1044950E+01;!/1.0005; |
---|
44 | Q3B: quadrupole, Type=Q3B , L=0.300, K1=-.8843700E+00;!/1.0005; |
---|
45 | Q2B: quadrupole, Type=Q2B , L=0.600, K1= .1475330E+01;!/1.0005; |
---|
46 | Q1B: quadrupole, Type=Q1B , L=0.400, K1=-.1246210E+01;!/1.0005; |
---|
47 | |
---|
48 | ! ***** Sext |
---|
49 | ! Fitted values to produce normalized chromaticities 0,0 |
---|
50 | TS1A: sextupole, Type=S1A , L= .3, K2=0.;! 2*19.29;! 2* 5.449444/.3; |
---|
51 | TS2A: sextupole, Type=S2A , L= .2, K2=0.;! -2*18.08;! -2* 3.349528/.2; |
---|
52 | TS1B: sextupole, Type=S1B , L= .3, K2=0.;! 2*10.50;! 2* 3.148519/.3; |
---|
53 | TS2B: sextupole, Type=S2B , L= .3, K2=0.;! -2*16.64;! -2* 4.993126/.3; |
---|
54 | TS1C: sextupole, Type=S1C , L= .3, K2=0.;! 2*8.49;! 2* 2.546022/.3; |
---|
55 | TS2C: sextupole, Type=S2C , L= .3, K2=0.;! -2*10.88;! -2* 3.263168/.3; |
---|
56 | TS1D: sextupole, Type=S1D , L= .3, K2=0.;! 2*6.90;! 2* 2.069871/.3; |
---|
57 | TS2D: sextupole, Type=S2D , L= .3, K2=0.;! -2*16.76;! -2* 5.028928/.3; |
---|
58 | !DSEXT1: drift, Type=DSEXT , L=0.15 - 1.5e-8; |
---|
59 | !DSEXT2: drift, Type=DSEXT , L=0.10 - 1.5e-8; |
---|
60 | DSEXT1: drift, Type=DSEXT , L=0.; |
---|
61 | DSEXT2: drift, Type=DSEXT , L=0.; |
---|
62 | |
---|
63 | ! ***** Correctors inside the sextupoles |
---|
64 | HSTR: drift, Type=HSTR, L=0.;!, VKick=0, HKick=0; |
---|
65 | VSTR: drift, Type=VSTR, L=0.;!, VKick=0, HKick=0; |
---|
66 | |
---|
67 | S1A: Line=(DSEXT1,TS1A,HSTR,VSTR,DSEXT1); |
---|
68 | S2A: Line=(DSEXT2,TS2A,HSTR,VSTR,DSEXT2); |
---|
69 | S1B: Line=(DSEXT1,TS1B,HSTR,VSTR,DSEXT1); |
---|
70 | S2B: Line=(DSEXT1,TS2B,HSTR,VSTR,DSEXT1); |
---|
71 | S1C: Line=(DSEXT1,TS1C,HSTR,VSTR,DSEXT1); |
---|
72 | S2C: Line=(DSEXT1,TS2C,HSTR,VSTR,DSEXT1); |
---|
73 | S1D: Line=(DSEXT1,TS1D,HSTR,VSTR,DSEXT1); |
---|
74 | S2D: Line=(DSEXT1,TS2D,HSTR,VSTR,DSEXT1); |
---|
75 | |
---|
76 | ! ***** Bending |
---|
77 | !A=0.13089969; |
---|
78 | A=2.*pi/48.; |
---|
79 | N=100; |
---|
80 | !BB: sbend, Type=BB, L=0.936, K1=0., Angle=A, E1=A/2, E2=A/2; |
---|
81 | BB: rbend, Type=BB, L=0.936, K1=0., Angle=A,ptcrbend,truerbend; |
---|
82 | BBs: sbend, Type=BB, L=0.936/N, K1=0., Angle=A/N;!, E1=A/2, E2=0; |
---|
83 | BBm: sbend, Type=BB, L=0.936/N, K1=0., Angle=A/N, E1=0, E2=0; |
---|
84 | BBe: sbend, Type=BB, L=0.936/N, K1=0., Angle=A/N;!, E1=0, E2=A/2; |
---|
85 | |
---|
86 | |
---|
87 | ! ***** BPM |
---|
88 | BPM: monitor, Type=BPM, L=0; |
---|
89 | |
---|
90 | ! ***** Fast correctors |
---|
91 | K1HC: KICKER, Type=K1HC, L=0., VKick=0, HKick=0; |
---|
92 | K1VC: KICKER, Type=K1VC, L=0., VKick=0, HKick=0; |
---|
93 | K1: Line=(K1HC,K1VC); |
---|
94 | |
---|
95 | ! ***** RF cavity |
---|
96 | !CAV: rfcavity, Type=RF, L=0, Volt=3.3, Harmon=936, Lag=0.549959; |
---|
97 | !CAV: rfcavity, Volt=3.3, freq=499.65, Lag=0.4509; |
---|
98 | CAV: rfcavity, Volt=3.3, freq=499.65, Lag=0.549959; |
---|
99 | |
---|
100 | |
---|
101 | ! ***** Begin Lattice |
---|
102 | SPERIOD: Line= (D1D2,& |
---|
103 | BPM, K1, KD1, K1, KD2,& |
---|
104 | Q1D, D2B, S1D, D3B, Q2D, D4B,& |
---|
105 | Q3D, D5B, S2D, D6Ba, BPM, D6Bb, BB,& |
---|
106 | D4A, Q2AD, D3Aa, BPM, D3Ab, S2A, D2A,& |
---|
107 | Q1AD, D1Aa, BPM, D1Ab, S1A, D1A, Q1AB,& |
---|
108 | D2A, S2A, D3A, Q2AB, D4Aa, BPM, D4Ab,& |
---|
109 | BB, D6B, S2C, D5B, Q3B, D4Ba, BPM,& |
---|
110 | D4Bb, Q2B, D3B, S1C, D2B, Q1B,& |
---|
111 | KD2, K1, KD1, K1, BPM,& |
---|
112 | D1BEnd2, D1BCentre, D1BCentre, D1BEnd2,& |
---|
113 | BPM, K1, KD1,& |
---|
114 | K1, KD2, Q1B, D2B, S1B, D3B,& |
---|
115 | Q2B, D4B, Q3B, D5B, S2B, D6Ba, BPM,& |
---|
116 | D6Bb, BB, D4A, Q2AB, D3Aa, BPM, D3Ab,& |
---|
117 | S2A, D2A, Q1AB, D1Aa, BPM, D1Ab, S1A,& |
---|
118 | D1A, Q1AB, D2A, S2A, D3A, Q2AB, D4Aa,& |
---|
119 | BPM, D4Ab, BB, D6B, S2B, D5B, Q3B,& |
---|
120 | D4Ba, BPM, D4Bb, Q2B, D3B, S1B,& |
---|
121 | D2B, Q1B, KD2, K1, KD1, K1, BPM,& |
---|
122 | D1BEnd2, D1BCentre, D1BCentre, D1BEnd2,& |
---|
123 | BPM, K1, KD1, K1, KD2, Q1B, D2B,& |
---|
124 | S1B, D3B, Q2B, D4B, Q3B, D5B, S2B,& |
---|
125 | D6Ba, BPM, D6Bb, BB, D4A, Q2AB,& |
---|
126 | D3Aa, BPM, D3Ab, S2A, D2A, Q1AB, D1Aa,& |
---|
127 | BPM, D1Ab, S1A, D1A, Q1AB, D2A,& |
---|
128 | S2A, D3A, Q2AB, D4Aa, BPM, D4Ab, BB,& |
---|
129 | D6B, S2B, D5B, Q3B, D4Ba, BPM, D4Bb,& |
---|
130 | Q2B, D3B, S1B, D2B, Q1B, KD2, K1,& |
---|
131 | KD1, K1, BPM,& |
---|
132 | D1BEnd2, D1BCentre, D1BCentre, D1BEnd2,& |
---|
133 | BPM, K1, KD1, K1, KD2,& |
---|
134 | Q1B, D2B, S1C, D3B, Q2B, D4B,& |
---|
135 | Q3B, D5B, S2C, D6Ba, BPM, D6Bb, BB,& |
---|
136 | D4A, Q2AB, D3Aa, BPM, D3Ab, S2A, D2A,& |
---|
137 | Q1AB, D1Aa, BPM, D1Ab, S1A, D1A, Q1AD,& |
---|
138 | D2A, S2A, D3A, Q2AD, D4Aa, BPM, D4Ab,& |
---|
139 | BB, D6B, S2D, D5B, Q3D, D4Ba, BPM,& |
---|
140 | D4Bb, Q2D, D3B, S1D, D2B, Q1D,& |
---|
141 | KD2, K1, KD1, K1, BPM, D1D2); |
---|
142 | |
---|
143 | |
---|
144 | DIAMOND: Line=(SPERIOD,SPERIOD,SPERIOD,SPERIOD,SPERIOD,SPERIOD,CAV); |
---|
145 | |
---|
146 | |
---|