Skip to content
Snippets Groups Projects
Verified Commit f4c63d06 authored by Tadej Novak's avatar Tadej Novak
Browse files

Move overlay flags to a new OverlayConfiguration packages and make them dynamic

parent b565156e
No related branches found
No related tags found
No related merge requests found
Showing
with 34 additions and 31 deletions
...@@ -83,6 +83,12 @@ def _createCfgFlags(): ...@@ -83,6 +83,12 @@ def _createCfgFlags():
return createSimConfigFlags() return createSimConfigFlags()
_addFlagsCategory (acf, "Sim", __simulation, 'G4AtlasApps' ) _addFlagsCategory (acf, "Sim", __simulation, 'G4AtlasApps' )
#Overlay Flags:
def __overlay():
from OverlayConfiguration.OverlayConfigFlags import createOverlayConfigFlags
return createOverlayConfigFlags()
_addFlagsCategory(acf, "Overlay", __overlay, 'OverlayConfiguration' )
#Geo Model Flags: #Geo Model Flags:
acf.addFlag('GeoModel.Layout', 'atlas') # replaces global.GeoLayout acf.addFlag('GeoModel.Layout', 'atlas') # replaces global.GeoLayout
acf.addFlag("GeoModel.AtlasVersion", lambda prevFlags : GetFileMD(prevFlags.Input.Files).get("Geometry","ATLAS-R2-2016-01-00-01")) # acf.addFlag("GeoModel.AtlasVersion", lambda prevFlags : GetFileMD(prevFlags.Input.Files).get("Geometry","ATLAS-R2-2016-01-00-01")) #
......
...@@ -15,6 +15,15 @@ except ImportError: ...@@ -15,6 +15,15 @@ except ImportError:
if havesim: if havesim:
ConfigFlags._loadDynaFlags("Sim") ConfigFlags._loadDynaFlags("Sim")
# Don't fail just because OverlayConfiguration isn't present in this build.
haveOverlay = True
try:
import OverlayConfiguration # noqa: F401
except ImportError:
haveOverlay = False
if haveOverlay:
ConfigFlags._loadDynaFlags("Overlay")
ConfigFlags.initAll() ConfigFlags.initAll()
ConfigFlags.dump() ConfigFlags.dump()
...@@ -14,7 +14,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -14,7 +14,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from OverlayCommonAlgs.EventInfoOverlayConfig import EventInfoCnvAlgCfg, EventInfoOverlayCfg from OverlayCommonAlgs.EventInfoOverlayConfig import EventInfoCnvAlgCfg, EventInfoOverlayCfg
# Set up logging and new style config # Set up logging and new style config
...@@ -22,8 +21,6 @@ log.setLevel(DEBUG) ...@@ -22,8 +21,6 @@ log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
# ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG
ConfigFlags.Input.SecondaryFiles = defaultTestFiles.HITS ConfigFlags.Input.SecondaryFiles = defaultTestFiles.HITS
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
......
...@@ -14,7 +14,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -14,7 +14,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from OverlayCommonAlgs.EventInfoOverlayConfig import EventInfoCnvAlgCfg, EventInfoOverlayCfg from OverlayCommonAlgs.EventInfoOverlayConfig import EventInfoCnvAlgCfg, EventInfoOverlayCfg
# Set up logging and new style config # Set up logging and new style config
...@@ -22,8 +21,6 @@ log.setLevel(DEBUG) ...@@ -22,8 +21,6 @@ log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
# ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG
ConfigFlags.Input.SecondaryFiles = ["/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/OverlayMonitoringRTT/TestCase_xAODEventInfo.root"] ConfigFlags.Input.SecondaryFiles = ["/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/OverlayMonitoringRTT/TestCase_xAODEventInfo.root"]
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
......
...@@ -13,7 +13,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -13,7 +13,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from BCM_Digitization.BCM_DigitizationConfigNew import BCM_DigitizationCfg from BCM_Digitization.BCM_DigitizationConfigNew import BCM_DigitizationCfg
# Set up logging and new style config # Set up logging and new style config
...@@ -21,7 +20,6 @@ log.setLevel(DEBUG) ...@@ -21,7 +20,6 @@ log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.HITS ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.GeoModel.Align.Dynamic = False ConfigFlags.GeoModel.Align.Dynamic = False
......
...@@ -23,14 +23,12 @@ from PixelDigitization.PixelDigitizationConfigNew import ( ...@@ -23,14 +23,12 @@ from PixelDigitization.PixelDigitizationConfigNew import (
PixelDigitizationHSCfg, PixelDigitizationPUCfg, PixelDigitizationOverlayCfg, PixelDigitizationHSCfg, PixelDigitizationPUCfg, PixelDigitizationOverlayCfg,
) )
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
# Set up logging and new style config # Set up logging and new style config
log.setLevel(DEBUG) log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.HITS ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.GeoModel.Align.Dynamic = False ConfigFlags.GeoModel.Align.Dynamic = False
......
...@@ -14,14 +14,12 @@ from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg ...@@ -14,14 +14,12 @@ from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from AtlasGeoModel.InDetGMConfig import InDetGeometryCfg from AtlasGeoModel.InDetGMConfig import InDetGeometryCfg
from SCT_Digitization.SCT_DigitizationConfigNew import SCT_DigitizationHSCfg from SCT_Digitization.SCT_DigitizationConfigNew import SCT_DigitizationHSCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
# Set up logging and new style config # Set up logging and new style config
log.setLevel(DEBUG) log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.HITS ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.GeoModel.Align.Dynamic = False ConfigFlags.GeoModel.Align.Dynamic = False
......
...@@ -15,14 +15,12 @@ from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg ...@@ -15,14 +15,12 @@ from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from AtlasGeoModel.InDetGMConfig import InDetGeometryCfg from AtlasGeoModel.InDetGMConfig import InDetGeometryCfg
from TRT_Digitization.TRT_DigitizationConfigNew import TRT_DigitizationHSCfg from TRT_Digitization.TRT_DigitizationConfigNew import TRT_DigitizationHSCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
# Set up logging and new style config # Set up logging and new style config
log.setLevel(DEBUG) log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.HITS ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.GeoModel.Align.Dynamic = False ConfigFlags.GeoModel.Align.Dynamic = False
......
...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesThreadedCfg ...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesThreadedCfg
from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from OverlayCommonAlgs.OverlayCopyAlgsConfig import CopyMcEventCollectionCfg from OverlayCommonAlgs.OverlayCopyAlgsConfig import CopyMcEventCollectionCfg
from InDetOverlay.SCTOverlayConfig import SCTOverlayCfg from InDetOverlay.SCTOverlayConfig import SCTOverlayCfg
...@@ -23,7 +22,6 @@ nThreads = 1 ...@@ -23,7 +22,6 @@ nThreads = 1
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG ConfigFlags.Input.Files = defaultTestFiles.RDO_BKG
ConfigFlags.Input.SecondaryFiles = defaultTestFiles.HITS ConfigFlags.Input.SecondaryFiles = defaultTestFiles.HITS
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
......
...@@ -11,7 +11,6 @@ from AthenaConfiguration.TestDefaults import defaultTestFiles ...@@ -11,7 +11,6 @@ from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.AllConfigFlags import ConfigFlags
from CSC_Digitization.CSC_DigitizationConfigNew import CSC_DigitBuilderCfg from CSC_Digitization.CSC_DigitizationConfigNew import CSC_DigitBuilderCfg
...@@ -23,7 +22,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS ...@@ -23,7 +22,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.lock() ConfigFlags.lock()
# Function tests # Function tests
# Construct our accumulator to run # Construct our accumulator to run
......
...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.AllConfigFlags import ConfigFlags
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
# MDT imports # MDT imports
from MDT_Digitization.MDT_DigitizationConfigNew import MDT_DigitizerCfg from MDT_Digitization.MDT_DigitizationConfigNew import MDT_DigitizerCfg
# Set up logging and new style config # Set up logging and new style config
...@@ -23,7 +22,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS_SPECIAL ...@@ -23,7 +22,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS_SPECIAL
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.lock() ConfigFlags.lock()
# Construct our accumulator to run # Construct our accumulator to run
acc = MainServicesSerialCfg() acc = MainServicesSerialCfg()
......
...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.AllConfigFlags import ConfigFlags
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
# RPC imports # RPC imports
from RPC_Digitization.RPC_DigitizationConfigNew import ( from RPC_Digitization.RPC_DigitizationConfigNew import (
RPC_RangeToolCfg, RPC_DigitizationToolCfg, RPC_DigitizerCfg, RPC_RangeToolCfg, RPC_DigitizationToolCfg, RPC_DigitizerCfg,
...@@ -27,7 +26,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS ...@@ -27,7 +26,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.lock() ConfigFlags.lock()
# Construct our accumulator to run # Construct our accumulator to run
acc = MainServicesSerialCfg() acc = MainServicesSerialCfg()
......
...@@ -11,7 +11,6 @@ from AthenaConfiguration.TestDefaults import defaultTestFiles ...@@ -11,7 +11,6 @@ from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.AllConfigFlags import ConfigFlags
# TGC imports # TGC imports
from TGC_Digitization.TGC_DigitizationConfigNew import ( from TGC_Digitization.TGC_DigitizationConfigNew import (
...@@ -27,7 +26,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS ...@@ -27,7 +26,6 @@ ConfigFlags.Input.Files = defaultTestFiles.HITS
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.lock() ConfigFlags.lock()
# Construct our accumulator to run # Construct our accumulator to run
acc = MainServicesSerialCfg() acc = MainServicesSerialCfg()
......
...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg ...@@ -12,7 +12,6 @@ from AthenaConfiguration.MainServicesConfig import MainServicesSerialCfg
from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaConfiguration.TestDefaults import defaultTestFiles
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags from Digitization.DigitizationConfigFlags import createDigitizationCfgFlags
from OverlayCommonAlgs.OverlayConfigFlags import createOverlayCfgFlags
from BCM_Digitization.BCM_DigitizationConfigNew import BCM_DigitizationCfg from BCM_Digitization.BCM_DigitizationConfigNew import BCM_DigitizationCfg
from SCT_Digitization.SCT_DigitizationConfigNew import SCT_DigitizationHSCfg from SCT_Digitization.SCT_DigitizationConfigNew import SCT_DigitizationHSCfg
from TRT_Digitization.TRT_DigitizationConfigNew import TRT_DigitizationHSCfg from TRT_Digitization.TRT_DigitizationConfigNew import TRT_DigitizationHSCfg
...@@ -29,7 +28,6 @@ log.setLevel(DEBUG) ...@@ -29,7 +28,6 @@ log.setLevel(DEBUG)
Configurable.configurableRun3Behavior = True Configurable.configurableRun3Behavior = True
# Configure # Configure
ConfigFlags.join(createDigitizationCfgFlags()) ConfigFlags.join(createDigitizationCfgFlags())
ConfigFlags.join(createOverlayCfgFlags())
ConfigFlags.Input.Files = defaultTestFiles.HITS_SPECIAL ConfigFlags.Input.Files = defaultTestFiles.HITS_SPECIAL
ConfigFlags.Output.RDOFileName = "myRDO.pool.root" ConfigFlags.Output.RDOFileName = "myRDO.pool.root"
ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16" ConfigFlags.IOVDb.GlobalTag = "OFLCOND-MC16-SDR-16"
......
################################################################################
# Package: OverlayConfiguration
################################################################################
# Declare the package name:
atlas_subdir( OverlayConfiguration )
# External dependencies:
# Install files from the package:
atlas_install_python_modules( python/*.py )
# Check python syntax:
atlas_add_test( flake8
SCRIPT flake8 --select=ATL,F,E7,E9,W6 ${CMAKE_CURRENT_SOURCE_DIR}/python
POST_EXEC_SCRIPT nopost.sh )
"""Construct ConfigFlags for Overlay """Construct Overlay configuration flags
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
""" """
from AthenaConfiguration.AthConfigFlags import AthConfigFlags from AthenaConfiguration.AthConfigFlags import AthConfigFlags
def createOverlayCfgFlags(): def createOverlayConfigFlags():
"""Return an AthConfigFlags object with required flags""" """Return an AthConfigFlags object with required flags"""
flags = AthConfigFlags() flags = AthConfigFlags()
# Data overlay flag # Data overlay flag
...@@ -13,9 +14,6 @@ def createOverlayCfgFlags(): ...@@ -13,9 +14,6 @@ def createOverlayCfgFlags():
flags.addFlag("Overlay.BkgPrefix", "Bkg_") flags.addFlag("Overlay.BkgPrefix", "Bkg_")
# Overlay signal StoreGate key prefix # Overlay signal StoreGate key prefix
flags.addFlag("Overlay.SigPrefix", "Sig_") flags.addFlag("Overlay.SigPrefix", "Sig_")
# Are we multithreaded?
flags.addFlag("Overlay.Legacy.MT", False)
# Name of MC EvtStore to overlay # Name of MC EvtStore to overlay
flags.addFlag("Overlay.Legacy.EventStore", "BkgEvent_0_SG") flags.addFlag("Overlay.Legacy.EventStore", "BkgEvent_0_SG")
return flags return flags
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment