Beam Tracing

In this example, we show the various beam profiles predicted by the model.

First we must set up the model. We will use a simple model with no detectors.

from finesse_40m.factory import FortyMeterFactory

# Import the factory with default parameters
factory = FortyMeterFactory()
factory.options.add_detectors = False

# Make a finesse model
model = factory.make()

Mismatches Table

Finesse computes the optimal eigenmode at each point in the simulation based on the inputs we give it. The Finesse-40m package has already defined cavities for the major subsystems. Here we plot the points where the beam scatters between higher order modes due to a Beam Parameter mismatch.

The mismatches here have been converted from float (0-1) into a percentage where 100% means the overlap integral between the two gaussian modes at each node is 0.

model.mismatches_table(numfmt='{:.2%}')
CouplingMismatch (x)Mismatch (y)
AS2AR.p1.i -> AS2AR.p1.o98.82%98.98%
AS2AR.p2.i -> AS2AR.p2.o98.82%98.98%
BHDBS.p2.i -> BHDBS.p4.o7.53%11.08%
BHDBS.p3.i -> BHDBS.p4.o7.53%11.08%
BHDBS.p4.i -> BHDBS.p2.o7.53%11.08%
BHDBS.p4.i -> BHDBS.p3.o7.53%11.08%
BS.p1.i -> BS.p2.o0.00%0.00%
BS.p2.i -> BS.p4.o0.80%0.61%
BS.p2.i -> BS.p1.o0.00%0.00%
BS.p3.i -> BS.p4.o0.82%0.64%
BS.p4.i -> BS.p3.o0.82%0.64%
BS.p4.i -> BS.p2.o0.80%0.61%
ITMX.p1.i -> ITMX.p2.o0.69%0.30%
ITMX.p2.i -> ITMX.p1.o0.69%0.30%
ITMXAR.p1.i -> ITMXAR.p1.o0.00%0.00%
ITMXAR.p2.i -> ITMXAR.p2.o0.00%0.00%
ITMY.p1.i -> ITMY.p2.o0.87%0.43%
ITMY.p2.i -> ITMY.p1.o0.87%0.43%
ITMYAR.p1.i -> ITMYAR.p1.o0.00%0.00%
ITMYAR.p2.i -> ITMYAR.p2.o0.00%0.00%
PR3AR.p1.i -> PR3AR.p1.o0.05%0.27%
PR3AR.p2.i -> PR3AR.p2.o0.05%0.27%
PRM.p1.i -> PRM.p2.o0.60%0.24%
PRM.p2.i -> PRM.p1.o0.60%0.24%
PRM.p2.i -> PRM.p2.o0.00%0.00%
PRMAR.p1.i -> PRMAR.p1.o11.04%11.04%
PRMAR.p2.i -> PRMAR.p2.o11.04%11.04%
SRMAR.p1.i -> SRMAR.p1.o4.03%4.65%
SRMAR.p2.i -> SRMAR.p2.o4.03%4.65%

XARM

This is the XARM eigenmode.

from finesse_40m.factory import FortyMeterFactory

# Import the factory with default parameters
factory = FortyMeterFactory()
factory.options.add_detectors = False

# Make a finesse model
model = factory.make()

ps = model.propagate_beam(model.ETMX.p1,model.ITMXAR.p2)
ps.plot(resolution='all')
print(ps)
┌─────────────╥──────────┬───────────┬──────────┬───────────┬───────────┬────────────┬───────────┬───────────────────┐
│             ║    z     │    w0     │    zr    │     w     │    RoC    │     S      │ Acc. Gouy │         q         │
╞═════════════╬══════════╪═══════════╪══════════╪═══════════╪═══════════╪════════════╪═══════════╪═══════════════════╡
│  ETMX.p1.o  ║      0 m │ 3.1138 mm │ 28.627 m │ 5.1575 mm │  -59.48 m │ -16.812 mD │        0° │ -37.800 + 28.627j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│  ITMX.p1.i  ║  37.79 m │ 3.1138 mm │ 28.627 m │ 3.1138 mm │  -83.1 km │ -12.034 uD │   52.842° │  -0.010 + 28.627j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│  ITMX.p2.o  ║  37.79 m │ 3.1138 mm │ 41.509 m │ 3.1138 mm │  -83.1 km │ -12.034 uD │   52.842° │  -0.021 + 41.509j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│ ITMXAR.p2.i ║ 37.815 m │ 3.1138 mm │ 41.509 m │ 3.1138 mm │ 403.91 km │  2.4758 uD │   52.877° │   0.004 + 41.509j │
└─────────────╨──────────┴───────────┴──────────┴───────────┴───────────┴────────────┴───────────┴───────────────────┘

../_images/beamsizes_2_1.png

YARM

This is the YARM eigenmode.

ps = model.propagate_beam(model.ETMY.p1,model.ITMYAR.p2)
ps.plot(resolution='all')
print(ps)
┌─────────────╥──────────┬───────────┬──────────┬───────────┬───────────┬────────────┬───────────┬───────────────────┐
│             ║    z     │    w0     │    zr    │     w     │    RoC    │     S      │ Acc. Gouy │         q         │
╞═════════════╬══════════╪═══════════╪══════════╪═══════════╪═══════════╪════════════╪═══════════╪═══════════════════╡
│  ETMY.p1.o  ║      0 m │ 3.1412 mm │ 29.135 m │ 5.1465 mm │  -60.26 m │ -16.595 mD │        0° │ -37.811 + 29.135j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│  ITMY.p1.i  ║  37.81 m │ 3.1412 mm │ 29.135 m │ 3.1412 mm │ -883.4 km │  -1.132 uD │   52.383° │  -0.001 + 29.135j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│  ITMY.p2.o  ║  37.81 m │ 3.1412 mm │ 42.245 m │ 3.1412 mm │ -883.4 km │  -1.132 uD │   52.383° │  -0.002 + 42.245j │
├─────────────╫──────────┼───────────┼──────────┼───────────┼───────────┼────────────┼───────────┼───────────────────┤
│ ITMYAR.p2.i ║ 37.835 m │ 3.1412 mm │ 42.245 m │ 3.1412 mm │ 77.661 km │  12.876 uD │   52.417° │   0.023 + 42.245j │
└─────────────╨──────────┴───────────┴──────────┴───────────┴───────────┴────────────┴───────────┴───────────────────┘

../_images/beamsizes_3_1.png

Input Path

We can now take the YARM eigenmode and project it into the REFL port

ps = model.propagate_beam(model.ITMY.p2.i,model.REFL_port.p1.i)
ps.plot(resolution='all')
ps.print()
zw0zrwRoCSAcc. Gouyq
ITMY.p2.i0 m2.8609 mm35.042 m2.8609 mm883.4 km1.132 uD40.877m°0.001 + 35.042j
ITMY.p2.o0 m2.8609 mm35.042 m2.8609 mm-883.4 km-1.132 uD40.877m°-0.001 + 35.042j
ITMYAR.p2.i25 mm2.8609 mm35.042 m2.8609 mm52.008 km19.228 uD81.754m°0.024 + 35.042j
ITMYAR.p1.o25 mm2.8609 mm24.167 m2.8609 mm35.868 km27.88 uD81.754m°0.016 + 24.167j
BS.p2.i2.2822 m2.8609 mm24.167 m2.8735 mm259.15 m3.8587 mD5.4176°2.274 + 24.167j
BS.p1.o2.2822 m2.8609 mm24.167 m2.8735 mm259.15 m3.8587 mD5.4176°2.274 + 24.167j
PR3.p2.i2.6834 m2.8609 mm24.167 m2.8784 mm221.03 m4.5243 mD6.3588°2.675 + 24.167j
PR3.p1.o2.6834 m2.8756 mm24.415 m2.8784 mm553.54 m1.8065 mD6.3588°1.079 + 24.415j
PR2.p2.i4.7642 m2.8756 mm24.415 m2.8996 mm191.81 m5.2135 mD11.203°3.160 + 24.415j
PR2.p1.o4.7642 m2.8756 mm24.415 m2.8996 mm191.81 m5.2135 mD11.203°3.160 + 24.415j
PRM.p1.i6.699 m2.8756 mm24.415 m2.9375 mm122.1 m8.19 mD15.615°5.095 + 24.415j
PRM.p2.o6.699 m2.8116 mm33.845 m2.9375 mm122.1 m8.19 mD15.615°10.240 + 33.845j
PRMAR.p1.i6.724 m2.8116 mm33.845 m2.9381 mm121.85 m8.2066 mD15.654°10.265 + 33.845j
PRMAR.p2.o6.724 m2.8116 mm23.341 m2.9381 mm84.036 m11.9 mD15.654°7.079 + 23.341j
IFI.p3.i9.724 m2.8116 mm23.341 m3.0626 mm64.131 m15.593 mD22.137°10.079 + 23.341j
IFI.p4.o9.724 m2.8116 mm23.341 m3.0626 mm64.131 m15.593 mD22.137°10.079 + 23.341j
REFL_port.p1.i9.724 m2.8116 mm23.341 m3.0626 mm64.131 m15.593 mD22.137°10.079 + 23.341j
../_images/beamsizes_4_1.png

AS Path

We can now take the XARM eigenmode and project it into the AS port

ps = model.propagate_beam(model.ITMX.p2.i,model.AS_port.p1.i)
ps.plot(resolution='all')
ps.print()
zw0zrwRoCSAcc. Gouyq
ITMX.p2.i0 m2.8656 mm35.156 m2.8656 mm83.1 km12.034 uD40.744m°0.015 + 35.156j
ITMX.p2.o0 m2.8656 mm35.156 m2.8656 mm-83.1 km-12.034 uD40.744m°-0.015 + 35.156j
ITMXAR.p2.i25 mm2.8656 mm35.156 m2.8656 mm122.05 km8.1935 uD81.487m°0.010 + 35.156j
ITMXAR.p1.o25 mm2.8656 mm24.246 m2.8656 mm84.171 km11.881 uD81.487m°0.007 + 24.246j
BSARX.p3.i2.3262 m2.8656 mm24.246 m2.8785 mm256.98 m3.8913 mD5.5033°2.308 + 24.246j
BSARX.p1.o2.3262 m3.538 mm53.591 m3.554 mm568.02 m1.7605 mD5.5033°5.102 + 53.591j
BS.p3.i2.3553 m3.538 mm53.591 m3.5542 mm564.86 m1.7703 mD5.5341°5.131 + 53.591j
BS.p4.o2.3553 m3.538 mm53.591 m3.5542 mm564.86 m1.7703 mD5.5341°5.131 + 53.591j
BSARAS.p2.i2.3844 m3.538 mm53.591 m3.5544 mm561.74 m1.7802 mD5.5649°5.160 + 53.591j
BSARAS.p4.o2.3844 m2.8656 mm24.246 m2.8788 mm254.14 m3.9349 mD5.5649°2.335 + 24.246j
SR2.p2.i2.5472 m2.8656 mm24.246 m2.8807 mm237.89 m4.2037 mD5.9458°2.497 + 24.246j
SR2.p1.o2.5472 m2.879 mm24.473 m2.8807 mm700.28 m1.428 mD5.9458°0.856 + 24.473j
SRM.p1.i4.056 m2.879 mm24.473 m2.8924 mm255.6 m3.9123 mD9.4618°2.365 + 24.473j
SRM.p2.o4.056 m2.8507 mm34.792 m2.8924 mm208.61 m4.7937 mD9.4618°5.974 + 34.792j
SRMAR.p2.i4.081 m2.8507 mm34.792 m2.8927 mm207.79 m4.8126 mD9.5018°5.999 + 34.792j
SRMAR.p1.o4.081 m2.8507 mm23.994 m2.8927 mm143.3 m6.9782 mD9.5018°4.137 + 23.994j
AS1.p1.i4.8002 m2.8507 mm23.994 m2.9085 mm123.41 m8.103 mD11.161°4.856 + 23.994j
AS1.p2.o4.8002 m164.23 um79.634 mm2.9085 mm-1.4126 m-707.93 mD11.161°-1.408 + 0.080j
AS2.p1.i5.3407 m164.23 um79.634 mm1.7967 mm-874.88 mm-1.143 D13.168°-0.868 + 0.080j
AS2.p3.o5.3407 m203.16 um176.7 mm2.2183 mm-1.9376 m-516.11 mD13.168°-1.921 + 0.177j
AS2AR.p2.i5.3502 m203.16 um176.7 mm2.2074 mm-1.9281 m-518.64 mD13.194°-1.912 + 0.177j
AS2AR.p1.o5.3502 m203.16 um121.86 mm2.2074 mm-1.3297 m-752.02 mD13.194°-1.318 + 0.122j
ASL.p1.i7.8502 m203.16 um121.86 mm1.9801 mm1.1941 m837.46 mD182.02°1.182 + 0.122j
ASL.p2.o7.8502 m203.4 um122.15 mm1.9801 mm1.1955 m836.46 mD182.02°1.183 + 0.122j
AS_Window_Vac.p1.i10.35 m203.4 um122.15 mm6.1358 mm3.687 m271.23 mD186.02°3.683 + 0.122j
AS_Window_Vac.p3.o10.35 m203.81 um177.83 mm6.1481 mm5.3675 m186.31 mD186.02°5.362 + 0.178j
AS_Window_Air.p3.i10.362 m203.81 um177.83 mm6.1619 mm5.3795 m185.89 mD186.03°5.374 + 0.178j
AS_Window_Air.p1.o10.362 m203.4 um122.15 mm6.1496 mm3.6952 m270.62 mD186.03°3.691 + 0.122j
AS_port.p1.i10.462 m203.4 um122.15 mm6.316 mm3.7951 m263.5 mD186.08°3.791 + 0.122j
../_images/beamsizes_5_1.png

POP Path

We can now take the XARM eigenmode and project it into the AS port

ps = model.propagate_beam(model.ITMX.p2.i,model.AS_port.p1.i)
ps.plot(resolution='all')
ps.print()
zw0zrwRoCSAcc. Gouyq
ITMX.p2.i0 m2.8656 mm35.156 m2.8656 mm83.1 km12.034 uD40.744m°0.015 + 35.156j
ITMX.p2.o0 m2.8656 mm35.156 m2.8656 mm-83.1 km-12.034 uD40.744m°-0.015 + 35.156j
ITMXAR.p2.i25 mm2.8656 mm35.156 m2.8656 mm122.05 km8.1935 uD81.487m°0.010 + 35.156j
ITMXAR.p1.o25 mm2.8656 mm24.246 m2.8656 mm84.171 km11.881 uD81.487m°0.007 + 24.246j
BSARX.p3.i2.3262 m2.8656 mm24.246 m2.8785 mm256.98 m3.8913 mD5.5033°2.308 + 24.246j
BSARX.p1.o2.3262 m3.538 mm53.591 m3.554 mm568.02 m1.7605 mD5.5033°5.102 + 53.591j
BS.p3.i2.3553 m3.538 mm53.591 m3.5542 mm564.86 m1.7703 mD5.5341°5.131 + 53.591j
BS.p4.o2.3553 m3.538 mm53.591 m3.5542 mm564.86 m1.7703 mD5.5341°5.131 + 53.591j
BSARAS.p2.i2.3844 m3.538 mm53.591 m3.5544 mm561.74 m1.7802 mD5.5649°5.160 + 53.591j
BSARAS.p4.o2.3844 m2.8656 mm24.246 m2.8788 mm254.14 m3.9349 mD5.5649°2.335 + 24.246j
SR2.p2.i2.5472 m2.8656 mm24.246 m2.8807 mm237.89 m4.2037 mD5.9458°2.497 + 24.246j
SR2.p1.o2.5472 m2.879 mm24.473 m2.8807 mm700.28 m1.428 mD5.9458°0.856 + 24.473j
SRM.p1.i4.056 m2.879 mm24.473 m2.8924 mm255.6 m3.9123 mD9.4618°2.365 + 24.473j
SRM.p2.o4.056 m2.8507 mm34.792 m2.8924 mm208.61 m4.7937 mD9.4618°5.974 + 34.792j
SRMAR.p2.i4.081 m2.8507 mm34.792 m2.8927 mm207.79 m4.8126 mD9.5018°5.999 + 34.792j
SRMAR.p1.o4.081 m2.8507 mm23.994 m2.8927 mm143.3 m6.9782 mD9.5018°4.137 + 23.994j
AS1.p1.i4.8002 m2.8507 mm23.994 m2.9085 mm123.41 m8.103 mD11.161°4.856 + 23.994j
AS1.p2.o4.8002 m164.23 um79.634 mm2.9085 mm-1.4126 m-707.93 mD11.161°-1.408 + 0.080j
AS2.p1.i5.3407 m164.23 um79.634 mm1.7967 mm-874.88 mm-1.143 D13.168°-0.868 + 0.080j
AS2.p3.o5.3407 m203.16 um176.7 mm2.2183 mm-1.9376 m-516.11 mD13.168°-1.921 + 0.177j
AS2AR.p2.i5.3502 m203.16 um176.7 mm2.2074 mm-1.9281 m-518.64 mD13.194°-1.912 + 0.177j
AS2AR.p1.o5.3502 m203.16 um121.86 mm2.2074 mm-1.3297 m-752.02 mD13.194°-1.318 + 0.122j
ASL.p1.i7.8502 m203.16 um121.86 mm1.9801 mm1.1941 m837.46 mD182.02°1.182 + 0.122j
ASL.p2.o7.8502 m203.4 um122.15 mm1.9801 mm1.1955 m836.46 mD182.02°1.183 + 0.122j
AS_Window_Vac.p1.i10.35 m203.4 um122.15 mm6.1358 mm3.687 m271.23 mD186.02°3.683 + 0.122j
AS_Window_Vac.p3.o10.35 m203.81 um177.83 mm6.1481 mm5.3675 m186.31 mD186.02°5.362 + 0.178j
AS_Window_Air.p3.i10.362 m203.81 um177.83 mm6.1619 mm5.3795 m185.89 mD186.03°5.374 + 0.178j
AS_Window_Air.p1.o10.362 m203.4 um122.15 mm6.1496 mm3.6952 m270.62 mD186.03°3.691 + 0.122j
AS_port.p1.i10.462 m203.4 um122.15 mm6.316 mm3.7951 m263.5 mD186.08°3.791 + 0.122j
../_images/beamsizes_6_1.png

LO Path

We can now take the PRC eigenmode and project it along the LO to the BHD

ps = model.propagate_beam(model.PRM.p1.o,model.BHDBS_OUT2_Window.p1.i, via_node=model.LO1.p1.i)
ps.plot(resolution='all')
ps.print()
zw0zrwRoCSAcc. Gouyq
PRM.p1.o0 m2.8806 mm24.501 m2.9431 mm-122.1 m-8.19 mD-5.132 + 24.501j
PR2.p1.i1.9348 m2.8806 mm24.501 m2.905 mm-190.95 m-5.237 mD4.3956°-3.197 + 24.501j
PR2.p3.o1.9348 m2.8811 mm35.538 m2.9055 mm-276.97 m-3.6104 mD4.3956°-4.638 + 35.538j
PR2AR_for.p1.i1.9475 m2.8811 mm35.538 m2.9054 mm-277.71 m-3.6009 mD4.4157°-4.625 + 35.538j
PR2AR_for.p2.o1.9475 m2.8811 mm24.509 m2.9054 mm-191.52 m-5.2213 mD4.4157°-3.190 + 24.509j
LO1.p1.i2.3502 m2.8811 mm24.509 m2.8997 mm-218.34 m-4.5801 mD5.3433°-2.787 + 24.509j
LO1.p2.o2.3502 m285.73 um241.06 mm2.8997 mm-2.4583 m-406.78 mD5.3433°-2.434 + 0.241j
LO2.p1.i4.931 m285.73 um241.06 mm334.27 um543.4 mm1.8403 D120.95°0.146 + 0.241j
LO2.p2.o4.931 m285.86 um241.27 mm334.27 um544.27 mm1.8373 D120.95°0.146 + 0.241j
LO3.p1.i6.518 m285.86 um241.27 mm2.0734 mm1.7668 m565.98 mD171.8°1.733 + 0.241j
LO3.p2.o6.518 m47.083 um6.5453 mm2.0734 mm-288.31 mm-3.4685 D171.8°-0.288 + 0.007j
LO4.p1.i6.8871 m47.083 um6.5453 mm584.15 um81.472 mm12.274 D345.88°0.081 + 0.007j
LO4.p2.o6.8871 m360.62 um383.98 mm584.15 um-790.64 mm-1.2648 D345.88°-0.489 + 0.384j
BHDBS_LO.p1.i7.1444 m360.62 um383.98 mm421.34 um-867.5 mm-1.1527 D366.62°-0.232 + 0.384j
BHDBS_LO.p3.o7.1444 m360.62 um383.98 mm421.34 um-867.5 mm-1.1527 D366.62°-0.232 + 0.384j
BHDBS.p4.i7.1553 m360.62 um383.98 mm416.13 um-887.96 mm-1.1262 D367.82°-0.221 + 0.384j
BHDBS.p3.o7.1553 m360.62 um383.98 mm416.13 um-887.96 mm-1.1262 D367.82°-0.221 + 0.384j
BHDBS_OUT2.p3.i7.1662 m360.62 um383.98 mm411.11 um-911.68 mm-1.0969 D369.06°-0.210 + 0.384j
BHDBS_OUT2.p1.o7.1662 m360.62 um383.98 mm411.11 um-911.68 mm-1.0969 D369.06°-0.210 + 0.384j
BHDBS_OUT2_Window.p1.i7.5662 m360.62 um383.98 mm402.28 um966.57 mm1.0346 D424.06°0.190 + 0.384j
../_images/beamsizes_7_1.png

Output Path

We can now take the PRC eigenmode and project it along the LO to the BHD

ps = model.propagate_beam(model.ITMX.p1.i,model.BHDBS_OUT2_Window.p1.i, via_node=model.SRM.p1.i)
ps.plot(resolution='all')
ps.print()
zw0zrwRoCSAcc. Gouyq
ITMX.p1.i0 m3.1138 mm28.627 m3.1138 mm-83.1 km-12.034 uD-0.010 + 28.627j
ITMX.p2.o0 m3.1138 mm41.509 m3.1138 mm-83.1 km-12.034 uD-0.021 + 41.509j
ITMXAR.p2.i25 mm3.1138 mm41.509 m3.1138 mm403.91 km2.4758 uD34.508m°0.004 + 41.509j
ITMXAR.p1.o25 mm3.1138 mm28.627 m3.1138 mm278.56 km3.5899 uD34.508m°0.003 + 28.627j
BSARX.p3.i2.3262 m3.1138 mm28.627 m3.1238 mm357.96 m2.7936 mD4.6304°2.304 + 28.627j
BSARX.p1.o2.3262 m3.8444 mm63.276 m3.8568 mm791.22 m1.2639 mD4.6304°5.093 + 63.276j
BS.p3.i2.3553 m3.8444 mm63.276 m3.857 mm786.79 m1.271 mD4.6566°5.122 + 63.276j
BS.p4.o2.3553 m3.8444 mm63.276 m3.857 mm786.79 m1.271 mD4.6566°5.122 + 63.276j
BSARAS.p2.i2.3844 m3.8444 mm63.276 m3.8571 mm782.4 m1.2781 mD4.6828°5.151 + 63.276j
BSARAS.p4.o2.3844 m3.1138 mm28.627 m3.1241 mm353.97 m2.8251 mD4.6828°2.331 + 28.627j
SR2.p2.i2.5472 m3.1138 mm28.627 m3.1255 mm331.18 m3.0196 mD5.0063°2.493 + 28.627j
SR2.p1.o2.5472 m3.1255 mm28.843 m3.1255 mm4.1001 km243.9 uD5.0063°0.203 + 28.843j
SRM.p1.i4.056 m3.1255 mm28.843 m3.131 mm487.73 m2.0503 mD7.9995°1.712 + 28.843j
SRM.p2.o4.056 m3.0975 mm41.078 m3.131 mm284.94 m3.5095 mD7.9995°6.050 + 41.078j
SRMAR.p2.i4.081 m3.0975 mm41.078 m3.1312 mm283.82 m3.5234 mD8.0336°6.075 + 41.078j
SRMAR.p1.o4.081 m3.0975 mm28.33 m3.1312 mm195.74 m5.1089 mD8.0336°4.190 + 28.330j
AS1.p1.i4.8002 m3.0975 mm28.33 m3.1437 mm168.39 m5.9385 mD9.4515°4.909 + 28.330j
AS1.p2.o4.8002 m151.54 um67.806 mm3.1437 mm-1.4083 m-710.09 mD9.4515°-1.405 + 0.068j
AS2.p1.i5.3407 m151.54 um67.806 mm1.938 mm-869.82 mm-1.1497 D11.173°-0.864 + 0.068j
AS2.p2.o5.3407 m150.8 um67.148 mm1.938 mm-865.56 mm-1.1553 D11.173°-0.860 + 0.067j
AS3.p1.i5.9362 m150.8 um67.148 mm613.56 um-281.84 mm-3.5481 D20.939°-0.265 + 0.067j
AS3.p2.o5.9362 m204.45 um123.42 mm613.56 um-392.83 mm-2.5456 D20.939°-0.349 + 0.123j
OFI.p1.i6.342 m204.45 um123.42 mm224.92 um325.75 mm3.0699 D116.11°0.057 + 0.123j
OFI.p3.o6.342 m204.45 um123.42 mm224.92 um325.75 mm3.0699 D116.11°0.057 + 0.123j
AS4.p1.i6.642 m204.45 um123.42 mm625.1 um399.3 mm2.5044 D162.38°0.357 + 0.123j
AS4.p2.o6.642 m449.63 um596.93 mm625.1 um-1.1946 m-837.12 mD162.38°-0.577 + 0.597j
BHDBS.p1.i7.092 m449.63 um596.93 mm459.62 um-2.943 m-339.79 mD194.42°-0.127 + 0.597j
BHDBS.p3.o7.092 m449.63 um596.93 mm459.62 um-2.943 m-339.79 mD194.42°-0.127 + 0.597j
BHDBS_OUT2.p3.i7.1029 m449.63 um596.93 mm457.98 um-3.1981 m-312.69 mD195.43°-0.116 + 0.597j
BHDBS_OUT2.p1.o7.1029 m449.63 um596.93 mm457.98 um-3.1981 m-312.69 mD195.43°-0.116 + 0.597j
BHDBS_OUT2_Window.p1.i7.5029 m449.63 um596.93 mm498.06 um1.5373 m650.5 mD231.86°0.284 + 0.597j
../_images/beamsizes_8_1.png