22 const std::optional<std::pair<size_t, size_t>> &spinVecSize = std::nullopt);
24 const std::optional<std::pair<size_t, size_t>> &spinVecSize = std::nullopt);
27 [[nodiscard]]
const std::vector<hsize_t> &
getDataShape()
const;
28 [[nodiscard]]
const std::vector<hsize_t> &
getSlabShape()
const;
30 [[nodiscard]]
const H5::DataType &
getDataType()
const;
IPeaksWorkspace_sptr workspace
const H5::DataSpace & getDataSpace() const
H5::DataSpace m_dataSpace
std::vector< hsize_t > m_dataShape
hsize_t m_numberOfHistograms
const std::vector< hsize_t > & getSlabShape() const
const hsize_t & getNumberOfPoints() const
const H5::DataType & getDataType() const
const std::vector< hsize_t > & getDataShape() const
const hsize_t & getNumberOfHistograms() const
std::vector< hsize_t > m_slabShape
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
DataSpaceInformation getDataSpaceInfo(const H5::DataSet &dataSet)
WorkspaceDimensionality getWorkspaceDimensionality(const Mantid::API::MatrixWorkspace_sptr &workspace)
Retrieves workspace dimensionality enum value: oneD , twoD, other (error)
std::string instrumentName
static std::string getIdfFromFile(const std::string &instrumentName)
static std::string getInstrumentNameFromFile(const H5::Group &entry)
std::pair< size_t, size_t > spinIndexPair
std::vector< std::string > spinVec