CalculateTransmission
From MantidProject
Contents |
Summary
Calculates the transmission correction, as a function of wavelength, for a SANS instrument.
Properties
| Order | Name | Direction | Type | Default | Description |
|---|---|---|---|---|---|
| 1 | SampleRunWorkspace | Input | Workspace2D | Mandatory | The workspace containing the sample transmission run. Must have common binning and be in units of wavelength. |
| 2 | DirectRunWorkspace | Input | Workspace2D | Mandatory | The workspace containing the direct beam transmission run. Must have common binning, be in units of wavelength, and the binning must match that of the SampleRunWorkspace. |
| 3 | OutputWorkspace | Output | MatrixWorkspace | Mandatory | The name of the workspace in which to store the fitted transmission correction. |
| 4 | IncidentBeamMonitor | Input | integer | 2 | The UDET of the incident beam monitor. |
| 5 | TransmissionMonitor | Input | integer | 3 | The UDET of the transmission monitor. |
| 6 | MinWavelength | Input | double | 2.2 | The minimum wavelength for the fit. |
| 7 | MaxWavelength | Input | double | 10.0 | The maximum wavelength for the fit. |
| 8 | FitMethod | Input | string | Log | Whether the transmission curve is fitted directly (Linear) or the logarithm of the Y values are fitted (Log). |
| 9 | OutputUnfittedData | Input | boolean | false | If true, will output an additional workspace called [OutputWorkspace]_unfitted containing the unfitted transmission correction. |
Description
Calculates the transmission correction, as a function of wavelength, for a SANS instrument.
Source Code
Header CalculateTransmission.h
Source CalculateTransmission.cpp
