diff options
-rw-r--r-- | src/fit.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -5501,7 +5501,7 @@ int main(int argc, char **argv) case MCVX_RECORD: /* New MC vertex. */ unpack_mcvx(b.data, &bmcvx); - if (fout) { + if (fout && b.status & KMCVX_CRE) { if (first_mcvx) fprintf(fout, " mcvx:\n"); fprintf(fout, " -\n"); fprintf(fout, " posx: %.2f\n", bmcvx.x); @@ -5513,7 +5513,7 @@ int main(int argc, char **argv) case MCTK_RECORD: /* New MC track. */ unpack_mctk(b.data, &bmctk); - if (fout) { + if (fout && bmctk.idp != 0) { if (first_mctk) fprintf(fout, " mctk:\n"); fprintf(fout, " -\n"); fprintf(fout, " id: %" PRIu32 "\n", bmctk.idp); |