aboutsummaryrefslogtreecommitdiff
path: root/src/zdab_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/zdab_utils.h')
-rw-r--r--src/zdab_utils.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/zdab_utils.h b/src/zdab_utils.h
index 8d8badc..c6b7808 100644
--- a/src/zdab_utils.h
+++ b/src/zdab_utils.h
@@ -359,9 +359,9 @@ typedef struct PMTBank {
* Before uncalibration it holds the tube no. */
uint32_t pin;
/* TSLH of PMT. */
- uint32_t tslh;
+ float tslh;
/* HCA information. */
- uint32_t hca;
+ float hca;
/* ECA validation status word. */
uint32_t eca_val;
/* PCA validation status word. */
@@ -369,25 +369,25 @@ typedef struct PMTBank {
/* ANXX validation status word. */
uint32_t anxx;
/* ECA calibrated time (nsec). */
- uint32_t ept;
+ float ept;
/* ECA calibrated QHL (pedestal subtracted). */
- uint32_t ehl;
+ float ehl;
/* ECA calibrated QHS (pedestal subtracted). */
- uint32_t ehs;
+ float ehs;
/* ECA calibrated QLX (pedestal subtracted). */
- uint32_t elx;
+ float elx;
/* Non-walk corrected PMT time. */
- uint32_t pt1;
+ float pt1;
/* Multiphoton PCA time. */
- uint32_t ptm;
+ float ptm;
/* Multiphoton PCA PMT transit time RMS. */
- uint32_t ptms;
+ float ptms;
/* Best charge (either QHS or QLX). */
- uint32_t qm;
+ float qm;
/* Best charge status word. */
uint32_t qms;
/* Charge correction for rate-dependent shifting. */
- uint32_t qrc;
+ float qrc;
} PMTBank;
void unpack_mcgn(uint32_t *data, MCGNBank *b);