%* Alfi_Version 5.5.19 Add_Submodules { field_gen laser sideband_gen sideband_gen_0 propagator Y_ITM_TO_ETM propagator Y_ETM_TO_ITM propagator X_ITM_TO_ETM propagator X_ETM_TO_ITM mirror2 mirror2_3 mirror2 mirror2_4 rec_sum rec_sum_0 f2k f2k_0 IFO IFO_0 clock clock_0 sine sine_0 field_picker field_picker_0 complex2reim complex2reim_0 } Settings laser { power = 1 %* GUI_Settings %* { %* Origin 18x246 %* } } Settings sideband_gen_0 { gamma = 0.5 gammaAmp = 0 %* GUI_Settings %* { %* Origin 132x246 %* } } Settings Y_ITM_TO_ETM { length = 4000 %* GUI_Settings %* { %* Origin 234x138 %* Rotation = West %* } } Settings Y_ETM_TO_ITM { length = 4000 %* GUI_Settings %* { %* Origin 342x138 %* Rotation = East %* Swap = Y %* } } Settings X_ITM_TO_ETM { length = 4000 %* GUI_Settings %* { %* Origin 510x216 %* } } Settings X_ETM_TO_ITM { length = 4000 %* GUI_Settings %* { %* Origin 510x258 %* Swap = Y %* } } Settings mirror2_3 { R = .9999 L = 0 %* GUI_Settings %* { %* Origin 288x12 %* Rotation = West %* IconRotates %* } } Settings mirror2_4 { R = .9999 L = 0 %* GUI_Settings %* { %* Origin 654x222 %* IconRotates %* } } Settings rec_sum_0 { RA = .95 RB = .97 RC = .97 RD = .5 dirB = -1 dirC = -1 %* GUI_Settings %* { %* Origin 282x240 %* IconRotates %* } } Settings f2k_0 { 0 = 1e7 %* GUI_Settings %* { %* Origin 30x318 %* } } Settings IFO_0 { alpha = 0 beta = 0 gamma = 0 theta = 0 phi = 0 allowDelay = false %* GUI_Settings %* { %* Origin 582x66 %* Swap = Y %* } } Settings clock_0 { %* GUI_Settings %* { %* Origin 516x12 %* } } Settings sine_0 { amplitude = 1e-19 frequency = 10000 phase = 1.570795 %* GUI_Settings %* { %* Origin 648x12 %* } } Settings field_picker_0 { %* GUI_Settings %* { %* Origin 325x338 %* } } Settings complex2reim_0 { %* GUI_Settings %* { %* Origin 498x336 %* } } Add_Connections % No longer read in vers 5.2.24 and above. { laser 0 -> sideband_gen_0 0 sideband_gen_0 0 -> rec_sum_0 Ain X_ETM_TO_ITM 0 -> rec_sum_0 Bin f2k_0 0 -> sideband_gen_0 k_mod Y_ITM_TO_ETM 0 -> mirror2_3 Ain Y_ETM_TO_ITM 0 -> rec_sum_0 Cin rec_sum_0 Cout -> Y_ITM_TO_ETM 0 mirror2_3 Aout -> Y_ETM_TO_ITM 0 IFO_0 Phi_y -> Y_ETM_TO_ITM 1 IFO_0 Phi_y -> Y_ITM_TO_ETM 1 rec_sum_0 Bout -> X_ITM_TO_ETM 0 IFO_0 Phi_x -> X_ITM_TO_ETM 1 IFO_0 Phi_x -> X_ETM_TO_ITM 1 X_ITM_TO_ETM 0 -> mirror2_4 Ain mirror2_4 Aout -> X_ETM_TO_ITM 0 clock_0 0 -> sine_0 0 sine_0 0 -> IFO_0 h_plus sine_0 0 -> IFO_0 h_cross rec_sum_0 Dout -> field_picker_0 inField field_picker_0 fieldAmp -> complex2reim_0 0 complex2reim_0 real -> this phase_diff } %*Add_Connections_gui %*{ %* laser 0 -> sideband_gen_0 0 %* { } %* sideband_gen_0 0 -> rec_sum_0 Ain %* { } %* X_ETM_TO_ITM 0 -> rec_sum_0 Bin %* { x=444 } %* f2k_0 0 -> __JUNCTION__ Jctn_0 %* { } %* __JUNCTION__ Jctn_0 -> sideband_gen_0 k_mod %* { x=null y=270 } %* Y_ITM_TO_ETM 0 -> mirror2_3 Ain %* { x=null y=102 } %* Y_ETM_TO_ITM 0 -> rec_sum_0 Cin %* { x=null y=216 } %* rec_sum_0 Cout -> Y_ITM_TO_ETM 0 %* { x=null y=216 } %* mirror2_3 Aout -> Y_ETM_TO_ITM 0 %* { x=null y=102 } %* __JUNCTION__ Jctn_4 -> Y_ETM_TO_ITM 1 %* { } %* __JUNCTION__ Jctn_4 -> Y_ITM_TO_ETM 1 %* { x=336 y=204 } %* rec_sum_0 Bout -> X_ITM_TO_ETM 0 %* { x=444 } %* __JUNCTION__ Jctn_3 -> X_ITM_TO_ETM 1 %* { } %* __JUNCTION__ Jctn_3 -> X_ETM_TO_ITM 1 %* { x=null y=300 x=636 } %* X_ITM_TO_ETM 0 -> mirror2_4 Ain %* { x=642 } %* mirror2_4 Aout -> X_ETM_TO_ITM 0 %* { x=642 } %* IFO_0 Phi_x -> __JUNCTION__ Jctn_3 %* { x=468 } %* IFO_0 Phi_y -> __JUNCTION__ Jctn_4 %* { x=354 } %* clock_0 0 -> sine_0 0 %* { } %* __JUNCTION__ Jctn_5 -> IFO_0 h_plus %* { } %* sine_0 0 -> __JUNCTION__ Jctn_5 %* { x=708 } %* __JUNCTION__ Jctn_5 -> IFO_0 h_cross %* { x=null y=90 } %* rec_sum_0 Dout -> field_picker_0 inField %* { x=null y=348 } %* field_picker_0 fieldAmp -> complex2reim_0 0 %* { x=504 } %* complex2reim_0 real -> this phase_diff %* { x=588 } %*} %*Port output phase_diff %*{ %* dataType = real %* internalOrientation south 47 %* externalOrientation south 0 %*} %*Add_Junctions %*{ %* Jctn_0 120x330 %* Jctn_4 354x126 %* Jctn_3 468x240 %* Jctn_5 708x78 %*} %*GUI_Settings %*{ %*}