// Copyright (2019-2023) Paul Scherrer Institute #ifndef JUNGFRAUJOCH_PLOT_H #define JUNGFRAUJOCH_PLOT_H #include #include #include enum class PlotType {BkgEstimate, RadInt, SpotCount, IndexingRate, IndexingRatePerFile, ADUHistorgram}; struct PlotRequest { PlotType type; uint64_t binning; }; struct Plot { std::vector x; std::vector y; }; struct RadialIntegrationProfileStruct { std::string title; Plot plot; }; struct RadialIntegrationProfiles { std::vector profiles; }; #endif //JUNGFRAUJOCH_PLOT_H