17     if not flags.GeoModel.AtlasVersion:
 
   18         raise ValueError(
'No geometry tag specified')
 
   20     from PyUtils.Helpers 
import release_metadata
 
   22     relversion = rel_metadata[
'release'].
split(
'.')
 
   23     if len(relversion) < 3:
 
   24         relversion = rel_metadata[
'base release'].
split(
'.')
 
   28     from RDBAccessSvc.RDBAccessSvcConfig 
import RDBAccessSvcCfg
 
   31     from DetDescrCnvSvc.DetDescrCnvSvcConfig 
import DetDescrCnvSvcCfg
 
   38     from EventInfoMgt.TagInfoMgrConfig 
import TagInfoMgrCfg
 
   44         nThreads = flags.Concurrency.NumThreads
 
   47     gms=CompFactory.GeoModelSvc(AtlasVersion=flags.GeoModel.AtlasVersion,
 
   48                                 SQLiteDB=flags.GeoModel.SQLiteDB,
 
   49                                 SQLiteDBFullPath=flags.GeoModel.SQLiteDBFullPath,
 
   50                                 EMECStandard=flags.GeoModel.EMECStandard,
 
   51                                 IgnoreTagDifference=flags.GeoModel.IgnoreTagDifference,
 
   52                                 SupportedGeometry=
int(relversion[0]),
 
   54     if flags.Common.ProductionStep == ProductionStep.Simulation:
 
   56         gms.AlignCallbacks = 
False 
   57     result.addService(gms, primary=
True, create=
True)