Adjust cSAXS file format

This commit is contained in:
2018-11-15 11:05:16 +01:00
parent 8bd69306e3
commit bc6e9d80ac
+11 -4
View File
@@ -26,16 +26,23 @@ class CsaxsFormat : public H5Format
// After format has been writen, where to move the raw datasets.
dataset_move_mapping.reset(new std::unordered_map<string, string>(
{
{config::raw_image_dataset_name, "data/" + dataset_name + "/data"},
{config::raw_image_dataset_name, "detector/" + dataset_name},
{"frame", "detector/" + "/frame"},
{"is_good_frame", "detector/" + "/is_good_frame"},
{"missing_packets_1", "detector/" + "/missing_packets_1"},
{"missing_packets_2", "detector/" + "/missing_packets_2"},
{"daq_recs", "detector/" + "/daq_recs"},
{"daq_rec", "detector/" + "/daq_rec"},
{"framenum_diff", "detector/" + "/framenum_diff"},
{"framenums", "detector/" + "/framenums"},
{"module_number", "detector/" + "/module_number"},
}));
// Definition of the file format.
file_format.reset(
new h5_parent("", EMPTY_ROOT, {
s_ptr(new h5_group("data", {
s_ptr(new h5_group(dataset_name, {}))
}))
s_ptr(new h5_group("detector", {}))
}));
}