10#include "MantidDataHandling/DllConfig.h"
18namespace DataHandling {
29 const std::string
name()
const override {
return "LoadNXcanSAS"; }
31 const std::string
summary()
const override {
return "Loads an HDF5 NXcanSAS file into a MatrixWorkspace."; }
34 int version()
const override {
return (1); }
35 const std::vector<std::string>
seeAlso()
const override {
return {
"LoadCanSAS1D",
"SaveNXcanSAS"}; }
37 const std::string
category()
const override {
return "DataHandling\\Nexus"; }
44 void loadTransmission(H5::Group &entry,
const std::string &name);
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
LoadNXcanSAS : Tries to load an NXcanSAS file type into a Workspace2D.
~LoadNXcanSAS() override=default
Virtual dtor.
const std::string category() const override
Algorithm's category for identification.
LoadNXcanSAS()
Constructor.
int version() const override
Algorithm's version.
const std::string summary() const override
Summary of algorithms purpose.
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
function to return a name of the algorithm, must be overridden in all algorithms
Defines a wrapper around a file whose internal structure can be accessed using the NeXus API.
Helper class which provides the Collimation Length for SANS instruments.