From 59db5f1260cc6649e4a4738c6a28f7e6e317579b Mon Sep 17 00:00:00 2001 From: Hunter Belanger Date: Wed, 21 Apr 2021 22:21:32 +0200 Subject: [PATCH] Fixes bug in sampling angle for CorrelatedAngleEnergy --- src/secondary_correlated.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/secondary_correlated.cpp b/src/secondary_correlated.cpp index 8e0f23d520..476d783609 100644 --- a/src/secondary_correlated.cpp +++ b/src/secondary_correlated.cpp @@ -259,7 +259,7 @@ void CorrelatedAngleEnergy::sample(double E_in, double& E_out, double& mu, } // Find correlated angular distribution for closest outgoing energy bin - if (r1 - c_k < c_k1 - r1) { + if (r1 - c_k < c_k1 - r1 || distribution_[l].interpolation == Interpolation::histogram) { mu = distribution_[l].angle[k]->sample(seed); } else { mu = distribution_[l].angle[k + 1]->sample(seed);