diff --git a/src/tallies/filter_mesh.cpp b/src/tallies/filter_mesh.cpp index bf424f9fe41..d1ab02f4819 100644 --- a/src/tallies/filter_mesh.cpp +++ b/src/tallies/filter_mesh.cpp @@ -53,8 +53,9 @@ void MeshFilter::get_all_bins( } // apply rotation if present if (!rotation_.empty()) { - last_r.rotate(rotation_); - r.rotate(rotation_); + last_r = last_r.rotate(rotation_); + r = r.rotate(rotation_); + u = u.rotate(rotation_); } if (estimator != TallyEstimator::TRACKLENGTH) {