diff options
author | Thomas White <taw@physics.org> | 2013-04-16 14:09:59 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2013-04-16 14:09:59 +0200 |
commit | b3f246e5c287670d06f3538d4d533d7c6d2e08ab (patch) | |
tree | cc1b4675b72901dcaf2fc528e01330df4fa4d71f /libcrystfel/src/peaks.c | |
parent | e53110088bc818ef5b551b65bdaf702d9f04efc5 (diff) |
Remove "use_saturated" argument to integrate_peak()
There are no side-effects to setting it either way, and the caller can just set saturated=NULL
or ignore the result.
Diffstat (limited to 'libcrystfel/src/peaks.c')
-rw-r--r-- | libcrystfel/src/peaks.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/libcrystfel/src/peaks.c b/libcrystfel/src/peaks.c index 6c09053b..14541ace 100644 --- a/libcrystfel/src/peaks.c +++ b/libcrystfel/src/peaks.c @@ -228,7 +228,7 @@ static int integrate_peak(struct image *image, int cfs, int css, double *pfs, double *pss, double *intensity, double *sigma, double ir_inn, double ir_mid, double ir_out, - int use_max_adu, int *bgPkMask, int *saturated) + int *bgPkMask, int *saturated) { signed int dfs, dss; double lim_sq, out_lim_sq, mid_lim_sq; @@ -308,9 +308,7 @@ static int integrate_peak(struct image *image, int cfs, int css, val = image->data[idx]; /* Check if peak contains saturation in bg region */ - if ( use_max_adu && (val > p->max_adu) ) { - if ( saturated != NULL ) *saturated = 1; - } + if ( (saturated != NULL) && (val > p->max_adu) ) *saturated = 1; bg_tot += val; bg_tot_sq += pow(val, 2.0); @@ -367,9 +365,7 @@ static int integrate_peak(struct image *image, int cfs, int css, val = image->data[idx] - bg_mean; /* Check if peak contains saturation */ - if ( use_max_adu && (val > p->max_adu) ) { - if ( saturated != NULL ) *saturated = 1; - } + if ( (saturated != NULL) && (val > p->max_adu) ) *saturated = 1; pk_counts++; pk_total += val; @@ -502,7 +498,7 @@ static void search_peaks_in_panel(struct image *image, float threshold, /* Centroid peak and get better coordinates. */ r = integrate_peak(image, mask_fs, mask_ss, &f_fs, &f_ss, &intensity, &sigma, - ir_inn, ir_mid, ir_out, 1, NULL, &saturated); + ir_inn, ir_mid, ir_out, NULL, &saturated); if ( saturated ) { image->num_saturated_peaks++; @@ -798,7 +794,7 @@ static void integrate_crystal(Crystal *cr, struct image *image, int use_closer, r = integrate_peak(image, pfs, pss, &fs, &ss, &intensity, &sigma, ir_inn, ir_mid, ir_out, - 1, bgMasks[pnum], &saturated); + bgMasks[pnum], &saturated); if ( saturated ) { n_saturated++; @@ -920,7 +916,7 @@ void validate_peaks(struct image *image, double min_snr, r = integrate_peak(image, f->fs, f->ss, &f_fs, &f_ss, &intensity, &sigma, - ir_inn, ir_mid, ir_out, 1, NULL, &saturated); + ir_inn, ir_mid, ir_out, NULL, &saturated); if ( r ) { n_int++; continue; |