aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/peaks.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2012-04-26 14:10:20 +0200
committerThomas White <taw@physics.org>2012-04-26 14:10:20 +0200
commitd6c040ed981827f072e3e22501620a65a4418acd (patch)
tree7caa37e559a89830eaf15b21de05d4ee1a84673a /libcrystfel/src/peaks.c
parentcfbbdae0ff6b0823fd9de0971f51b9fd939db5b6 (diff)
Single point of truth for indices when sorting reflections
Diffstat (limited to 'libcrystfel/src/peaks.c')
-rw-r--r--libcrystfel/src/peaks.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libcrystfel/src/peaks.c b/libcrystfel/src/peaks.c
index cddb6069..4b146eb6 100644
--- a/libcrystfel/src/peaks.c
+++ b/libcrystfel/src/peaks.c
@@ -534,9 +534,6 @@ int peak_sanity_check(struct image *image)
struct integr_ind
{
- signed int h;
- signed int k;
- signed int l;
double res;
Reflection *refl;
};
@@ -578,9 +575,6 @@ static struct integr_ind *sort_reflections(RefList *list, UnitCell *cell,
get_indices(refl, &h, &k, &l);
res = resolution(cell, h, k, l);
- il[i].h = h;
- il[i].k = k;
- il[i].l = l;
il[i].res = res;
il[i].refl = refl;
@@ -620,10 +614,12 @@ void integrate_reflections(struct image *image, int use_closer, int bgsub,
double pfs, pss;
int r;
Reflection *refl;
+ signed int h, k, l;
refl = il[i].refl;
get_detector_pos(refl, &pfs, &pss);
+ get_indices(refl, &h, &k, &l);
/* Is there a really close feature which was detected? */
if ( use_closer ) {