jfjoch_writer: Save integrated reflection count
This commit is contained in:
@@ -93,6 +93,7 @@ void HDF5DataFilePluginMX::OpenFile(HDF5File &data_file, const DataMessage &msg,
|
||||
spot_count_ice.reserve(images_per_file);
|
||||
spot_count_indexed.reserve(images_per_file);
|
||||
spot_count_low_res.reserve(images_per_file);
|
||||
integrated_reflections.reserve(images_per_file);
|
||||
}
|
||||
|
||||
void HDF5DataFilePluginMX::Write(const DataMessage &msg, uint64_t image_number) {
|
||||
@@ -151,6 +152,7 @@ void HDF5DataFilePluginMX::Write(const DataMessage &msg, uint64_t image_number)
|
||||
beam_corr_x[image_number] = msg.beam_corr_x.value_or(NAN);
|
||||
beam_corr_y[image_number] = msg.beam_corr_y.value_or(NAN);
|
||||
spot_count_indexed[image_number] = msg.spot_count_indexed.value_or(0);
|
||||
integrated_reflections[image_number] = msg.integrated_reflections.value_or(0);
|
||||
|
||||
if (msg.indexing_lattice) {
|
||||
auto tmp = msg.indexing_lattice->GetVector();
|
||||
@@ -228,4 +230,6 @@ void HDF5DataFilePluginMX::WriteFinal(HDF5File &data_file) {
|
||||
data_file.SaveVector("/entry/MX/bravais_lattice", bravais_lattice.vec());
|
||||
if (!resolution_estimate.empty())
|
||||
data_file.SaveVector("/entry/MX/resolutionEstimate", resolution_estimate.vec())->Units("Angstrom");
|
||||
if (!integrated_reflections.empty())
|
||||
data_file.SaveVector("/entry/MX/integratedReflections", integrated_reflections.vec());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user