topSequence = AlgSequence() #Detector setup: from AthenaCommon.DetFlags import DetFlags if (vp1ID): DetFlags.ID_setOn() else: DetFlags.ID_setOff() if (vp1Calo): DetFlags.Calo_setOn() else: DetFlags.Calo_setOff() if (vp1Muon): DetFlags.Muon_setOn() else: DetFlags.Muon_setOff() if (vp1LUCID): DetFlags.Lucid_setOn() else: DetFlags.Lucid_setOff() if (vp1ALFA): DetFlags.ALFA_setOn() else: DetFlags.ALFA_setOff() if (vp1ForwardRegion): DetFlags.FwdRegion_setOn() else: DetFlags.FwdRegion_setOff() if (vp1ZDC): DetFlags.ZDC_setOn() else: DetFlags.ZDC_setOff() DetFlags.Print() if (vp1CustomGeometry): print "Configuring Custom geometry." if (vp1SLHC): print "Setting up SLHC configuration" rec.doTrigger.set_Value_and_Lock(False) from AthenaCommon.GlobalFlags import globalflags from AthenaCommon.GlobalFlags import jobproperties from InDetRecExample.InDetJobProperties import InDetFlags #include("InDetSLHC_Example/preInclude.SLHC.py") #include("InDetSLHC_Example/preInclude.NoTRT.py") #include("InDetSLHC_Example/preInclude.SLHC_Rec.py")
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() if hasattr(runArgs, "AFPOn"):