Skip to content
Snippets Groups Projects
Commit d74d5d18 authored by Martyn Gigg's avatar Martyn Gigg
Browse files

Use std::make_unique over bare new for exception safety

parent 3c6fdf6b
No related branches found
No related tags found
No related merge requests found
......@@ -78,8 +78,9 @@ MayersSampleCorrectionStrategy::MayersSampleCorrectionStrategy(
MayersSampleCorrectionStrategy::Parameters params,
HistogramData::Histogram inputHist)
: m_pars(params), m_histogram(std::move(inputHist)),
m_tofVals(m_histogram.points()), m_histoYSize(m_histogram.y().size()),
m_muRrange(calculateMuRange()), m_rng(new MersenneTwister(1)) {
m_tofVals(m_histogram.points()), m_histoYSize(m_histogram.size()),
m_muRrange(calculateMuRange()),
m_rng(std::make_unique<MersenneTwister>(1)) {
const auto &xVals = m_histogram.x();
if (!(xVals.front() < xVals.back())) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment