#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3

# Main mirrors
# PR
mirror PR_AR R=PR_AR_R L=PR_AR_L Rc=PR_AR_Rc
mirror PR    T=PR_T    L=PR_L    Rc=PR_Rc
space inside_PR PR_AR.p2 PR.p1 L=PR_width nr=silica

# POP
beamsplitter POP_AR  R=POP_AR_R L=POP_AR_L alpha=POP_AR_alpha
beamsplitter POP     R=POP_R    L=POP_L    alpha=POP_alpha
space inside_POP POP_AR.p3 POP.p1 L=POP_width nr=silica

# BS
beamsplitter BS      T=BS_T      L=BS_L      alpha=BS_alpha
beamsplitter BS_W_AR R=BS_W_AR_R L=BS_W_AR_L alpha=BS_W_AR_alpha
beamsplitter BS_S_AR R=BS_S_AR_R L=BS_S_AR_L alpha=BS_S_AR_alpha
space inside_BS_W BS.p3 BS_W_AR.p1 L=BS_W_width nr=silica
space inside_BS_S BS.p4 BS_S_AR.p1 L=BS_S_width nr=silica
free_mass BS_sus BS.mech mass=BS_mass

# SR
mirror SR    T=SR_T    L=SR_L    Rc=SR_Rc
mirror SR_AR R=SR_AR_R L=SR_AR_L Rc=SR_AR_Rc
space inside_SR SR.p2 SR_AR.p1 L=SR_width nr=silica

# Compensation plates
# CP_N
mirror CP_N    R=CP_N_R    L=CP_N_L
mirror CP_N_AR R=CP_N_AR_R L=CP_N_AR_L
space inside_CP_N CP_N.p2 CP_N_AR.p1 L=CP_N_width nr=silica
# CP_W
mirror CP_W    R=CP_W_R    L=CP_W_L
mirror CP_W_AR R=CP_W_AR_R L=CP_W_AR_L
space inside_CP_W CP_W.p2 CP_W_AR.p1 L=CP_W_width nr=silica

# Thermal lens
lens CP_N_TL f=CP_N_TL_f
lens CP_W_TL f=CP_W_TL_f

# Spaces
# East
space space_POP_out PR.p2  POP_AR.p1 L=link_PR_POP
space space_BS_in   POP.p3 BS.p1     L=link_POP_BS

# North
space space_BS_CP_N      BS_W_AR.p3   CP_N.p1  L=link_BS_CP_N
space space_CP_N_CP_N_TL CP_N_AR.p2 CP_N_TL.p1 L=link_CP_N_CP_N_TL

# West
space space_BS_CP_W      BS.p2      CP_W.p1    L=link_BS_CP_W
space space_CP_W_CP_W_TL CP_W_AR.p2 CP_W_TL.p1 L=link_CP_W_CP_W_TL

# South
space space_SR_out BS_S_AR.p3 SR.p1 L=link_BS_SR