Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
InputWorkspace | Input | MatrixWorkspace | Mandatory | A workspace with attached instrument whose parameters contain polarization efficiencies. |
OutputWorkspace | Output | MatrixWorkspace | Mandatory | The workspace with extracted efficiencies. |
CorrectionMethod | Output | string | Correction method: Fredrikze or Wildes. | |
CorrectionOption | Output | string | Correction option, eg “PA” or “PNR” for Fredrikze method. |
This algorithm reads polarization correction parameters from the instruments parameters file and creates an efficiency workspace ready to be used with PolarizationEfficiencyCor v1. It is intended to be used as a child algorithm by the reflectometry reduction algorithms and not to be used directly.
To work with this algorithm the parameters file must contain the following parameters (all of type string and in the scope of the instrument):
The values in the vector parameters must be separated by spaces, for example:
<parameter name="efficiency_lambda" type="string">
<value val="0 1 2 3 4 5" />
</parameter>
Categories: AlgorithmIndex | DataHandling | ISIS\Reflectometry
C++ source: ExtractPolarizationEfficiencies.cpp (last modified: 2019-06-05)
C++ header: ExtractPolarizationEfficiencies.h (last modified: 2018-10-05)