aboutsummaryrefslogtreecommitdiff
path: root/src/crystfelindexingopts.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2024-01-10 16:34:28 +0100
committerThomas White <taw@physics.org>2024-01-10 16:34:28 +0100
commit7c96ec848d3487d95b6733bbd4e29b5e2b77f5c6 (patch)
tree7cfb3f9c173a9a08bad38045a41cbaa1ad0b48ad /src/crystfelindexingopts.h
parente13b2276d3949b3e7a185ddc8479ac65bfdfbf18 (diff)
CrystFELIndexingOpts: Add Millepede output options
Diffstat (limited to 'src/crystfelindexingopts.h')
-rw-r--r--src/crystfelindexingopts.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/crystfelindexingopts.h b/src/crystfelindexingopts.h
index 567bdb8e..e87d2dac 100644
--- a/src/crystfelindexingopts.h
+++ b/src/crystfelindexingopts.h
@@ -96,6 +96,8 @@ struct _crystfelindexingopts
GtkWidget *exclude_nonhits;
GtkWidget *no_peaks_in_stream;
GtkWidget *no_refls_in_stream;
+ GtkWidget *millepede;
+ GtkWidget *max_mille;
GtkListStore *copy_metadata_store;
};
@@ -133,6 +135,8 @@ extern int crystfel_indexing_opts_get_exclude_peaks(CrystFELIndexingOpts *opts);
extern int crystfel_indexing_opts_get_exclude_reflections(CrystFELIndexingOpts *opts);
extern char **crystfel_indexing_opts_get_metadata_to_copy(CrystFELIndexingOpts *opts,
int *n);
+extern int crystfel_indexing_opts_get_millepede(CrystFELIndexingOpts *opts,
+ int *pmax_level);
extern double crystfel_indexing_opts_get_fixed_profile_radius(CrystFELIndexingOpts *opts,
int *active);
extern double crystfel_indexing_opts_get_fixed_divergence(CrystFELIndexingOpts *opts);
@@ -191,6 +195,10 @@ extern void crystfel_indexing_opts_set_exclude_peaks(CrystFELIndexingOpts *opts,
int flag);
extern void crystfel_indexing_opts_set_exclude_reflections(CrystFELIndexingOpts *opts,
int flag);
+
+extern void crystfel_indexing_opts_set_millepede(CrystFELIndexingOpts *opts,
+ int enable, int max_level);
+
extern void crystfel_indexing_opts_set_fixed_profile_radius(CrystFELIndexingOpts *opts,
int active,
double val);