GlobalFlags.DetGeo.set_atlas() # --- set defaults GlobalFlags.DataSource.set_geant4() GlobalFlags.InputFormat.set_pool() # --- default is zero luminosity GlobalFlags.Luminosity.set_zero() GlobalFlags.Print() #-------------------------------------------------------------- # Set Detector setup #-------------------------------------------------------------- # --- switch on InnerDetector from AthenaCommon.DetFlags import DetFlags DetFlags.ID_setOn() DetFlags.Calo_setOff() DetFlags.Muon_setOff() DetFlags.Truth_setOff() DetFlags.LVL1_setOff() DetFlags.SCT_setOff() DetFlags.TRT_setOff() # ---- switch parts of ID off/on as follows #switch off tasks DetFlags.pileup.all_setOff() DetFlags.simulate.all_setOff() DetFlags.makeRIO.all_setOff() DetFlags.writeBS.all_setOff() DetFlags.readRDOBS.all_setOff() DetFlags.readRIOBS.all_setOff() DetFlags.readRIOPool.all_setOff() DetFlags.writeRIOPool.all_setOff()
__version__ = "$Revision: 1.1 $" #============================================================== ## Algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSeq = AlgSequence() #--- Detector flags ------------------------------------------- from AthenaCommon.DetFlags import DetFlags # - Select detectors DetFlags.ID_setOn() 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.Truth_setOn() #--- AthenaCommon flags --------------------------------------- from AthenaCommon.AthenaCommonFlags import athenaCommonFlags athenaCommonFlags.PoolHitsOutput = 'ctb_MyOutputFile.pool.root' athenaCommonFlags.EvtMax = 10 athenaCommonFlags.PoolEvgenInput.set_Off() #--- Simulation flags ----------------------------------------- from G4AtlasApps.SimFlags import simFlags simFlags.load_ctb_flags() simFlags.SimLayout = 'ctbh8_combined' simFlags.LArEMBenergyCor = True simFlags.Eta = 0.2