From 454b01b732b98a0b1cddbd85f91df64560416494 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 15 Mar 2013 11:20:31 +0100 Subject: Use Lorentz factors when merging reflections --- libcrystfel/src/geometry.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libcrystfel/src/geometry.c') diff --git a/libcrystfel/src/geometry.c b/libcrystfel/src/geometry.c index 7a553f82..f457fc4f 100644 --- a/libcrystfel/src/geometry.c +++ b/libcrystfel/src/geometry.c @@ -384,7 +384,7 @@ void update_partialities(Crystal *cryst, PartialityModel pmodel) refl = next_refl(refl, iter) ) { Reflection *vals; - double r1, r2, p, x, y; + double r1, r2, L, p, x, y; double xl, yl, zl; signed int h, k, l; int clamp1, clamp2; @@ -407,6 +407,8 @@ void update_partialities(Crystal *cryst, PartialityModel pmodel) /* Transfer partiality stuff */ get_partial(vals, &r1, &r2, &p, &clamp1, &clamp2); set_partial(refl, r1, r2, p, clamp1, clamp2); + L = get_lorentz(vals); + set_lorentz(refl, L); /* Transfer detector location */ get_detector_pos(vals, &x, &y); -- cgit v1.2.3