Files
Jungfraujoch/image_analysis/SpotAnalysis.cpp
2025-06-22 13:15:10 +02:00

17 lines
538 B
C++

// SPDX-FileCopyrightText: 2025 Filip Leonarski, Paul Scherrer Institute <filip.leonarski@psi.ch>
// SPDX-License-Identifier: GPL-3.0-only
#include "SpotAnalysis.h"
int64_t CountLowResSpots(const DiffractionExperiment& experiment,
const std::vector<DiffractionSpot> &spots,
float d_min_A) {
int64_t ret = 0;
auto geom = experiment.GetDiffractionGeometry();
for (const auto &s: spots) {
if (s.GetResolution(geom) < d_min_A)
ret++;
}
return ret;
}