libcrystfel 0.11.1
|
Data Structures | |
struct | peak_params |
Enumerations | |
enum | peak_search_method { PEAK_PEAKFINDER9 , PEAK_PEAKFINDER8 , PEAK_ZAEF , PEAK_HDF5 , PEAK_CXI , PEAK_MSGPACK , PEAK_NONE , PEAK_ERROR } |
Functions | |
const char * | str_peaksearch (enum peak_search_method meth) |
enum peak_search_method | parse_peaksearch (const char *arg) |
int * | make_BgMask (struct image *image, struct detgeom_panel *p, int pn, double ir_inn) |
ImageFeatureList * | search_peaks (const struct image *image, float threshold, float min_gradient, float min_snr, double ir_inn, double ir_mid, double ir_out, int use_saturated) |
ImageFeatureList * | search_peaks_peakfinder9 (const struct image *image, float min_snr_biggest_pix, float min_snr_peak_pix, float min_snr_whole_peak, float min_sig, float min_peak_over_neighbour, int window_radius) |
int | indexing_peak_check (const struct image *image, ImageFeatureList *peaks, Crystal **crystals, int n_cryst, int multi_mode) |
ImageFeatureList * | validate_peaks (const struct image *image, ImageFeatureList *peaks, double min_snr, int ir_inn, int ir_mid, int ir_out, int use_saturated, int check_snr) |
double | estimate_peak_resolution (ImageFeatureList *peaks, double lambda, struct detgeom *det) |
Peak search functions
|
extern |
image | An image structure |
peaks | An ImageFeatureList |
crystals | Pointer to array of pointers to crystals |
n_cryst | The number of crystals |
multi_mode | Whether the thresholds should be set for multi-lattice indexing |
Checks whether the peaks in peaks
appear to be explained by the crystals provided.
Returns 1 if the peaks appear to be well-explained by the crystals. Otherwise, if the indexing solutions appear to be "bad", returns 0.