\(\renewcommand\AA{\unicode{x212B}}\)
RemoveLowResTOF v1¶
Summary¶
Removes low resolution Time of Flight data.
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
InputWorkspace |
Input |
Mandatory |
A workspace with x values in units of TOF and y values in counts |
|
OutputWorkspace |
Output |
Mandatory |
The name of the workspace to be created as the output of the algorithm |
|
LowResTOFWorkspace |
Output |
The name of the optional output workspace that contains low resolution TOF which are removed from input workspace. |
||
ReferenceDIFC |
Input |
number |
Optional |
The DIFC value for the reference |
K |
Input |
number |
3.22 |
Some arbitrary number whose default is 3.22 for reasons that I don’t understand |
Tmin |
Input |
number |
Optional |
The minimum time-of-flight of the frame (in microseconds). If not set the data range will be used. |
MinWavelength |
Input |
number |
Optional |
The minimum wavelength for measurement. This overides all other parameters if specified. |
Description¶
The low resolution time-of-flight cutoff is determined by one of two methods.
The selection is made based on whether or not MinWavelength
is specified.
MinWavelength¶
If the minimum wavelength is specified, then the minimum time-of-flight for each pixel is calculated by converting the MinWavelength
to time-of-flight using the standard equation found in ConvertUnits v1.
Hodges Criteria¶
First is calculated the value of \(dspmap = 1/DIFC\). Then the value of
\(sqrtdmin = \sqrt{T_{min} / DIFC_{ref}} + m_K * \log_{10}(dspmap * DIFC_{ref})\)
If this is a negative number then the minimum time-of-flight is set to zero. Otherwise it is calculated as
\(tmin = sqrtdmin * sqrtdmin / dspmap\)
Categories: AlgorithmIndex | Diffraction\Corrections
Source¶
C++ header: RemoveLowResTOF.h
C++ source: RemoveLowResTOF.cpp