14#include <Poco/DOM/Element.h>
15#include <Poco/DOM/Node.h>
25namespace DataHandling {
58 int version()
const override {
return 2; }
59 const std::vector<std::string>
seeAlso()
const override {
return {
"SaveCanSAS1D"}; }
70 std::string trans_name);
75 void processTransmission(
const std::vector<API::MatrixWorkspace_sptr> &trans_gp,
const std::string &trans_name,
76 const std::string &output_name);
This algorithm loads 1 CanSAS1d xml file into a workspace.
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
std::vector< API::MatrixWorkspace_sptr > trans_can_gp
int version() const override
Algorithm's version for identification overriding a virtual method.
API::MatrixWorkspace_sptr loadTransEntry(Poco::XML::Node *const workspaceData, std::string &runName, std::string trans_name)
Add new method to deal with loading the transmission related data.
This algorithm loads 1 CanSAS1d xml file into a workspace.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.