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

EQSANSTofStructure v1

Summary

Corrects the TOF of raw EQSANS data. This algorithm needs to be run once on every data set.

Properties

Name

Direction

Type

Default

Description

InputWorkspace

Input

EventWorkspace

Mandatory

Workspace to apply the TOF correction to

FlightPathCorrection

Input

boolean

False

If True, the neutron flight path correction will be applied

LowTOFCut

Input

number

0

Width of the TOF margin to cut on the lower end of the TOF distribution of each frame

HighTOFCut

Input

number

0

Width of the TOF margin to cut on the upper end of the TOF distribution of each frame

FrameSkipping

Output

boolean

If True, the data was taken in frame skipping mode

TofOffset

Output

number

TOF offset that was applied to the data

WavelengthMin

Output

number

Lower bound of the wavelength distribution of the first frame

WavelengthMax

Output

number

Upper bound of the wavelength distribution of the first frame

WavelengthMinFrame2

Output

number

Lower bound of the wavelength distribution of the second frame

WavelengthMaxFrame2

Output

number

Upper bound of the wavelength distribution of the second frame

Description

Corrects the TOF of each event of an EQSANS data workspace according to the chopper settings. The algorithm determines whether the data was taken in frame skipping mode in order to perform the proper frame correction.

This algorithm will trim the edges of the TOF distribution according to the input properties. It will also correct the TOF values for the flight path of the neutrons.

This algorithm is rarely called directly. It is called by EQSANSLoad.

Categories: AlgorithmIndex | SANS

Source

C++ header: EQSANSTofStructure.h

C++ source: EQSANSTofStructure.cpp