diff --git a/DetectorDescription/GeoModel/GeoModelSvc/src/GeoModelSvc.cxx b/DetectorDescription/GeoModel/GeoModelSvc/src/GeoModelSvc.cxx
index 6b78527fe526b9ce9cd9261453f54b69b314ed8d..476e46185cf77b92696ccd504c2ee7ab0ef70bdb 100755
--- a/DetectorDescription/GeoModel/GeoModelSvc/src/GeoModelSvc.cxx
+++ b/DetectorDescription/GeoModel/GeoModelSvc/src/GeoModelSvc.cxx
@@ -612,6 +612,10 @@ GeoModelSvc::geoInit(IOVSVC_CALLBACK_ARGS)
 	m_geoConfig = GeoModel::GEO_RUN1;
       else if(configVal=="RUN2")
 	m_geoConfig = GeoModel::GEO_RUN2;
+      else if(configVal=="ITk")
+	m_geoConfig = GeoModel::GEO_ITk;
+      else if(configVal=="RUN4")
+	m_geoConfig = GeoModel::GEO_RUN4;
       else {
 	ATH_MSG_FATAL("Unexpected value for geometry config read from the database: " << configVal);
 	return StatusCode::FAILURE;