13#include "MantidDataHandling/DllConfig.h"
17namespace DataHandling {
27 const std::string
name()
const override {
return "LoadGSS"; }
30 const std::string
summary()
const override {
31 return "Loads a GSS file such as that saved by SaveGSS. This is not a "
32 "lossless process, as SaveGSS truncates some data. There is no "
33 "instrument assosciated with the resulting workspace. 'Please "
34 "Note': Due to limitations of the GSS file format, the process of "
35 "going from Mantid to a GSS file and back is not perfect.";
39 int version()
const override {
return (1); }
40 const std::vector<std::string>
seeAlso()
const override {
return {
"LoadAscii",
"SaveGSS",
"LoadMultipleGSS"}; }
43 const std::string
category()
const override {
return "Diffraction\\DataHandling;DataHandling\\Text"; }
59 double convertToDouble(std::string inputstring);
63 const double &primaryflightpath,
const std::vector<int> &detectorids,
64 const std::vector<double> &totalflightpaths,
const std::vector<double> &twothetas,
65 const std::vector<double> &difcs);
IPeaksWorkspace_sptr workspace
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
Loads a file as saved by SaveGSS.
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::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
const std::string name() const override
Algorithm's name.
Defines a wrapper around an open file.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.