!HBSRS optics

D1:drift,l=3.0
D110:drift,l=0.1
D120:drift,l=2.45
D2:drift,l=0.0749
D3:drift,l=0.252245
D41:drift,l=0.727945
D42:drift,l=0.279895
D5:drift,l=0.5
D6:drift,l=0.15
D7:drift,l=0.20
D8:drift,l=0.25
 
Q1:quad,l=0.25,k1=3.283501

Q2:quad,l=0.25,k1=-2.468425
Q3:quad,l=0.25,k1=2.334484
Q4:quad,l=0.25,k1=2.311233
 
QF1:quad,l=0.15,k1=0
 
B1:sben,l=0.84,angle=0.02131623,k1=-0.488498,e1=0.01065812, &
e2=0.01065812

B2:sben,l=1.44, angle=0.03074342,k1=-0.571239,e1=0.01537171, &
e2=0.01537171


S1H:sext,l=0.1, k2=126.4000,ORDER=2
S2H:sext,l=0.2, k2=-75.6,ORDER=2 
S2:sext,l=0.2, k2=-296.4600,ORDER=2 
S3:sext,l=0.1, k2=458.4380,ORDER=2 
S4:sext,l=0.2, k2=-285.0800,ORDER=2 
S5:sext,l=0.2, k2=-155.0800,ORDER=2 
S6:sext,l=0.2, k2=338.4800,ORDER=2 
S7:sext,l=0.2, k2=-212.4400,ORDER=2
S8:sext,l=0.2, k2=-184.0400,ORDER=2 
S9:sext,l=0.1, k2=332.7000,ORDER=2 
S10:sext,l=0.2, k2=-248.0600,ORDER=2
 

MAL: malign,on_pass=0
ap: rcol,x_max=0.0250,y_max=0.0250


!w1: watch,filename="%s.w1",mode="centroid"
rf: rfca
sr: sreffects,qexcitation=0
 
ICELL:LINE=(AP, D1, Q1, D2, S1H, D2, Q2, D3, S2H, D3, B1, D41,&
S2, D42, Q3, D5, S3, S3, D6, Q4, D7, S4, D8, B2, D8, S5, D7, Q4, D6,&
S6, D6, Q4, D7, S7, D8, B2, D8, S8, D7, Q4, D6, S9, S9, D6, Q4, D7,&
S10, D8, B2, D8, S10, D7, Q4, D6, S9, S9, D6, Q4, D7, S8, D8, B2, D8,&
S7, D7, Q4, D6, S6, D6, Q4, D7, S5, D8, B2, D8, S4, D7, Q4, D6, S3,&
S3, D5, Q3, D42, S2, D41, B1, D3, S2H, D3, Q2, D2, S1H, D2, Q1, D1, AP)


RING:LINE=(MAL, rf, sr, ICELL, ICELL, ICELL, ICELL, ICELL,&
ICELL, ICELL, ICELL,&
ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL,&
ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL, ICELL,&
ICELL, ICELL, ICELL, ICELL, ICELL, ICELL)

return