dodal.devices.aperturescatterguard#
Classes
ApertureFiveDimensionalLocation(aperture_x, aperture_y, aperture_z, scatterguard_x, scatterguard_y) |
|
ApertureScatterguardTolerances(ap_x: float, ap_y: float, ap_z: float, sg_x: float, sg_y: float) |
|
SingleAperturePosition(name: str, GDA_name: str, radius_microns: float | None, location: dodal.devices.aperturescatterguard.ApertureFiveDimensionalLocation) |
Functions
|
Exceptions
|
- dodal.devices.aperturescatterguard.position_from_params(name: str, GDA_name: AperturePositionGDANames, radius_microns: float | None, params: GDABeamlineParameters) SingleAperturePosition [source]#
- Parameters:
name (
str
)GDA_name (
AperturePositionGDANames
)params (
GDABeamlineParameters
)
- Return type:
- dodal.devices.aperturescatterguard.load_tolerances_from_beamline_params(params: GDABeamlineParameters) ApertureScatterguardTolerances [source]#
- Parameters:
params (
GDABeamlineParameters
)- Return type:
- dodal.devices.aperturescatterguard.load_positions_from_beamline_parameters(params: GDABeamlineParameters) dict[AperturePosition, SingleAperturePosition] [source]#
- Parameters:
params (
GDABeamlineParameters
)- Return type: