diff --git a/corsika/detail/modules/TrackWriter.inl b/corsika/detail/modules/TrackWriter.inl
index 058dbce4e20264fbc3d2811ba1257d480191285c..a1102ce2cf7ee18de3902baff0c141617dc099f7 100644
--- a/corsika/detail/modules/TrackWriter.inl
+++ b/corsika/detail/modules/TrackWriter.inl
@@ -28,7 +28,8 @@ namespace corsika {
     auto const end = vT.getPosition(1).getCoordinates();
 
     // write the track to the file
-    this->write(vP.getPID(), vP.getEnergy(), start, vP.getTime()-vT.getDuration(), end, vP.getTime());
+    this->write(vP.getPID(), vP.getEnergy(), start, vP.getTime() - vT.getDuration(), end,
+                vP.getTime());
 
     return ProcessReturn::Ok;
   }
diff --git a/corsika/detail/modules/writers/TrackWriterParquet.inl b/corsika/detail/modules/writers/TrackWriterParquet.inl
index 30442648921e07d21a624c3efbed81410c3c3c27..90e0ba2c720e0ec079e853c9c9fac62f4a2ddba7 100644
--- a/corsika/detail/modules/writers/TrackWriterParquet.inl
+++ b/corsika/detail/modules/writers/TrackWriterParquet.inl
@@ -50,8 +50,10 @@ namespace corsika {
   inline void TrackWriterParquet::endOfLibrary() { output_.closeStreamer(); }
 
   inline void TrackWriterParquet::write(Code const& pid, HEPEnergyType const& energy,
-                                        QuantityVector<length_d> const& start, TimeType const& t_start,
-                                        QuantityVector<length_d> const& end, TimeType const& t_end) {
+                                        QuantityVector<length_d> const& start,
+                                        TimeType const& t_start,
+                                        QuantityVector<length_d> const& end,
+                                        TimeType const& t_end) {
 
     // write the next row - we must write `shower_` first.
     // clang-format off
@@ -62,11 +64,11 @@ namespace corsika {
         << static_cast<float>(start[0] / 1_m)
         << static_cast<float>(start[1] / 1_m)
         << static_cast<float>(start[2] / 1_m)
-        << static_cast<float>(t_start / 1_s)
+        << static_cast<float>(t_start / 1_ns)
         << static_cast<float>(end[0] / 1_m)
         << static_cast<float>(end[1] / 1_m)
         << static_cast<float>(end[2] / 1_m)
-        << static_cast<float>(t_end / 1_s)
+        << static_cast<float>(t_end / 1_ns)
         << parquet::EndRow;
     // clang-format on
   }
diff --git a/tests/output/testWriterTracks.cpp b/tests/output/testWriterTracks.cpp
index dda2e32920e033e226cde02035dc9e61a373a060..43fbf88704e423027a157c099f472e44b9ff63f9 100644
--- a/tests/output/testWriterTracks.cpp
+++ b/tests/output/testWriterTracks.cpp
@@ -21,7 +21,8 @@ struct TestWriterTrack : public TrackWriterParquet {
   YAML::Node getConfig() const { return YAML::Node(); }
 
   void checkWrite() {
-    TrackWriterParquet::write(Code::Unknown, 1_eV, {2_m, 3_m, 4_m}, 5_s, {6_m, 7_m, 8_m}, 9_s);
+    TrackWriterParquet::write(Code::Unknown, 1_eV, {2_m, 3_m, 4_m}, 5_s, {6_m, 7_m, 8_m},
+                              9_s);
   }
 };