mxcubecore.HardwareObjects.ESRF.ID231BeamInfo#

[Name] BeamInfo

[Description] BeamInfo hardware object is used to define final beam size and shape. It can include aperture, slits and/or other beam definer (lenses or other eq.)

[Emited signals] beamInfoChanged

[Included Hardware Objects]#

name | signals | functions

beam_definer_HO


Classes

BeamInfo(*args)

class mxcubecore.HardwareObjects.ESRF.ID231BeamInfo.BeamInfo(*args)[source]#

Bases: HardwareObject

evaluate_beam_info()[source]#

Description: called if aperture, slits or focusing has been changed Returns: dictionary, {size_x: 0.1, size_y: 0.1, shape: “rectangular”}

get_beam_size()[source]#

Description: returns beam size in microns Resturns: list with two integers

init()[source]#

Hardware object init.

re_emit_values()[source]#

Update values for all internal attributes

Should be expanded in subclasse with more updatable attributes (e.g. value, limits)