!*** Beta* at the IP *** beta.ip1 = 0.900 ; beta.ip2 = 2.000 ; beta.ip5 = 0.900 ; beta.ip8 = 2.750 ; !*** 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 =-140; on_sep1=-0.55; on_o1 = 0; on_x2 =185; on_sep2= 1; on_o2 = 0; on_oe2 =-2; on_a2 = 0; on_x5 =140; on_sep5=-0.55; on_o5 = 0; on_x8 =-180; on_sep8=-1; on_o8 = 0; on_a8 = 0; !*** Experiment state *** nrj=6500; on_alice:=0/nrj; on_lhcb:=0/nrj; on_sol_atlas=0; on_sol_alice=0; on_sol_cms=0; !*** tunes and chroma *** qxb1 = 64.31000 ; qyb1 = 59.32000 ; qxb2 = 64.31000 ; qyb2 = 59.32000 ; 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.008990100753000000027848 ; kqd = -0.008600955655999999519001 ; 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.000000000000000000000000 + kqtf.b1; kqtf.a67b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a78b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a81b1 := 0.000000000000000000000000 + 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.000000000000000000000000 + kqtf.b2; kqtf.a67b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a78b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a81b2 := 0.000000000000000000000000 + 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.000000000000000000000000 + kqtd.b1; kqtd.a67b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a78b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a81b1 := 0.000000000000000000000000 + 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.000000000000000000000000 + kqtd.b2; kqtd.a67b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a78b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a81b2 := 0.000000000000000000000000 + kqtd.b2; !*** main sextupoles *** ksf.b1 = 0.096377542550028727497136 ; ksd.b1 = -0.159030628461547557384037 ; ksf.b2 = 0.096275024483481547177277 ; ksd.b2 = -0.159513026857594331087142 ; 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.900000; betyIP1b1 = 0.900000; alfxIP1b1 = -0.000000; alfyIP1b1 = 0.000000; dxIP1b1 = 0.000000; dpxIP1b1 = 0.000000; betxIP1b2 = 0.900000; betyIP1b2 = 0.900000; alfxIP1b2 = -0.000000; alfyIP1b2 = 0.000000; dxIP1b2 = 0.000000; dpxIP1b2 = -0.000000; muxIP1b1 = 2.633000; muyIP1b1 = 2.649000; muxIP1b1_L= 1.166441; muyIP1b1_L= 1.496273; muxIP1b1_R= 1.466559; muyIP1b1_R= 1.152727; muxIP1b2 = 2.633000; muyIP1b2 = 2.649000; muxIP1b2_L= 1.435354; muyIP1b2_L= 1.215211; muxIP1b2_R= 1.197646; muyIP1b2_R= 1.433789; !xip1b1 :=+0.000000000e+00*on_sep1 +0.000000000e+00*on_o1h; !xip1b2 :=+0.000000000e+00*on_sep1 +0.000000000e+00*on_o1h; !pxip1b1 :=+0.000000000e+00*on_a1 +0.000000000e+00*on_x1h; !pxip1b2 :=+0.000000000e+00*on_a1 +0.000000000e+00*on_x1h; !yip1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_o1; !yip1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_o1; !pyip1b1 :=+0.000000000e+00*on_a1v +0.000000000e+00*on_x1; !pyip1b2 :=+0.000000000e+00*on_a1v +0.000000000e+00*on_x1; acbx_x1 = 0.000000e+00/170e-6; acbx_sep1 = 0.000000e+00/0.002; acbx_x1h = 0.000000e+00/170e-6; acbx_sep1v= 0.000000e+00/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.003887562840442888682790; kq4.l1b2 = -0.003993216437790482638281; kq4.r1b1 = -0.003887562840442092011034; kq4.r1b2 = 0.003993216437752962304220; kq5.l1b1 = -0.003388011878767530331985; kq5.l1b2 = 0.003301387138167088258767; kq5.r1b1 = 0.003388011878759306441666; kq5.r1b2 = -0.003301387138112915446697; kq6.l1b1 = 0.002154955788347371822833; kq6.l1b2 = -0.001555567034215221038432; kq6.r1b1 = -0.002154955788357131377109; kq6.r1b2 = 0.001555567034203542663151; kq7.l1b1 = -0.006910908343028053339718; kq7.l1b2 = 0.006445367875310113910114; kq7.r1b1 = 0.006644158494679719764719; kq7.r1b2 = -0.006202678061543171264547; kq8.l1b1 = 0.007612888379394448963577; kq8.l1b2 = -0.007989045023667011233282; kq8.r1b1 = -0.007591741268852729949967; kq8.r1b2 = 0.007899703719098987927949; kq9.l1b1 = -0.006452252213388081844569; kq9.l1b2 = 0.006565638192943825356129; kq9.r1b1 = 0.006617455936666096633081; kq9.r1b2 = -0.006608407843742163112477; kq10.l1b1 = 0.007189829341876656336463; kq10.l1b2 = -0.007552042607081347995457; kq10.r1b1 = -0.007168888858144801742855; kq10.r1b2 = 0.007406812908380305468525; kqtl11.l1b1 = -0.000407151243830231794694; kqtl11.l1b2 = -0.000100233204495523610541; kqtl11.r1b1 = -0.000360153162726140497335; kqtl11.r1b2 = -0.001709033019573851430381; kqt12.l1b1 = -0.000846632023497241961198; kqt12.l1b2 = -0.003821693850190047841986; kqt12.r1b1 = 0.000648914749325115954894; kqt12.r1b2 = -0.001406100550608074513728; kqt13.l1b1 = -0.004599579470070305937945; kqt13.l1b2 = -0.004954382563796395216871; kqt13.r1b1 = -0.003276646483879935498051; kqt13.r1b2 = 0.004081644538492595723767; acbxh1.l1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbxh1.r1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbxh2.l1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbxh2.r1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbxh3.l1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbxh3.r1 :=+8.000000000e-06*on_sep1 +0.000000000e+00*on_x1h; acbyhs4.l1b2 :=-2.416213481e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.r1b1 :=+2.640224318e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.l1b1 :=-1.094459079e-06*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.r1b2 :=+1.493926281e-06*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyh4.l1b1 =0; acbyh4.r1b2 =0; acbch5.l1b2 :=+1.132748673e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch5.r1b1 :=-1.325808948e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch6.l1b1 :=+7.512752732e-06*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch6.r1b2 :=-8.237732357e-06*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*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 :=+0.000000000e+00*on_sep1v +5.490000000e-08*on_x1; acbxv1.r1 :=+0.000000000e+00*on_sep1v -5.490000000e-08*on_x1; acbxv2.l1 :=+0.000000000e+00*on_sep1v +5.490000000e-08*on_x1; acbxv2.r1 :=+0.000000000e+00*on_sep1v -5.490000000e-08*on_x1; acbxv3.l1 :=+0.000000000e+00*on_sep1v +5.490000000e-08*on_x1; acbxv3.r1 :=+0.000000000e+00*on_sep1v -5.490000000e-08*on_x1; acbyvs4.l1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v -4.302021030e-07*on_x1 +1.161836495e-04*on_o1; acbyvs4.r1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v -4.354545418e-07*on_x1 +1.311581811e-04*on_o1; acbyvs4.l1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +1.943927988e-07*on_x1 +4.979288613e-05*on_o1; acbyvs4.r1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +1.863419802e-07*on_x1 +5.397021525e-05*on_o1; acbyv4.l1b2 =0; acbyv4.r1b1 =0; acbcv5.l1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +2.445980152e-08*on_x1 -6.973409544e-05*on_o1; acbcv5.r1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +2.852968222e-08*on_x1 -8.133719243e-05*on_o1; acbcv6.l1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +6.953972939e-08*on_x1 -3.608208669e-05*on_o1; acbcv6.r1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +7.579544756e-08*on_x1 -3.932799183e-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.900000; betyIP5b1 = 0.900000; alfxIP5b1 = 0.000000; alfyIP5b1 = 0.000000; dxIP5b1 = 0.000000; dpxIP5b1 = -0.000000; betxIP5b2 = 0.900000; betyIP5b2 = 0.900000; alfxIP5b2 = -0.000000; alfyIP5b2 = -0.000000; dxIP5b2 = -0.000000; dpxIP5b2 = -0.000000; muxIP5b1 = 2.633000; muyIP5b1 = 2.649000; muxIP5b1_L= 1.166441; muyIP5b1_L= 1.496273; muxIP5b1_R= 1.466559; muyIP5b1_R= 1.152727; muxIP5b2 = 2.633000; muyIP5b2 = 2.649000; muxIP5b2_L= 1.435354; muyIP5b2_L= 1.215211; muxIP5b2_R= 1.197646; muyIP5b2_R= 1.433789; !xip5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_o5; !xip5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_o5; !pxip5b1 :=+0.000000000e+00*on_a5h +0.000000000e+00*on_x5; !pxip5b2 :=+0.000000000e+00*on_a5h +0.000000000e+00*on_x5; !yip5b1 :=+0.000000000e+00*on_sep5 +0.000000000e+00*on_o5v; !yip5b2 :=+0.000000000e+00*on_sep5 +0.000000000e+00*on_o5v; !pyip5b1 :=+0.000000000e+00*on_a5 +0.000000000e+00*on_x5v; !pyip5b2 :=+0.000000000e+00*on_a5 +0.000000000e+00*on_x5v; acbx_x5 = 0.000000e+00/170e-6; acbx_sep5= 0.000000e+00/0.002; acbx_x5v = 0.000000e+00/170e-6; acbx_sep5h= 0.000000e+00/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.003887562840439217574234; kq4.l5b2 = -0.003993216437781753509750; kq4.r5b1 = -0.003887562840439165098849; kq4.r5b2 = 0.003993216437746898578309; kq5.l5b1 = -0.003388011878787626236093; kq5.l5b2 = 0.003301387138183310091671; kq5.r5b1 = 0.003388011878788029992982; kq5.r5b2 = -0.003301387138125945388406; kq6.l5b1 = 0.002154955788380085671824; kq6.l5b2 = -0.001555567034233757426134; kq6.r5b1 = -0.002154955788380295573364; kq6.r5b2 = 0.001555567034236676098383; kq7.l5b1 = -0.006910908343037780801610; kq7.l5b2 = 0.006445367875327740435354; kq7.r5b1 = 0.006644158494698023699476; kq7.r5b2 = -0.006202678061563588092497; kq8.l5b1 = 0.007612888379385489984186; kq8.l5b2 = -0.007989045023648113155734; kq8.r5b1 = -0.007591741268858898626648; kq8.r5b2 = 0.007899703719094276418988; kq9.l5b1 = -0.006452252213380658962816; kq9.l5b2 = 0.006565638192945066550776; kq9.r5b1 = 0.006617455936669448986198; kq9.r5b2 = -0.006608407843752398848347; kq10.l5b1 = 0.007189829341874807988599; kq10.l5b2 = -0.007552042607103513424671; kq10.r5b1 = -0.007168888858177665211746; kq10.r5b2 = 0.007406812908380125057284; kqtl11.l5b1 = -0.000407151243841933263481; kqtl11.l5b2 = -0.000100233204487635484082; kqtl11.r5b1 = -0.000360153162715553317331; kqtl11.r5b2 = -0.001709033019602002522949; kqt12.l5b1 = -0.000846632023500861244890; kqt12.l5b2 = -0.003821693850188693022951; kqt12.r5b1 = 0.000648914749320414420593; kqt12.r5b2 = -0.001406100550616505703502; kqt13.l5b1 = -0.004599579470071362384542; kqt13.l5b2 = -0.004954382563797455132915; kqt13.r5b1 = -0.003276646483893007073124; kqt13.r5b2 = 0.004081644538492905371907; acbxh1.l5 :=+0.000000000e+00*on_sep5h +5.490000000e-08*on_x5; acbxh1.r5 :=+0.000000000e+00*on_sep5h -5.490000000e-08*on_x5; acbxh2.l5 :=+0.000000000e+00*on_sep5h +5.490000000e-08*on_x5; acbxh2.r5 :=+0.000000000e+00*on_sep5h -5.490000000e-08*on_x5; acbxh3.l5 :=+0.000000000e+00*on_sep5h +5.490000000e-08*on_x5; acbxh3.r5 :=+0.000000000e+00*on_sep5h -5.490000000e-08*on_x5; acbyhs4.l5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h +4.354418986e-07*on_x5 +1.311586248e-04*on_o5; acbyhs4.r5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h +4.301908552e-07*on_x5 +1.161840738e-04*on_o5; acbyhs4.l5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -1.863380728e-07*on_x5 +5.397057533e-05*on_o5; acbyhs4.r5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -1.943891324e-07*on_x5 +4.979324370e-05*on_o5; acbyh4.l5b1 =0; acbyh4.r5b2 =0; acbch5.l5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -2.852210267e-08*on_x5 -8.133729770e-05*on_o5; acbch5.r5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -2.445330323e-08*on_x5 -6.973418569e-05*on_o5; acbch6.l5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -7.579771631e-08*on_x5 -3.932801541e-05*on_o5; acbch6.r5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -6.954181089e-08*on_x5 -3.608210832e-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 +0.000000000e+00*on_x5v; acbxv1.r5 :=+8.000000000e-06*on_sep5 +0.000000000e+00*on_x5v; acbxv2.l5 :=+8.000000000e-06*on_sep5 +0.000000000e+00*on_x5v; acbxv2.r5 :=+8.000000000e-06*on_sep5 +0.000000000e+00*on_x5v; acbxv3.l5 :=+8.000000000e-06*on_sep5 +0.000000000e+00*on_x5v; acbxv3.r5 :=+8.000000000e-06*on_sep5 +0.000000000e+00*on_x5v; acbyvs4.l5b1 :=+2.640233931e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.r5b2 :=-2.416221590e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.l5b2 :=+1.493748583e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.r5b1 :=-1.094285178e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyv4.l5b2 =0; acbyv4.r5b1 =0; acbcv5.l5b1 :=-1.325817298e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv5.r5b2 :=+1.132755738e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv6.l5b2 :=-8.237654437e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv6.r5b1 :=+7.512681704e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*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 = 2.000000; betyIP2b1 = 2.000000; alfxIP2b1 = 0.000000; alfyIP2b1 = -0.000000; dxIP2b1 = -0.000000; dpxIP2b1 = -0.000000; betxIP2b2 = 2.000000; betyIP2b2 = 2.000000; alfxIP2b2 = 0.000000; alfyIP2b2 = -0.000000; dxIP2b2 = -0.000000; dpxIP2b2 = -0.000000; muxIP2b1 = 2.986000; muyIP2b1 = 2.808600; muxIP2b1_L= 1.458217; muyIP2b1_L= 1.415788; muxIP2b1_R= 1.527783; muyIP2b1_R= 1.392812; muxIP2b2 = 2.991000; muyIP2b2 = 2.844000; muxIP2b2_L= 1.496844; muyIP2b2_L= 1.361688; muxIP2b2_R= 1.494156; muyIP2b2_R= 1.482312; !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 = 0.000000e+00/(170e-6); acbx_sep2= 0.000000e+00/(0.002); kqx.l2 = 0.008889797681000000811880; ktqx1.l2 = 0.000000000000000000000000; ktqx2.l2 = 0.000000000000000000000000; kqx.r2 = -0.008889797681000000811880; ktqx1.r2 = 0.000000000000000000000000; ktqx2.r2 = 0.000000000000000000000000; kq4.l2b1 = -0.002739342927626712068112; kq4.l2b2 = 0.003121651115537794202170; kq4.r2b1 = 0.003346597977974419962921; kq4.r2b2 = -0.003271262810608533029566; kq5.l2b1 = 0.002487939199934807200931; kq5.l2b2 = -0.002021202884384716222388; kq5.r2b1 = -0.003621955796183563142110; kq5.r2b2 = 0.003037369153883659553955; kq6.l2b1 = -0.005399600395240325770296; kq6.l2b2 = 0.005012420835555232712100; kq6.r2b1 = 0.004997616772235426510496; kq6.r2b2 = -0.005332841106860853989946; kq7.l2b1 = 0.007652945097476424041183; kq7.l2b2 = -0.006752097155324862653991; kq7.r2b1 = -0.006042442602443034993520; kq7.r2b2 = 0.007942112818628914092112; kq8.l2b1 = -0.005936192883968554462326; kq8.l2b2 = 0.005951882382352132079550; kq8.r2b1 = 0.005204782713831779088209; kq8.r2b2 = -0.005510339001048311993736; kq9.l2b1 = 0.006902682844204970080693; kq9.l2b2 = -0.007541024763315932501195; kq9.r2b1 = -0.005183857336106700679224; kq9.r2b2 = 0.006948754176947345359561; kq10.l2b1 = -0.006576146024117515004326; kq10.l2b2 = 0.007430568031581035771949; kq10.r2b1 = 0.007406996499845968327802; kq10.r2b2 = -0.007278122372202373673022; kqtl11.l2b1 = -0.000102221116710464422425; kqtl11.l2b2 = -0.002115304745841773900739; kqtl11.r2b1 = -0.005414518529431622782810; kqtl11.r2b2 = 0.000237218613192068957353; kqt12.l2b1 = -0.000702049781252998112389; kqt12.l2b2 = -0.004079825252330929186151; kqt12.r2b1 = -0.000087238423090248878086; kqt12.r2b2 = -0.000877405152609278017606; kqt13.l2b1 = -0.000124397463463883829358; kqt13.l2b2 = 0.000571489293093260602129; kqt13.r2b1 = -0.000055307194958295984835; kqt13.r2b2 = 0.000389028471785178824992; acbxh1.l2 := +7.500000000e-06 * on_sep2; acbxh1.r2 := +7.500000000e-06 * on_sep2; acbxh2.l2 := +7.500000000e-06 * on_sep2; acbxh2.r2 := +7.500000000e-06 * on_sep2; acbxh3.l2 := +7.500000000e-06 * on_sep2; acbxh3.r2 := +7.500000000e-06 * on_sep2; acbyhs4.l2b1 := +1.944109266e-05 * on_sep2 +3.963956240e-07 * on_a2; acbyhs4.l2b2 := -3.664669271e-06 * on_sep2 +9.772899014e-08 * on_a2; acbyhs4.r2b1 := +3.383040926e-07 * on_sep2 -3.215173124e-07 * on_a2; acbyhs4.r2b2 := -2.241458894e-05 * on_sep2 -6.295569491e-07 * on_a2; acbyh4.r2b1 = 0 ; acbyh4.l2b2 = 0 ; acbyhs5.l2b1 := -6.062690774e-06 * on_sep2 -4.753951504e-07 * on_a2; acbyhs5.l2b2 := -9.328720830e-06 * on_sep2 -6.276095807e-07 * on_a2; acbchs5.r2b1 := +1.337276547e-05 * on_sep2 +8.996813345e-07 * on_a2; acbchs5.r2b2 := +7.975220813e-06 * on_sep2 +6.253627281e-07 * on_a2; acbyh5.l2b1 = 0 ; acbch5.r2b2 = 0 ; acbch6.r2b1 = 0 ; acbch6.l2b2 = 0 ; acbch7.l2b1 = 0 ; acbch7.r2b2 = 0 ; acbxv1.l2 := +6.294117647e-08 * on_x2 +5.528155855e-06 * on_oe2; acbxv1.r2 := -6.294117647e-08 * on_x2 -5.284174015e-06 * on_oe2; acbxv2.l2 := +6.294117647e-08 * on_x2 +5.528155855e-06 * on_oe2; acbxv2.r2 := -6.294117647e-08 * on_x2 -5.284174015e-06 * on_oe2; acbxv3.l2 := +6.294117647e-08 * on_x2 -7.565217391e-06 * on_oe2; acbxv3.r2 := -6.294117647e-08 * on_x2 +7.000000000e-06 * on_oe2; acbyvs4.l2b1 := -2.661546056e-07 * on_x2 +5.286235801e-05 * on_o2 +1.672589228e-05 * on_oe2; acbyvs4.l2b2 := +1.361020518e-07 * on_x2 +8.761769218e-05 * on_o2 +2.555177528e-05 * on_oe2; acbyvs4.r2b1 := +5.540535085e-08 * on_x2 +1.048003224e-04 * on_o2 +1.879684323e-05 * on_oe2; acbyvs4.r2b2 := -2.305192036e-07 * on_x2 +6.710502258e-05 * on_o2 +1.603150974e-05 * on_oe2; acbyv4.l2b1 = 0 ; acbyv4.r2b2 = 0 ; acbyvs5.l2b1 := -1.225418775e-07 * on_x2 -4.897721810e-05 * on_o2 +1.345235020e-05 * on_oe2; acbyvs5.l2b2 := +1.833624580e-07 * on_x2 -3.904309942e-05 * on_o2 +2.830391585e-05 * on_oe2; acbcvs5.r2b1 := +2.478930012e-07 * on_x2 -5.278349341e-05 * on_o2 +6.252401641e-06 * on_oe2; acbcvs5.r2b2 := -1.803465447e-07 * on_x2 -7.208043680e-05 * on_o2 +8.266698400e-06 * on_oe2; acbcv5.r2b1 = 0 ; acbyv5.l2b2 = 0 ; acbcv6.l2b1 := -1.572899472e-05 * on_oe2; acbcv6.r2b2 := -1.121754829e-05 * on_oe2; acbcv7.r2b1 := -1.831884146e-05 * on_oe2; acbcv7.l2b2 := -1.797267516e-05 * on_oe2; !*** IR8 Optics *** betxIP8b1 = 2.750000; betyIP8b1 = 2.750000; alfxIP8b1 = 0.000000; alfyIP8b1 = 0.000000; dxIP8b1 = 0.000000; dpxIP8b1 = 0.000000; betxIP8b2 = 2.750000; betyIP8b2 = 2.750000; alfxIP8b2 = -0.000000; alfyIP8b2 = -0.000000; dxIP8b2 = -0.000000; dpxIP8b2 = 0.000000; muxIP8b1 = 3.183000; muyIP8b1 = 2.974000; muxIP8b1_L= 1.612045; muyIP8b1_L= 1.498277; muxIP8b1_R= 1.570955; muyIP8b1_R= 1.475723; muxIP8b2 = 3.136000; muyIP8b2 = 2.782000; muxIP8b2_L= 1.567140; muyIP8b2_L= 1.281304; muxIP8b2_R= 1.568860; muyIP8b2_R= 1.500696; !xip8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_o8; !xip8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_o8; !pxip8b1 :=+0.000000000e+00*on_a8h +0.000000000e+00*on_x8; !pxip8b2 :=+0.000000000e+00*on_a8h +0.000000000e+00*on_x8; !yip8b1 :=+0.000000000e+00*on_sep8 +0.000000000e+00*on_o8v; !yip8b2 :=+0.000000000e+00*on_sep8 +0.000000000e+00*on_o8v; !pyip8b1 :=+0.000000000e+00*on_a8 +0.000000000e+00*on_x8v; !pyip8b2 :=+0.000000000e+00*on_a8 +0.000000000e+00*on_x8v; acbx_x8 = 0.000000e+00/170e-6; acbx_sep8= 0.000000e+00/0.002; acbx_x8v = 0.000000e+00/170e-6; acbx_sep8h= 0.000000e+00/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.003001595563891545567770; kq4.l8b2 = 0.003334524853316599840580; kq4.r8b1 = 0.002790254587213250071775; kq4.r8b2 = -0.003449334492481793707636; kq5.l8b1 = 0.004123648955850388146682; kq5.l8b2 = -0.004248648325800745591263; kq5.r8b1 = -0.002594335095605499776072; kq5.r8b2 = 0.003546369405111503107786; kq6.l8b1 = -0.004423068725430178219082; kq6.l8b2 = 0.005790546362388109685737; kq6.r8b1 = 0.004764146079542552585095; kq6.r8b2 = -0.004412673113888767109647; kq7.l8b1 = 0.008178851895700276972145; kq7.l8b2 = -0.007128297510518230573062; kq7.r8b1 = -0.006574822584500563532606; kq7.r8b2 = 0.006972587721219120591998; kq8.l8b1 = -0.008514672471257249408705; kq8.l8b2 = 0.007888149781346142849769; kq8.r8b1 = 0.008335089044641372582611; kq8.r8b2 = -0.006867371007244291690463; kq9.l8b1 = 0.007431957052740522338963; kq9.l8b2 = -0.004729027197799999700234; kq9.r8b1 = -0.007668885919304235451732; kq9.r8b2 = 0.007308126350184275532573; kq10.l8b1 = -0.008507295638819500557815; kq10.l8b2 = 0.007213081688710903938144; kq10.r8b1 = 0.007581183949466815084894; kq10.r8b2 = -0.007475248937473827175182; kqtl11.l8b1 = 0.000610949112013999917452; kqtl11.l8b2 = 0.000212916462020496546860; kqtl11.r8b1 = -0.002899423021238041204423; kqtl11.r8b2 = 0.000319510761809013179267; kqt12.l8b1 = -0.000310046561030695227643; kqt12.l8b2 = -0.000692650571649119591901; kqt12.r8b1 = -0.001948815196125616624329; kqt12.r8b2 = 0.000917288638226688556737; kqt13.l8b1 = 0.002989745270414004372356; kqt13.l8b2 = 0.002565202105323709323020; kqt13.r8b1 = 0.001467207417775999878790; kqt13.r8b2 = 0.003285921395692266953892; acbxh1.l8 :=+0.000000000e+00*on_sep8h +7.941176471e-08*on_x8; acbxh1.r8 :=+0.000000000e+00*on_sep8h -7.941176471e-08*on_x8; acbxh2.l8 :=+0.000000000e+00*on_sep8h +7.941176471e-08*on_x8; acbxh2.r8 :=+0.000000000e+00*on_sep8h -7.941176471e-08*on_x8; acbxh3.l8 :=+0.000000000e+00*on_sep8h +7.941176471e-08*on_x8; acbxh3.r8 :=+0.000000000e+00*on_sep8h -7.941176471e-08*on_x8; acbyhs4.l8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.884936564e-07*on_x8 +8.469917950e-05*on_o8; acbyhs4.r8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.740267127e-07*on_x8 +8.816632549e-05*on_o8; acbyhs4.l8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +2.952736704e-07*on_x8 +4.409096785e-05*on_o8; acbyhs4.r8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +2.827868069e-07*on_x8 +4.945635660e-05*on_o8; acbyh4.l8b2 =0; acbyh4.r8b1 =0; acbchs5.l8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +1.032468075e-07*on_x8 -4.436336295e-05*on_o8; acbch5.l8b1 =0; acbchs5.l8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.742981531e-07*on_x8 -4.177227469e-05*on_o8; acbyhs5.r8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +1.060126224e-07*on_x8 -4.555178562e-05*on_o8; acbyh5.r8b2 =0; acbyhs5.r8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.679809238e-07*on_x8 -4.025828827e-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 +0.000000000e+00*on_x8v; acbxv1.r8 :=+8.000000000e-06*on_sep8 +0.000000000e+00*on_x8v; acbxv2.l8 :=+8.000000000e-06*on_sep8 +0.000000000e+00*on_x8v; acbxv2.r8 :=+8.000000000e-06*on_sep8 +0.000000000e+00*on_x8v; acbxv3.l8 :=+8.000000000e-06*on_sep8 +0.000000000e+00*on_x8v; acbxv3.r8 :=+8.000000000e-06*on_sep8 +0.000000000e+00*on_x8v; acbyvs4.l8b2 :=-1.324474121e-05*on_sep8 +5.548525434e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.r8b1 :=+1.300915785e-05*on_sep8 -5.074245719e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.l8b1 :=-2.515342357e-06*on_sep8 +2.107858272e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.r8b2 :=+7.321245959e-07*on_sep8 -1.317909909e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyv4.l8b1 =0; acbyv4.r8b2 =0; acbcvs5.l8b1 :=+1.566364800e-05*on_sep8 -6.938845807e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbcv5.l8b2 =0; acbcvs5.l8b2 :=+2.774849845e-06*on_sep8 -5.586366492e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs5.r8b2 :=-1.620903639e-05*on_sep8 +7.180447632e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyv5.r8b1 =0; acbyvs5.r8b1 :=-2.637855114e-06*on_sep8 +5.310566784e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*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.000729; muyIP4b2_L= 0.858268; muxIP4b2_R= 1.047646; muyIP4b2_R= 1.075833; kq5.l4b1 = 0.004275523699378412645355 ; kq5.l4b2 = -0.004164436579380518047011 ; kq5.r4b1 = -0.004334608375085172334018 ; kq5.r4b2 = 0.004249571481416579074586 ; kq6.l4b1 = -0.005151416361696148533966 ; kq6.l4b2 = 0.004987815436599954584118 ; kq6.r4b1 = 0.005239613686631704354835 ; kq6.r4b2 = -0.005674437805947914366389 ; kq7.l4b1 = 0.007380640107017511115928 ; kq7.l4b2 = -0.004046119755889284255734 ; kq7.r4b1 = -0.006891028395425564251342 ; kq7.r4b2 = 0.007426277957238781521343 ; kq8.l4b1 = -0.006611636883865589821296 ; kq8.l4b2 = 0.005960481610439987733285 ; kq8.r4b1 = 0.006806774129484079519092 ; kq8.r4b2 = -0.008090820462021926229301 ; kq9.l4b1 = 0.006953709429876217713862 ; kq9.l4b2 = -0.005476591379620902692860 ; kq9.r4b1 = -0.006247767271170039972417 ; kq9.r4b2 = 0.007197294866991628577158 ; kq10.l4b1 = -0.007297995845112967283619 ; kq10.l4b2 = 0.007276118806960263189765 ; kq10.r4b1 = 0.007289124543615090566495 ; kq10.r4b2 = -0.007118759883588227435625 ; kqtl11.l4b1 = 0.000569395455225515478674 ; kqtl11.l4b2 = -0.003079852109831099620657 ; kqtl11.r4b1 = -0.000871047053218741598561 ; kqtl11.r4b2 = 0.000691490848587652628780 ; kqt12.l4b1 = -0.000738238647329280133109 ; kqt12.l4b2 = 0.000174481653067308034805 ; kqt12.r4b1 = -0.003237074177985948836983 ; kqt12.r4b2 = 0.002165091736068809700338 ; kqt13.l4b1 = 0.000179194062391757700375 ; kqt13.l4b2 = -0.001714953056390726253422 ; kqt13.r4b1 = -0.002507011027374600378032 ; kqt13.r4b2 = 0.001252520516188459836701 ; !*** 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.092278; muyIP6b1_L= 0.765738; muxIP6b1_R= 0.922722; muyIP6b1_R= 1.014262; muxIP6b2 = 2.015000; muyIP6b2 = 1.780000; muxIP6b2_L= 0.918703; muyIP6b2_L= 1.008931; muxIP6b2_R= 1.096297; muyIP6b2_R= 0.771069; kq4.l6b1 = -0.004881414734000000255065 ; kq4.l6b2 = 0.004932555252822701935544 ; kq4.r6b1 = 0.004933894886612842471674 ; kq4.r6b2 = -0.004833837730000000235120 ; kq5.l6b1 = 0.006440123594624745997916 ; kq5.l6b2 = -0.006615871629379765049561 ; kq5.r6b1 = -0.006657406162545113047224 ; kq5.r6b2 = 0.006412827757763380973066 ; kq8.l6b1 = -0.003370301988463979096788 ; kq8.l6b2 = 0.004961397469066276474936 ; kq8.r6b1 = 0.005027487304938529043274 ; kq8.r6b2 = -0.003339596891418715116084 ; kq9.l6b1 = 0.006849025443891605668956 ; kq9.l6b2 = -0.006272888017098497866197 ; kq9.r6b1 = -0.006236574546120982574793 ; kq9.r6b2 = 0.006930346506460506768310 ; kq10.l6b1 = -0.006158900544254931191945 ; kq10.l6b2 = 0.007042861152659041744373 ; kq10.r6b1 = 0.007129336721163723362971 ; kq10.r6b2 = -0.006285772929902369750288 ; kqtl11.l6b1 = 0.000813492057702047536606 ; kqtl11.l6b2 = 0.001034459103083079124785 ; kqtl11.r6b1 = 0.001207013571288062482242 ; kqtl11.r6b2 = 0.000998637369732051317570 ; kqt12.l6b1 = -0.001684801252099398091375 ; kqt12.l6b2 = -0.003795117062202100436524 ; kqt12.r6b1 = -0.004949260858657525755100 ; kqt12.r6b2 = -0.002381512381984945535968 ; kqt13.l6b1 = -0.000000091970130145969470 ; kqt13.l6b2 = 0.000525376603737198830807 ; kqt13.r6b1 = -0.000133589271048572134481 ; kqt13.r6b2 = 0.000035982675951264778201 ; !*** IR3 Optics *** betxIP3b1 = 121.566845; betyIP3b1 = 218.584997; alfxIP3b1 = 2.295731; alfyIP3b1 = -2.642890; dxIP3b1 = -0.537376; dpxIP3b1 = -0.006869; betxIP3b2 = 121.567284; betyIP3b2 = 218.584477; alfxIP3b2 = -2.295728; alfyIP3b2 = 2.642905; dxIP3b2 = -0.445261; dpxIP3b2 = 0.008749; muxIP3b1 = 2.260905; muyIP3b1 = 1.905369; muxIP3b1_L= 1.032638; muyIP3b1_L= 1.074570; muxIP3b1_R= 1.228267; muyIP3b1_R= 0.830799; muxIP3b2 = 2.260201; muyIP3b2 = 1.989917; muxIP3b2_L= 1.222128; muyIP3b2_L= 0.889549; muxIP3b2_R= 1.038073; muyIP3b2_R= 1.100368; 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.002712595713596807883022 ; kq6.l3b2 = -0.002453509088310490415807 ; kq6.r3b1 = -0.002488668136426059555172 ; kq6.r3b2 = 0.002730374280667692468011 ; kqtl7.l3b1 = -0.003671695224603404444919 ; kqtl7.l3b2 = 0.000150225398932678889203 ; kqtl7.r3b1 = 0.000398044249989317725121 ; kqtl7.r3b2 = -0.004485264624513018646979 ; kqtl8.l3b1 = 0.000006284366859322001778 ; kqtl8.l3b2 = 0.002553094772847238139168 ; kqtl8.r3b1 = 0.002529063304494318879106 ; kqtl8.r3b2 = -0.000203334884956735172448 ; kqtl9.l3b1 = -0.003740180495621033430337 ; kqtl9.l3b2 = -0.000154704168903230839926 ; kqtl9.r3b1 = -0.000294616889962425788658 ; kqtl9.r3b2 = -0.003632384059565550629006 ; kqtl10.l3b1 = -0.000057901802453182502203 ; kqtl10.l3b2 = 0.001133697632078478449713 ; kqtl10.r3b1 = 0.002958730744723025128662 ; kqtl10.r3b2 = 0.000436712379877152482525 ; kqtl11.l3b1 = 0.002665324035092367545297 ; kqtl11.l3b2 = -0.003511205054100279693285 ; kqtl11.r3b1 = -0.004089452232798524745905 ; kqtl11.r3b2 = 0.002430633502201823715333 ; kqt12.l3b1 = 0.001885478700800102521210 ; kqt12.l3b2 = -0.003597527176407332855090 ; kqt12.r3b1 = 0.005250091425352139927474 ; kqt12.r3b2 = 0.002678138367720146913176 ; kqt13.l3b1 = 0.001741507109374785481487 ; kqt13.l3b2 = -0.005260653385441493509744 ; kqt13.r3b1 = -0.005236141167800128538856 ; kqt13.r3b2 = -0.001865298188423517933635 ; !*** IR7 Optics *** betxIP7b1 = 120.813252; betyIP7b1 = 149.430517; alfxIP7b1 = 1.276977; alfyIP7b1 = -1.385147; dxIP7b1 = -0.328393; 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.267956; muyIP7b2_L= 0.967191; muxIP7b2_R= 1.221469; muyIP7b2_R= 1.035790; 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.003271905010353290572944 ; kq6.l7b2 = -0.003011289719860476676166 ; kq6.r7b1 = -0.002859505123890217562210 ; kq6.r7b2 = 0.003290588671669937223530 ; kqtl7.l7b1 = 0.001438677741050531019851 ; kqtl7.l7b2 = 0.003884426054204302355966 ; kqtl7.r7b1 = 0.002833495425785296020771 ; kqtl7.r7b2 = -0.000265240640875158526120 ; kqtl8.l7b1 = -0.001924288914043579667296 ; kqtl8.l7b2 = 0.000500873722042245532980 ; kqtl8.r7b1 = 0.001475910994122229830811 ; kqtl8.r7b2 = 0.000731377337539363390519 ; kqtl9.l7b1 = 0.000127524893477056237238 ; kqtl9.l7b2 = 0.003908100157018526941977 ; kqtl9.r7b1 = 0.002884785031089186733977 ; kqtl9.r7b2 = -0.000654245347813346505260 ; kqtl10.l7b1 = 0.003644668544898068719695 ; kqtl10.l7b2 = -0.000585907443076709747928 ; kqtl10.r7b1 = 0.000284221313413983813542 ; kqtl10.r7b2 = 0.004395617760795543851882 ; kqtl11.l7b1 = 0.001554913930561289915275 ; kqtl11.l7b2 = 0.000038876748867721914646 ; kqtl11.r7b1 = -0.000443500331521106782966 ; kqtl11.r7b2 = 0.000665177379962431070647 ; kqt12.l7b1 = -0.000253043598100732998989 ; kqt12.l7b2 = 0.001683708193327780773541 ; kqt12.r7b1 = 0.001563350299590051143903 ; kqt12.r7b2 = -0.002814470487107230325247 ; kqt13.l7b1 = -0.000034349238326187153658 ; kqt13.l7b2 = -0.000685585723261682373000 ; kqt13.r7b1 = 0.000467645860214962669210 ; kqt13.r7b2 = -0.000280856045959644085898 ;