jfjoch_writer: Save preprocessing time
This commit is contained in:
@@ -100,6 +100,7 @@ void HDF5DataFilePluginMX::OpenFile(HDF5File &data_file, const DataMessage &msg,
|
||||
refinement_time.reserve(images_per_file);
|
||||
processing_time.reserve(images_per_file);
|
||||
bragg_prediction_time.reserve(images_per_file);
|
||||
preprocessing_time.reserve(images_per_file);
|
||||
}
|
||||
|
||||
void HDF5DataFilePluginMX::Write(const DataMessage &msg, uint64_t image_number) {
|
||||
@@ -155,6 +156,7 @@ void HDF5DataFilePluginMX::Write(const DataMessage &msg, uint64_t image_number)
|
||||
refinement_time[image_number] = msg.refinement_time_s.value_or(NAN);
|
||||
processing_time[image_number] = msg.processing_time_s.value_or(NAN);
|
||||
bragg_prediction_time[image_number] = msg.bragg_prediction_time_s.value_or(NAN);
|
||||
preprocessing_time[image_number] = msg.preprocessing_time_s.value_or(NAN);
|
||||
|
||||
if (indexing) {
|
||||
indexed[image_number] = msg.indexing_result.value_or(0);
|
||||
@@ -218,6 +220,8 @@ void HDF5DataFilePluginMX::WriteFinal(HDF5File &data_file) {
|
||||
data_file.SaveVector("/entry/MX/processingTime", processing_time.vec())->Units("s");
|
||||
if (!bragg_prediction_time.empty())
|
||||
data_file.SaveVector("/entry/MX/braggPredictionTime", bragg_prediction_time.vec())->Units("s");
|
||||
if (!preprocessing_time.empty())
|
||||
data_file.SaveVector("/entry/MX/preprocessingTime", preprocessing_time.vec())->Units("s");
|
||||
|
||||
if (!strong_pixel_count.empty())
|
||||
data_file.SaveVector("/entry/MX/strongPixels", strong_pixel_count.vec());
|
||||
|
||||
Reference in New Issue
Block a user