diff options
author | tlatorre <tlatorre@uchicago.edu> | 2019-09-23 09:16:46 -0500 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2019-09-23 09:16:46 -0500 |
commit | 34b3d958d10e39da3d19d1f93b9f4330776253e1 (patch) | |
tree | 40ced3631657451fe6ff2d45bb5af3ade75e2a3a /src/hdf5_utils.c | |
parent | 213a184162e444a50f328c1106ba5fe47103d280 (diff) | |
download | sddm-34b3d958d10e39da3d19d1f93b9f4330776253e1.tar.gz sddm-34b3d958d10e39da3d19d1f93b9f4330776253e1.tar.bz2 sddm-34b3d958d10e39da3d19d1f93b9f4330776253e1.zip |
add sub_run variable to the events array in the HDF5 file
This commit adds the sub_run variable to the ev array in the HDF5 output file
and updates plot-energy to order the events using the run and sub_run
variables. This fixes a potential issue where I was sorting by GTID before, but
the GTID can wrap around and so isn't guaranteed to put the events in the right
order.
Diffstat (limited to 'src/hdf5_utils.c')
-rw-r--r-- | src/hdf5_utils.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/hdf5_utils.c b/src/hdf5_utils.c index 05d1002..2a8f396 100644 --- a/src/hdf5_utils.c +++ b/src/hdf5_utils.c @@ -102,6 +102,7 @@ int save_output(const char *output, HDF5Event *hdf5_events, size_t nevents, HDF5 */ hdf5_events_tid = H5Tcreate(H5T_COMPOUND, sizeof(HDF5Event)); H5Tinsert(hdf5_events_tid, "run", HOFFSET(HDF5Event, run), H5T_NATIVE_INT); + H5Tinsert(hdf5_events_tid, "sub_run", HOFFSET(HDF5Event, sub_run), H5T_NATIVE_INT); H5Tinsert(hdf5_events_tid, "evn", HOFFSET(HDF5Event, evn), H5T_NATIVE_INT); H5Tinsert(hdf5_events_tid, "gtr", HOFFSET(HDF5Event, gtr), H5T_NATIVE_DOUBLE); H5Tinsert(hdf5_events_tid, "nhit", HOFFSET(HDF5Event, nhit), H5T_NATIVE_INT); |