ess.isissans.components.apply_component_user_offsets_to_raw_monitor#

ess.isissans.components.apply_component_user_offsets_to_raw_monitor(monitor_data, monitor_offset)[source]#

Apply user offsets to raw monitor. :type monitor_data: RawMonitor[TypeVar(RunType, types.BackgroundRun (int), types.EmptyBeamRun (int), types.SampleRun (int), TransmissionRun[types.SampleRun (int)], TransmissionRun[types.BackgroundRun (int)]), TypeVar(MonitorType, types.Incident (int), types.Transmission (int))] :param monitor_data: Raw monitor data. :type monitor_offset: MonitorOffset[TypeVar(MonitorType, types.Incident (int), types.Transmission (int))] :param monitor_offset: Offset to apply to monitor position.

Return type:

RawMonitorData[TypeVar(RunType, types.BackgroundRun (int), types.EmptyBeamRun (int), types.SampleRun (int), TransmissionRun[types.SampleRun (int)], TransmissionRun[types.BackgroundRun (int)]), TypeVar(MonitorType, types.Incident (int), types.Transmission (int))]