\(\renewcommand\AA{\unicode{x212B}}\)
ComputeSensitivity v1¶
Summary¶
Workflow to calculate EQSANS sensitivity correction.
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
Filename |
Input |
string |
Mandatory |
Flood field or sensitivity file. Allowed extensions: [‘_event.nxs’] |
PatchWorkspace |
Input |
Workspace defining the area of the detector to be patched. All masked pixels in this workspace will be patched. |
||
ReductionProperties |
Input |
string |
__eqsans_reduction_properties |
|
OutputWorkspace |
Output |
Mandatory |
Workspace containing the sensitivity correction. |
|
OutputMessage |
Output |
string |
Description¶
Calculate the EQSANS detector sensitivity. This workflow algorithm uses the reduction parameters found in the property manager object passed as the ReductionProperties parameter to load the given data file, apply all the necessary corrections to it and compute the sensitivity correction.
Setting the PatchWorkspace property allows you to patch areas of the detector. All masked pixels in the patch workspace will be patched. The value assigned to a patched pixel is the average of all unmasked pixels in this patched pixel’s tube.
Usage¶
This is a part of the EQSANS workflow algorithm and is not intended to be executed separately.
Categories: AlgorithmIndex | Workflow\SANS\UsesPropertyManager
Source¶
C++ header: ComputeSensitivity.h
C++ source: ComputeSensitivity.cpp