本文整理汇总了C++中Workspace2D_sptr::setYUnit方法的典型用法代码示例。如果您正苦于以下问题:C++ Workspace2D_sptr::setYUnit方法的具体用法?C++ Workspace2D_sptr::setYUnit怎么用?C++ Workspace2D_sptr::setYUnit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Workspace2D_sptr
的用法示例。
在下文中一共展示了Workspace2D_sptr::setYUnit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createSANSInstrumentWorkspace
/*
* Generate a SANS test workspace, with instrument geometry.
* The geometry is the SANSTEST geometry, with a 30x30 pixel 2D detector.
*
* @param workspace: name of the workspace to be created.
*/
Workspace2D_sptr SANSInstrumentCreationHelper::createSANSInstrumentWorkspace(
std::string workspace) {
// Create a test workspace with test data with a well defined peak
// The test instrument has two monitor channels
Workspace2D_sptr ws = WorkspaceCreationHelper::create2DWorkspace123(
nBins * nBins + nMonitors, 1, 1);
AnalysisDataService::Instance().addOrReplace(workspace, ws);
ws->getAxis(0)->unit() =
Mantid::Kernel::UnitFactory::Instance().create("Wavelength");
ws->setYUnit("");
// Load instrument geometry
runLoadInstrument("SANSTEST", ws);
runLoadMappingTable(ws, nBins, nBins);
return ws;
}