Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
SANSState | Input | Dictionary | A property manager which fulfills the SANSState contract. | |
InputWorkspace | Input | MatrixWorkspace | Mandatory | The monitor workspace in time-of-flight units. |
ScaleFactor | Input | number | 1 | Optional scale factor for the input workspace. |
OutputWorkspace | Output | MatrixWorkspace | Mandatory | A monitor normalization workspace in units of wavelength. |
This algorithm provides a monitor normalization workspace for subsequent wavelength correction in Q1D v2 or Qxy v1. The settings of the algorithm are provided by the state object. The user can provide a ScaleFactor which is normally obtained during event slicing.
Currently the mask mechanism is implemented for SANS2D, LOQ and LARMOR.
The required information for the monitor normalization is retrieved from a state object.
The elements are:
Entry | Type | Description | Mandatory | Default |
---|---|---|---|---|
prompt_peak_correction_min | Float | Min time of the prompt peak | No | None |
prompt_peak_correction_max | Float | Max time of the prompt peak | No | None |
prompt_peak_correction_enabled | Bool | If using prompt peak correction | No | False |
rebin_type | RebinType enum | The type of rebinning to be used | No | Rebin |
wavelength_low | Float | Lower wavelength bound | No | None |
wavelength_high | Float | Upper wavelength bound | No | None |
wavelength_step | Float | Wavelength step | No | None |
wavelength_step_type | RangeStepType enum | Wavelength step type | No | None |
incident_monitor | Integer | The incident monitor | Yes | None |
background_TOF_general_start | Float | General background corr. start time | No | None |
background_TOF_general_stop | Float | General background corr. stop time | No | None |
background_TOF_monitor_start | Dict | Monitor num vs background corr. start time | No | None |
background_TOF_monitor_stop | Dict | Monitor num vs background corr. stop time | No | None |
Note that the prompt peak settings are automatically set up for LOQ
Note that these settings should be only populated via the GUI or the Python Interface of ISIS SANS.
Categories: Algorithms | SANS\Adjust
Python: SANSNormalizeToMonitor.py