Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
SampleSpreaderRunWorkspace | Input | MatrixWorkspace | Mandatory | The workspace containing the sample beam-spreader run |
DirectSpreaderRunWorkspace | Input | MatrixWorkspace | Mandatory | The workspace containing the direct beam-spreader run |
SampleScatterRunWorkspace | Input | MatrixWorkspace | Mandatory | The workspace containing the sample scattering run |
DirectScatterRunWorkspace | Input | MatrixWorkspace | Mandatory | The workspace containing the direct beam scattering run |
OutputWorkspace | Output | MatrixWorkspace | Mandatory | The fitted transmission correction |
IncidentBeamMonitor | Input | number | 2 | The UDET of the incident beam monitor |
SpreaderTransmissionValue | Input | number | 1 | Transmission coefficient of the beam spreader |
SpreaderTransmissionError | Input | number | 0 | Uncertainty on the transmission coefficient of the beam spreader |
MinWavelength | Input | number | 2.2 | The minimum wavelength for the fit |
MaxWavelength | Input | number | 10 | The maximum wavelength for the fit |
FitMethod | Input | string | Log | Whether to fit directly to the transmission curve (Linear) or to the log of it (Log). Allowed values: [‘Linear’, ‘Log’] |
OutputUnfittedData | Input | boolean | False |
It is used as a sub-algorithm in SANSBeamSpreaderTransmission v1. See SANS Reduction documentation for details.
Categories: Algorithms | SANS | CorrectionFunctions | TransmissionCorrections
C++ source: CalculateTransmissionBeamSpreader.cpp
C++ header: CalculateTransmissionBeamSpreader.h