\(\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

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 separately.

Categories: AlgorithmIndex | Workflow\SANS\UsesPropertyManager

Source

C++ header: ComputeSensitivity.h

C++ source: ComputeSensitivity.cpp