11#include "MantidDataHandling/DllConfig.h"
19namespace DataHandling {
28 const std::string name()
const override;
29 int version()
const override;
30 const std::vector<std::string>
seeAlso()
const override {
return {
"LoadNexus"}; }
31 const std::string category()
const override;
32 const std::string summary()
const override;
38 std::map<std::string, std::string> validateInputs()
override;
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
LoadILLPolarizedDiffraction : Loads ILL polarized diffraction nexus files from instrument D7.
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::string m_instName
instrument name to load the IDF
std::string m_fileName
file name to load
std::vector< API::MatrixWorkspace_sptr > m_outputWorkspaceGroup
vector with output workspaces
size_t m_numberOfChannels
Defines a wrapper around a file whose internal structure can be accessed using the NeXus API.
Implements NXentry Nexus class.
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
Helper class which provides the Collimation Length for SANS instruments.