diff --git a/Detector/DetInterface/include/DetInterface/IGeomSvc.h b/Detector/DetInterface/include/DetInterface/IGeomSvc.h
index 7fe1255dd64c0fb24fd543e66b5079f41de15859..d4f508b99779f44e6b30811f4296ac722d8cf9c8 100644
--- a/Detector/DetInterface/include/DetInterface/IGeomSvc.h
+++ b/Detector/DetInterface/include/DetInterface/IGeomSvc.h
@@ -56,7 +56,7 @@ public:
   virtual const dd4hep::rec::ConicalSupportData* getBeamPipeData() =0;
 
   virtual const std::map<std::string,double>& getDetParameters(std::string s) = 0;
-  virtual const double getDetParameter(std::string set_name, std::string par_name) = 0;
+  virtual double getDetParameter(std::string set_name, std::string par_name) = 0;
   virtual TMaterial* getMaterial(std::string s) = 0;
 
   virtual ~IGeomSvc() {}
diff --git a/Detector/GeomSvc/src/GeomSvc.cpp b/Detector/GeomSvc/src/GeomSvc.cpp
index 050431b8a5359493e9c6e57413f70576a93cd0b7..878d60c81a117965f49b8139212b644f3cde95ba 100644
--- a/Detector/GeomSvc/src/GeomSvc.cpp
+++ b/Detector/GeomSvc/src/GeomSvc.cpp
@@ -130,7 +130,7 @@ const std::map<std::string,double>& GeomSvc::getDetParameters(std::string name){
   }
 }
 
-const double GeomSvc::getDetParameter(std::string set_name, std::string par_name){
+double GeomSvc::getDetParameter(std::string set_name, std::string par_name){
   std::map<std::string, std::map<std::string,double> >::iterator it=m_detParameters.find(set_name);
   if(it!=m_detParameters.end()){
     if(it->second.find(par_name)!=it->second.end()) return it->second[par_name];  
diff --git a/Detector/GeomSvc/src/GeomSvc.h b/Detector/GeomSvc/src/GeomSvc.h
index 20d559a790c47c5f928d8db4a094f97b8cbeded7..379d5b08e4e995a98ebfb49031967d56a6d0c69b 100644
--- a/Detector/GeomSvc/src/GeomSvc.h
+++ b/Detector/GeomSvc/src/GeomSvc.h
@@ -40,7 +40,7 @@ class GeomSvc: public extends<Service, IGeomSvc> {
   const dd4hep::rec::ConicalSupportData* getBeamPipeData() override {return m_beamPipeData;};
 
   const std::map<std::string,double>& getDetParameters(std::string name) override;
-  const double getDetParameter(std::string set_name, std::string par_name) override;
+  double getDetParameter(std::string set_name, std::string par_name) override;
   TMaterial* getMaterial(std::string name);
   
  private: