\(\renewcommand\AA{\unicode{x212B}}\)
LRReflectivityOutput v1¶
Summary¶
Produce a single reflectivity curve from multiple reflectivity ranges.
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
ReducedWorkspaces |
Input |
str list |
List of workspace names of reduced reflectivity parts to be put together |
|
SpecularCutoff |
Input |
number |
0.01 |
Q-value under which we should below the specular ridge |
ScaleToUnity |
Input |
boolean |
True |
If true, the reflectivity under the Q given cutoff will be scaled to 1 |
ScalingWavelengthCutoff |
Input |
number |
10 |
Wavelength above which the scaling factors are assumed to be one |
OutputBinning |
Input |
dbl list |
0.005,-0.01,1 |
|
DQConstant |
Input |
number |
0.0004 |
Constant factor for the resolution dQ = dQ0 + Q dQ/Q |
DQSlope |
Input |
number |
0.025 |
Slope for the resolution dQ = dQ0 + Q dQ/Q |
ComputeDQ |
Input |
boolean |
True |
If true, the Q resolution will be computed |
FrontSlitName |
Input |
string |
S1 |
Name of the front slit |
OutputFilename |
Input |
string |
Mandatory |
Name of the reflectivity file output. Allowed values: [‘txt’] |
MetaData |
Input |
string |
Additional meta-data to add to the top of the output file |
Description¶
Produces a single reflectivity curve from multiple reflectivity ranges. The algorithm can scale the specular plateau to unity. It will also write out the Q resolution.
Categories: AlgorithmIndex | Reflectometry\SNS
Source¶
Python: LRReflectivityOutput.py