Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
NXcanSASUtil.h File Reference
#include "MantidAPI/MatrixWorkspace_fwd.h"
#include <H5Cpp.h>
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

class  Mantid::DataHandling::NXcanSAS::DataDimensions
 
struct  Mantid::DataHandling::NXcanSAS::DataSpaceInformation
 
struct  Mantid::DataHandling::NXcanSAS::InstrumentNameInfo
 
struct  Mantid::DataHandling::NXcanSAS::SpinState
 
struct  Mantid::DataHandling::NXcanSAS::SpinVectorBuilder
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::DataHandling
 
namespace  Mantid::DataHandling::NXcanSAS
 

Enumerations

enum  Mantid::DataHandling::NXcanSAS::WorkspaceDataAxes : std::uint8_t { Mantid::DataHandling::NXcanSAS::Y = 0 , Mantid::DataHandling::NXcanSAS::YErr = 1 , Mantid::DataHandling::NXcanSAS::X = 2 , Mantid::DataHandling::NXcanSAS::XErr = 3 }
 
enum class  Mantid::DataHandling::NXcanSAS::WorkspaceDimensionality : std::uint8_t { Mantid::DataHandling::NXcanSAS::other = 0 , Mantid::DataHandling::NXcanSAS::oneD = 1 , Mantid::DataHandling::NXcanSAS::twoD = 2 }
 

Functions

DataSpaceInformation Mantid::DataHandling::NXcanSAS::getDataSpaceInfo (const H5::DataSet &dataSet)
 
WorkspaceDimensionality Mantid::DataHandling::NXcanSAS::getWorkspaceDimensionality (const MatrixWorkspace_sptr &workspace)
 Retrieves workspace dimensionality enum value: oneD , twoD, other (error)