From 3d1094142d9a37f64fdfbe41ee404148f2ec0719 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Thu, 9 May 2019 19:28:31 -0300
Subject: [PATCH] write PDG code in TrackWriter instead of name

---
 Processes/TrackWriter/TrackWriter.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Processes/TrackWriter/TrackWriter.cc b/Processes/TrackWriter/TrackWriter.cc
index e422bce8..d3247e87 100644
--- a/Processes/TrackWriter/TrackWriter.cc
+++ b/Processes/TrackWriter/TrackWriter.cc
@@ -37,9 +37,9 @@ namespace corsika::process::track_writer {
     using namespace units::si;
     auto const start = vT.GetPosition(0).GetCoordinates();
     auto const delta = vT.GetPosition(1).GetCoordinates() - start;
-    auto const& name = particles::GetName(vP.GetPID());
+    auto const pdg = static_cast<int>(particles::GetPDG(vP.GetPID()));
 
-    fFile << name << "    " << vP.GetEnergy() / 1_eV << ' ' << start[0] / 1_m << ' '
+    fFile << pdg << ' ' << vP.GetEnergy() / 1_eV << ' ' << start[0] / 1_m << ' '
           << start[1] / 1_m << ' ' << start[2] / 1_m << "   " << delta[0] / 1_m << ' '
           << delta[1] / 1_m << ' ' << delta[2] / 1_m << '\n';
 
-- 
GitLab