aboutsummaryrefslogtreecommitdiff
path: root/src/fit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fit.c')
-rw-r--r--src/fit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fit.c b/src/fit.c
index 58873bd..4d8d389 100644
--- a/src/fit.c
+++ b/src/fit.c
@@ -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);