diff --git a/Documentation/Examples/boundary_example.cc b/Documentation/Examples/boundary_example.cc
index b1d540eebb540c10063ef79648086f749d779ba9..037c8b352d2431f83133e85f909d737a2e653d8e 100644
--- a/Documentation/Examples/boundary_example.cc
+++ b/Documentation/Examples/boundary_example.cc
@@ -278,7 +278,7 @@ int main() {
                                 particles::Code::K0Long, particles::Code::K0Short}};
   ProcessCut cut(20_GeV);
 
-  process::TrackWriter::TrackWriter trackWriter("tracks.dat");
+  process::track_writer::TrackWriter trackWriter("tracks.dat");
   MyBoundaryCrossingProcess<true> boundaryCrossing("crossings.dat");
 
   // assemble all processes into an ordered process list
diff --git a/Documentation/Examples/cascade_example.cc b/Documentation/Examples/cascade_example.cc
index 03feb8f6eb88b8d5f023bbcaec7ede771e9fadfd..cb06341c84be104542fd64451d1b72e6f5d8539c 100644
--- a/Documentation/Examples/cascade_example.cc
+++ b/Documentation/Examples/cascade_example.cc
@@ -263,8 +263,8 @@ int main() {
   process::sibyll::Decay decay(trackedHadrons);
   ProcessCut cut(20_GeV);
 
-  process::TrackWriter::TrackWriter trackWriter("tracks.dat");
-  process::EnergyLoss::EnergyLoss eLoss;
+  process::track_writer::TrackWriter trackWriter("tracks.dat");
+  process::energy_loss::EnergyLoss eLoss;
 
   // assemble all processes into an ordered process list
   auto sequence = stackInspect << sibyll << sibyllNuc << decay << eLoss << cut
diff --git a/Documentation/Examples/cascade_proton_example.cc b/Documentation/Examples/cascade_proton_example.cc
index 743f8f007b0fbfd594cb209d1d580444a25aba21..e5b4b3456c42c8e03f28847e41d0babdee9ab464 100644
--- a/Documentation/Examples/cascade_proton_example.cc
+++ b/Documentation/Examples/cascade_proton_example.cc
@@ -257,7 +257,7 @@ int main() {
   // process::HadronicElasticModel::HadronicElasticInteraction
   // hadronicElastic(env);
 
-  process::TrackWriter::TrackWriter trackWriter("tracks.dat");
+  process::track_writer::TrackWriter trackWriter("tracks.dat");
 
   // assemble all processes into an ordered process list
   // auto sequence = sibyll << decay << hadronicElastic << cut << trackWriter;
diff --git a/Documentation/Examples/vertical_EAS.cc b/Documentation/Examples/vertical_EAS.cc
index e2d381914668b83431cccac1c2a51caa117ed22f..526498b2421055dc21596c76db08adf23842c38a 100644
--- a/Documentation/Examples/vertical_EAS.cc
+++ b/Documentation/Examples/vertical_EAS.cc
@@ -261,8 +261,8 @@ int main() {
   // process::HadronicElasticModel::HadronicElasticInteraction
   // hadronicElastic(env);
 
-  process::TrackWriter::TrackWriter trackWriter("tracks.dat");
-  process::EnergyLoss::EnergyLoss eLoss;
+  process::track_writer::TrackWriter trackWriter("tracks.dat");
+  process::energy_loss::EnergyLoss eLoss;
 
   // assemble all processes into an ordered process list
   // cut << trackWriter;
diff --git a/Processes/EnergyLoss/EnergyLoss.cc b/Processes/EnergyLoss/EnergyLoss.cc
index dde5cf442c175d167cd14f605a04f4e5fd288736..990d6172501dc67f0df4958cf651d587003f1923 100644
--- a/Processes/EnergyLoss/EnergyLoss.cc
+++ b/Processes/EnergyLoss/EnergyLoss.cc
@@ -28,7 +28,7 @@ using namespace corsika::setup;
 using Particle = Stack::ParticleType;
 using Track = Trajectory;
 
-namespace corsika::process::EnergyLoss {
+namespace corsika::process::energy_loss {
 
   auto elab2plab = [](HEPEnergyType Elab, HEPMassType m) {
     return sqrt((Elab - m) * (Elab + m));
@@ -219,4 +219,4 @@ namespace corsika::process::EnergyLoss {
     }
   }
 
-} // namespace corsika::process::EnergyLoss
+} // namespace corsika::process::energy_loss
diff --git a/Processes/EnergyLoss/EnergyLoss.h b/Processes/EnergyLoss/EnergyLoss.h
index 323ef85735eb1525ef3514329bbc112d7c44cf97..deaff4faf0837f6cac44ce2da975637393035d49 100644
--- a/Processes/EnergyLoss/EnergyLoss.h
+++ b/Processes/EnergyLoss/EnergyLoss.h
@@ -20,7 +20,7 @@
 
 #include <map>
 
-namespace corsika::process::EnergyLoss {
+namespace corsika::process::energy_loss {
 
   class EnergyLoss : public corsika::process::ContinuousProcess<EnergyLoss> {
 
@@ -55,6 +55,6 @@ namespace corsika::process::EnergyLoss {
     std::map<int, double> fProfile;       // longitudinal profile
   };
 
-} // namespace corsika::process::EnergyLoss
+} // namespace corsika::process::energy_loss
 
 #endif
diff --git a/Processes/TrackWriter/TrackWriter.cc b/Processes/TrackWriter/TrackWriter.cc
index 5ea8588d9f19aca5f430aa7e749e7d3a51005e59..e422bce8af8f054819cd03c174eaf594e85d6c76 100644
--- a/Processes/TrackWriter/TrackWriter.cc
+++ b/Processes/TrackWriter/TrackWriter.cc
@@ -22,7 +22,7 @@ using namespace corsika::setup;
 using Particle = Stack::ParticleType;
 using Track = Trajectory;
 
-namespace corsika::process::TrackWriter {
+namespace corsika::process::track_writer {
 
   void TrackWriter::Init() {
     using namespace std::string_literals;
@@ -51,4 +51,4 @@ namespace corsika::process::TrackWriter {
     return units::si::meter * std::numeric_limits<double>::infinity();
   }
 
-} // namespace corsika::process::TrackWriter
+} // namespace corsika::process::track_writer
diff --git a/Processes/TrackWriter/TrackWriter.h b/Processes/TrackWriter/TrackWriter.h
index 51fd5a157da9955aed9a06c69a1b6270626cfb5d..de9bf31b7373801597c897cbca01ed586f4aa4b1 100644
--- a/Processes/TrackWriter/TrackWriter.h
+++ b/Processes/TrackWriter/TrackWriter.h
@@ -9,8 +9,8 @@
  * the license.
  */
 
-#ifndef _Processes_TrackWriter_h_
-#define _Processes_TrackWriter_h_
+#ifndef _Processes_track_writer_TrackWriter_h_
+#define _Processes_track_writer_TrackWriter_h_
 
 #include <corsika/process/ContinuousProcess.h>
 #include <corsika/units/PhysicalUnits.h>
@@ -18,7 +18,7 @@
 #include <fstream>
 #include <string>
 
-namespace corsika::process::TrackWriter {
+namespace corsika::process::track_writer {
 
   class TrackWriter : public corsika::process::ContinuousProcess<TrackWriter> {
 
@@ -39,6 +39,6 @@ namespace corsika::process::TrackWriter {
     std::ofstream fFile;
   };
 
-} // namespace corsika::process::TrackWriter
+} // namespace corsika::process::track_writer
 
 #endif