diff --git a/InnerDetector/InDetConditions/SCT_ConditionsTools/python/ITkStripConditionsToolsConfig.py b/InnerDetector/InDetConditions/SCT_ConditionsTools/python/ITkStripConditionsToolsConfig.py index 676fa8b98d819cde31fad6c2b72030b7b0f8dba6..b8338e0d83bca8c56345bbd71271c433db210458 100644 --- a/InnerDetector/InDetConditions/SCT_ConditionsTools/python/ITkStripConditionsToolsConfig.py +++ b/InnerDetector/InDetConditions/SCT_ConditionsTools/python/ITkStripConditionsToolsConfig.py @@ -115,6 +115,7 @@ def ITkStripModuleVetoCfg(flags, name="ITkStripModuleVeto", **kwargs): # Condition tool toolArgs = {} + toolArgs["JsonPath"] = flags.ITk.JsonPathStripModuleVeto toolArgs["BadModuleIdentifiers"] = kwargs["BadModuleIdentifiers"] acc.setPrivateTools(CompFactory.SCT_ModuleVetoTool(name=f"{name}Tool", **toolArgs)) diff --git a/InnerDetector/InDetConfig/python/ITkConfigFlags.py b/InnerDetector/InDetConfig/python/ITkConfigFlags.py index 46a68cf7a21511a7ece2d93d7fe422e8ae6ec6cd..dbeda6cae3ba8ff8ebb48fed3a75c3384eb9cb4d 100644 --- a/InnerDetector/InDetConfig/python/ITkConfigFlags.py +++ b/InnerDetector/InDetConfig/python/ITkConfigFlags.py @@ -49,6 +49,8 @@ def createITkConfigFlags(): # Turn on SCT_ModuleVetoSvc, allowing it to be configured later itkcf.addFlag("ITk.doStripModuleVeto", False) + # Path to the JSON file to mask the modules + itkcf.addFlag("ITk.JsonPathStripModuleVeto", "") # Enable check for dead modules and FEs itkcf.addFlag("ITk.checkDeadPixelsOnTrack", True) # defines if the X1X mode is used for the offline or not