\(\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