15namespace WorkflowAlgorithms {
20 const std::string name()
const override;
22 const std::string
summary()
const override {
return "Processes and analyses Muon workspace."; }
24 int version()
const override;
25 const std::string category()
const override;
28 std::map<std::string, std::string> validateInputs()
override;
54 std::string buildErrorString(
const std::vector<int> &invalidPeriods)
const;
#define DLLExport
Definitions of the DLLImport compiler directives for MSVC.
Data processor algorithm to be used as a parent to workflow algorithms.
MuonProcess : Processes and analyses Muon workspace.
bool checkGroups() override
const std::string summary() const override
Summary of algorithms purpose.
std::shared_ptr< WorkspaceGroup > WorkspaceGroup_sptr
shared pointer to Mantid::API::WorkspaceGroup
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
std::shared_ptr< TableWorkspace > TableWorkspace_sptr
shared pointer to Mantid::DataObjects::TableWorkspace
Helper class which provides the Collimation Length for SANS instruments.