ImageMessage: Add storage cell number
This commit is contained in:
@@ -45,6 +45,7 @@ HDF5DataFile::~HDF5DataFile() {
|
||||
group_exp.SaveVector("bunch_id", bunch_id);
|
||||
group_exp.SaveVector("info", jf_info);
|
||||
group_exp.SaveVector("timestamp", timestamp);
|
||||
group_exp.SaveVector("storage_cell", storage_cell);
|
||||
}
|
||||
rad_int_group.reset();
|
||||
result_group.reset();
|
||||
@@ -72,6 +73,7 @@ void HDF5DataFile::CreateFile() {
|
||||
bunch_id.resize(1);
|
||||
jf_info.resize(1);
|
||||
timestamp.resize(1);
|
||||
storage_cell.resize(1);
|
||||
}
|
||||
|
||||
void HDF5DataFile::Write(const DataMessage &msg, uint64_t image_number) {
|
||||
@@ -90,6 +92,7 @@ void HDF5DataFile::Write(const DataMessage &msg, uint64_t image_number) {
|
||||
bunch_id.resize(max_image_number + 1);
|
||||
jf_info.resize(max_image_number + 1);
|
||||
timestamp.resize(max_image_number + 1);
|
||||
storage_cell.resize(max_image_number + 1);
|
||||
}
|
||||
|
||||
nimages++;
|
||||
@@ -109,6 +112,7 @@ void HDF5DataFile::Write(const DataMessage &msg, uint64_t image_number) {
|
||||
bunch_id[image_number] = msg.bunch_id;
|
||||
jf_info[image_number] = msg.jf_info;
|
||||
timestamp[image_number] = msg.timestamp;
|
||||
storage_cell[image_number] = msg.storage_cell;
|
||||
|
||||
if (!msg.rad_int_profile.empty() && (msg.rad_int_profile.size() == rad_int_bin_to_q.size()))
|
||||
rad_int_group->SaveVector("img" + std::to_string(image_number), msg.rad_int_profile);
|
||||
|
||||
Reference in New Issue
Block a user