BraggIntegrate2D: Fix polarization correction division

This commit is contained in:
2026-02-17 13:07:22 +01:00
parent 981c8ce0d4
commit c4d4b5d570
@@ -92,7 +92,7 @@ std::vector<Reflection> IntegrateInternal(const DiffractionExperiment &experimen
r_3, r_1_sq, r_2_sq, r_3_sq);
if (r.observed) {
if (experiment.GetPolarizationFactor())
r.rlp *= geom.CalcAzIntPolarizationCorr(r.predicted_x, r.predicted_y, experiment.GetPolarizationFactor().value());
r.rlp /= geom.CalcAzIntPolarizationCorr(r.predicted_x, r.predicted_y, experiment.GetPolarizationFactor().value());
r.image_number = static_cast<float>(image_number);
ret.emplace_back(r);
}