\(\renewcommand\AA{\unicode{x212B}}\)
CalculateTransmissionBeamSpreader v1¶
Summary¶
Calculates the sample transmission using the beam spreader (aka glass carbon) method.
See Also¶
Properties¶
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| SampleSpreaderRunWorkspace | Input | Mandatory | The workspace containing the sample beam-spreader run | |
| DirectSpreaderRunWorkspace | Input | Mandatory | The workspace containing the direct beam-spreader run | |
| SampleScatterRunWorkspace | Input | Mandatory | The workspace containing the sample scattering run | |
| DirectScatterRunWorkspace | Input | Mandatory | The workspace containing the direct beam scattering run | |
| OutputWorkspace | Output | 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 | 
Description¶
It is used as a sub-algorithm in SANSBeamSpreaderTransmission v1. See SANS Reduction documentation for details.
Categories: AlgorithmIndex | SANS | CorrectionFunctions\TransmissionCorrections
Source¶
C++ header: CalculateTransmissionBeamSpreader.h
C++ source: CalculateTransmissionBeamSpreader.cpp