Reflection: Save zeta

This commit is contained in:
2026-02-08 13:10:06 +01:00
parent 666b52ffc1
commit e15944ab56
9 changed files with 24 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ void HDF5DataFilePluginReflection::Write(const DataMessage &msg, uint64_t image_
std::vector<int32_t> h, k, l;
std::vector<float> I, sigma, d, lp;
std::vector<float> image, phi, pred_x, pred_y, bkg, partiality;
std::vector<float> image, phi, pred_x, pred_y, bkg, partiality, zeta;
for (const auto &refl : msg.reflections) {
image.emplace_back(refl.image_number);
@@ -33,6 +33,7 @@ void HDF5DataFilePluginReflection::Write(const DataMessage &msg, uint64_t image_
lp.emplace_back(1.0/refl.rlp);
partiality.emplace_back(refl.partiality);
phi.emplace_back(refl.delta_phi);
zeta.emplace_back(refl.zeta);
}
std::string image_group_name = fmt::format("image_{:06d}", image_number);
@@ -51,6 +52,7 @@ void HDF5DataFilePluginReflection::Write(const DataMessage &msg, uint64_t image_
image_group.SaveVector("observed_frame", image);
image_group.SaveVector("lp", lp);
image_group.SaveVector("partiality", partiality);
image_group.SaveVector("zeta", zeta);
}
void HDF5DataFilePluginReflection::WriteFinal(HDF5File &data_file) {