12#include "MantidDataObjects/DllConfig.h"
17namespace DataObjects {
24 FakeMD(
const std::vector<double> &uniformParams,
const std::vector<double> &peakParams,
25 const std::vector<double> &ellipsoidParams,
const int randomSeed,
const bool randomizeSignal);
36 template <
typename MDE,
size_t nd>
38 template <
typename MDE,
size_t nd>
IPeaksWorkspace_sptr workspace
Abstract base class for multi-dimension event workspaces (MDEventWorkspace).
Provides a helper class to add fake data to an MD workspace.
std::vector< detid_t > m_detIDs
const bool m_randomizeSignal
Kernel::uniform_int_distribution< size_t > m_uniformDist
std::vector< double > m_peakParams
std::vector< double > m_ellipsoidParams
std::vector< double > m_uniformParams
std::shared_ptr< MDEventWorkspace< MDE, nd > > sptr
Typedef for a shared pointer of this kind of event workspace.
std::shared_ptr< IMDEventWorkspace > IMDEventWorkspace_sptr
Shared pointer to Mantid::API::IMDEventWorkspace.
Helper class which provides the Collimation Length for SANS instruments.
int32_t detid_t
Typedef for a detector ID.