from AthenaCommon.DetFlags import DetFlags # - Select detectors DetFlags.ID_setOff() DetFlags.Calo_setOn() DetFlags.LAr_setOff() DetFlags.Muon_setOff() # #DetFlags.simulate.Truth_setOn() #--- AthenaCommon flags --------------------------------------- from AthenaCommon.AthenaCommonFlags import athenaCommonFlags athenaCommonFlags.PoolHitsOutput='atlas_MyOutputFile.root' athenaCommonFlags.EvtMax=0 #--- Simulation flags ----------------------------------------- from G4AtlasApps.SimFlags import SimFlags SimFlags.import_JobProperties('G4AtlasApps.atlas_flags') SimFlags.SimLayout='ATLAS-CSC-05-00-00' # specific value #SimFlags.SimLayout.set_On() # uses the default value #from GeoModelSvc.GeoModelSvcConf import GeoModelSvc #GeoModelSvc = GeoModelSvc() #GeoModelSvc.TileVersionOverride = 'TileCal-CSC-03' SimFlags.PhysicsList.set_Value("Fast_Physics") # - uses single particle generator SimFlags.KinematicsMode='SingleParticle' SimFlags.ParticlePDG='11' # set energy constant to 10 GeV SimFlags.Energy=10000
DetFlags.Calo_setOn() DetFlags.LAr_setOn() DetFlags.em_setOn() DetFlags.Tile_setOn() DetFlags.Muon_setOff() # muons are not supported in >=13.0.0 # - MCTruth DetFlags.simulate.Truth_setOn() #--- AthenaCommon flags --------------------------------------- from AthenaCommon.AthenaCommonFlags import athenaCommonFlags athenaCommonFlags.PoolHitsOutput = 'ctb_MyOutputFile.root' athenaCommonFlags.EvtMax = 3 #--- Simulation flags ----------------------------------------- from G4AtlasApps.SimFlags import SimFlags SimFlags.import_JobProperties('G4AtlasApps.ctb_flags') # - specfic CTB flags # - Option1: run using specfic CTB flags for combined layout # ---------- #SimFlags.SimLayout.set_Value('ctbh8_combined') #SimFlags.LArEMBenergyCor.set_On() ##SimFlags.CalibrationRun.set_Value('LAr+Tile') # Calibration runs #SimFlags.Eta.set_Value(0.2) # Sets eta value #SimFlags.MagnetMBPSIDBz.set_Value(-1.4) # Constant fields # - Option2: run using run-conditions for the CTB runs, #----------- only few runs availble (example with run 2345) SimFlags.LArEMBenergyCor.set_On() SimFlags.RunConditions.set_Value('CTB_G4Sim.CtbRunConditionsData') SimFlags.RunNumber.set_Value(2345)