17 lines
538 B
C++
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;
|
|
}
|