ess.reduce.nexus.workflow.get_calibrated_monitor#

ess.reduce.nexus.workflow.get_calibrated_monitor(monitor, offset, source_position)[source]#

Extract the data array corresponding to a monitor’s signal field.

The returned data array includes coords pertaining directly to the signal values array, but not additional information about the monitor.

Parameters:
Return type:

CalibratedMonitor[TypeVar(RunType, nexus.types.BackgroundRun (int), nexus.types.EmptyBeamRun (int), nexus.types.SampleRun (int), TransmissionRun[nexus.types.SampleRun (int)], TransmissionRun[nexus.types.BackgroundRun (int)], nexus.types.VanadiumRun (int)), TypeVar(MonitorType, nexus.types.Monitor1 (int), nexus.types.Monitor2 (int), nexus.types.Monitor3 (int), nexus.types.Monitor4 (int), nexus.types.Monitor5 (int), nexus.types.IncidentMonitor (int), nexus.types.TransmissionMonitor (int))]