16namespace WorkflowAlgorithms {
27const double CHOPPER_PHASE_OFFSET[2][4] = {{9507., 9471., 9829.7, 9584.3}, {19024., 18820., 19714., 19360.}};
36 const std::string
name()
const override {
return "EQSANSMonitorTOF"; }
38 const std::string
summary()
const override {
39 return "Converts the TOF into a wavelength for the beam monitor. This "
40 "algorithm needs to be run once on every data set.";
43 int version()
const override {
return (1); }
45 const std::string
category()
const override {
return "Workflow\\SANS"; }
#define DLLExport
Definitions of the DLLImport compiler directives for MSVC.
Base class from which all concrete algorithm classes should be derived.
const std::string summary() const override
Summary of algorithms purpose.
int version() const override
Algorithm's version.
const std::string name() const override
Algorithm's name.
const std::string category() const override
Algorithm's category for identification.
std::shared_ptr< const MatrixWorkspace > MatrixWorkspace_const_sptr
shared pointer to the matrix workspace base class (const version)
const double PULSEWIDTH
Determine the wavelength from the TOF in the beam monitor histogram.
const double CHOPPER_PHASE_OFFSET[2][4]
const double CHOPPER_LOCATION[4]
const double CHOPPER_ANGLE[4]
Helper class which provides the Collimation Length for SANS instruments.