void set2DValues(Mantid::API::MatrixWorkspace_sptr ws) { const auto numberOfHistograms = ws->getNumberHistograms(); for (size_t index = 0; index < numberOfHistograms; ++index) { auto &data = ws->dataY(index); data = Mantid::MantidVec(data.size(), static_cast<double>(index)); } }
void IndirectFitAnalysisTab::plotSpectrum( Mantid::API::MatrixWorkspace_sptr workspace) { const auto name = QString::fromStdString(workspace->getName()); for (auto i = 0u; i < workspace->getNumberHistograms(); ++i) IndirectTab::plotSpectrum(name, static_cast<int>(i)); }