DetFlags.LVL1_setOff() # LVL1 is not part of G4 sim DetFlags.Truth_setOn() DetFlags.Forward_setOff() # Forward dets are off by default checkHGTDOff = getattr(DetFlags, 'HGTD_setOff', None) if checkHGTDOff is not None: checkHGTDOff() #Default for now if hasattr(runArgs, "AFPOn"): if runArgs.AFPOn: DetFlags.AFP_setOn() if hasattr(runArgs, "ALFAOn"): if runArgs.ALFAOn: DetFlags.ALFA_setOn() if hasattr(runArgs, "FwdRegionOn"): if runArgs.FwdRegionOn: DetFlags.FwdRegion_setOn() if hasattr(runArgs, "LucidOn"): if runArgs.LucidOn: DetFlags.Lucid_setOn() if hasattr(runArgs, "ZDCOn"): if runArgs.ZDCOn: DetFlags.ZDC_setOn() if hasattr(runArgs, "HGTDOn"): if runArgs.HGTDOn: checkHGTDOn = getattr(DetFlags, 'HGTD_setOn', None) if checkHGTDOn is not None: checkHGTDOn() else: atlasG4log.warning( 'The HGTD DetFlag is not supported in this release')
from AthenaCommon.AlgSequence import AlgSequence 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")