diff --git a/Framework/DataHandling/src/LoadNexusMonitors2.cpp b/Framework/DataHandling/src/LoadNexusMonitors2.cpp index 08bbd021a78fab349862989b7b2893949edce795..35e2ed4f31c8e91115c72715ba3aefbbda11a246 100644 --- a/Framework/DataHandling/src/LoadNexusMonitors2.cpp +++ b/Framework/DataHandling/src/LoadNexusMonitors2.cpp @@ -467,7 +467,7 @@ void LoadNexusMonitors2::splitMutiPeriodHistrogramData( return; } - WorkspaceGroup_sptr wsGroup(new WorkspaceGroup); + WorkspaceGroup_sptr wsGroup=boost::make_shared<WorkspaceGroup>(); size_t yLength = m_multiPeriodCounts[0].size() / numPeriods; size_t xLength = yLength + 1; size_t numSpectra = m_workspace->getNumberHistograms(); @@ -653,7 +653,7 @@ bool LoadNexusMonitors2::createOutputWorkspace( // Use event monitors and create event workspace // only used if using event monitors - EventWorkspace_sptr eventWS = EventWorkspace_sptr(new EventWorkspace()); + EventWorkspace_sptr eventWS = boost::make_shared<EventWorkspace>(); eventWS->initialize(m_monitorInfo.size(), 1, 1); // Set the units