# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration from AtlasGeoModel import GeoModelInit from GeoModelSvc.GeoModelSvcConf import GeoModelSvc GeoModelSvc = GeoModelSvc() from MuonGeoModel.MuonGeoModelConf import MuonDetectorTool GeoModelSvc.DetectorTools += [ MuonDetectorTool(HasSTgc=False, HasMM=False) ] GeoModelSvc.SupportedGeometry=21 GeoModelSvc.AtlasVersion='ATLAS-R2-2016-01-00-01' try: if database_layout: GeoModelSvc.MuonVersionOverride=database_layout except NameError: pass theApp.CreateSvc += ["GeoModelSvc"] ServiceMgr += GeoModelSvc
DetFlags.ID_setOff() DetFlags.Muon_setOff() DetFlags.Tile_setOff() elif (DDversion == "ATLAS-H6-2003-00"): GeoModelSvc.AtlasVersion = "ATLAS-H6-2003-00" DetFlags.HEC_setOff() DetFlags.em_setOff() elif (DDversion == "ATLAS-H6-2002-00"): GeoModelSvc.AtlasVersion = "ATLAS-H6-2002-00" DetFlags.FCal_setOff() elif (DDversion == "ATLAS-TBEC-00"): GeoModelSvc.AtlasVersion = "ATLAS-TBEC-00" DetFlags.HEC_setOff() DetFlags.FCal_setOff() else: GeoModelSvc.AtlasVersion = DDversion # Set the SupportedGeometry flag from AthenaCommon.AppMgr import release_metadata rel_metadata = release_metadata() relversion = rel_metadata['release'].split('.') if len(relversion) < 3: relversion = rel_metadata['base release'].split('.') print "SetGeometryVersion.py obtained major release version %s" % relversion[0] GeoModelSvc.SupportedGeometry = int(relversion[0])