dodal.devices.xspress3.xspress3.Xspress3#

class dodal.devices.xspress3.xspress3.Xspress3[source]#

Xpress/XpressMini is a region of interest (ROI) picker that sums the detector output into a scaler with user-defined regions. It is often used as a signal discriminator to provide better energy resolution and signal to noise in X-ray detection experiments. This currently only provide staging functionality.

Parameters:
  • prefix (str) – Beamline part of PV

  • name (str, default: '') – Name of the device

  • num_channels (int, default: 1) – Number of channel xspress3 has, default is 1 for mini.

  • timeout (float, default: 1) – How long to wait for before timing out for staging/arming of detector default is 1 sec

Methods

stage()

unstage()

Attributes

channels

MCA on/off switch readback

get_roi_calc_status

start and size of the multi-channel analyzer (MCA) array

roi_mca

signal for the corrected MCA spectrum (1d array)

dt_corrected_latest_mca

Shared controls for triggering detection

channels#

MCA on/off switch readback

get_roi_calc_status#

start and size of the multi-channel analyzer (MCA) array

roi_mca#

signal for the corrected MCA spectrum (1d array)

dt_corrected_latest_mca#

Shared controls for triggering detection