/* * reflections.h * * Utilities for handling reflections * * (c) 2006-2010 Thomas White * * Part of CrystFEL - crystallography with a FEL * */ #ifdef HAVE_CONFIG_H #include #endif #ifndef REFLECTIONS_H #define REFLECTIONS_H #include "cell.h" #include "utils.h" extern double *poisson_esds(double *intensities, ReflItemList *items, double adu_per_photon); extern void write_reflections(const char *filename, ReflItemList *items, double *intensities, double *esds, double *phases, unsigned int *counts, UnitCell *cell); extern ReflItemList *read_reflections(const char *filename, double *intensities, double *phases, unsigned int *counts, double *esds); extern double *ideal_intensities(double complex *sfac); #endif /* REFLECTIONS_H */