source: TRACY3/trunk/tracy/NSLS-II/lattice/dba30HLC16EsJBrng7Hcorx7sfgird_ID_short.lat @ 3

Last change on this file since 3 was 3, checked in by zhangj, 12 years ago

Initiale import

  • Property svn:executable set to *
File size: 4.5 KB
Line 
1define lattice; ringtype = 1;
2{ New DBA30HLC16EsJBrng7Hcorx7sfgird H(8m) L(5m)Rho=25m }
3Energy = 3.0;
4
5dP = 1e-8; CODeps = 1e-12;
6
7Meth = 4; Nbend = 4; Nquad = 4;
8
9pi = 4.0*arctan(1.0);
10
11BPM: Beam Position Monitor ;
12HCM: Corrector, Horizontal, Method= Meth;
13VCM: Corrector, Vertical, Method= Meth;
14BHV: BPM, HCM, VCM ;
15
16TWK1: Drift, L = 0.0;
17TWK2: Drift, L = 0.0;
18TWK3: Drift, L = 0.0;
19TWK4: Drift, L = 0.0;
20
21D0:   Drift, L = 4.0;
22D1A:  Drift, L = 0.240;
23D1B:  Drift, L = 0.4 ;
24D1B2:  Drift, L = 0.2 ;
25D2A:  Drift, L = 0.15 ;
26D2B:  Drift, L = 0.15 ;
27D3A:  Drift, L = 0.15;
28D3B:  Drift, L = 0.240;
29D4A:  Drift, L = 0.15;
30D4B:  Drift, L = 0.550;
31D4B1:  Drift, L = 0.30;
32D4B2:  Drift, L = 0.250;
33D5:   Drift, L = 0.5500;
34D51:   Drift, L = 0.3000;
35D52:   Drift, L = 0.2500;
36D5A:  Drift, L = 0.1500;
37D6A:  Drift, L = 0.215;
38D6B:  Drift, L = 0.305;
39D7:   Drift, L = 0.35;
40D71:   Drift, L = 0.175;
41D4L:  Drift, L = 0.55;
42D4L1:  Drift, L = 0.30;
43D4L2:  Drift, L = 0.25;
44D4:   Drift, L = 0.15;
45
46D33A: Drift, L = 0.2000;
47D33B: Drift, L = 0.1500;
48D22A: Drift, L = 0.400;
49D22A2: Drift, L = 0.200;
50D22B: Drift, L = 0.2000 ; 
51D11A: Drift, L = 0.5000;
52D11B: Drift, L = 0.350000;
53D0ID: Drift, L = 1.5;
54D00:  Drift, L = 2.5000 - D0ID.L;
55D00new: D00, D0ID;
56DSX: Drift,  L = 0.1000;
57DSD: Drift,  L = 0.125;
58DSL: Drift,  L = 0.15;
59
60Q1       : Quadrupole, L = 0.300000, K = -0.647296,  N = Nquad, Method = Meth;
61Q2       : Quadrupole, L = 0.300000, K =  0.536991,  N = Nquad, Method = Meth;
62Q3       : Quadrupole, L = 0.300000, K =  1.646253,  N = Nquad, Method = Meth;
63Q4       : Quadrupole, L = 0.300000, K = -1.397866,  N = Nquad, Method = Meth;
64QF2      : Quadrupole, L = 0.300000, K =  1.389740,  N = Nquad, Method = Meth;
65QD3      : Quadrupole, L = 0.300000, K = -1.016797,  N = Nquad, Method = Meth;
66Q44      : Quadrupole, L = 0.300000, K = -1.622952,  N = Nquad, Method = Meth;
67Q33      : Quadrupole, L = 0.400000, K =  1.989407,  N = Nquad, Method = Meth;
68Q22      : Quadrupole, L = 0.300000, K = -0.198948,  N = Nquad, Method = Meth;
69Q11      : Quadrupole, L = 0.300000, K = -1.108371,  N = Nquad, Method = Meth;
70
71B1: Bending, L = 2.62, T =  6.0000,
72    T1 =  3.000, T2 =  3.0000, N = Nbend, Method = Meth;
73
74
75S1: Sextupole, K =  0.660096, N = 1, Method = Meth;
76S2: Sextupole, K =  1.043489, N = 1, Method = Meth;
77S3: Sextupole, K =  0.024780, N = 1, Method = Meth;
78S4: Sextupole, K = -2.005888, N = 1, Method = Meth;
79SD1: Sextupole, K = -0.269011, N = 1, Method = Meth;
80SF1: Sextupole, K = -1.934119, N = 1, Method = Meth;
81SF2: Sextupole, K =  3.500000, N = 1, Method = Meth;
82SL1: Sextupole, K =  1.029098, N = 1, Method = Meth;
83SL2: Sextupole, K =  1.858553, N = 1, Method = Meth;
84SL3: Sextupole, K = -3.319335, N = 1, Method = Meth;
85SL4: Sextupole, K =  0.646088, N = 1, Method = Meth;
86
87SQ: Multipole, N = 1, Method = Meth;
88
89SS_MP: Multipole, N = 1, Method = Meth;
90LS_MP: Multipole, N = 1, Method = Meth;
91
92MP: Marker;
93{ For girders }
94GS: Multipole, N = 1, Method = Meth;
95GE: Multipole, N = 1, Method = Meth;
96SS: Marker;
97LS: Marker;
98
99c0 = 2.99792458e8  ; h_rf = 1300; C = 780.30 ;
100
101CAV: Cavity, Frequency = c0/C*h_rf, Voltage = 2.5e6, Harnum = h_rf;
102{CAV: Cavity, Frequency = c0/C*h_rf, Voltage = 2.7e6, Harnum = h_rf;}
103
104LB: Q11, D11A,
105    DSX, S1, DSX, BPM, D11B, Q22, D22A2, HCM, VCM, D22A2,
106    DSX, S2, DSX, D22B, Q33, D33A,
107    DSX, S3, DSX, D33B, Q44, D4,
108    BPM, DSX, S4, DSX, D4L1, HCM, VCM;
109
110HB: Q1, D1A,
111    DSX, SL1, DSX, BPM, D1B2, HCM, VCM, D1B2, Q2, D2A,
112    DSX, SL2, DSX, D2B, Q3, D3A,
113    DSX, SL3, DSX, D3B, Q4, D4A,
114    BPM, DSX, SL4, DSX , D4B1, HCM, VCM;
115
116HB_SQ: Q1, D1A,
117       DSX, SL1, DSX, BPM, D1B2, HCM, VCM, D1B2, Q2, D2A,
118       DSX, SL2, DSX, D2B, Q3, D3A,
119       DSX, SL3, SQ, DSX, D3B, Q4, D4A,
120       BPM, DSX, SL4, DSX , D4B1, HCM, VCM;
121
122DISP: VCM, HCM, D51, DSD, SD1, DSD, BPM,
123      D5A, QD3, D6A, DSD, SF1, DSD, D6B, QF2;
124
125DISP_SQ: VCM, HCM, D51, DSD, SD1, DSD, BPM,
126         D5A, QD3, D6A, DSD, SF1, SQ, DSD, D6B, QF2;
127
128DBA: B1, D52,
129     GS, DISP, D7, BPM, DSL, SF2, MP, DSL, D71, HCM, D71, INV(DISP), GE,
130     D52, B1;
131
132DBA_SQ: B1, D52,
133        GS, DISP_SQ, D7, BPM, DSL, SF2, MP, DSL, D71, HCM, D71, INV(DISP), GE,
134        D52, B1;
135
136{LINE1: LS, D0, GS, HB_SQ, GE, D4B2, DBA_SQ, D4L2, GS, INV(LB), GE, D001, SS, SS_MP,
137      D00new, GS, LB, GE, D4L2, DBA, D4B2, GS, INV(HB), GE, D0, LS, LS_MP;}
138
139LINE: D0, GS, HB_SQ, GE, D4B2, DBA_SQ, D4L2, GS, INV(LB), GE, D00new,
140      INV(D00new), GS, LB, GE, D4L2, DBA, D4B2, GS, INV(HB), GE, D0;
141
142RING: 15*LINE, CAV;
143
144{RING: LINE, CAV;}
145
146CELL: RING, SYMMETRY  = 1;
147
148END;
Note: See TracBrowser for help on using the repository browser.