From 4045d8266ee64d727852033deaf35e9bb8eca83f Mon Sep 17 00:00:00 2001 From: Masato Aoki <masato.aoki@cern.ch> Date: Sat, 2 Apr 2022 22:42:38 +0200 Subject: [PATCH] enable NSW sTGC pad trigger --- .../TriggerJobOpts/python/Lvl1MuonSimulationConfig.py | 7 ++++--- .../TriggerJobOpts/share/runHLT_standalone.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/Lvl1MuonSimulationConfig.py b/Trigger/TriggerCommon/TriggerJobOpts/python/Lvl1MuonSimulationConfig.py index 0eac953ce54b..39739821ca5d 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/python/Lvl1MuonSimulationConfig.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/python/Lvl1MuonSimulationConfig.py @@ -240,13 +240,14 @@ def NSWTriggerConfig(flags): if flags.Input.Format is Format.POOL and flags.Input.isMC: rdoInputs = [ - ('McEventCollection','TruthEvent'), - ('TrackRecordCollection','MuonEntryLayer') + ('McEventCollection','TruthEvent'), # for MM trigger + ('TrackRecordCollection','MuonEntryLayer'), # for MM trigger + ('MuonSimDataCollection','sTGC_SDO') # for sTGC Pad trigger ] from SGComps.SGInputLoaderConfig import SGInputLoaderCfg acc.merge(SGInputLoaderCfg(flags, Load=rdoInputs)) - PadTdsTool = CompFactory.NSWL1.PadTdsOfflineTool("NSWL1__PadTdsOfflineTool",DoNtuple=False) + PadTdsTool = CompFactory.NSWL1.PadTdsOfflineTool("NSWL1__PadTdsOfflineTool",DoNtuple=False,sTGC_DigitContainerName="sTGC_DIGITS_L1") PadTriggerLogicTool = CompFactory.NSWL1.PadTriggerLogicOfflineTool("NSWL1__PadTriggerLogicOfflineTool",DoNtuple=False) PadTriggerLookupTool = CompFactory.NSWL1.PadTriggerLookupTool("NSWL1__PadTriggerLookupTool") StripTdsTool = CompFactory.NSWL1.StripTdsOfflineTool("NSWL1__StripTdsOfflineTool",DoNtuple=False) diff --git a/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py b/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py index f99cd4fa9580..59b38e2de034 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py @@ -46,7 +46,7 @@ class opt: enableL1NSWEmulation = False # Enable TGC-NSW coincidence emulator : ConfigFlags.Trigger.L1MuonSim.EmulateNSW enableL1NSWVetoMode = True # Enable TGC-NSW coincidence veto mode: ConfigFlags.Trigger.L1MuonSim.NSWVetoMode enableL1NSWMMTrigger = True # Enable MM trigger for TGC-NSW coincidence : ConfigFlags.Trigger.L1MuonSim.doMMTrigger - enableL1NSWPadTrigger = False # Enable sTGC Pad trigger for TGC-NSW coincidence : ConfigFlags.Trigger.L1MuonSim.doPadTrigger + enableL1NSWPadTrigger = True # Enable sTGC Pad trigger for TGC-NSW coincidence : ConfigFlags.Trigger.L1MuonSim.doPadTrigger enableL1NSWStripTrigger = False # Enable sTGC Strip trigger for TGC-NSW coincidence : ConfigFlags.Trigger.L1MuonSim.doStripTrigger enableL1RPCBIS78 = False # Enable TGC-RPC BIS78 coincidence : ConfigFlags.Trigger.L1MuonSim.doBIS78 #Individual slice flags -- GitLab