예제 #1
0
파일: sls_12.py 프로젝트: mpyliyj/sqmat
DMS = latt.drif('DMS', L=2.692)
DM2 = latt.drif('DM2', L=0.1)
DMON = latt.drif('DMON', L=0.05)
DOC = latt.drif('DOC', L=0.05)
DM1 = latt.drif('DM1', L=0.1)
DME = latt.drif('DME', L=0.3)
DNVB = latt.drif('DNVB', L=0.01)
DNM1 = latt.drif('DNM1', L=0.05)
DXM = latt.drif('DXM', L=0.218)
DNM2 = latt.drif('DNM2', L=0.15)
OXX_M = latt.drif('OXX_M', L=0)  #258.8591)
OXY_M = latt.drif('OXY_M', L=0)  #340.7881)
OYY_M = latt.drif('OYY_M', L=0)  #1068.1094)
OCXX = latt.drif('OCXX', L=0)  #67.4915)
OCXX2 = latt.drif('OCXX2', L=0)  #141.264)
CH = latt.kick('CH', L=0)
CV = latt.kick('CV', L=0)
MON = latt.moni('MON', L=0)
BNOM = latt.drif('BNOM', L=0)
SXX_MH = latt.sext('SXX_MH', L=0.05, K2=523.1522179999999)
SXY_MH = latt.sext('SXY_MH', L=0.05, K2=-543.428944)
SYY_MH = latt.sext('SYY_MH', L=0.05, K2=309.45156)
SDX = latt.sext('SDX', L=0.1, K2=-693.055549)
SFXH = latt.sext('SFXH', L=0.05, K2=826.834506)
SD = latt.sext('SD', L=0.1, K2=-563.1248409999999)
SFH = latt.sext('SFH', L=0.05, K2=689.439306)
BN00 = latt.bend('BN00',
                 L=0.021832,
                 angle=0.005454,
                 e1=0,
                 e2=0.005454,
예제 #2
0
D0041 = latt.drif("D0041", L=0.184)
D0042 = latt.drif("D0042", L=0.328)
D0043 = latt.drif("D0043", L=0.176)
D0044 = latt.drif("D0044", L=0.3515)
D0045 = latt.drif("D0045", L=0.587511)
D0046 = latt.drif("D0046", L=0.388989)
D0047 = latt.drif("D0047", L=0.58)
D0048 = latt.drif("D0048", L=0.166)
D0049 = latt.drif("D0049", L=0.186)
D0050 = latt.drif("D0050", L=0.184)
D0051 = latt.drif("D0051", L=0.802)
D0052 = latt.drif("D0052", L=0.166)
D0053 = latt.drif("D0053", L=4.65)
sqhg2c30a = latt.drif("sqhg2c30a", L=0.1)
sqmg4c01a = latt.drif("sqmg4c01a", L=0.1)
isbu3 = latt.kick("isbu3", L=0.65, hkick=0.0, vkick=0.0)
isbu4 = latt.kick("isbu4", L=0.65, hkick=0.0, vkick=0.0)
issp1d = latt.kick("issp1d", L=0.799513, hkick=0.0, vkick=0.0)
qh1g2c30a = latt.quad("qh1g2c30a", L=0.268, K1=-0.641957314648)
qh1g6c01b = latt.quad("qh1g6c01b", L=0.268, K1=-0.641957314648)
qh2g2c30a = latt.quad("qh2g2c30a", L=0.46, K1=1.43673057073)
qh2g6c01b = latt.quad("qh2g6c01b", L=0.46, K1=1.43673057073)
qh3g2c30a = latt.quad("qh3g2c30a", L=0.268, K1=-1.75355042529)
qh3g6c01b = latt.quad("qh3g6c01b", L=0.268, K1=-1.75355042529)
ql1g2c01a = latt.quad("ql1g2c01a", L=0.268, K1=-1.61785473561)
ql1g6c30b = latt.quad("ql1g6c30b", L=0.268, K1=-1.61785473561)
ql2g2c01a = latt.quad("ql2g2c01a", L=0.46, K1=1.76477357129)
ql2g6c30b = latt.quad("ql2g6c30b", L=0.46, K1=1.76477357129)
ql3g2c01a = latt.quad("ql3g2c01a", L=0.268, K1=-1.51868267756)
ql3g6c30b = latt.quad("ql3g6c30b", L=0.268, K1=-1.51868267756)
qm1g4c01a = latt.quad("qm1g4c01a", L=0.247, K1=-0.812234822773)
예제 #3
0
S02A_M3_2 = latt.bend('S02A_M3_2',L=0.3898980549659178,angle=0.01077344823264051,e1=0,e2=0,K1=-2.267027755,K2=0)
S02A_M4_1 = latt.bend('S02A_M4_1',L=0.3250011325443404,angle=0.009817477042468103,e1=0,e2=0,K1=-2.359140894,K2=0)
S02A_M4_2 = latt.bend('S02A_M4_2',L=0.3250011325443404,angle=0.009817477042468103,e1=0,e2=0,K1=-2.359140894,K2=0)
S02B_M3_1 = latt.bend('S02B_M3_1',L=0.3898980549659178,angle=0.01077344823264051,e1=0,e2=0,K1=-2.267027755,K2=0)
S02B_M3_2 = latt.bend('S02B_M3_2',L=0.3898980549659178,angle=0.01077344823264051,e1=0,e2=0,K1=-2.267027755,K2=0)
S02B_M2_5 = latt.bend('S02B_M2_5',L=0.5075485931289772,angle=0.008060775454499651,e1=0,e2=0,K1=0,K2=0)
S02B_M2_4 = latt.bend('S02B_M2_4',L=0.3212231955922798,angle=0.004240111573206663,e1=0,e2=0,K1=0,K2=0)
S02B_M2_3 = latt.bend('S02B_M2_3',L=0.5572542137430611,angle=0.005985026687108127,e1=0,e2=0,K1=0,K2=0)
S02B_M2_2 = latt.bend('S02B_M2_2',L=0.3452817628306986,angle=0.002314877925997122,e1=0,e2=0,K1=0,K2=0)
S02B_M2_1 = latt.bend('S02B_M2_1',L=0.3858604697873582,angle=0.00221760763219635,e1=0,e2=0,K1=0,K2=0)
S02B_M1_5 = latt.bend('S02B_M1_5',L=0.3882170181275113,angle=0.002467438313081708,e1=0,e2=0,K1=0,K2=0)
S02B_M1_4 = latt.bend('S02B_M1_4',L=0.7440776566254219,angle=0.005481509444037826,e1=0,e2=0,K1=0,K2=0)
S02B_M1_3 = latt.bend('S02B_M1_3',L=0.612026355013666,angle=0.007383515118898546,e1=0,e2=0,K1=0,K2=0)
S02B_M1_2 = latt.bend('S02B_M1_2',L=0.2030627998950036,angle=0.004158900729536947,e1=0,e2=0,K1=0,K2=0)
S02B_M1_1 = latt.bend('S02B_M1_1',L=0.1530952392902245,angle=0.004865679953432768,e1=0,e2=0,K1=0,K2=0)
S01A_FH1 = latt.kick('S01A_FH1', L = 0)
S01A_H1 = latt.kick('S01A_H1', L = 0)
S01A_H2 = latt.kick('S01A_H2', L = 0)
S01A_FH2 = latt.kick('S01A_FH2', L = 0)
S01A_H3 = latt.kick('S01A_H3', L = 0)
S01B_H3 = latt.kick('S01B_H3', L = 0)
S01B_FH2 = latt.kick('S01B_FH2', L = 0)
S01B_H2 = latt.kick('S01B_H2', L = 0)
S01B_H1 = latt.kick('S01B_H1', L = 0)
S01B_FH1 = latt.kick('S01B_FH1', L = 0)
S02A_FH1 = latt.kick('S02A_FH1', L = 0)
S02A_H1 = latt.kick('S02A_H1', L = 0)
S02A_H2 = latt.kick('S02A_H2', L = 0)
S02A_FH2 = latt.kick('S02A_FH2', L = 0)
S02A_H3 = latt.kick('S02A_H3', L = 0)
S02B_H3 = latt.kick('S02B_H3', L = 0)
예제 #4
0
파일: p1.py 프로젝트: mpyliyj/sqmat
D0067 = latt.drif("D0067",L=0.2605)
D0068 = latt.drif("D0068",L=0.327011)
D0069 = latt.drif("D0069",L=0.388989)
D0070 = latt.drif("D0070",L=0.36634)
D0071 = latt.drif("D0071",L=0.21366)
D0072 = latt.drif("D0072",L=0.0896)
D0073 = latt.drif("D0073",L=0.0764)
D0074 = latt.drif("D0074",L=0.186)
D0075 = latt.drif("D0075",L=0.184)
D0076 = latt.drif("D0076",L=0.5785)
D0077 = latt.drif("D0077",L=0.2235)
D0078 = latt.drif("D0078",L=0.08059)
D0079 = latt.drif("D0079",L=0.08541)
D0080 = latt.drif("D0080",L=0.4629)
D0081 = latt.drif("D0081",L=4.1871)
ch1xg2c30a = latt.kick("ch1xg2c30a",L=0.0,hkick=0.0,vkick=0.0)
ch1xg6c01b = latt.kick("ch1xg6c01b",L=0.0,hkick=0.0,vkick=0.0)
ch1yg2c30a = latt.kick("ch1yg2c30a",L=0.0,hkick=0.0,vkick=0.0)
ch1yg6c01b = latt.kick("ch1yg6c01b",L=0.0,hkick=0.0,vkick=0.0)
ch2xg2c30a = latt.kick("ch2xg2c30a",L=0.0,hkick=0.0,vkick=0.0)
ch2xg6c01b = latt.kick("ch2xg6c01b",L=0.0,hkick=0.0,vkick=0.0)
ch2yg2c30a = latt.kick("ch2yg2c30a",L=0.0,hkick=0.0,vkick=0.0)
ch2yg6c01b = latt.kick("ch2yg6c01b",L=0.0,hkick=0.0,vkick=0.0)
cl1xg2c01a = latt.kick("cl1xg2c01a",L=0.0,hkick=0.0,vkick=0.0)
cl1xg6c30b = latt.kick("cl1xg6c30b",L=0.0,hkick=0.0,vkick=0.0)
cl1yg2c01a = latt.kick("cl1yg2c01a",L=0.0,hkick=0.0,vkick=0.0)
cl1yg6c30b = latt.kick("cl1yg6c30b",L=0.0,hkick=0.0,vkick=0.0)
cl2xg2c01a = latt.kick("cl2xg2c01a",L=0.0,hkick=0.0,vkick=0.0)
cl2xg6c30b = latt.kick("cl2xg6c30b",L=0.0,hkick=0.0,vkick=0.0)
cl2yg2c01a = latt.kick("cl2yg2c01a",L=0.0,hkick=0.0,vkick=0.0)
cl2yg6c30b = latt.kick("cl2yg6c30b",L=0.0,hkick=0.0,vkick=0.0)
예제 #5
0
파일: spear3.py 프로젝트: mpyliyj/sqmat
DB2B = latt.drif('DB2B', L=0.11723445)
DB2A = latt.drif('DB2A', L=0.11580525)
DB1B = latt.drif('DB1B', L=0.05622325)
DB1AE = latt.drif('DB1AE', L=0.138081771457)
DCH3B = latt.drif('DCH3B', L=1.193422567)
DCH2B = latt.drif('DCH2B', L=0.105489726)
DCH1B = latt.drif('DCH1B', L=0.2380395)
DCH1A = latt.drif('DCH1A', L=0.2380395)
DCH2A = latt.drif('DCH2A', L=0.125619707)
DCH3A = latt.drif('DCH3A', L=1.1686332255)
DA1AE = latt.drif('DA1AE', L=0.099758508543)
DA10B = latt.drif('DA10B', L=2.2759863)
DC1AC17A = latt.drif('DC1AC17A', L=0.48)
DC1AC17B = latt.drif('DC1AC17B', L=0.925934)
DB1AW = latt.drif('DB1AW', L=0.747082)
HCOR = latt.kick('HCOR', L=0)
VCOR = latt.kick('VCOR', L=0)
BPM = latt.moni('BPM', L=0)
MASK01 = latt.drif('MASK01', L=0)
MASK02 = latt.drif('MASK02', L=0)
MASK03 = latt.drif('MASK03', L=0)
MASK04 = latt.drif('MASK04', L=0)
AP01 = latt.drif('AP01', L=0)
AP02 = latt.drif('AP02', L=0)
MASK05 = latt.drif('MASK05', L=0)
AP03 = latt.drif('AP03', L=0)
APSEPTUM = latt.drif('APSEPTUM', L=0)
AP04 = latt.drif('AP04', L=0)
AP05 = latt.drif('AP05', L=0)
AP06 = latt.drif('AP06', L=0)
AP07 = latt.drif('AP07', L=0)