!*** Beta* at the IP *** beta.ip1 = 0.600 ; beta.ip2 = 2.000 ; beta.ip5 = 0.600 ; beta.ip8 = 1.500 ; !*** 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; on_o1 = 0; on_x2 =185; on_sep2= 0; on_o2 = 0; on_oe2 =-2; on_a2 = 0; on_x5 =140; on_sep5= 0; on_o5 = 0; on_x8 =100; on_sep8= 1; on_o8 =0.1; on_a8 =10; !*** 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 = 2.91259 ; qpyb1 = 3.15921 ; qpxb2 = 3.05111 ; qpyb2 = 2.94687 ; !*** 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.000057296949439188810116 + kqf; kqd.a56 := -0.000010287323209012821934 + kqd; kqf.a67 := 0.000000000000000000000000 + kqf; kqd.a67 := 0.000000000000000000000000 + kqd; kqf.a78 := 0.000000000000000000000000 + kqf; kqd.a78 := 0.000000000000000000000000 + kqd; kqf.a81 := -0.000052996734113316609771 + kqf; kqd.a81 := 0.000009546930898782571284 + 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.000279519259571062281180 + kqtf.b1; kqtf.a67b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a78b1 := 0.000000000000000000000000 + kqtf.b1; kqtf.a81b1 := -0.000430767474172727589648 + 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.000329968043716044113264 + kqtf.b2; kqtf.a67b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a78b2 := 0.000000000000000000000000 + kqtf.b2; kqtf.a81b2 := 0.000194036447006446340557 + 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.000052384900782003484025 + kqtd.b1; kqtd.a67b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a78b1 := 0.000000000000000000000000 + kqtd.b1; kqtd.a81b1 := 0.000041307068550595798834 + 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.000065771283327010864181 + kqtd.b2; kqtd.a67b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a78b2 := 0.000000000000000000000000 + kqtd.b2; kqtd.a81b2 := -0.000034801858169458591930 + kqtd.b2; !*** main sextupoles *** ksf.b1 = 0.112619563127809171887428 ; ksd.b1 = -0.186173892704576876555578 ; ksf.b2 = 0.112497376253821557146040 ; ksd.b2 = -0.186518287256145137709140 ; 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.600000; betyIP1b1 = 0.600000; alfxIP1b1 = 0.000000; alfyIP1b1 = 0.000000; dxIP1b1 = 0.000000; dpxIP1b1 = -0.000000; betxIP1b2 = 0.600000; betyIP1b2 = 0.600000; alfxIP1b2 = 0.000000; alfyIP1b2 = 0.000000; dxIP1b2 = -0.000000; dpxIP1b2 = 0.000000; muxIP1b1 = 2.633000; muyIP1b1 = 2.649000; muxIP1b1_L= 1.154030; muyIP1b1_L= 1.510751; muxIP1b1_R= 1.478970; muyIP1b1_R= 1.138249; muxIP1b2 = 2.633000; muyIP1b2 = 2.649000; muxIP1b2_L= 1.481881; muyIP1b2_L= 1.172688; muxIP1b2_R= 1.151119; muyIP1b2_R= 1.476312; !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.004064388647143485008839; kq4.l1b2 = -0.003779248030535435533966; kq4.r1b1 = -0.004032241174473321851379; kq4.r1b2 = 0.003778184670787657593871; kq5.l1b1 = -0.003066817710955312310805; kq5.l1b2 = 0.002536710482241921055246; kq5.r1b1 = 0.003012128559933010315403; kq5.r1b2 = -0.002526476770956556996972; kq6.l1b1 = 0.000912783432743090187081; kq6.l1b2 = -0.000641617587948599887512; kq6.r1b1 = -0.000903241881111896275161; kq6.r1b2 = 0.000664808721054239125381; kq7.l1b1 = -0.007406761128349741846177; kq7.l1b2 = 0.007081105910772357570071; kq7.r1b1 = 0.007085081096035568404279; kq7.r1b2 = -0.006926699098692574649294; kq8.l1b1 = 0.007677102842892399858776; kq8.l1b2 = -0.007693332273968312221002; kq8.r1b1 = -0.007648412592135264698179; kq8.r1b2 = 0.007616528396752289022109; kq9.l1b1 = -0.006455343517054880353445; kq9.l1b2 = 0.006706144942028206996920; kq9.r1b1 = 0.006601583396351606326802; kq9.r1b2 = -0.006796867071111647659598; kq10.l1b1 = 0.007148411337159227968430; kq10.l1b2 = -0.007586611630302676420601; kq10.r1b1 = -0.007134132375468621965753; kq10.r1b2 = 0.007365018612401223567498; kqtl11.l1b1 = -0.000025648463602308749486; kqtl11.l1b2 = -0.000208845138747205792294; kqtl11.r1b1 = -0.000570252922934878629137; kqtl11.r1b2 = -0.001075659959085522882766; kqt12.l1b1 = -0.000828013882225755396688; kqt12.l1b2 = -0.003675679073089055046153; kqt12.r1b1 = 0.001263340160079147586267; kqt12.r1b2 = -0.002404803713262286535279; kqt13.l1b1 = -0.004563007812250225413153; kqt13.l1b2 = -0.002810848165363693130364; kqt13.r1b1 = -0.003278163615152532382041; kqt13.r1b2 = 0.003375474065252161582490; 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.396958869e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.r1b1 :=+2.653216664e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.l1b1 :=-5.982716668e-07*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbyhs4.r1b2 :=+1.499560889e-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.123828254e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch5.r1b1 :=-1.323715568e-05*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch6.l1b1 :=+7.564645916e-06*on_sep1 +0.000000000e+00*on_a1 +0.000000000e+00*on_x1h +0.000000000e+00*on_o1h; acbch6.r1b2 :=-8.610446188e-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.305223998e-07*on_x1 +1.172532638e-04*on_o1; acbyvs4.r1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v -4.349749749e-07*on_x1 +1.299652602e-04*on_o1; acbyvs4.l1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +1.947560315e-07*on_x1 +4.956147991e-05*on_o1; acbyvs4.r1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +1.903575128e-07*on_x1 +5.184143175e-05*on_o1; acbyv4.l1b2 =0; acbyv4.r1b1 =0; acbcv5.l1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +2.427275256e-08*on_x1 -6.929813268e-05*on_o1; acbcv5.r1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +2.855623144e-08*on_x1 -8.152736326e-05*on_o1; acbcv6.l1b2 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +7.206763244e-08*on_x1 -3.735592466e-05*on_o1; acbcv6.r1b1 :=+0.000000000e+00*on_sep1v +0.000000000e+00*on_a1v +7.780041546e-08*on_x1 -4.032748627e-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.600000; betyIP5b1 = 0.600000; alfxIP5b1 = -0.000000; alfyIP5b1 = 0.000000; dxIP5b1 = 0.000000; dpxIP5b1 = 0.000000; betxIP5b2 = 0.600000; betyIP5b2 = 0.600000; alfxIP5b2 = 0.000000; alfyIP5b2 = 0.000000; dxIP5b2 = -0.000000; dpxIP5b2 = -0.000000; muxIP5b1 = 2.633000; muyIP5b1 = 2.649000; muxIP5b1_L= 1.154030; muyIP5b1_L= 1.510751; muxIP5b1_R= 1.478970; muyIP5b1_R= 1.138249; muxIP5b2 = 2.633000; muyIP5b2 = 2.649000; muxIP5b2_L= 1.481881; muyIP5b2_L= 1.172688; muxIP5b2_R= 1.151119; muyIP5b2_R= 1.476312; !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.004032178622882423568718; kq4.l5b2 = -0.003778291693078628804559; kq4.r5b1 = -0.004048628870875743343549; kq4.r5b2 = 0.003770050229602573983040; kq5.l5b1 = -0.003012339005615069769534; kq5.l5b2 = 0.002526706084934444550977; kq5.r5b1 = 0.003036576680666108144641; kq5.r5b2 = -0.002516287554101044425525; kq6.l5b1 = 0.000903457985954483184209; kq6.l5b2 = -0.000664929227668159582645; kq6.r5b1 = -0.000921091575228289230481; kq6.r5b2 = 0.000664808721049773296632; kq7.l5b1 = -0.007379349472251673855427; kq7.l5b2 = 0.007073549246807412337057; kq7.r5b1 = 0.007068216153819753370946; kq7.r5b2 = -0.006926963120523707724552; kq8.l5b1 = 0.007655771375803891061473; kq8.l5b2 = -0.007677900050123040789907; kq8.r5b1 = -0.007632965527664097547811; kq8.r5b2 = 0.007597614920469621460630; kq9.l5b1 = -0.006455653356055730471286; kq9.l5b2 = 0.006699550682221727324062; kq9.r5b1 = 0.006599498901604045411617; kq9.r5b2 = -0.006792993469036345995093; kq10.l5b1 = 0.007168940370334960128507; kq10.l5b2 = -0.007529818389314870026585; kq10.r5b1 = -0.007090901234540957984165; kq10.r5b2 = 0.007374327646761508897599; kqtl11.l5b1 = -0.000122481324394975774452; kqtl11.l5b2 = -0.000314487499629206618441; kqtl11.r5b1 = -0.000654018097133920507137; kqtl11.r5b2 = -0.001045129140527751871598; kqt12.l5b1 = -0.001059537721512166137672; kqt12.l5b2 = -0.003723367537032240721928; kqt12.r5b1 = 0.001219493048531139923335; kqt12.r5b2 = -0.002655167853785408201700; kqt13.l5b1 = -0.004599712749549935732196; kqt13.l5b2 = -0.003024744856336353173581; kqt13.r5b1 = -0.003526009818389129121807; kqt13.r5b2 = 0.003319343513221735281898; 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.349876386e-07*on_x5 +1.299654062e-04*on_o5; acbyhs4.r5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h +4.305025053e-07*on_x5 +1.171638540e-04*on_o5; acbyhs4.l5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -1.903592754e-07*on_x5 +5.184211790e-05*on_o5; acbyhs4.r5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -1.947197644e-07*on_x5 +4.958181270e-05*on_o5; acbyh4.l5b1 =0; acbyh4.r5b2 =0; acbch5.l5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -2.856373675e-08*on_x5 -8.152715795e-05*on_o5; acbch5.r5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -2.427358928e-08*on_x5 -6.928213787e-05*on_o5; acbch6.l5b1 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -7.779702236e-08*on_x5 -4.032690212e-05*on_o5; acbch6.r5b2 :=+0.000000000e+00*on_sep5h +0.000000000e+00*on_a5h -7.217779380e-08*on_x5 -3.741411608e-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.653201548e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.r5b2 :=-2.396105943e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.l5b2 :=+1.499663508e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbyvs4.r5b1 :=-6.099776740e-07*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.323708289e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv5.r5b2 :=+1.123630919e-05*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv6.l5b2 :=-8.610418684e-06*on_sep5 +0.000000000e+00*on_a5 +0.000000000e+00*on_x5v +0.000000000e+00*on_o5v; acbcv6.r5b1 :=+7.578720655e-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.008889867435362028627588; ktqx1.l2 = 0.000000000000000000000000; ktqx2.l2 = 0.000000000000000000000000; kqx.r2 = -0.008889867435362028627588; ktqx1.r2 = 0.000000000000000000000000; ktqx2.r2 = 0.000000000000000000000000; kq4.l2b1 = -0.002739580085005677984045; kq4.l2b2 = 0.003120572398907555701497; kq4.r2b1 = 0.003345611294390267876492; kq4.r2b2 = -0.003271502043639270933262; kq5.l2b1 = 0.002487935361195392318379; kq5.l2b2 = -0.002021127643147987724276; kq5.r2b1 = -0.003622305492298721462524; kq5.r2b2 = 0.003037394974157650497787; kq6.l2b1 = -0.005399750427403989840036; kq6.l2b2 = 0.005012673398991591977580; kq6.r2b1 = 0.004998018450180909816316; kq6.r2b2 = -0.005332953788031553725435; kq7.l2b1 = 0.007653264975937545955276; kq7.l2b2 = -0.006752712790936830911104; kq7.r2b1 = -0.006043856996737389901397; kq7.r2b2 = 0.007942378051211174128099; kq8.l2b1 = -0.005936481125533209224354; kq8.l2b2 = 0.005954474873894335766600; kq8.r2b1 = 0.005209057078713831903660; kq8.r2b2 = -0.005510577960047995972614; kq9.l2b1 = 0.006902937628049528664964; kq9.l2b2 = -0.007540176107126335576514; kq9.r2b1 = -0.005183582565468109783213; kq9.r2b2 = 0.006949027120372093350997; kq10.l2b1 = -0.006576479373045217638460; kq10.l2b2 = 0.007430809412954532573725; kq10.r2b1 = 0.007407343379648555041495; kq10.r2b2 = -0.007278661043550536946523; kqtl11.l2b1 = -0.000102491360448613033109; kqtl11.l2b2 = -0.002114628367943797299100; kqtl11.r2b1 = -0.005412919259218418842339; kqtl11.r2b2 = 0.000237026034708966810635; kqt12.l2b1 = -0.000702161330668475648295; kqt12.l2b2 = -0.004078163978219971272376; kqt12.r2b1 = -0.000086386877066172397467; kqt12.r2b2 = -0.000877538164504060411338; kqt13.l2b1 = -0.000124855828887789456830; kqt13.l2b2 = 0.000572460901946205552582; kqt13.r2b1 = -0.000053090159069417456803; kqt13.r2b2 = 0.000388602870255249852049; 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.944191109e-05 * on_sep2 +3.963638816e-07 * on_a2; acbyhs4.l2b2 := -3.662599824e-06 * on_sep2 +9.789981182e-08 * on_a2; acbyhs4.r2b1 := +3.371813817e-07 * on_sep2 -3.216356286e-07 * on_a2; acbyhs4.r2b2 := -2.241597946e-05 * on_sep2 -6.295455287e-07 * on_a2; acbyh4.r2b1 = 0 ; acbyh4.l2b2 = 0 ; acbyhs5.l2b1 := -6.063042557e-06 * on_sep2 -4.753724780e-07 * on_a2; acbyhs5.l2b2 := -9.328249320e-06 * on_sep2 -6.276092819e-07 * on_a2; acbchs5.r2b1 := +1.337162422e-05 * on_sep2 +8.996495681e-07 * on_a2; acbchs5.r2b2 := +7.976034219e-06 * on_sep2 +6.253604712e-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.661073677e-07 * on_x2 +5.285980204e-05 * on_o2 +1.672331906e-05 * on_oe2; acbyvs4.l2b2 := +1.361097824e-07 * on_x2 +8.761132956e-05 * on_o2 +2.555177528e-05 * on_oe2; acbyvs4.r2b1 := +5.538878933e-08 * on_x2 +1.047982133e-04 * on_o2 +1.879684323e-05 * on_oe2; acbyvs4.r2b2 := -2.304618837e-07 * on_x2 +6.709973544e-05 * on_o2 +1.602976142e-05 * on_oe2; acbyv4.l2b1 = 0 ; acbyv4.r2b2 = 0 ; acbyvs5.l2b1 := -1.225998748e-07 * on_x2 -4.897714545e-05 * on_o2 +1.345235020e-05 * on_oe2; acbyvs5.l2b2 := +1.833824851e-07 * on_x2 -3.904527598e-05 * on_o2 +2.829384194e-05 * on_oe2; acbcvs5.r2b1 := +2.479284761e-07 * on_x2 -5.278822438e-05 * on_o2 +6.238530623e-06 * on_oe2; acbcvs5.r2b2 := -1.804232977e-07 * on_x2 -7.207689328e-05 * on_o2 +8.266698400e-06 * on_oe2; acbcv5.r2b1 = 0 ; acbyv5.l2b2 = 0 ; acbcv6.l2b1 := -1.573017930e-05 * on_oe2; acbcv6.r2b2 := -1.121758906e-05 * on_oe2; acbcv7.r2b1 := -1.831827238e-05 * on_oe2; acbcv7.l2b2 := -1.797121633e-05 * on_oe2; !*** IR8 Optics *** betxIP8b1 = 1.500000; betyIP8b1 = 1.500000; alfxIP8b1 = 0.000000; alfyIP8b1 = -0.000000; dxIP8b1 = 0.000000; dpxIP8b1 = 0.000000; betxIP8b2 = 1.500000; betyIP8b2 = 1.500000; alfxIP8b2 = 0.000000; alfyIP8b2 = -0.000000; dxIP8b2 = 0.000000; dpxIP8b2 = -0.000000; muxIP8b1 = 3.175250; muyIP8b1 = 2.974000; muxIP8b1_L= 1.624266; muyIP8b1_L= 1.524523; muxIP8b1_R= 1.550984; muyIP8b1_R= 1.449477; muxIP8b2 = 3.136000; muyIP8b2 = 2.782000; muxIP8b2_L= 1.556529; muyIP8b2_L= 1.283910; muxIP8b2_R= 1.579471; muyIP8b2_R= 1.498090; !xip8b1 :=+0.000000000e+00*on_sep8h +1.000000000e-03*on_o8; !xip8b2 :=+0.000000000e+00*on_sep8h +1.000000000e-03*on_o8; !pxip8b1 :=+0.000000000e+00*on_a8h +1.000000000e-06*on_x8; !pxip8b2 :=+0.000000000e+00*on_a8h -1.000000000e-06*on_x8; !yip8b1 :=+1.000000000e-03*on_sep8 +0.000000000e+00*on_o8v; !yip8b2 :=-1.000000000e-03*on_sep8 +0.000000000e+00*on_o8v; !pyip8b1 :=+1.000000000e-06*on_a8 +0.000000000e+00*on_x8v; !pyip8b2 :=+1.000000000e-06*on_a8 +0.000000000e+00*on_x8v; acbx_x8 = 1.350000e-05/170e-6; acbx_sep8= 1.600000e-05/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.002958779788679363493414; kq4.l8b2 = 0.003334599850007868501733; kq4.r8b1 = 0.002908667245819978718763; kq4.r8b2 = -0.003354756975335322893156; kq5.l8b1 = 0.003844141870031948966802; kq5.l8b2 = -0.003886642417752555252880; kq5.r8b1 = -0.002614180655356028361996; kq5.r8b2 = 0.003310888443781891555401; kq6.l8b1 = -0.005377448571139133333407; kq6.l8b2 = 0.006092098150690518007511; kq6.r8b1 = 0.004941958749476015738678; kq6.r8b2 = -0.004663680315694765377010; kq7.l8b1 = 0.008536213627662122757633; kq7.l8b2 = -0.007409570806535430327611; kq7.r8b1 = -0.006807358550569492239291; kq7.r8b2 = 0.007280114010606749709587; kq8.l8b1 = -0.008547322016745476092048; kq8.l8b2 = 0.006923692375720885347490; kq8.r8b1 = 0.007387565015935905823885; kq8.r8b2 = -0.006305206593756376362570; kq9.l8b1 = 0.007599381398256007703884; kq9.l8b2 = -0.004728328336689958423522; kq9.r8b1 = -0.007217782689022442244031; kq9.r8b2 = 0.007350407113638018907764; kq10.l8b1 = -0.008534335375911132615112; kq10.l8b2 = 0.007190465525741216237798; kq10.r8b1 = 0.007506127583297961605724; kq10.r8b2 = -0.007452651773974512325327; kqtl11.l8b1 = 0.000364497593449318254850; kqtl11.l8b2 = -0.000096858590568117886770; kqtl11.r8b1 = -0.002864122577907872793657; kqtl11.r8b2 = 0.000251050140434302753670; kqt12.l8b1 = 0.002343343179503135781383; kqt12.l8b2 = -0.001306635788904547375647; kqt12.r8b1 = -0.002006333830896842116559; kqt12.r8b2 = 0.001126151019054676171230; kqt13.l8b1 = 0.004403357281535264823591; kqt13.l8b2 = 0.002627347462686846664426; kqt13.r8b1 = 0.001538209717425986257366; kqt13.r8b2 = 0.003984355966078003373487; 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.894503920e-07*on_x8 +8.446989290e-05*on_o8; acbyhs4.r8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.766108200e-07*on_x8 +8.754696999e-05*on_o8; acbyhs4.l8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +2.954319295e-07*on_x8 +4.399557798e-05*on_o8; acbyhs4.r8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +2.856178585e-07*on_x8 +4.820899429e-05*on_o8; acbyh4.l8b2 =0; acbyh4.r8b1 =0; acbchs5.l8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +1.044178287e-07*on_x8 -4.482908103e-05*on_o8; acbch5.l8b1 =0; acbchs5.l8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.725469067e-07*on_x8 -4.135185591e-05*on_o8; acbyhs5.r8b1 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h +1.065308971e-07*on_x8 -4.573627203e-05*on_o8; acbyh5.r8b2 =0; acbyhs5.r8b2 :=+0.000000000e+00*on_sep8h +0.000000000e+00*on_a8h -1.668695485e-07*on_x8 -3.999124446e-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.325100442e-05*on_sep8 +5.564999927e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.r8b1 :=+1.306631282e-05*on_sep8 -5.193052761e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.l8b1 :=-2.654592008e-06*on_sep8 +2.169636834e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs4.r8b2 :=+1.079874403e-06*on_sep8 -1.472045857e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyv4.l8b1 =0; acbyv4.r8b2 =0; acbcvs5.l8b1 :=+1.576671494e-05*on_sep8 -6.984565384e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbcv5.l8b2 =0; acbcvs5.l8b2 :=+2.733498543e-06*on_sep8 -5.504944733e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyvs5.r8b2 :=-1.626189675e-05*on_sep8 +7.203928121e-07*on_a8 +0.000000000e+00*on_x8v +0.000000000e+00*on_o8v; acbyv5.r8b1 =0; acbyvs5.r8b1 :=-2.630054983e-06*on_sep8 +5.296621563e-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.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.087096; 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.093308; muyIP6b1_L= 0.766142; muxIP6b1_R= 0.921692; muyIP6b1_R= 1.013858; muxIP6b2 = 2.015000; muyIP6b2 = 1.780000; muxIP6b2_L= 0.918744; muyIP6b2_L= 1.009214; muxIP6b2_R= 1.096256; muyIP6b2_R= 0.770786; kq4.l6b1 = -0.004881382375203515908146 ; kq4.l6b2 = 0.004929664533918981343674 ; kq4.r6b1 = 0.004934550018647346908418 ; kq4.r6b2 = -0.004833941634919684121607 ; kq5.l6b1 = 0.006439500822911760347100 ; kq5.l6b2 = -0.006624519452057636703657 ; kq5.r6b1 = -0.006660454874449464775232 ; kq5.r6b2 = 0.006412954889991562441864 ; kq8.l6b1 = -0.003374291717412586551206 ; kq8.l6b2 = 0.004950037885705971252293 ; kq8.r6b1 = 0.005031044661160700114111 ; kq8.r6b2 = -0.003340400746342864993915 ; kq9.l6b1 = 0.006861119824105418180116 ; kq9.l6b2 = -0.006257464993142443192287 ; kq9.r6b1 = -0.006231882075591680704429 ; kq9.r6b2 = 0.006930016434044504979040 ; kq10.l6b1 = -0.006162133026166483236452 ; kq10.l6b2 = 0.007047157793503415826319 ; kq10.r6b1 = 0.007119990248030362393894 ; kq10.r6b2 = -0.006283797474486619086265 ; kqtl11.l6b1 = 0.000703561771191222977417 ; kqtl11.l6b2 = 0.001106050149756347645777 ; kqtl11.r6b1 = 0.001247050064417841701986 ; kqtl11.r6b2 = 0.000996115058898658844652 ; kqt12.l6b1 = -0.001648790780183011532231 ; kqt12.l6b2 = -0.004080008125047514429273 ; kqt12.r6b1 = -0.005119405896848874294724 ; kqt12.r6b2 = -0.002341339065251486079022 ; kqt13.l6b1 = -0.000223742694060877591374 ; kqt13.l6b2 = 0.000348471577413909374896 ; kqt13.r6b1 = -0.000121226102223952238450 ; kqt13.r6b2 = 0.000030091922338500829586 ; !*** 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 ;