diff options
author | tlatorre <tlatorre@uchicago.edu> | 2019-06-15 16:46:23 -0500 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2019-06-15 16:46:23 -0500 |
commit | 2e2deb7b1fe83c81555d4cdbabfd65229931c0de (patch) | |
tree | d50fce51c3eb14e5927f99447219df12fd99e485 /src | |
parent | fec06567159803bab6531df4800222318b9cfac0 (diff) | |
download | sddm-2e2deb7b1fe83c81555d4cdbabfd65229931c0de.tar.gz sddm-2e2deb7b1fe83c81555d4cdbabfd65229931c0de.tar.bz2 sddm-2e2deb7b1fe83c81555d4cdbabfd65229931c0de.zip |
update test-find-peaks to work with SNOCR files
Diffstat (limited to 'src')
-rw-r--r-- | src/test-find-peaks.c | 58 |
1 files changed, 4 insertions, 54 deletions
diff --git a/src/test-find-peaks.c b/src/test-find-peaks.c index 5570619..f9b7fa4 100644 --- a/src/test-find-peaks.c +++ b/src/test-find-peaks.c @@ -186,11 +186,10 @@ int main(int argc, char **argv) int i; char *filename = NULL; zebraFile *f; - zebraBank bmast, bmc, bmcgn, b; + zebraBank bmast, b; EVBank bev; event ev = {0}; int rv; - MCVXBank bmcvx; double pos[3]; double peak_theta[10]; double peak_phi[10]; @@ -259,56 +258,11 @@ int main(int argc, char **argv) goto err; } - if (bmast.links[KMAST_MC-1] == 0) { - fprintf(stderr, "MAST link is zero!\n"); - goto err; - } - - rv = zebra_get_bank(f,&bmc,bmast.links[KMAST_MC-1]); - - if (rv) { - fprintf(stderr, "error getting MC bank: %s\n", zebra_err); - goto err; - } - - if (bmast.links[KMC_MCGN-1] == 0) { - fprintf(stderr, "MCGN link is zero!\n"); - goto err; - } - - rv = zebra_get_bank(f,&bmcgn,bmc.links[KMC_MCGN-1]); - - if (rv) { - fprintf(stderr, "error getting MCGN bank: %s\n", zebra_err); - goto err; - } - - if (bmcgn.links[KMCGN_MCTK-1] == 0) { - fprintf(stderr, "MCTK link is zero!\n"); - goto err; - } - - rv = zebra_get_bank(f,&b,bmcgn.links[KMCGN_MCTK-1]); - - if (rv) { - fprintf(stderr, "error getting MCTK bank: %s\n", zebra_err); - goto err; - } - - if (b.up == 0) { - fprintf(stderr, "MCVX link is zero!\n"); - goto err; - } - - rv = zebra_get_bank(f,&b,b.up); - - if (rv) { - fprintf(stderr, "error getting MCVX bank: %s\n", zebra_err); - goto err; + if (bmast.links[KMAST_EV-1] == 0) { + /* First logical record in SNOCR files don't have an EV bank. */ + continue; } - unpack_mcvx(b.data, &bmcvx); - rv = zebra_get_bank(f,&b,bmast.links[KMAST_EV-1]); if (rv) { @@ -336,10 +290,6 @@ int main(int argc, char **argv) rv = get_event(f,&ev,&b); - pos[0] = bmcvx.x; - pos[1] = bmcvx.y; - pos[2] = bmcvx.z; - size_t n = 100; size_t m = 100; |