!*** Beta* at the IP *** beta.ip1 = 0.330 ; beta.ip2 = 10.000 ; beta.ip5 = 0.330 ; beta.ip8 = 3.000 ; !*** IP orbit knob definitions *** py.ip1:= +0.000001000*on_x1; py.ip2:= +0.000001000*on_x2; px.ip5:= +0.000001000*on_x5; px.ip8:= +0.000001000*on_x8; x.ip1 := +0.001000*on_sep1; x.ip2 := +0.001000*on_sep2; y.ip5 := +0.001000*on_sep5; y.ip8 := +0.001000*on_sep8; y.ip1 := +0.001000*on_o1; y.ip2 := +0.001000*on_o2 +0.001000*on_oe2; x.ip5 := +0.001000*on_o5; x.ip8 := +0.001000*on_o8; px.ip2:= +0.000001000*on_a2; py.ip8:= +0.000001000*on_a8; !*** IP orbit settings *** on_x1 =-165; on_sep1=-0.55; on_o1 = 0; on_x2 =200; on_sep2= 1; on_o2 = 0; on_oe2 =-2; on_a2 = 0; on_x5 =165; on_sep5=0.55; on_o5 = 0; on_x8 =-250; on_sep8=-1; on_o8 = 0; on_a8 = 0; !*** Experiment state *** nrj=6500; on_alice:=7000/nrj; on_lhcb:=-7000/nrj; on_sol_atlas=0; on_sol_alice=0; on_sol_cms=0; !*** tunes and chroma *** qxb1 = 64.31000 ; qyb1 = 59.32000 ; qxb2 = 64.31003 ; qyb2 = 59.32005 ; qpxb1 = 3.00000 ; qpyb1 = 3.00000 ; qpxb2 = 3.00000 ; qpyb2 = 3.00000 ; !*** experiment's magnets*** abas := 12.00/ 6.0*clight/(7e12)*on_sol_atlas; abls := 6.05/12.1*clight/(7e12)*on_sol_alice ; abcs := 52.00/13.0*clight/(7e12)*on_sol_cms ; abxwt.l2 := -0.0000772587268993839836*on_alice ; abwmd.l2 := +0.0001472587268993839840*on_alice ; abaw.r2 := -0.0001335474860334838000*on_alice ; abxwt.r2 := +0.0000635474860334838004*on_alice ; abxws.l8 := -0.000045681598453109894*on_lhcb ; abxwh.l8 := +0.000180681598453109894*on_lhcb ; ablw.r8 := -0.000180681598453109894*on_lhcb ; abxws.r8 := +0.000045681598453109894*on_lhcb ; !*** main dipoles *** kb.a12 := ab.a12/l.mb ; kb.a23 := ab.a23/l.mb ; kb.a34 := ab.a34/l.mb ; kb.a45 := ab.a45/l.mb ; kb.a56 := ab.a56/l.mb ; kb.a67 := ab.a67/l.mb ; kb.a78 := ab.a78/l.mb ; kb.a81 := ab.a81/l.mb ; !*** separation/recombination dipoles *** kd1.lr1 := ad1.lr1/l.mbxw; kd2.l1 := ad2.l1/l.mbrc ; kd2.r1 := ad2.r1/l.mbrc ; kd1.l2 := ad1.l2/l.mbx ; kd1.r2 := ad1.r2/l.mbx ; kd2.l2 := ad2.l2/l.mbrc ; kd2.r2 := ad2.r2/l.mbrc ; kd3.lr3 := ad3.lr3/l.mbw ; kd4.lr3 := ad4.lr3/l.mbw ; kd3.l4 := ad3.l4/l.mbrs ; kd3.r4 := ad3.r4/l.mbrs ; kd4.l4 := ad4.l4/l.mbrb ; kd4.r4 := ad4.r4/l.mbrb ; kd34.lr3 := ad3.lr3/l.mbw ; kd34.lr7 := ad3.lr7/l.mbw ; kd1.lr5 := ad1.lr5/l.mbxw; kd2.l5 := ad2.l5/l.mbrc ; kd2.r5 := ad2.r5/l.mbrc ; kd3.lr7 := ad3.lr7/l.mbw ; kd4.lr7 := ad4.lr7/l.mbw ; kd1.l8 := ad1.l8/l.mbx ; kd1.r8 := ad1.r8/l.mbx ; kd2.l8 := ad2.l8/l.mbrc ; kd2.r8 := ad2.r8/l.mbrc ; ksumd2.l1b2 := kd2.l1 ; ksumd2.l2b2 := kd2.l2 ; ksumd2.l5b2 := kd2.l5 ; ksumd2.l8b2 := kd2.l8 ; ksumd2.r1b2 := kd2.l1 ; ksumd2.r2b2 := kd2.l2 ; ksumd2.r5b2 := kd2.l5 ; ksumd2.r8b2 := kd2.l8 ; !*** main quadrupoles *** kqf = 0.008990599109060930585469 ; kqd = -0.008601427498807660138036 ; kqf.a12 := 0.000000000000000000000000 + kqf; kqd.a12 := 0.000000000000000000000000 + kqd; kqf.a23 := 0.000000000000000000000000 + kqf; kqd.a23 := 0.000000000000000000000000 + kqd; kqf.a34 := 0.000000000000000000000000 + kqf; kqd.a34 := 0.000000000000000000000000 + kqd; kqf.a45 := 0.000000000000000000000000 + kqf; kqd.a45 := 0.000000000000000000000000 + kqd; kqf.a56 := 0.000000000000000000000000 + kqf; kqd.a56 := 0.000000000000000000000000 + kqd; kqf.a67 := 0.000000000000000000000000 + kqf; kqd.a67 := 0.000000000000000000000000 + kqd; kqf.a78 := 0.000000000000000000000000 + kqf; kqd.a78 := 0.000000000000000000000000 + kqd; kqf.a81 := 0.000000000000000000000000 + kqf; kqd.a81 := 0.000000000000000000000000 + kqd; !*** main trim quadrupoles *** kqtf.b1 = 0.000000000000000000000000 ; kqtd.b1 = 0.000000000000000000000000 ; kqtf.b2 = 0.000000000000000000000000 ; kqtd.b2 = 0.000000000000000000000000 ; kqtf.a12b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a23b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a34b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a45b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a56b1 := 0.000278009653713581653210 + kqtf.b1; kqtf.a67b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a78b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a81b1 := -0.000547859996375320182187 + kqtf.b1; kqtf.a12b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a23b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a34b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a45b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a56b2 := 0.004275162254501492682668 + kqtf.b2; kqtf.a67b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a78b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a81b2 := -0.004086168156035847702501 + kqtf.b2; kqtd.a12b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a23b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a34b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a45b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a56b1 := -0.000051446293410868126938 + kqtd.b1; kqtd.a67b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a78b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a81b1 := 0.000053487455673915305877 + kqtd.b1; kqtd.a12b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a23b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a34b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a45b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a56b2 := -0.001161161887911327326300 + kqtd.b2; kqtd.a67b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a78b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a81b2 := 0.000773193086031078997793 + kqtd.b2; !*** main sextupoles *** ksf.b1 = 0.134745118493315330088222 ; ksd.b1 = -0.223080818129179209163837 ; ksf.b2 = 0.134626176743841557970072 ; ksd.b2 = -0.222905063262525765521715 ; ksf1.a12b1 := ksf.b1; ksd1.a12b1 := ksd.b1; ksf1.a23b1 := ksf.b1; ksd1.a23b1 := ksd.b1; ksf1.a34b1 := ksf.b1; ksd1.a34b1 := ksd.b1; ksf1.a45b1 := ksf.b1; ksd1.a45b1 := ksd.b1; ksf1.a56b1 := ksf.b1; ksd1.a56b1 := ksd.b1; ksf1.a67b1 := ksf.b1; ksd1.a67b1 := ksd.b1; ksf1.a78b1 := ksf.b1; ksd1.a78b1 := ksd.b1; ksf1.a81b1 := ksf.b1; ksd1.a81b1 := ksd.b1; ksf1.a12b2 := ksf.b2; ksd1.a12b2 := ksd.b2; ksf1.a23b2 := ksf.b2; ksd1.a23b2 := ksd.b2; ksf1.a34b2 := ksf.b2; ksd1.a34b2 := ksd.b2; ksf1.a45b2 := ksf.b2; ksd1.a45b2 := ksd.b2; ksf1.a56b2 := ksf.b2; ksd1.a56b2 := ksd.b2; ksf1.a67b2 := ksf.b2; ksd1.a67b2 := ksd.b2; ksf1.a78b2 := ksf.b2; ksd1.a78b2 := ksd.b2; ksf1.a81b2 := ksf.b2; ksd1.a81b2 := ksd.b2; ksf2.a12b1 := ksf.b1; ksd2.a12b1 := ksd.b1; ksf2.a23b1 := ksf.b1; ksd2.a23b1 := ksd.b1; ksf2.a34b1 := ksf.b1; ksd2.a34b1 := ksd.b1; ksf2.a45b1 := ksf.b1; ksd2.a45b1 := ksd.b1; ksf2.a56b1 := ksf.b1; ksd2.a56b1 := ksd.b1; ksf2.a67b1 := ksf.b1; ksd2.a67b1 := ksd.b1; ksf2.a78b1 := ksf.b1; ksd2.a78b1 := ksd.b1; ksf2.a81b1 := ksf.b1; ksd2.a81b1 := ksd.b1; ksf2.a12b2 := ksf.b2; ksd2.a12b2 := ksd.b2; ksf2.a23b2 := ksf.b2; ksd2.a23b2 := ksd.b2; ksf2.a34b2 := ksf.b2; ksd2.a34b2 := ksd.b2; ksf2.a45b2 := ksf.b2; ksd2.a45b2 := ksd.b2; ksf2.a56b2 := ksf.b2; ksd2.a56b2 := ksd.b2; ksf2.a67b2 := ksf.b2; ksd2.a67b2 := ksd.b2; ksf2.a78b2 := ksf.b2; ksd2.a78b2 := ksd.b2; ksf2.a81b2 := ksf.b2; ksd2.a81b2 := ksd.b2; !*** IR1 Optics *** betxIP1b1 = 0.330000; betyIP1b1 = 0.330000; alfxIP1b1 = -0.000000; alfyIP1b1 = 0.000000; dxIP1b1 = 0.000000; dpxIP1b1 = 0.000000; betxIP1b2 = 0.330000; betyIP1b2 = 0.330000; alfxIP1b2 = -0.000000; alfyIP1b2 = 0.000000; dxIP1b2 = 0.000000; dpxIP1b2 = -0.000000; muxIP1b1 = 2.633000; muyIP1b1 = 2.649000; muxIP1b1_L= 1.016037; muyIP1b1_L= 1.621710; muxIP1b1_R= 1.616963; muyIP1b1_R= 1.027290; muxIP1b2 = 2.633000; muyIP1b2 = 2.649000; muxIP1b2_L= 1.613282; muyIP1b2_L= 0.999434; muxIP1b2_R= 1.019718; muyIP1b2_R= 1.649566; !xip1b1 :=+1.000000000e-03*on_sep1 +1.000000000e-03*on_o1h; !xip1b2 :=-1.000000000e-03*on_sep1 +1.000000000e-03*on_o1h; !pxip1b1 :=+1.000000000e-06*on_a1 +1.000000000e-06*on_x1h; !pxip1b2 :=+1.000000000e-06*on_a1 -1.000000000e-06*on_x1h; !yip1b1 :=+1.000000000e-03*on_sep1v +1.000000000e-03*on_o1; !yip1b2 :=-1.000000000e-03*on_sep1v +1.000000000e-03*on_o1; !pyip1b1 :=+1.000000000e-06*on_a1v +1.000000000e-06*on_x1; !pyip1b2 :=+1.000000000e-06*on_a1v -1.000000000e-06*on_x1; acbx_x1 = 7.500000e-06/170e-6; acbx_sep1 = 1.600000e-05/0.002; acbx_x1h = 7.500000e-06/170e-6; acbx_sep1v= 1.600000e-05/0.002; kqx.l1 = -0.008730196766000000371810; ktqx1.l1 = 0.000000000000000000000000; ktqx2.l1 = 0.000000000000000000000000; kqx.r1 = 0.008730196766000000371810; ktqx1.r1 = 0.000000000000000000000000; ktqx2.r1 = 0.000000000000000000000000; kq4.l1b1 = 0.002653407797474013462419; kq4.l1b2 = -0.002732903496355933853357; kq4.r1b1 = -0.002761108772983487946728; kq4.r1b2 = 0.002628460390604947689852; kq5.l1b1 = -0.001682273733326162569457; kq5.l1b2 = 0.001697285352269586313975; kq5.r1b1 = 0.001929133496037617207658; kq5.r1b2 = -0.001722781724714026472048; kq6.l1b1 = 0.002215181260693580532484; kq6.l1b2 = -0.002078007430042162241579; kq6.r1b1 = -0.002302343494683400243472; kq6.r1b2 = 0.002359567982500161871517; kq7.l1b1 = -0.007049623545165052511396; kq7.l1b2 = 0.007139790591112252921002; kq7.r1b1 = 0.007155689355174028008777; kq7.r1b2 = -0.006988284085312850522909; kq8.l1b1 = 0.005641279429454038214786; kq8.l1b2 = -0.005801994471542660375407; kq8.r1b1 = -0.006254574904641368483793; kq8.r1b2 = 0.005601669189916213056901; kq9.l1b1 = -0.007618251076893337546403; kq9.l1b2 = 0.007351157238003279068006; kq9.r1b1 = 0.007416267298849055569776; kq9.r1b2 = -0.007980101119662103004160; kq10.l1b1 = 0.007204153471751050148708; kq10.l1b2 = -0.007107964904962406696431; kq10.r1b1 = -0.007636151363819640956743; kq10.r1b2 = 0.007324187868352401500904; kqtl11.l1b1 = -0.000516670528579152776513; kqtl11.l1b2 = -0.000799388348616711288258; kqtl11.r1b1 = -0.000710675221370894727446; kqtl11.r1b2 = -0.001461964518828531411215; kqt12.l1b1 = -0.004929110489746185014281; kqt12.l1b2 = 0.004493538021040376084780; kqt12.r1b1 = 0.004914557701447840737385; kqt12.r1b2 = -0.005005422573389802474997; kqt13.l1b1 = -0.004846888894425436210278; kqt13.l1b2 = 0.004497308149073118641037; kqt13.r1b1 = 0.004879517446759391516298; kqt13.r1b2 = -0.004911968491208102902124; acbxh1.l1 :=+8.000000000e-06*on_sep1 +4.411764706e-08*on_x1h; acbxh1.r1 :=+8.000000000e-06*on_sep1 -4.411764706e-08*on_x1h; acbxh2.l1 :=+8.000000000e-06*on_sep1 +4.411764706e-08*on_x1h; acbxh2.r1 :=+8.000000000e-06*on_sep1 -4.411764706e-08*on_x1h; acbxh3.l1 :=+8.000000000e-06*on_sep1 +4.411764706e-08*on_x1h; acbxh3.r1 :=+8.000000000e-06*on_sep1 -4.411764706e-08*on_x1h; acbyhs4.l1b2 :=-2.297272024e-05*on_sep1 +1.660676778e-07*on_a1 +3.111824155e-07*on_x1h +1.095140705e-04*on_o1h; acbyhs4.r1b1 :=+2.537145800e-05*on_sep1 -2.455533522e-07*on_a1 +2.997196455e-07*on_x1h +1.242476283e-04*on_o1h; acbyhs4.l1b1 :=-2.301207448e-06*on_sep1 +2.241555646e-07*on_a1 -1.013739423e-07*on_x1h +5.672814315e-05*on_o1h; acbyhs4.r1b2 :=+3.126034752e-06*on_sep1 -2.646700391e-07*on_a1 -8.727092545e-08*on_x1h +6.069259348e-05*on_o1h; acbyh4.l1b1 =0; acbyh4.r1b2 =0; acbch5.l1b2 :=+1.124409117e-05*on_sep1 -3.725893602e-07*on_a1 +5.373177176e-08*on_x1h -6.906360054e-05*on_o1h; acbch5.r1b1 :=-1.341957891e-05*on_sep1 +4.446773194e-07*on_a1 +6.412770408e-08*on_x1h -8.242590917e-05*on_o1h; acbch6.l1b1 :=+8.277360285e-06*on_sep1 -4.065734733e-07*on_a1 -1.415275067e-07*on_x1h -3.978430833e-05*on_o1h; acbch6.r1b2 :=-8.897179773e-06*on_sep1 +4.370182230e-07*on_a1 -1.521252702e-07*on_x1h -4.276340900e-05*on_o1h; acbch7.l1b2 =0; acbch7.r1b1 =0; acbch8.l1b1 =0; acbch8.r1b2 =0; acbch9.l1b2 =0; acbch9.r1b1 =0; acbch10.l1b1 =0; acbch10.r1b2 =0; acbh11.l1b2 =0; acbh11.r1b1 =0; acbh12.l1b1 =0; acbh12.r1b2 =0; acbh13.l1b2 =0; acbh13.r1b1 =0; acbxv1.l1 :=+8.000000000e-06*on_sep1v +4.411764706e-08*on_x1; acbxv1.r1 :=+8.000000000e-06*on_sep1v -4.411764706e-08*on_x1; acbxv2.l1 :=+8.000000000e-06*on_sep1v +4.411764706e-08*on_x1; acbxv2.r1 :=+8.000000000e-06*on_sep1v -4.411764706e-08*on_x1; acbxv3.l1 :=+8.000000000e-06*on_sep1v +4.411764706e-08*on_x1; acbxv3.r1 :=+8.000000000e-06*on_sep1v -4.411764706e-08*on_x1; acbyvs4.l1b1 :=+2.289526411e-05*on_sep1v +1.635173585e-07*on_a1v -3.115410219e-07*on_x1 +1.090391837e-04*on_o1; acbyvs4.r1b2 :=-2.524873163e-05*on_sep1v -2.415049904e-07*on_a1v -3.002931312e-07*on_x1 +1.234947910e-04*on_o1; acbyvs4.l1b2 :=+2.169532097e-06*on_sep1v +2.176865653e-07*on_a1v +1.036237351e-07*on_x1 +5.609473570e-05*on_o1; acbyvs4.r1b1 :=-3.004075223e-06*on_sep1v -2.586781824e-07*on_a1v +8.935448643e-08*on_x1 +6.010584872e-05*on_o1; acbyv4.l1b2 =0; acbyv4.r1b1 =0; acbcv5.l1b1 :=-1.125177439e-05*on_sep1v -3.728537709e-07*on_a1v -5.377543024e-08*on_x1 -6.911131350e-05*on_o1; acbcv5.r1b2 :=+1.343878429e-05*on_sep1v +4.453254418e-07*on_a1v -6.422777264e-08*on_x1 -8.254449495e-05*on_o1; acbcv6.l1b2 :=-8.263445421e-06*on_sep1v -4.058891386e-07*on_a1v +1.412906699e-07*on_x1 -3.971707690e-05*on_o1; acbcv6.r1b1 :=+8.797309036e-06*on_sep1v +4.321117893e-07*on_a1v +1.504188173e-07*on_x1 -4.228301655e-05*on_o1; acbcv7.l1b1 =0; acbcv7.r1b2 =0; acbcv8.l1b2 =0; acbcv8.r1b1 =0; acbcv9.l1b1 =0; acbcv9.r1b2 =0; acbcv10.l1b2 =0; acbcv10.r1b1 =0; acbv11.l1b1 =0; acbv11.r1b2 =0; acbv12.l1b2 =0; acbv12.r1b1 =0; acbv13.l1b1 =0; acbv13.r1b2 =0; !*** IR5 Optics *** betxIP5b1 = 0.330000; betyIP5b1 = 0.330000; alfxIP5b1 = 0.000000; alfyIP5b1 = -0.000000; dxIP5b1 = -0.000000; dpxIP5b1 = 0.000000; betxIP5b2 = 0.330000; betyIP5b2 = 0.330000; alfxIP5b2 = 0.000000; alfyIP5b2 = 0.000000; dxIP5b2 = 0.000000; dpxIP5b2 = 0.000000; muxIP5b1 = 2.633000; muyIP5b1 = 2.649000; muxIP5b1_L= 1.016250; muyIP5b1_L= 1.621577; muxIP5b1_R= 1.616750; muyIP5b1_R= 1.027423; muxIP5b2 = 2.642850; muyIP5b2 = 2.641421; muxIP5b2_L= 1.613758; muyIP5b2_L= 0.998814; muxIP5b2_R= 1.029092; muyIP5b2_R= 1.642606; !xip5b1 :=+1.000000000e-03*on_sep5h +1.000000000e-03*on_o5; !xip5b2 :=-1.000000000e-03*on_sep5h +1.000000000e-03*on_o5; !pxip5b1 :=+1.000000000e-06*on_a5h +1.000000000e-06*on_x5; !pxip5b2 :=+1.000000000e-06*on_a5h -1.000000000e-06*on_x5; !yip5b1 :=+1.000000000e-03*on_sep5 +1.000000000e-03*on_o5v; !yip5b2 :=-1.000000000e-03*on_sep5 +1.000000000e-03*on_o5v; !pyip5b1 :=+1.000000000e-06*on_a5 +1.000000000e-06*on_x5v; !pyip5b2 :=+1.000000000e-06*on_a5 -1.000000000e-06*on_x5v; acbx_x5 = 7.500000e-06/170e-6; acbx_sep5= 1.600000e-05/0.002; acbx_x5v = 7.500000e-06/170e-6; acbx_sep5h= 1.600000e-05/0.002; kqx.l5 = -0.008730196766000000371810; ktqx1.l5 = 0.000000000000000000000000; ktqx2.l5 = 0.000000000000000000000000; kqx.r5 = 0.008730196766000000371810; ktqx1.r5 = 0.000000000000000000000000; ktqx2.r5 = 0.000000000000000000000000; kq4.l5b1 = 0.002659130308200325070594; kq4.l5b2 = -0.002720393006588541981450; kq4.r5b1 = -0.002766432062908584250255; kq4.r5b2 = 0.002615967828884890270663; kq5.l5b1 = -0.001684909104878384465340; kq5.l5b2 = 0.001690114816775070477259; kq5.r5b1 = 0.001931021934741382816911; kq5.r5b2 = -0.001717996696360898261149; kq6.l5b1 = 0.002207708742938842456927; kq6.l5b2 = -0.002094553647985730043812; kq6.r5b1 = -0.002291989963932350524850; kq6.r5b2 = 0.002376813912868797670080; kq7.l5b1 = -0.007053048169214867074706; kq7.l5b2 = 0.007151264676770179885834; kq7.r5b1 = 0.007154668315394311674249; kq7.r5b2 = -0.006935276802292444052467; kq8.l5b1 = 0.005646770098247292854476; kq8.l5b2 = -0.005803867533441905111891; kq8.r5b1 = -0.006263904387607464180343; kq8.r5b2 = 0.005687304343848195373190; kq9.l5b1 = -0.007614696689347047117713; kq9.l5b2 = 0.007337378891727748368712; kq9.r5b1 = 0.007419382031876248576041; kq9.r5b2 = -0.007900879315667568014714; kq10.l5b1 = 0.007204040577819497206957; kq10.l5b2 = -0.007102379815999220261102; kq10.r5b1 = -0.007638719580483850635222; kq10.r5b2 = 0.007188920952213908102668; kqtl11.l5b1 = -0.000519319596244604219336; kqtl11.l5b2 = -0.000866031082649171431685; kqtl11.r5b1 = -0.000693225338749116543925; kqtl11.r5b2 = -0.001362188894430323496398; kqt12.l5b1 = -0.004916898779364115186497; kqt12.l5b2 = 0.004484099328413529081394; kqt12.r5b1 = 0.004917026179996936315064; kqt12.r5b2 = -0.004514311978336832571757; kqt13.l5b1 = -0.004842310788058242637666; kqt13.l5b2 = 0.004462804355878019664516; kqt13.r5b1 = 0.004899866885051219062008; kqt13.r5b2 = -0.004842933494303415693782; acbxh1.l5 :=+8.000000000e-06*on_sep5h +4.411764706e-08*on_x5; acbxh1.r5 :=+8.000000000e-06*on_sep5h -4.411764706e-08*on_x5; acbxh2.l5 :=+8.000000000e-06*on_sep5h +4.411764706e-08*on_x5; acbxh2.r5 :=+8.000000000e-06*on_sep5h -4.411764706e-08*on_x5; acbxh3.l5 :=+8.000000000e-06*on_sep5h +4.411764706e-08*on_x5; acbxh3.r5 :=+8.000000000e-06*on_sep5h -4.411764706e-08*on_x5; acbyhs4.l5b2 :=-2.533384519e-05*on_sep5h +2.443069968e-07*on_a5h +2.998993847e-07*on_x5 +1.240166024e-04*on_o5; acbyhs4.r5b1 :=+2.300128474e-05*on_sep5h -1.670142044e-07*on_a5h +3.110459152e-07*on_x5 +1.096895198e-04*on_o5; acbyhs4.l5b1 :=-3.051007126e-06*on_sep5h +2.609847769e-07*on_a5h -8.855375869e-08*on_x5 +6.033198067e-05*on_o5; acbyhs4.r5b2 :=+2.390619291e-06*on_sep5h -2.285473613e-07*on_a5h -9.984516567e-08*on_x5 +5.715789227e-05*on_o5; acbyh4.l5b1 =0; acbyh4.r5b2 =0; acbch5.l5b2 :=+1.342549424e-05*on_sep5h -4.448733324e-07*on_a5h +6.415597145e-08*on_x5 -8.246224235e-05*on_o5; acbch5.r5b1 :=-1.127461224e-05*on_sep5h +3.736007203e-07*on_a5h +5.387762179e-08*on_x5 -6.925106744e-05*on_o5; acbch6.l5b1 :=+8.923783631e-06*on_sep5h -4.383249708e-07*on_a5h -1.525801468e-07*on_x5 -4.289127779e-05*on_o5; acbch6.r5b2 :=-8.269833302e-06*on_sep5h +4.062037574e-07*on_a5h -1.413988092e-07*on_x5 -3.974813063e-05*on_o5; acbch7.l5b2 =0; acbch7.r5b1 =0; acbch8.l5b1 =0; acbch8.r5b2 =0; acbch9.l5b2 =0; acbch9.r5b1 =0; acbch10.l5b1 =0; acbch10.r5b2 =0; acbh11.l5b2 =0; acbh11.r5b1 =0; acbh12.l5b1 =0; acbh12.r5b2 =0; acbh13.l5b2 =0; acbh13.r5b1 =0; acbxv1.l5 :=+8.000000000e-06*on_sep5 +4.411764706e-08*on_x5v; acbxv1.r5 :=+8.000000000e-06*on_sep5 -4.411764706e-08*on_x5v; acbxv2.l5 :=+8.000000000e-06*on_sep5 +4.411764706e-08*on_x5v; acbxv2.r5 :=+8.000000000e-06*on_sep5 -4.411764706e-08*on_x5v; acbxv3.l5 :=+8.000000000e-06*on_sep5 +4.411764706e-08*on_x5v; acbxv3.r5 :=+8.000000000e-06*on_sep5 -4.411764706e-08*on_x5v; acbyvs4.l5b1 :=+2.527711298e-05*on_sep5 +2.424454726e-07*on_a5 -3.001574887e-07*on_x5v +1.236691166e-04*on_o5v; acbyvs4.r5b2 :=-2.285801898e-05*on_sep5 -1.622831544e-07*on_a5 -3.117190270e-07*on_x5v +1.088104145e-04*on_o5v; acbyvs4.l5b2 :=+2.945722830e-06*on_sep5 +2.558119926e-07*on_a5 +9.035221176e-08*on_x5v +5.982538623e-05*on_o5v; acbyvs4.r5b1 :=-2.259351880e-06*on_sep5 -2.220983902e-07*on_a5 +1.020879716e-07*on_x5v +5.652644173e-05*on_o5v; acbyv4.l5b2 =0; acbyv4.r5b1 =0; acbcv5.l5b1 :=-1.343432035e-05*on_sep5 -4.451775188e-07*on_a5 -6.420643821e-08*on_x5v -8.251707629e-05*on_o5v; acbcv5.r5b2 :=+1.126178178e-05*on_sep5 +3.731853894e-07*on_a5 -5.382325844e-08*on_x5v -6.917278153e-05*on_o5v; acbcv6.l5b2 :=-8.929712422e-06*on_sep5 -4.386152626e-07*on_a5 +1.526826870e-07*on_x5v -4.291939462e-05*on_o5v; acbcv6.r5b1 :=+8.155991043e-06*on_sep5 +4.006111265e-07*on_a5 +1.394533853e-07*on_x5v -3.920061270e-05*on_o5v; acbcv7.l5b1 =0; acbcv7.r5b2 =0; acbcv8.l5b2 =0; acbcv8.r5b1 =0; acbcv9.l5b1 =0; acbcv9.r5b2 =0; acbcv10.l5b2 =0; acbcv10.r5b1 =0; acbv11.l5b1 =0; acbv11.r5b2 =0; acbv12.l5b2 =0; acbv12.r5b1 =0; acbv13.l5b1 =0; acbv13.r5b2 =0; !*** IR2 Optics *** betxIP2b1 = 10.000000; betyIP2b1 = 10.000000; alfxIP2b1 = 0.000000; alfyIP2b1 = 0.000000; dxIP2b1 = -0.000000; dpxIP2b1 = -0.000000; betxIP2b2 = 10.000000; betyIP2b2 = 10.000000; alfxIP2b2 = -0.000000; alfyIP2b2 = -0.000000; dxIP2b2 = 0.000000; dpxIP2b2 = -0.000000; muxIP2b1 = 2.986000; muyIP2b1 = 2.808600; muxIP2b1_L= 1.458098; muyIP2b1_L= 1.360722; muxIP2b1_R= 1.527902; muyIP2b1_R= 1.447878; muxIP2b2 = 2.991000; muyIP2b2 = 2.844000; muxIP2b2_L= 1.497239; muyIP2b2_L= 1.453382; muxIP2b2_R= 1.493761; muyIP2b2_R= 1.390618; !xip2b1 := 0.001000000*on_sep2; !xip2b2 := -0.001000000*on_sep2; !yip2b1 := 0.001000000*on_o2 +0.001000000*on_oe2; !yip2b2 := 0.001000000*on_o2 +0.001000000*on_oe2; !pxip2b1:= 0.000001000*on_a2; !pxip2b2:= 0.000001000*on_a2; !pyip2b1:= 0.000001000*on_x2; !pyip2b2:= -0.000001000*on_x2; py_on_x2 = 0.000001000; x_on_sep2= 0.001000000; y_on_o2 = 0.001000000; y_on_oe2 = 0.001000000; px_on_a2 = 0.000001000; acbx_x2 = 1.000000e-06/(170e-6); acbx_sep2= 1.800000e-05/(0.002); kqx.l2 = 0.009509795735735102756303; ktqx1.l2 = 0.000000000000000000000000; ktqx2.l2 = 0.000000000000000000000000; kqx.r2 = -0.009509795735735102756303; ktqx1.r2 = 0.000000000000000000000000; ktqx2.r2 = 0.000000000000000000000000; kq4.l2b1 = -0.005493386068397361834958; kq4.l2b2 = 0.004540998749546811853739; kq4.r2b1 = 0.004923558340166181435116; kq4.r2b2 = -0.005333849628437897089084; kq5.l2b1 = 0.004826879855424019878651; kq5.l2b2 = -0.004019418655349578720082; kq5.r2b1 = -0.004744244205365472782931; kq5.r2b2 = 0.004229790171954472127736; kq6.l2b1 = -0.004095121209890716963697; kq6.l2b2 = 0.004048900968908899535015; kq6.r2b1 = 0.004205577630319342133380; kq6.r2b2 = -0.004221962141716362713895; kq7.l2b1 = 0.005654446164384388517909; kq7.l2b2 = -0.006426255873322572753636; kq7.r2b1 = -0.005917753900018516734216; kq7.r2b2 = 0.006117569743009514809939; kq8.l2b1 = -0.003811320050644994694017; kq8.l2b2 = 0.006384107929285433302713; kq8.r2b1 = 0.005710249377378627186341; kq8.r2b2 = -0.004454324011517350398459; kq9.l2b1 = 0.005794009915784440606368; kq9.l2b2 = -0.006964400908667599428281; kq9.r2b1 = -0.005648698956027716801265; kq9.r2b2 = 0.006907192130056963828844; kq10.l2b1 = -0.005622043716247245720430; kq10.l2b2 = 0.007356406268179775491400; kq10.r2b1 = 0.007344070299873128350454; kq10.r2b2 = -0.006099149222090087529846; kqtl11.l2b1 = -0.000029883792427026616980; kqtl11.l2b2 = 0.000583820378057415753648; kqtl11.r2b1 = -0.001056818845684663523560; kqtl11.r2b2 = 0.000160257689049162529559; kqt12.l2b1 = -0.000967534397016513126807; kqt12.l2b2 = -0.005009594484789862793572; kqt12.r2b1 = -0.002951586690603679244416; kqt12.r2b2 = -0.000007857416084059216756; kqt13.l2b1 = -0.004462207494169234331394; kqt13.l2b2 = 0.000792974942220567194200; kqt13.r2b1 = -0.002924286959977573895075; kqt13.r2b2 = 0.002389924256549405719163; acbxh1.l2 := +9.000000000e-06 * on_sep2; acbxh1.r2 := +9.000000000e-06 * on_sep2; acbxh2.l2 := +9.000000000e-06 * on_sep2; acbxh2.r2 := +9.000000000e-06 * on_sep2; acbxh3.l2 := +9.000000000e-06 * on_sep2; acbxh3.r2 := +9.000000000e-06 * on_sep2; acbyhs4.l2b1 := +1.766952894e-05 * on_sep2 +3.689276048e-08 * on_a2; acbyhs4.l2b2 := -8.528598675e-06 * on_sep2 -3.306844904e-07 * on_a2; acbyhs4.r2b1 := +6.845573620e-06 * on_sep2 +3.012518949e-07 * on_a2; acbyhs4.r2b2 := -1.911993407e-05 * on_sep2 -1.159042499e-07 * on_a2; acbyh4.r2b1 = 0 ; acbyh4.l2b2 = 0 ; acbyhs5.l2b1 := -4.360531158e-06 * on_sep2 -2.375419483e-07 * on_a2; acbyhs5.l2b2 := -4.771817322e-06 * on_sep2 -8.344912536e-08 * on_a2; acbchs5.r2b1 := +7.268095369e-06 * on_sep2 +1.271038182e-07 * on_a2; acbchs5.r2b2 := +5.350995469e-06 * on_sep2 +2.914979489e-07 * on_a2; acbyh5.l2b1 = 0 ; acbch5.r2b2 = 0 ; acbch6.r2b1 = 0 ; acbch6.l2b2 = 0 ; acbch7.l2b1 = 0 ; acbch7.r2b2 = 0 ; acbxv1.l2 := +5.882352941e-09 * on_x2 +1.229464356e-06 * on_oe2; acbxv1.r2 := -5.882352941e-09 * on_x2 -1.132482152e-06 * on_oe2; acbxv2.l2 := +5.882352941e-09 * on_x2 +1.229464356e-06 * on_oe2; acbxv2.r2 := -5.882352941e-09 * on_x2 -1.132482152e-06 * on_oe2; acbxv3.l2 := +5.882352941e-09 * on_x2 -8.000000000e-06 * on_oe2; acbxv3.r2 := -5.882352941e-09 * on_x2 +7.000000000e-06 * on_oe2; acbyvs4.l2b1 := -3.592792203e-07 * on_x2 +2.265943345e-05 * on_o2 -5.132600989e-06 * on_oe2; acbyvs4.l2b2 := +5.700983026e-08 * on_x2 +1.036265757e-04 * on_o2 +1.170172848e-05 * on_oe2; acbyvs4.r2b1 := -3.355484559e-08 * on_x2 +1.224450551e-04 * on_o2 +5.194194190e-06 * on_oe2; acbyvs4.r2b2 := -3.409276438e-07 * on_x2 +5.628942381e-05 * on_o2 -2.896662446e-06 * on_oe2; acbyv4.l2b1 = 0 ; acbyv4.r2b2 = 0 ; acbyvs5.l2b1 := -3.717200695e-08 * on_x2 -6.811917413e-05 * on_o2 -7.449702270e-06 * on_oe2; acbyvs5.l2b2 := +2.103654209e-07 * on_x2 -4.371193632e-05 * on_o2 +8.316438320e-06 * on_oe2; acbcvs5.r2b1 := +2.625500837e-07 * on_x2 -5.455541357e-05 * on_o2 -1.494960771e-06 * on_oe2; acbcvs5.r2b2 := -5.656961185e-08 * on_x2 -1.036660529e-04 * on_o2 -5.274733670e-06 * on_oe2; acbcv5.r2b1 = 0 ; acbyv5.l2b2 = 0 ; acbcv6.l2b1 := -1.905232706e-05 * on_oe2; acbcv6.r2b2 := -1.976874228e-05 * on_oe2; acbcv7.r2b1 := -2.249795701e-05 * on_oe2; acbcv7.l2b2 := -1.980123326e-05 * on_oe2; !*** IR8 Optics *** betxIP8b1 = 3.000000; betyIP8b1 = 3.000000; alfxIP8b1 = -0.000000; alfyIP8b1 = -0.000000; dxIP8b1 = 0.000000; dpxIP8b1 = 0.000000; betxIP8b2 = 3.000000; betyIP8b2 = 3.000000; alfxIP8b2 = -0.000000; alfyIP8b2 = 0.000000; dxIP8b2 = -0.000000; dpxIP8b2 = 0.000000; muxIP8b1 = 3.181753; muyIP8b1 = 2.974000; muxIP8b1_L= 1.613048; muyIP8b1_L= 1.487726; muxIP8b1_R= 1.568705; muyIP8b1_R= 1.486274; muxIP8b2 = 3.136000; muyIP8b2 = 2.782000; muxIP8b2_L= 1.566021; muyIP8b2_L= 1.283191; muxIP8b2_R= 1.569979; muyIP8b2_R= 1.498809; !xip8b1 :=+1.000000000e-03*on_sep8h +1.000000000e-03*on_o8; !xip8b2 :=-1.000000000e-03*on_sep8h +1.000000000e-03*on_o8; !pxip8b1 :=+1.000000000e-06*on_a8h +1.000000000e-06*on_x8; !pxip8b2 :=+1.000000000e-06*on_a8h -1.000000000e-06*on_x8; !yip8b1 :=+1.000000000e-03*on_sep8 +1.000000000e-03*on_o8v; !yip8b2 :=-1.000000000e-03*on_sep8 +1.000000000e-03*on_o8v; !pyip8b1 :=+1.000000000e-06*on_a8 +1.000000000e-06*on_x8v; !pyip8b2 :=+1.000000000e-06*on_a8 -1.000000000e-06*on_x8v; acbx_x8 = 1.350000e-05/170e-6; acbx_sep8= 1.600000e-05/0.002; acbx_x8v = 1.350000e-05/170e-6; acbx_sep8h= 1.600000e-05/0.002; kqx.l8 = 0.008751653999988000254273; ktqx1.l8 = 0.000000000000000000000000; ktqx2.l8 = 0.000000000000000000000000; kqx.r8 = -0.008751653999988000254273; ktqx1.r8 = 0.000000000000000000000000; ktqx2.r8 = 0.000000000000000000000000; kq4.l8b1 = -0.003000981639374459847974; kq4.l8b2 = 0.003331912264974954546171; kq4.r8b1 = 0.002792187367177022955245; kq4.r8b2 = -0.003480363144331122347147; kq5.l8b1 = 0.004183520611501705642465; kq5.l8b2 = -0.004306878317787321726329; kq5.r8b1 = -0.002649726018941248560645; kq5.r8b2 = 0.003599955600937064601613; kq6.l8b1 = -0.004380390479176972037823; kq6.l8b2 = 0.005727818364370641270045; kq6.r8b1 = 0.004711872624982064994281; kq6.r8b2 = -0.004373853302171337026349; kq7.l8b1 = 0.008125619044360335441191; kq7.l8b2 = -0.007095739983740648182398; kq7.r8b1 = -0.006579793385910182729193; kq7.r8b2 = 0.006916953153551709532199; kq8.l8b1 = -0.008506463638271592395124; kq8.l8b2 = 0.007998517833891089987008; kq8.r8b1 = 0.008405136803096055486684; kq8.r8b2 = -0.006880251161250764899147; kq9.l8b1 = 0.007417237981774820430869; kq9.l8b2 = -0.004744529298831151598037; kq9.r8b1 = -0.007717919307588499110151; kq9.r8b2 = 0.007325348325383957380497; kq10.l8b1 = -0.008398381615448273843083; kq10.l8b2 = 0.007218457806440672225312; kq10.r8b1 = 0.007581605020620544276022; kq10.r8b2 = -0.007466523047179483493774; kqtl11.l8b1 = 0.000603631769591897677021; kqtl11.l8b2 = 0.000239035645999950084042; kqtl11.r8b1 = -0.002886063473183075097500; kqtl11.r8b2 = 0.000401998863187715189428; kqt12.l8b1 = -0.000320363171539819995958; kqt12.l8b2 = -0.000637791425710866046947; kqt12.r8b1 = -0.001888168473315899676193; kqt12.r8b2 = 0.000927718993152345204611; kqt13.l8b1 = 0.002994601352263853450558; kqt13.l8b2 = 0.002570675301867720620452; kqt13.r8b1 = 0.001475041379577799382714; kqt13.r8b2 = 0.003332807562067978228437; acbxh1.l8 :=+8.000000000e-06*on_sep8h +7.941176471e-08*on_x8; acbxh1.r8 :=+8.000000000e-06*on_sep8h -7.941176471e-08*on_x8; acbxh2.l8 :=+8.000000000e-06*on_sep8h +7.941176471e-08*on_x8; acbxh2.r8 :=+8.000000000e-06*on_sep8h -7.941176471e-08*on_x8; acbxh3.l8 :=+8.000000000e-06*on_sep8h +7.941176471e-08*on_x8; acbxh3.r8 :=+8.000000000e-06*on_sep8h -7.941176471e-08*on_x8; acbyhs4.l8b1 :=+1.308075598e-05*on_sep8h +5.220711561e-07*on_a8h -1.885982360e-07*on_x8 +8.467411696e-05*on_o8; acbyhs4.r8b2 :=-1.332776066e-05*on_sep8h -5.718088766e-07*on_a8h -1.731526605e-07*on_x8 +8.837573773e-05*on_o8; acbyhs4.l8b2 :=+1.268740461e-06*on_sep8h +1.555739613e-07*on_a8h +2.951105554e-07*on_x8 +4.413355159e-05*on_o8; acbyhs4.r8b1 :=-3.163929310e-06*on_sep8h -2.395301044e-07*on_a8h +2.827297751e-07*on_x8 +4.944891782e-05*on_o8; acbyh4.l8b2 =0; acbyh4.r8b1 =0; acbchs5.l8b2 :=-1.578934097e-05*on_sep8h -6.994617824e-07*on_a8h +1.031476945e-07*on_x8 -4.428378195e-05*on_o8; acbch5.l8b1 =0; acbchs5.l8b1 :=-2.794313231e-06*on_sep8h -5.626726234e-07*on_a8h -1.747326256e-07*on_x8 -4.187567598e-05*on_o8; acbyhs5.r8b1 :=+1.621535246e-05*on_sep8h +7.183339287e-07*on_a8h +1.059307178e-07*on_x8 -4.547860064e-05*on_o8; acbyh5.r8b2 =0; acbyhs5.r8b2 :=+2.689777474e-06*on_sep8h +5.416229401e-07*on_a8h -1.681958468e-07*on_x8 -4.030909946e-05*on_o8; acbch6.l8b2 =0; acbch6.r8b1 =0; acbch7.l8b1 =0; acbch7.r8b2 =0; acbch8.l8b2 =0; acbch8.r8b1 =0; acbch9.l8b1 =0; acbch9.r8b2 =0; acbch10.l8b2 =0; acbch10.r8b1 =0; acbh11.l8b1 =0; acbh11.r8b2 =0; acbh12.l8b2 =0; acbh12.r8b1 =0; acbh13.l8b1 =0; acbh13.r8b2 =0; acbxv1.l8 :=+8.000000000e-06*on_sep8 +7.941176471e-08*on_x8v; acbxv1.r8 :=+8.000000000e-06*on_sep8 -7.941176471e-08*on_x8v; acbxv2.l8 :=+8.000000000e-06*on_sep8 +7.941176471e-08*on_x8v; acbxv2.r8 :=+8.000000000e-06*on_sep8 -7.941176471e-08*on_x8v; acbxv3.l8 :=+8.000000000e-06*on_sep8 +7.941176471e-08*on_x8v; acbxv3.r8 :=+8.000000000e-06*on_sep8 -7.941176471e-08*on_x8v; acbyvs4.l8b2 :=-1.324074932e-05*on_sep8 +5.544347366e-07*on_a8 +1.785236612e-07*on_x8v +8.707952124e-05*on_o8v; acbyvs4.r8b1 :=+1.300763958e-05*on_sep8 -5.074891751e-07*on_a8 +1.931031172e-07*on_x8v +8.358582606e-05*on_o8v; acbyvs4.l8b1 :=-2.525370663e-06*on_sep8 +2.112392510e-07*on_a8 -2.868923105e-07*on_x8v +4.765677183e-05*on_o8v; acbyvs4.r8b2 :=+6.179888923e-07*on_sep8 -1.267433193e-07*on_a8 -2.993538222e-07*on_x8v +4.230735277e-05*on_o8v; acbyv4.l8b1 =0; acbyv4.r8b2 =0; acbcvs5.l8b1 :=+1.563891573e-05*on_sep8 -6.927951062e-07*on_a8 -1.021738463e-07*on_x8v -4.386070748e-05*on_o8v; acbcv5.l8b2 =0; acbcvs5.l8b2 :=+2.781039768e-06*on_sep8 -5.600687171e-07*on_a8 +1.739354468e-07*on_x8v -4.168039145e-05*on_o8v; acbyvs5.r8b2 :=-1.620643769e-05*on_sep8 +7.179360073e-07*on_a8 -1.058816418e-07*on_x8v -4.545237246e-05*on_o8v; acbyv5.r8b1 =0; acbyvs5.r8b1 :=-2.642797000e-06*on_sep8 +5.322282487e-07*on_a8 +1.652892857e-07*on_x8v -3.960849994e-05*on_o8v; acbcv6.l8b1 =0; acbcv6.r8b2 =0; acbcv7.l8b2 =0; acbcv7.r8b1 =0; acbcv8.l8b1 =0; acbcv8.r8b2 =0; acbcv9.l8b2 =0; acbcv9.r8b1 =0; acbcv10.l8b1 =0; acbcv10.r8b2 =0; acbv11.l8b2 =0; acbv11.r8b1 =0; acbv12.l8b1 =0; acbv12.r8b2 =0; acbv13.l8b2 =0; acbv13.r8b1 =0; !*** IR4 Optics *** betxIP4b1 = 235.250948; betyIP4b1 = 273.774417; alfxIP4b1 = 0.457108; alfyIP4b1 = -0.379447; dxIP4b1 = 0.000000; dpxIP4b1 = -0.000000; betxIP4b2 = 234.986703; betyIP4b2 = 252.134379; alfxIP4b2 = -0.496558; alfyIP4b2 = 0.689635; dxIP4b2 = 0.000000; dpxIP4b2 = 0.000000; muxIP4b1 = 2.045047; muyIP4b1 = 1.941411; muxIP4b1_L= 1.054099; muyIP4b1_L= 0.944292; muxIP4b1_R= 0.990948; muyIP4b1_R= 0.997119; muxIP4b2 = 2.048374; muyIP4b2 = 1.934102; muxIP4b2_L= 1.000728; muyIP4b2_L= 0.858270; muxIP4b2_R= 1.047646; muyIP4b2_R= 1.075832; kq5.l4b1 = 0.004275845321576438561040 ; kq5.l4b2 = -0.004163947785563187724278 ; kq5.r4b1 = -0.004335091213062406377554 ; kq5.r4b2 = 0.004249922860696463480790 ; kq6.l4b1 = -0.005151448585823294699926 ; kq6.l4b2 = 0.004987489922580148893339 ; kq6.r4b1 = 0.005240622528431228797918 ; kq6.r4b2 = -0.005674771034531001651091 ; kq7.l4b1 = 0.007380808898944303531042 ; kq7.l4b2 = -0.004045168373806362627221 ; kq7.r4b1 = -0.006901467667172637987516 ; kq7.r4b2 = 0.007426486769199051179990 ; kq8.l4b1 = -0.006611885380393979841362 ; kq8.l4b2 = 0.005960623783103037240383 ; kq8.r4b1 = 0.006809060174309969695750 ; kq8.r4b2 = -0.008091192103676857552697 ; kq9.l4b1 = 0.006953543594660041224365 ; kq9.l4b2 = -0.005476754871353230365305 ; kq9.r4b1 = -0.006247255476339106348982 ; kq9.r4b2 = 0.007197201176803768966905 ; kq10.l4b1 = -0.007298757274279968863817 ; kq10.l4b2 = 0.007276568141044250682958 ; kq10.r4b1 = 0.007288631246524451302859 ; kq10.r4b2 = -0.007118906107347730029267 ; kqtl11.l4b1 = 0.000569320690747801842931 ; kqtl11.l4b2 = -0.003085851432649233411915 ; kqtl11.r4b1 = -0.000853915414161498511833 ; kqtl11.r4b2 = 0.000691292307985414767116 ; kqt12.l4b1 = -0.000738893926245701897562 ; kqt12.l4b2 = 0.000176677923267351083504 ; kqt12.r4b1 = -0.003245968331010790075553 ; kqt12.r4b2 = 0.002165213686960838507939 ; kqt13.l4b1 = 0.000174880386475369535484 ; kqt13.l4b2 = -0.001718254816158759504599 ; kqt13.r4b1 = -0.002515907876657871682091 ; kqt13.r4b2 = 0.001248884392187782268330 ; !*** IR6 Optics *** betxIP6b1 = 187.297497; betyIP6b1 = 168.122917; alfxIP6b1 = -0.541994; alfyIP6b1 = 0.605891; dxIP6b1 = 0.108040; dpxIP6b1 = 0.000993; betxIP6b2 = 187.749224; betyIP6b2 = 178.368556; alfxIP6b2 = 0.551968; alfyIP6b2 = -0.607183; dxIP6b2 = 0.187389; dpxIP6b2 = -0.001611; muxIP6b1 = 2.015000; muyIP6b1 = 1.780000; muxIP6b1_L= 1.092756; muyIP6b1_L= 0.766085; muxIP6b1_R= 0.922244; muyIP6b1_R= 1.013915; muxIP6b2 = 2.007589; muyIP6b2 = 1.774732; muxIP6b2_L= 0.911292; muyIP6b2_L= 1.003663; muxIP6b2_R= 1.096297; muyIP6b2_R= 0.771069; kq4.l6b1 = -0.004881382375203515908146 ; kq4.l6b2 = 0.004932196641188679210599 ; kq4.r6b1 = 0.004937224448697105118333 ; kq4.r6b2 = -0.004833941634919684121607 ; kq5.l6b1 = 0.006438512873943720744851 ; kq5.l6b2 = -0.006614966054475777089416 ; kq5.r6b1 = -0.006669721614833012610091 ; kq5.r6b2 = 0.006412948540745583639322 ; kq8.l6b1 = -0.003373823502510127879395 ; kq8.l6b2 = 0.004926673260199030193740 ; kq8.r6b1 = 0.005021939447191084079924 ; kq8.r6b2 = -0.003339887698864887986133 ; kq9.l6b1 = 0.006859170269528005320359 ; kq9.l6b2 = -0.006331917403692442596064 ; kq9.r6b1 = -0.006219106145467659038650 ; kq9.r6b2 = 0.006930512245773515905833 ; kq10.l6b1 = -0.006163793405615332864078 ; kq10.l6b2 = 0.006878418197211196016827 ; kq10.r6b1 = 0.007122868015800716719188 ; kq10.r6b2 = -0.006286085873578929963945 ; kqtl11.l6b1 = 0.000832469368229400274312 ; kqtl11.l6b2 = 0.001335322975320676116423 ; kqtl11.r6b1 = 0.001297104548457924787924 ; kqtl11.r6b2 = 0.000998290587753981537023 ; kqt12.l6b1 = -0.001704251703472782573240 ; kqt12.l6b2 = -0.003321241006543779791110 ; kqt12.r6b1 = -0.004982864014090942865465 ; kqt12.r6b2 = -0.002379137745699812581113 ; kqt13.l6b1 = 0.000029763883105037840118 ; kqt13.l6b2 = 0.000537881681966351373435 ; kqt13.r6b1 = -0.000274534398522705122472 ; kqt13.r6b2 = 0.000034860507837189165915 ; !*** IR3 Optics *** betxIP3b1 = 121.566845; betyIP3b1 = 218.584997; alfxIP3b1 = 2.295731; alfyIP3b1 = -2.642890; dxIP3b1 = -0.537377; dpxIP3b1 = -0.006869; betxIP3b2 = 121.567284; betyIP3b2 = 218.584477; alfxIP3b2 = -2.295728; alfyIP3b2 = 2.642905; dxIP3b2 = -0.445262; dpxIP3b2 = 0.008749; muxIP3b1 = 2.260905; muyIP3b1 = 1.905369; muxIP3b1_L= 1.032638; muyIP3b1_L= 1.074571; muxIP3b1_R= 1.228267; muyIP3b1_R= 0.830798; muxIP3b2 = 2.260201; muyIP3b2 = 1.989917; muxIP3b2_L= 1.222129; muyIP3b2_L= 0.889547; muxIP3b2_R= 1.038072; muyIP3b2_R= 1.100370; kq4.lr3 = 0.001241284000000000050518 ; kqt4.l3 = 0.000688712999999999977117 ; kqt4.r3 = 0.000688712999999999977117 ; kq5.lr3 = -0.001303923999999999925117 ; kqt5.l3 = 0.000972084000000000012301 ; kqt5.r3 = 0.000972084000000000012301 ; kq6.l3b1 = 0.002712562677665994459453 ; kq6.l3b2 = -0.002453343542568953063870 ; kq6.r3b1 = -0.002488587600610146256808 ; kq6.r3b2 = 0.002730365948900121027265 ; kqtl7.l3b1 = -0.003664261559193672090212 ; kqtl7.l3b2 = 0.000149398446576011327026 ; kqtl7.r3b1 = 0.000397730390608185013258 ; kqtl7.r3b2 = -0.004476851880938164870982 ; kqtl8.l3b1 = 0.000004013638159192499280 ; kqtl8.l3b2 = 0.002555465327857898202163 ; kqtl8.r3b1 = 0.002529607677414815337241 ; kqtl8.r3b2 = -0.000206213780962088467658 ; kqtl9.l3b1 = -0.003742423492723159078599 ; kqtl9.l3b2 = -0.000155081088052047317161 ; kqtl9.r3b1 = -0.000294984990492551998192 ; kqtl9.r3b2 = -0.003634033468876798119579 ; kqtl10.l3b1 = -0.000054889349666877228987 ; kqtl10.l3b2 = 0.001132263596874677827331 ; kqtl10.r3b1 = 0.002958552058098809760950 ; kqtl10.r3b2 = 0.000439051491848943228110 ; kqtl11.l3b1 = 0.002659243067600601702349 ; kqtl11.l3b2 = -0.003510617981690685503876 ; kqtl11.r3b1 = -0.004089267082109645200239 ; kqtl11.r3b2 = 0.002424439199913001104919 ; kqt12.l3b1 = 0.001889303113497906982249 ; kqt12.l3b2 = -0.003611046304628292777372 ; kqt12.r3b1 = 0.005243396331477907616747 ; kqt12.r3b2 = 0.002682552448758602700596 ; kqt13.l3b1 = 0.001749302008231919157780 ; kqt13.l3b2 = -0.005260174679133306288592 ; kqt13.r3b1 = -0.005236141040868873101910 ; kqt13.r3b2 = -0.001859929319778295389240 ; !*** IR7 Optics *** betxIP7b1 = 120.813252; betyIP7b1 = 149.430517; alfxIP7b1 = 1.276977; alfyIP7b1 = -1.385147; dxIP7b1 = -0.328394; dpxIP7b1 = 0.002313; betxIP7b2 = 120.813252; betyIP7b2 = 149.430470; alfxIP7b2 = -1.276977; alfyIP7b2 = 1.385146; dxIP7b2 = -0.026124; dpxIP7b2 = -0.000334; muxIP7b1 = 2.450049; muyIP7b1 = 1.923620; muxIP7b1_L= 1.211872; muyIP7b1_L= 0.985227; muxIP7b1_R= 1.238177; muyIP7b1_R= 0.938393; muxIP7b2 = 2.489424; muyIP7b2 = 2.002981; muxIP7b2_L= 1.267955; muyIP7b2_L= 0.967190; muxIP7b2_R= 1.221469; muyIP7b2_R= 1.035791; kq4.lr7 = 0.001313827240999999954735 ; kqt4.l7 = 0.000331689344000000009647 ; kqt4.r7 = 0.000331689344000000009647 ; kq5.lr7 = -0.001335536572999999893607 ; kqt5.l7 = -0.000032657706000000000484 ; kqt5.r7 = -0.000032657706000000000484 ; kq6.l7b1 = 0.003272095093257027572514 ; kq6.l7b2 = -0.003010745184741106528215 ; kq6.r7b1 = -0.002859406071108143779225 ; kq6.r7b2 = 0.003290675399034576932566 ; kqtl7.l7b1 = 0.001437078004064864383826 ; kqtl7.l7b2 = 0.003882493798903928570315 ; kqtl7.r7b1 = 0.002832949034519661839215 ; kqtl7.r7b2 = -0.000271465094882496150910 ; kqtl8.l7b1 = -0.001923345584392159362749 ; kqtl8.l7b2 = 0.000502223443868571772959 ; kqtl8.r7b1 = 0.001476238822413273492698 ; kqtl8.r7b2 = 0.000737181796107966606432 ; kqtl9.l7b1 = 0.000127344554791982122457 ; kqtl9.l7b2 = 0.003908290508256677224519 ; kqtl9.r7b1 = 0.002884895571455741401790 ; kqtl9.r7b2 = -0.000657972263390557785684 ; kqtl10.l7b1 = 0.003645370299391045582765 ; kqtl10.l7b2 = -0.000587239007012346899902 ; kqtl10.r7b1 = 0.000283742575511194982957 ; kqtl10.r7b2 = 0.004397379146945968285409 ; kqtl11.l7b1 = 0.001554953823572161617297 ; kqtl11.l7b2 = 0.000039693755053129104414 ; kqtl11.r7b1 = -0.000443306702733144923200 ; kqtl11.r7b2 = 0.000667280225289559165112 ; kqt12.l7b1 = -0.000253001910623154124651 ; kqt12.l7b2 = 0.001667421743631944527561 ; kqt12.r7b1 = 0.001557408291637258973203 ; kqt12.r7b2 = -0.002821219198450393948752 ; kqt13.l7b1 = -0.000028630630346377188553 ; kqt13.l7b2 = -0.000684144787773277303182 ; kqt13.r7b1 = 0.000468373191987209560108 ; kqt13.r7b2 = -0.000251804254374910787238 ;