21 const std::string
name()
const override;
22 int version()
const override;
23 const std::string category()
const override;
24 const std::string summary()
const override;
29 std::map<std::string, std::string> validateInputs()
override;
31 std::vector<Mantid::API::MatrixWorkspace_sptr> getInputWorkspaces()
const;
33 std::vector<double> getQValues(
const std::vector<Mantid::API::MatrixWorkspace_sptr> &workspaces);
37 std::vector<std::string> renameConvolvedMembers(
const std::vector<std::string> &members,
38 const std::vector<std::string> &newNames)
const;
47 std::vector<Mantid::API::MatrixWorkspace_sptr>
51 std::vector<Mantid::API::MatrixWorkspace_sptr> &members);
53 void setNumericAxis(
const std::vector<Mantid::API::MatrixWorkspace_sptr> &workspaces,
54 const std::vector<double> &values,
size_t axisIndex)
const;
56 std::vector<std::string> addMembersToADS(
const std::vector<std::string> &members,
57 const std::vector<Mantid::API::MatrixWorkspace_sptr> &memberWorkspaces,
58 const std::string &outputWSName);