From 4d0df41e38e2b940af1c44510d1ab23c29fe223a Mon Sep 17 00:00:00 2001
From: Felix Riehn <felix@matilda>
Date: Sat, 25 Mar 2023 08:22:38 +0000
Subject: [PATCH] change output to kinetic energy again, with label

---
 corsika/detail/modules/ObservationPlane.inl              | 5 ++---
 corsika/detail/modules/writers/ParticleWriterParquet.inl | 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/corsika/detail/modules/ObservationPlane.inl b/corsika/detail/modules/ObservationPlane.inl
index 458615961..46488d4f1 100644
--- a/corsika/detail/modules/ObservationPlane.inl
+++ b/corsika/detail/modules/ObservationPlane.inl
@@ -46,14 +46,13 @@ namespace corsika {
         return ProcessReturn::Ok;
     }
 
-    HEPEnergyType const energy =
-        step.getEkinPost() + get_mass(step.getParticlePre().getPID());
+    HEPEnergyType const kineticEnergy = step.getEkinPost();
     Point const pointOfIntersection = step.getPositionPost();
     Vector const displacement = pointOfIntersection - plane_.getCenter();
 
     // add our particles to the output file stream
     double const weight = 1.; // step.getParticlePre().getWeight();
-    this->write(step.getParticlePre().getPID(), energy, displacement.dot(xAxis_),
+    this->write(step.getParticlePre().getPID(), kineticEnergy, displacement.dot(xAxis_),
                 displacement.dot(yAxis_), 0_m, step.getTimePost(), weight);
 
     CORSIKA_LOG_TRACE("Particle detected absorbed={}", deleteOnHit_);
diff --git a/corsika/detail/modules/writers/ParticleWriterParquet.inl b/corsika/detail/modules/writers/ParticleWriterParquet.inl
index 271346417..967b32d2f 100644
--- a/corsika/detail/modules/writers/ParticleWriterParquet.inl
+++ b/corsika/detail/modules/writers/ParticleWriterParquet.inl
@@ -29,8 +29,8 @@ namespace corsika {
     // build the schema
     output_.addField("pdg", parquet::Repetition::REQUIRED, parquet::Type::INT32,
                      parquet::ConvertedType::INT_32);
-    output_.addField("energy", parquet::Repetition::REQUIRED, parquet::Type::FLOAT,
-                     parquet::ConvertedType::NONE);
+    output_.addField("kinetic_energy", parquet::Repetition::REQUIRED,
+                     parquet::Type::FLOAT, parquet::ConvertedType::NONE);
     output_.addField("x", parquet::Repetition::REQUIRED, parquet::Type::FLOAT,
                      parquet::ConvertedType::NONE);
     output_.addField("y", parquet::Repetition::REQUIRED, parquet::Type::FLOAT,
-- 
GitLab