{ z:\users\simon\documents\work\opa\opa-171\20090901-410-bare.opa } {----- global parameters (units: gev, m, rad) -------------------------------} energy = 3.000000; betax = 9.0000000; alphax = 0.0000000; etax = -0.0000319; etaxp = 0.0000000; betay = 4.7999957; alphay = 0.0000000; etay = 0.0000000; etayp = 0.0000000; orbitx = 0.0000000000; orbitxp = 0.0000000000; orbity = 0.0000000000; orbityp = 0.0000000000; orbitdpp= 0.0000000000; {----- table of elements (units: m, m^-2, deg, t; mm, mrad) ---------------- } { conventions: quadrupole: k>0 horizontally focusing } { sextupole : k=m*l, m:=bpoletip/r^2/(b*rho) } str0500 : drift, l = 0.500000, ax = 50.00, ay = 50.00; str0450 : drift, l = 0.450000, ax = 50.00, ay = 50.00; strx403 : drift, l = 0.403110, ax = 50.00, ay = 50.00; str0400 : drift, l = 0.400000, ax = 50.00, ay = 50.00; str0302 : drift, l = 0.302000, ax = 50.00, ay = 50.00; strx203 : drift, l = 0.203110, ax = 50.00, ay = 50.00; strx113 : drift, l = 0.112680, ax = 50.00, ay = 50.00; str0100 : drift, l = 0.100000, ax = 50.00, ay = 50.00; str0075 : drift, l = 0.075000, ax = 50.00, ay = 50.00; str0050 : drift, l = 0.050000, ax = 50.00, ay = 50.00; str0025 : drift, l = 0.025000, ax = 50.00, ay = 50.00; strx013 : drift, l = 0.012500, ax = 50.00, ay = 50.00; str0010 : drift, l = 0.010000, ax = 50.00, ay = 50.00; strx006 : drift, l = 0.006080, ax = 50.00, ay = 50.00; qf : quadrupole, l = 0.150000, k = 4.037860, ax = 50.00, ay = 50.00; qfm : quadrupole, l = 0.150000, k = 3.779900, ax = 50.00, ay = 50.00; qfend : quadrupole, l = 0.250000, k = 3.521817, ax = 50.00, ay = 50.00; qdend : quadrupole, l = 0.250000, k = -2.176206, ax = 50.00, ay = 50.00; d0 : bending, l = 0.361890, t = 1.08567, k = -0.869433, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; df1 : bending, l = 0.050000, t = 0.14994, k = -0.869042, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; df2 : bending, l = 0.050000, t = 0.14969, k = -0.868291, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; df3 : bending, l = 0.050000, t = 0.10783, k = -0.593075, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; df4 : bending, l = 0.050000, t = 0.00535, k = 0.006442, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; df5 : bending, l = 0.050000, t = 0.00154, k = 0.000121, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm6 : bending, l = 0.050000, t = 0.00222, k = -0.000517, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm5 : bending, l = 0.050000, t = 0.05356, k = -0.293586, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm4 : bending, l = 0.050000, t = 0.07426, k = -0.424013, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm3 : bending, l = 0.050000, t = 0.07722, k = -0.430508, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm2 : bending, l = 0.050000, t = 0.11650, k = -0.608994, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm1 : bending, l = 0.050000, t = 0.14917, k = -0.857282, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; dm0 : bending, l = 0.204240, t = 0.61272, k = -0.867935, t1 = 0.00000, t2 = 0.00000, gap = 0.00, k1in = 0.0000, k1ex = 0.0000, k2in = 0.0000, k2ex = 0.0000, ax = 50.00, ay = 50.00; sd : sextupole, l = 0.100000, k = -117.918877, n =3, ax = 50.00, ay = 50.00; sdend : sextupole, l = 0.100000, k = -134.000000, n =3, ax = 50.00, ay = 50.00; sfm : sextupole, l = 0.100000, k = 160.000000, n =3, ax = 50.00, ay = 50.00; sfo : sextupole, l = 0.100000, k = 170.000000, n =3, ax = 50.00, ay = 50.00; sfi : sextupole, l = 0.100000, k = 214.767155, n =3, ax = 50.00, ay = 50.00; oxxo : octupole, k = -131.4266, ax = 50.00, ay = 50.00; oxyo : octupole, k = 218.1429, ax = 50.00, ay = 50.00; oyyo : octupole, k = -68.8567, ax = 50.00, ay = 50.00; mon : monitor, ax = 50.00, ay = 50.00; ch : h-corrector, dxp = 0.0000, ax = 50.00, ay = 50.00; cv : v-corrector, dyp = 0.0000, ax = 50.00, ay = 50.00; {----- table of segments ----------------------------------------------------} dip : df5, df4, df3, df2, df1, d0; dipm : dm6, dm5, dm4, dm3, dm2, dm1, dm0, df1, df2, df3, df4, df5; dipuc : sd, str0010, dip, -dip, str0010, sd; oxx : str0050, oxxo, str0050; oxy : str0050, oxyo, str0050; oyy : str0050, oyyo, str0050; bpm : str0025, mon, str0025; corr : str0050, ch, cv, str0050; sqfm : qfm, str0075, sfm, strx013, bpm, strx013, qfm, str0100, corr; sqfo : qf, str0075, sfo, strx013, bpm, strx013, qf, str0100, corr; sqfi : qf, str0075, sfi, strx013, bpm, strx013, qf, str0100, corr; longstr : 4*str0500, str0400; shortstr : str0450, str0500, str0302; uc1 : sqfm, strx203, dipuc, strx403; uc2 : sqfo, strx203, dipuc, strx403; uc3 : sqfi, strx203, dipuc, strx203; uc4 : -sqfi, strx403, dipuc, strx203; uc5 : -sqfo, strx403, dipuc, strx203, -sqfm; mc : bpm, corr, oxx, str0025, qfend, str0025, oxy, str0100, qdend, strx006, dipm, oyy, strx113, corr, bpm, sdend, str0050; ring : 20*line; line : longstr, mc, shortstr, uc1, uc2, uc3, uc4, uc5, -shortstr, -mc, -longstr, nper=20; { z:\users\simon\documents\work\opa\opa-171\20090901-410-bare.opa }