2404 indexing enable

This commit is contained in:
2024-04-11 09:25:48 +02:00
parent f2be4c677d
commit 82a2d9a7bf
13 changed files with 73 additions and 14 deletions
+3 -2
View File
@@ -39,7 +39,8 @@ void MXAnalyzer::ReadFromCPU(const int16_t *image, const SpotFindingSettings &se
ReadFromFPGA(&output, settings, module_number);
}
bool MXAnalyzer::Process(DataMessage &message) {
bool MXAnalyzer::Process(DataMessage &message,
const SpotFindingSettings& settings) {
message.indexing_result = 0;
if (!find_spots)
return false;
@@ -52,7 +53,7 @@ bool MXAnalyzer::Process(DataMessage &message) {
for (const auto &spot: spots_out)
message.spots.push_back(spot);
if (do_indexing) {
if (do_indexing && settings.indexing) {
std::vector<Coord> recip;
for (const auto &i: spots_out)
recip.push_back(i.ReciprocalCoord(experiment));