From 3f52e21dec6fccf7ba4092aa34e3d88a68e25717 Mon Sep 17 00:00:00 2001
From: Sergi Rodriguez Bosca <sergi.rodriguez@cern.ch>
Date: Wed, 17 Nov 2021 16:34:21 +0100
Subject: [PATCH] Modifying the JO to generate L1Menu

---
 .../L1CaloFEX/L1CaloFEXSim/share/eFEXDriverJobOptions.py | 9 ++++++---
 .../L1CaloFEX/L1CaloFEXSim/share/gFEXDriverJobOptions.py | 9 +++++++--
 .../L1CaloFEX/L1CaloFEXSim/share/jFEXDriverJobOptions.py | 9 ++++++---
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/eFEXDriverJobOptions.py b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/eFEXDriverJobOptions.py
index c3920d269da0..ba0f104fe9f5 100644
--- a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/eFEXDriverJobOptions.py
+++ b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/eFEXDriverJobOptions.py
@@ -50,10 +50,13 @@ include("RecExCond/AllDet_detDescr.py")
 
 # menu with default configuration for testing
 from AthenaConfiguration.ComponentAccumulator import CAtoGlobalWrapper
-from AthenaConfiguration.AllConfigFlags import ConfigFlags
+from AthenaConfiguration.AllConfigFlags import ConfigFlags as flags
 from TrigConfigSvc.TrigConfigSvcCfg import L1ConfigSvcCfg
-ConfigFlags.lock() 
-CAtoGlobalWrapper(L1ConfigSvcCfg,ConfigFlags)
+flags.lock()
+CAtoGlobalWrapper(L1ConfigSvcCfg,flags)
+
+from TrigConfigSvc.TrigConfigSvcCfg import generateL1Menu
+generateL1Menu(flags)
 
 svcMgr += CfgMgr.THistSvc()
 #svcMgr.THistSvc.Output += ["ISO DATAFILE='tobIso.root' OPT='RECREATE'"]
diff --git a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/gFEXDriverJobOptions.py b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/gFEXDriverJobOptions.py
index 74806cbb534c..ac6bd9f5939b 100644
--- a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/gFEXDriverJobOptions.py
+++ b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/gFEXDriverJobOptions.py
@@ -36,9 +36,14 @@ include("RecExCond/AllDet_detDescr.py")
 
 # menu with default configuration for testing
 from AthenaConfiguration.ComponentAccumulator import CAtoGlobalWrapper
-from AthenaConfiguration.AllConfigFlags import ConfigFlags
+from AthenaConfiguration.AllConfigFlags import ConfigFlags as flags
 from TrigConfigSvc.TrigConfigSvcCfg import L1ConfigSvcCfg
-CAtoGlobalWrapper(L1ConfigSvcCfg,ConfigFlags)
+flags.lock()
+CAtoGlobalWrapper(L1ConfigSvcCfg,flags)
+
+from TrigConfigSvc.TrigConfigSvcCfg import generateL1Menu
+generateL1Menu(flags)
+
 
 svcMgr += CfgMgr.THistSvc()
 svcMgr.THistSvc.Output += ["ANALYSIS DATAFILE='myfile.root' OPT='RECREATE'"]
diff --git a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/jFEXDriverJobOptions.py b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/jFEXDriverJobOptions.py
index 9d2c4b56a285..af06ea6c5263 100644
--- a/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/jFEXDriverJobOptions.py
+++ b/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/share/jFEXDriverJobOptions.py
@@ -36,10 +36,13 @@ include("RecExCond/AllDet_detDescr.py")
 
 # menu with default configuration for testing
 from AthenaConfiguration.ComponentAccumulator import CAtoGlobalWrapper
-from AthenaConfiguration.AllConfigFlags import ConfigFlags
+from AthenaConfiguration.AllConfigFlags import ConfigFlags as flags
 from TrigConfigSvc.TrigConfigSvcCfg import L1ConfigSvcCfg
-ConfigFlags.lock() 
-CAtoGlobalWrapper(L1ConfigSvcCfg,ConfigFlags)
+flags.lock()
+CAtoGlobalWrapper(L1ConfigSvcCfg,flags)
+
+from TrigConfigSvc.TrigConfigSvcCfg import generateL1Menu
+generateL1Menu(flags)
 
 svcMgr += CfgMgr.THistSvc()
 svcMgr.THistSvc.Output += ["ANALYSIS DATAFILE='myfile_jfex.root' OPT='RECREATE'"]
-- 
GitLab