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: