!HBSRS optics

D1:edrift,l=3.0
D110:edrift,l=0.1
D120:edrift,l=2.45
D2:edrift,l=0.0749
D3:edrift,l=0.252245
D41:edrift,l=0.727945
D42:edrift,l=0.279895
D5:edrift,l=0.5
D6:edrift,l=0.15
D7:edrift,l=0.20
D8:edrift,l=0.25
 
Q1:kquad,n_kicks=30,l=0.25,k1=3.283501

Q2:kquad,n_kicks=30,l=0.25,k1=-2.468425
Q3:kquad,n_kicks=30,l=0.25,k1=2.334484
Q4:kquad,n_kicks=30,l=0.25,k1=2.311233
 
QF1:kquad,n_kicks=30,l=0.15,k1=0
 
B1:csben,n_kicks=30,edge1_effects=3,edge2_effects=3,l=0.84,angle=0.02131623,k1=-0.488498,e1=0.01065812, &
e2=0.01065812

B2:csben,n_kicks=30,edge1_effects=3,edge2_effects=3,l=1.44, angle=0.03074342,k1=-0.571239,e1=0.01537171, &
e2=0.01537171


S1H:ksext,n_kicks=8,l=0.1, k2=126.4000
S2H:ksext,n_kicks=8,l=0.2, k2=-75.6 
S2:ksext,n_kicks=8,l=0.2, k2=-296.4600 
S3:ksext,n_kicks=8,l=0.1, k2=458.4380 
S4:ksext,n_kicks=8,l=0.2, k2=-285.0800 
S5:ksext,n_kicks=8,l=0.2, k2=-155.0800 
S6:ksext,n_kicks=8,l=0.2, k2=338.4800 
S7:ksext,n_kicks=8,l=0.2, k2=-212.4400
S8:ksext,n_kicks=8,l=0.2, k2=-184.0400 
S9:ksext,n_kicks=8,l=0.1, k2=332.7000 
S10:ksext,n_kicks=8,l=0.2, k2=-248.0600
 

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)


RING0:LINE=(MAL,  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)

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