27namespace DataHandling {
60 const std::string
name()
const override {
return "LoadMuonNexus"; }
62 const std::string
summary()
const override {
63 return "The LoadMuonNexus algorithm will read the given NeXus Muon data "
64 "file Version 1 and use the results to populate the named "
65 "workspace. LoadMuonNexus may be invoked by LoadNexus if it is "
66 "given a NeXus file of this type.";
70 int version()
const override {
return 1; }
72 const std::string
category()
const override {
return "DataHandling\\Nexus;Muon\\DataHandling"; }
int version() const override
Algorithm's version for identification overriding a virtual method.
const std::string summary() const override
Summary of algorithms purpose.
void runLoadMappingTable(DataObjects::Workspace2D_sptr)
const std::string name() const override
Algorithm's name for identification overriding a virtual method.
const std::string category() const override
Algorithm's category for identification overriding a virtual method.
It is a base class for loaders for versions 1 and 2 of the muon nexus file format.
Defines a wrapper around a file whose internal structure can be accessed using the NeXus API.
Implements NXroot Nexus class.
MuunNexusReader opens a Nexus file and reads certain fields expected for a ISIS Muon data file (old f...
std::shared_ptr< Workspace > Workspace_sptr
shared pointer to Mantid::API::Workspace
std::shared_ptr< Workspace2D > Workspace2D_sptr
shared pointer to Mantid::DataObjects::Workspace2D
std::shared_ptr< TableWorkspace > TableWorkspace_sptr
shared pointer to Mantid::DataObjects::TableWorkspace
std::shared_ptr< const Instrument > Instrument_const_sptr
Shared pointer to an const instrument object.
Helper class which provides the Collimation Length for SANS instruments.
int32_t specnum_t
Typedef for a spectrum Number.