import AthenaCommon.AtlasUnixStandardJob from AthenaCommon import AthenaCommonFlags from AthenaCommon.AppMgr import theApp from AthenaCommon.AppMgr import ServiceMgr from AthenaCommon.AppMgr import ToolSvc from AthenaCommon.GlobalFlags import globalflags from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() # the global detflags from AthenaCommon.DetFlags import DetFlags # --- switch on InnerDetector DetFlags.ID_setOn() # --- no TRT for SLHC DetFlags.TRT_setOff() DetFlags.detdescr.TRT_setOff() DetFlags.makeRIO.TRT_setOff() # --- and switch off all the rest DetFlags.Calo_setOn() DetFlags.Muon_setOff() # --- printout DetFlags.Print() from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags TrkDetFlags.SLHC_Geometry = True TrkDetFlags.MaterialFromCool = False TrkDetFlags.PixelBuildingOutputLevel = VERBOSE TrkDetFlags.SCT_BuildingOutputLevel = VERBOSE TrkDetFlags.TRT_BuildingOutputLevel = VERBOSE
DetFlags.ID_setOn() DetFlags.Calo_setOff() DetFlags.Muon_setOff() DetFlags.LVL1_setOff() DetFlags.Truth_setOn() include("FastSiDigitization/SiSmearing_jobOptions.py") DetFlags.pixel_setOff() DetFlags.detdescr.pixel_setOn() DetFlags.SCT_setOff() # setOn to use the standard digi DetFlags.detdescr.SCT_setOn() #DetFlags.SCT_setOff() DetFlags.TRT_setOff() # setOn to use the standard digi include("Digitization/Digitization.py") StoreGateSvc = Service("StoreGateSvc") StoreGateSvc.Dump = True from InDetRecExample.InDetKeys import InDetKeys InDetKeys.PixelManager = "Pixel" from PixelConditionsTools.PixelConditionsToolsConf import PixelRecoDbTool ToolSvc += PixelRecoDbTool() ToolSvc.PixelRecoDbTool.InputSource = 1 from AthenaCommon.AppMgr import ServiceMgr ServiceMgr.MessageSvc.enableSuppression = False