| CrystFEL Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum PartialityModel; RefList * find_intersections (struct image *image,Crystal *cryst,PartialityModel pmodel); RefList * select_intersections (struct image *image,Crystal *cryst); void update_partialities (Crystal *cryst,PartialityModel pmodel); void update_partialities_2 (Crystal *cryst,PartialityModel pmodel,int *n_gained,int *n_lost,double *mean_p_change); void polarisation_correction (RefList *list,UnitCell *cell,struct image *image); #define LORENTZ_SCALE
typedef enum {
PMODEL_SPHERE,
PMODEL_UNITY,
PMODEL_GAUSSIAN,
PMODEL_THIN,
PMODEL_SCSPHERE,
} PartialityModel;
A PartialityModel describes a geometrical model which can be used to
calculate spot partialities and Lorentz correction factors.
RefList * find_intersections (struct image *image,Crystal *cryst,PartialityModel pmodel);
void update_partialities_2 (Crystal *cryst,PartialityModel pmodel,int *n_gained,int *n_lost,double *mean_p_change);
void polarisation_correction (RefList *list,UnitCell *cell,struct image *image);