from AthenaCommon.AppMgr import ToolSvc from AthenaCommon.GlobalFlags import globalflags from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() # the global detflags from AthenaCommon.DetFlags import DetFlags # --- switch on InnerDetector DetFlags.ID_setOn() # --- no TRT for SLHC DetFlags.TRT_setOff() DetFlags.detdescr.TRT_setOff() DetFlags.makeRIO.TRT_setOff() # --- and switch off all the rest DetFlags.Calo_setOn() DetFlags.Muon_setOff() # --- printout DetFlags.Print() from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags TrkDetFlags.SLHC_Geometry = True TrkDetFlags.MaterialFromCool = False TrkDetFlags.PixelBuildingOutputLevel = VERBOSE TrkDetFlags.SCT_BuildingOutputLevel = VERBOSE TrkDetFlags.TRT_BuildingOutputLevel = VERBOSE TrkDetFlags.MagneticFieldCallbackEnforced = False TrkDetFlags.TRT_BuildStrawLayers = False TrkDetFlags.MaterialVersion = 6 TrkDetFlags.MaterialStoreGateKey = '/GLOBAL/TrackingGeo/SLHC_LayerMaterial'
from AthenaCommon.GlobalFlags import globalflags globalflags.DetGeo.set_Value_and_Lock('atlas') globalflags.Luminosity.set_Value_and_Lock('zero') globalflags.DataSource.set_Value_and_Lock('data') globalflags.InputFormat.set_Value_and_Lock('bytestream') globalflags.DatabaseInstance.set_Value_and_Lock("CONDBR2") from AthenaCommon.JobProperties import jobproperties jobproperties.Global.DetDescrVersion = "ATLAS-R2-2015-04-00-00" from AthenaCommon.DetFlags import DetFlags DetFlags.Calo_setOn() #Switched off to avoid geometry DetFlags.ID_setOff() DetFlags.Muon_setOff() DetFlags.Truth_setOff() DetFlags.LVL1_setOff() DetFlags.digitize.all_setOff() #DetFlags.Print() #Set up GeoModel (not really needed but crashes without) from AtlasGeoModel import SetGeometryVersion from AtlasGeoModel import GeoModelInit from AtlasGeoModel import SetupRecoGeometry #Get identifier mapping include("LArConditionsCommon/LArIdMap_comm_jobOptions.py")
# include modified version of LArCalibProcessing/LArCalib_P3C_MinimalSetup.py # because of problems with detector flags # include("LArCalibProcessing/LArCalib_P3C_MinimalSetup.py") from AthenaCommon.GlobalFlags import GlobalFlags GlobalFlags.DetGeo.set_commis() GlobalFlags.Luminosity.set_zero() GlobalFlags.DataSource.set_data() GlobalFlags.InputFormat.set_bytestream() from AthenaCommon.JobProperties import jobproperties jobproperties.Global.DetDescrVersion = "ATLAS-R2-2015-04-00-00" from AthenaCommon.DetFlags import DetFlags DetFlags.Calo_setOn() #Switched on for the prediction DetFlags.ID_setOff() DetFlags.Muon_setOff() DetFlags.Truth_setOff() DetFlags.LVL1_setOff() DetFlags.digitize.all_setOff() #DetFlags.Print() #Set up GeoModel (not really needed but crashes without) from AtlasGeoModel import SetGeometryVersion from AtlasGeoModel import GeoModelInit #Get identifier mapping include( "LArConditionsCommon/LArIdMap_comm_jobOptions.py" ) include( "LArIdCnv/LArIdCnv_joboptions.py" )
# digitizationFlags.doLowPtMinBias=True # digitizationFlags.numberOfLowPtMinBias=2.3 # digitizationFlags.LowPtMinBiasInputCols=["", "", "" ] # digitizationFlags.doCavern=True # digitizationFlags.numberOfCavern=2 # digitizationFlags.cavernInputCols=["", ""] # digitizationFlags.doBeamGas=True # digitizationFlags.numberOfBeamGas=0.5 # digitizationFlags.beamGasInputCols=["", ""] #-------------------------------------------------------------- # Global flags. Like eg the DD version: #-------------------------------------------------------------- from AthenaCommon.GlobalFlags import globalflags globalflags.DetDescrVersion = 'ATLAS-GEO-16-00-00' #-------------------------------------------------------------------- # DetFlags. Use to turn on/off individual subdetector or LVL1 trigger #-------------------------------------------------------------------- from AthenaCommon.DetFlags import DetFlags DetFlags.ID_setOff() DetFlags.Muon_setOff() DetFlags.Truth_setOff() DetFlags.LVL1_setOff() DetFlags.Calo_setOn() # Calo = em HEC FCal Tile DetFlags.Tile_setOff() DetFlags.writeRDOPool.all_setOff() include("Digitization/Digitization.py")
from IOVDbSvc.CondDB import conddb conddb.setGlobalTag(vp1GlobCond) if vp1FilterEvents: import DumpGeo.VP1EvtFilter vp1FilterEvents = DumpGeo.VP1EvtFilter.parseFilterString(vp1FilterEvents) DumpGeo.VP1EvtFilter.installEventFilter(vp1FilterEvents) 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):