\(\renewcommand\AA{\unicode{x212B}}\)

EQSANSResolution v1

Summary

Calculate the Q resolution for EQSANS data.

See Also

ReactorSANSResolution

Properties

Name

Direction

Type

Default

Description

InputWorkspace

InOut

MatrixWorkspace

Mandatory

Name the workspace to calculate the resolution for

ReducedWorkspace

Input

MatrixWorkspace

Mandatory

I(Q) workspace

OutputBinning

Input

dbl list

Mandatory

MinWavelength

Input

number

Optional

Minimum wavelength to use.

MaxWavelength

Input

number

Optional

Maximum wavelength to use.

PixelSizeX

Input

number

5.15

Pixel size in the X direction (mm).

PixelSizeY

Input

number

5.15

Pixel size in the Y direction (mm).

SampleApertureRadius

Input

number

5

Sample aperture radius (mm).

SourceApertureRadius

Input

number

10

Source aperture radius (mm).

DeltaT

Input

number

250

TOF spread (microsec).

Description

This algorithm extends the TOFSANSResolution to implement the experimentally determined TOF resolution for EQSANS.

The Q resolution for a TOF SANS has two components: a geometrical contribution and a contributions from the resolution in TOF.

The TOF resolution for EQSANS was measured to be:

\(\Delta T = y_0 + A ( f/(1+\exp((\lambda-x^0_1)/k_1)) + (1-f)/(1+\exp((\lambda-x^0_2)/k_2)) )\)

where \(\lambda\) is the wavelength and

\(y_0 = -388\)

\(A = 3838\)

\(f = 0.04398\)

\(x^0_1 = 3.392\)

\(x^0_2 = 134.3\)

\(k_1 = -0.5587\)

\(k_2 = -65.46\)

This algorithm is generally not called directly. It’s called by EQSANSAzimuthalAverage1D after the calculation of I(Q). It can only be applied to an I(Q) workspace.

Categories: AlgorithmIndex | SANS

Source

C++ header: EQSANSResolution.h

C++ source: EQSANSResolution.cpp