From eebdc2fc687f7074f0d91bbdac96db75e8580de3 Mon Sep 17 00:00:00 2001
From: John Chapman <John.Chapman@cern.ch>
Date: Thu, 10 Apr 2025 17:22:04 +0200
Subject: [PATCH] G4ShiftedCone: move private enums to annonymous namespace

---
 Simulation/G4Utilities/Geo2G4/src/G4ShiftedCone.cxx | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/Simulation/G4Utilities/Geo2G4/src/G4ShiftedCone.cxx b/Simulation/G4Utilities/Geo2G4/src/G4ShiftedCone.cxx
index 82743f9a2f8..7823c8b9b79 100644
--- a/Simulation/G4Utilities/Geo2G4/src/G4ShiftedCone.cxx
+++ b/Simulation/G4Utilities/Geo2G4/src/G4ShiftedCone.cxx
@@ -65,13 +65,14 @@ using namespace CLHEP;
 
 ////////////////////////////////////////////////////////////////////////
 //
-// Private enum: Not for external use - used by distanceToOut
+// Private enum: Not for external use
+namespace {
+  // used by distanceToOut
+  enum ESide {kNull,kRMin,kRMax,kSPhi,kEPhi,kPZ,kMZ};
 
-enum ESide {kNull,kRMin,kRMax,kSPhi,kEPhi,kPZ,kMZ};
-
-// used by normal
-
-enum ENorm {kNRMin,kNRMax,kNSPhi,kNEPhi,kNZ};
+  // used by normal
+  enum ENorm {kNRMin,kNRMax,kNSPhi,kNEPhi,kNZ};
+}
 
 //////////////////////////////////////////////////////////////////////////
 //
-- 
GitLab