v1.0.0-rc.72

This commit is contained in:
2025-09-08 20:28:59 +02:00
parent 6c88c6902e
commit c67337cfe1
275 changed files with 7525 additions and 1039 deletions

View File

@@ -3,11 +3,6 @@
#include "HDF5DataFilePluginDetector.h"
HDF5DataFilePluginDetector::HDF5DataFilePluginDetector(const StartMessage &msg)
: beam_center_x_default(msg.beam_center_x),
beam_center_y_default(msg.beam_center_y),
geom_refinement(msg.geom_refinement_algorithm != GeomRefinementAlgorithmEnum::None){}
void HDF5DataFilePluginDetector::OpenFile(HDF5File &in_data_file, const DataMessage &msg) {}
void HDF5DataFilePluginDetector::Write(const DataMessage &msg, uint64_t image_number) {
@@ -34,18 +29,6 @@ void HDF5DataFilePluginDetector::Write(const DataMessage &msg, uint64_t image_nu
if (msg.processing_time_s.has_value())
processing_time[image_number] = msg.processing_time_s.value();
if (geom_refinement) {
if (msg.beam_center_x.has_value())
beam_center_x[image_number] = msg.beam_center_x.value();
else
beam_center_x[image_number] = beam_center_x_default;
if (msg.beam_center_y.has_value())
beam_center_y[image_number] = msg.beam_center_y.value();
else
beam_center_y[image_number] = beam_center_y_default;
}
}
void HDF5DataFilePluginDetector::WriteFinal(HDF5File &data_file) {
@@ -65,10 +48,6 @@ void HDF5DataFilePluginDetector::WriteFinal(HDF5File &data_file) {
data_file.SaveVector("/entry/detector/pixel_sum", pixel_sum.vec());
if (!processing_time.empty())
data_file.SaveVector("/entry/detector/processing_time", processing_time.vec())->Units("s");
if (!beam_center_x.empty())
data_file.SaveVector("/entry/detector/beam_center_x", beam_center_x.vec());
if (!beam_center_y.empty())
data_file.SaveVector("/entry/detector/beam_center_y", beam_center_y.vec());
data_file.SaveVector("/entry/detector/data_collection_efficiency_image", efficiency.vec());
}