// SPDX-FileCopyrightText: 2025 Filip Leonarski, Paul Scherrer Institute // SPDX-License-Identifier: GPL-3.0-only #ifndef JFJOCH_XRAYFLUORESCENCESPECTRUM_H #define JFJOCH_XRAYFLUORESCENCESPECTRUM_H #include class XrayFluorescenceSpectrum { std::vector energy_eV; std::vector data; public: XrayFluorescenceSpectrum() = default; XrayFluorescenceSpectrum(const std::vector &energy_eV, const std::vector &data); [[nodiscard]] const std::vector &GetEnergy_eV() const; [[nodiscard]] const std::vector &GetData() const; [[nodiscard]] bool empty() const; }; #endif //JFJOCH_XRAYFLUORESCENCESPECTRUM_H