// SPDX-FileCopyrightText: 2026 Filip Leonarski, Paul Scherrer Institute // SPDX-License-Identifier: GPL-3.0-only #include "CalibrationSettings.h" CalibrationSettings &CalibrationSettings::Calibrant(const std::string &input) { calibrant = input; return *this; } CalibrationSettings &CalibrationSettings::Method(CalibrationMethod input) { method = input; return *this; } const std::string &CalibrationSettings::GetCalibrant() const { return calibrant; } CalibrationMethod CalibrationSettings::GetMethod() const { return method; } void CalibrationSettings::ApplyToAzimuthalIntegration(AzimuthalIntegrationSettings &azint) const { azint.ForceCPUinFPGAWorkflow(true); if (azint.GetAzimuthalBinCount() < 4) azint.AzimuthalBinCount(CALIBRATION_AZIM_BINS_DEFAULT); }