Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
RunNumbers | Input | string | Sample run numbers | |
DoIndividual | Input | boolean | False | Do each run individually |
NoMonitorNorm | Input | boolean | False | Stop monitor normalization |
NormRunNumbers | Input | string | Normalization run numbers | |
NormWavelengthRange | Input | dbl list | 6.24,6.3 | Wavelength range for normalization. default:(6.24A, 6.30A) |
EnergyBins | Input | dbl list | -740,1.6,740 | Energy transfer binning scheme (in ueV) |
MomentumTransferBins | Input | dbl list | 0.4,0.2,3.8 | Momentum transfer binning scheme |
MaskFile | Input | string | Directory location for standard masking and grouping files. Allowed extensions: [‘.xml’] | |
GroupDetectors | Input | string | None | Switch for grouping detectors. Allowed values: [‘None’, ‘Low-Resolution’, ‘By-Tube’] |
For each property, the algorithm will remember the last value used. If user deletes this value and leaves blank the property field, the default value will be used. Default values are typical of the silicon311 reflection.
Run numbers: The syntax for the run numbers designation allows runs to be segregated into sets. The semicolon symbol ”;” is used to separate the runs into sets. Runs within each set are jointly reduced.
Examples:
If DoIndividual is checked, then each run number is reduced separately from the rest. The semicolon symbol is ignored.
Momentum transfer binning scheme: Three values are required, the lower boundary the bin with the minimum momentum, the bin width, and the upper boundary ofthe bin with the maximum momentum.
There are typical values for the properties of the 311 reflection:
Reflection |
|
|
---|---|---|
silicon311 | -740, 1.6, 740 | 0.5, 0.2, 3.7 |
Also the following mask files is associated to the 311 reflection:
Reflection | Mask file |
---|---|
silicon311 | BASIS_Mask_OneQuarterRemains_SouthBottom.xml |
This mask files can be found in the SNS filesystem (/SNS/BSS/shared/autoreduce/new_masks_08_12_2015/)
Warning
This algorithm is not meant to be run from the command line.
Categories: Algorithms | Inelastic\Reduction
Python: BASISReduction311.py