Setting up all slits to have consistent naming and definitions

This commit is contained in:
2025-03-27 15:54:21 +01:00
parent 8a6f254dc8
commit ea8b8d6058
5 changed files with 28 additions and 12 deletions

View File

@ -8,9 +8,11 @@ from .alignment_laser import AlignmentLaser
from slic.devices.xoptics.kb import KBHor, KBVer
from slic.devices.xoptics.offsetmirrors import OffsetMirror
from slic.devices.xoptics.slits import SlitUnitCenterWidth
from .pp_shutter import PP_Shutter
from .i0_chamber import i0_chamber
from .apertures import slits107, slits149
# Attenuators
upstream_attenuator = Attenuator("SARFE10-OATT053", description="Aramis attenuator OATT053")
@ -58,6 +60,14 @@ pbps149 = IntensityMonitorPBPS(
description="Intensity/position monitor in the experimental hutch",
)
# I0 chamber
i0 = i0_chamber('SARES30-MCS20610')
# Slits
slits149 = SlitUnitCenterWidth('SAROP31-OAPU149')
slits107 = SlitUnitCenterWidth('SAROP31-OAPU107')
slitsi0 = i0.slits
# KB mirrors
kbHor = KBHor("SAROP31-OKBH154", description="Cristallina horizontal KB mirror")
kbVer = KBVer("SAROP31-OKBV153", description="Cristallina vertical KB mirror")
@ -69,5 +79,3 @@ mono = CristallinaMono("SAROP31-ODCC110")
m3 = OffsetMirror('SAROP31-ODMV152')
#TODO the other two offset mirros
# I0 chamber
i0 = i0_chamber('SARES30-MCS20610')