\(\renewcommand\AA{\unicode{x212B}}\)
Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
WorkspaceToCorrect | Input | MatrixWorkspace | Mandatory | Name of the input workspace |
Filename | Input | string | Mandatory | The file containing the correction factors |
FirstColumnValue | Input | string | Wavelength | The units of the first column of the correction file (default wavelength). Allowed values: [‘AtomicDistance’, ‘Degrees’, ‘DeltaE’, ‘DeltaE_inFrequency’, ‘DeltaE_inWavenumber’, ‘dSpacing’, ‘dSpacingPerpendicular’, ‘Empty’, ‘Energy’, ‘Energy_inWavenumber’, ‘Label’, ‘Momentum’, ‘MomentumTransfer’, ‘Phi’, ‘QSquared’, ‘SpinEchoLength’, ‘SpinEchoTime’, ‘Temperature’, ‘Time’, ‘TOF’, ‘Wavelength’, ‘SpectrumNumber’] |
WorkspaceOperation | Input | string | Divide | Allowed values: Divide, Multiply (default is divide). Allowed values: [‘Divide’, ‘Multiply’] |
OutputWorkspace | Output | MatrixWorkspace | Mandatory | Name of the output workspace to store the results in |
Use data from the supplied file, written in the RKH format, to correct the input data. The operations allowed for the correction are multiply and divide.
Allowed correction files may contain one spectrum with many bins or many spectra each with one bin. If the are many bins then the FirstColumnValue must match the units of the (X-values on the) workspace on the InputWorkspace. When there are many spectra (e.g. flood correction files) FirstColumnValue must be set to “SpectrumNumber” and the number of spectra in the file and workspace must match.
Categories: AlgorithmIndex | SANS | CorrectionFunctions
C++ header: CorrectToFile.h (last modified: 2021-03-31)
C++ source: CorrectToFile.cpp (last modified: 2021-05-24)