AzimuthalIntegration: Clear naming for polarization factor

This commit is contained in:
2026-02-17 13:05:45 +01:00
parent c7bf8c4d13
commit 981c8ce0d4
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -31,7 +31,7 @@ AzimuthalIntegration::AzimuthalIntegration(const DiffractionExperiment &experime
experiment.GetYPixelsNum(),
experiment.GetWavelength_A()) {
polarization_correction = experiment.GetPolarizationFactor();
polarization_factor = experiment.GetPolarizationFactor();
if (!experiment.IsGeometryTransformed())
SetupRawGeom(experiment, mask.GetMaskRaw(experiment));
@@ -89,8 +89,8 @@ void AzimuthalIntegration::SetupPixel(const DiffractionGeometry &geom,
float corr = 1.0;
if (settings.IsSolidAngleCorrection())
corr /= geom.CalcAzIntSolidAngleCorr(x, y);
if (settings.IsPolarizationCorrection() && polarization_correction)
corr /= geom.CalcAzIntPolarizationCorr(x, y, polarization_correction.value());
if (settings.IsPolarizationCorrection() && polarization_factor)
corr /= geom.CalcAzIntPolarizationCorr(x, y, polarization_factor.value());
corrections[pxl] = corr;
if (d > 0) {
+1 -1
View File
@@ -23,7 +23,7 @@ protected:
std::vector<float> pixel_resolution;
std::vector<float> corrections;
std::optional<float> polarization_correction;
std::optional<float> polarization_factor;
void UpdateMaxBinNumber();
AzimuthalIntegration(const AzimuthalIntegrationSettings& settings,