aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2019-11-18 10:20:32 -0600
committertlatorre <tlatorre@uchicago.edu>2019-11-18 10:20:32 -0600
commitf3472ab5fa5d6681b9ebbf296e80b3dfc47fa14b (patch)
tree0a7f5cb59d96df285254f3f8812eb043eaa65c1c
parent0711635a7449707c4e77ff1073856781aa309995 (diff)
downloadsddm-f3472ab5fa5d6681b9ebbf296e80b3dfc47fa14b.tar.gz
sddm-f3472ab5fa5d6681b9ebbf296e80b3dfc47fa14b.tar.bz2
sddm-f3472ab5fa5d6681b9ebbf296e80b3dfc47fa14b.zip
add nhit_cal to the HDF5 file
-rw-r--r--src/fit.c1
-rw-r--r--src/hdf5_utils.c1
-rw-r--r--src/hdf5_utils.h1
-rw-r--r--src/zdab-cat.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/fit.c b/src/fit.c
index 5f3db19..265e861 100644
--- a/src/fit.c
+++ b/src/fit.c
@@ -6474,6 +6474,7 @@ skip_mc:
hdf5_events[nevents].evn = bmc.evn;
hdf5_events[nevents].gtr = ev.trigger_time;
hdf5_events[nevents].nhit = ev.nhit;
+ hdf5_events[nevents].nhit_cal = ev.nhit_cal;
hdf5_events[nevents].gtid = ev.gtid;
hdf5_events[nevents].trg_type = ev.trigger_type;
hdf5_events[nevents].dc = get_dc_word(&ev, f, &bmast, &b);
diff --git a/src/hdf5_utils.c b/src/hdf5_utils.c
index 2da7d58..f8a91c2 100644
--- a/src/hdf5_utils.c
+++ b/src/hdf5_utils.c
@@ -116,6 +116,7 @@ int save_output(const char *output, HDF5Event *hdf5_events, size_t nevents, HDF5
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);
+ H5Tinsert(hdf5_events_tid, "nhit_cal", HOFFSET(HDF5Event, nhit_cal), H5T_NATIVE_INT);
H5Tinsert(hdf5_events_tid, "gtid", HOFFSET(HDF5Event, gtid), H5T_NATIVE_UINT32);
H5Tinsert(hdf5_events_tid, "trg_type", HOFFSET(HDF5Event, trg_type), H5T_NATIVE_UINT32);
H5Tinsert(hdf5_events_tid, "dc", HOFFSET(HDF5Event, dc), H5T_NATIVE_UINT32);
diff --git a/src/hdf5_utils.h b/src/hdf5_utils.h
index 25d8757..03ef6ae 100644
--- a/src/hdf5_utils.h
+++ b/src/hdf5_utils.h
@@ -27,6 +27,7 @@ typedef struct HDF5Event {
int evn;
double gtr;
int nhit;
+ int nhit_cal;
uint32_t gtid;
uint32_t trg_type;
uint32_t dc;
diff --git a/src/zdab-cat.c b/src/zdab-cat.c
index 35fbc7d..950ead3 100644
--- a/src/zdab-cat.c
+++ b/src/zdab-cat.c
@@ -342,6 +342,7 @@ skip_mc:
hdf5_events[nevents].evn = bmc.evn;
hdf5_events[nevents].gtr = ev.trigger_time;
hdf5_events[nevents].nhit = ev.nhit;
+ hdf5_events[nevents].nhit_cal = ev.nhit_cal;
hdf5_events[nevents].gtid = ev.gtid;
hdf5_events[nevents].trg_type = ev.trigger_type;
hdf5_events[nevents].dc = get_dc_word(&ev, f, &bmast, &b);