// Copyright (2019-2024) Paul Scherrer Institute #ifndef JUNGFRAUJOCH_HDF5DATAFILEPLUGINJUNGFRAU_H #define JUNGFRAUJOCH_HDF5DATAFILEPLUGINJUNGFRAU_H #include "HDF5DataFilePlugin.h" class HDF5DataFilePluginJUNGFRAU : public HDF5DataFilePlugin { std::vector jf_info; std::vector storage_cell; std::vector receiver_aq_dev_delay; std::vector receiver_free_buffers; public: void OpenFile(HDF5File &data_file, const DataMessage& msg) override; void Write(const DataMessage& msg, uint64_t image_number) override; void WriteFinal(HDF5File &data_file) override; }; #endif //JUNGFRAUJOCH_HDF5DATAFILEPLUGINJUNGFRAU_H