diff --git a/corsika/detail/modules/ObservationPlane.inl b/corsika/detail/modules/ObservationPlane.inl index 45861596157e9c340ed1f34e03e1efa1f053d5fa..46488d4f150dfbb59f33e36144e0330ec38a4269 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 271346417218c43a2b25bfda21a476cbe470fa98..967b32d2f6acb25ad9b4f2e0b0868545063bf1b7 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,