14#include "MantidAlgorithms/DllConfig.h"
32const double CHOPPER_PHASE_OFFSET[2][4] = {{9507., 9471., 9829.7, 9584.3}, {19024., 18820., 19714., 19360.}};
43 const std::string
name()
const override {
return "EQSANSTofStructure"; }
45 const std::string
summary()
const override {
46 return "Corrects the TOF of raw EQSANS data. This algorithm needs to be "
47 "run once on every data set.";
51 int version()
const override {
return (1); }
53 const std::string
category()
const override {
return "SANS"; }
63 double tof_frame_width,
double tmp_frame_width,
bool frame_skipping);
Base class from which all concrete algorithm classes should be derived.
int version() const override
Algorithm's version.
const std::string summary() const override
Summary of algorithms purpose.
const std::string category() const override
Algorithm's category for identification.
const std::string name() const override
Algorithm's name.
bool flight_path_correction
const double PULSEWIDTH
Apply correction to EQSANS data to account for its TOF structure.
const double CHOPPER_LOCATION[4]
const double CHOPPER_PHASE_OFFSET[2][4]
const double CHOPPER_ANGLE[4]
std::shared_ptr< const EventWorkspace > EventWorkspace_const_sptr
shared pointer to a const Workspace2D
std::shared_ptr< EventWorkspace > EventWorkspace_sptr
shared pointer to the EventWorkspace class
Helper class which provides the Collimation Length for SANS instruments.