ComputeSensitivity v1

../_images/ComputeSensitivity-v1_dlg.png

ComputeSensitivity dialog.

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 MatrixWorkspace   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 MatrixWorkspace 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 seperately.

Categories: Algorithms | Workflow\SANS\UsesPropertyManager

Source

C++ source: ComputeSensitivity.cpp (last modified: 2016-12-11)

C++ header: ComputeSensitivity.h (last modified: 2016-06-07)