// Copyright (2019-2023) Paul Scherrer Institute #ifndef JUNGFRAUJOCH_DATAPROCESSINGSETTINGS_H #define JUNGFRAUJOCH_DATAPROCESSINGSETTINGS_H #include struct DataProcessingSettings { float signal_to_noise_threshold; // STRONG_PIXEL in XDS int64_t photon_count_threshold; // Threshold in photon counts int64_t min_pix_per_spot; // Minimum pixels per spot int64_t max_pix_per_spot; // Maximum pixels per spot int64_t local_bkg_size; // NBX/NBY parameter float high_resolution_limit; float low_resolution_limit; float bkg_estimate_low_q; float bkg_estimate_high_q; bool preview_indexed_only; }; #endif //JUNGFRAUJOCH_DATAPROCESSINGSETTINGS_H