# # Setup just the detectors we want # File to be include'd from all jobOptions # from AthenaCommon.DetFlags import DetFlags DetFlags.ID_setOn() # DetFlags.pixel_setOff() # DetFlags.SCT_setOff() DetFlags.TRT_setOff() DetFlags.AFP_setOff() DetFlags.ALFA_setOff() DetFlags.BCM_setOff() DetFlags.ZDC_setOff() DetFlags.Calo_setOff() DetFlags.Muon_setOff() DetFlags.Truth_setOn() DetFlags.BField_on()
digitizationFlags.doInDetNoise=True digitizationFlags.doCaloNoise=True digitizationFlags.doMuonNoise=True else: digitizationFlags.doInDetNoise=False digitizationFlags.doCaloNoise=False digitizationFlags.doMuonNoise=False if hasattr(runArgs,"LucidOn") or hasattr(runArgs,"ALFAOn") or hasattr(runArgs,"ZDCOn") or hasattr(runArgs,"AFPOn") or hasattr(runArgs,"FwdRegionOn") or hasattr(runArgs,"HGTDOn"): if not 'DetFlags' in dir(): #if you configure one detflag, you're responsible for configuring them all! from AthenaCommon.DetFlags import DetFlags DetFlags.all_setOn() DetFlags.ALFA_setOff() #Default for now DetFlags.ZDC_setOff() #Default for now DetFlags.AFP_setOff() #Default for now DetFlags.FwdRegion_setOff() #Default for now checkHGTDOff = getattr(DetFlags, 'HGTD_setOff', None) if checkHGTDOff is not None: checkHGTDOff() #Default for now if hasattr(runArgs,"LucidOn"): if not runArgs.LucidOn: DetFlags.Lucid_setOff() if hasattr(runArgs,"ALFAOn"): if runArgs.ALFAOn: DetFlags.ALFA_setOn() if hasattr(runArgs,"ZDCOn"): if runArgs.ZDCOn: DetFlags.ZDC_setOn()