\(\renewcommand\AA{\unicode{x212B}}\)

CalculateTransmissionBeamSpreader v1

Summary

Calculates the sample transmission using the beam spreader (aka glass carbon) method.

See Also

CalculateTransmission, ApplyTransmissionCorrection

Properties

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

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