![]() |
![]() |
![]() |
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
);