From ee0e9e645aec4a4b92ba81c35c90994aab194a09 Mon Sep 17 00:00:00 2001 From: Tadej Novak <tadej.novak@cern.ch> Date: Fri, 14 Apr 2017 07:55:19 +0000 Subject: [PATCH] Enable proper LVL1 Trigger simulation configuration Former-commit-id: 133fe535978113f8025e92c6509a891015be19bf --- .../share/Level1Overlay_jobOptions.py | 1 + .../share/OverlayOutputItemList_jobOptions.py | 12 +++++++++--- .../share/skeleton.OverlayPool_tf.py | 12 +++++++----- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/Level1Overlay_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/Level1Overlay_jobOptions.py index 5697d8f93a73..6ea3bda4b3c9 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/Level1Overlay_jobOptions.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/Level1Overlay_jobOptions.py @@ -36,6 +36,7 @@ if DetFlags.overlay.LVL1_on(): if DetFlags.simulateLVL1.Tile_on(): include( "TileSimAlgs/TileTTL1_jobOptions.py" ) + include( "TileSimAlgs/TileMuonReceiver_jobOptions.py" ) if DetFlags.digitize.LVL1_on(): #-------------------------------------------------------------- diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py index b651cecd6313..9555996a37a8 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py @@ -80,9 +80,15 @@ if DetFlags.overlay.BCM_on(): outStream.ItemList+=["BCM_RDO_Container#*"] if DetFlags.overlay.LVL1_on(): - outStream.ItemList+=["LArTTL1Container#*"] - outStream.ItemList+=["TileTTL1Container#*"] - outStream.ItemList+=[ + if DetFlags.simulateLVL1.LAr_on(): + outStream.ItemList += [ "LArTTL1Container#*" ] + if DetFlags.simulateLVL1.Tile_on(): + outStream.ItemList += [ "TileTTL1Container#*" ] + outStream.ItemList += [ "TileDigitsContainer#MuRcvDigitsCnt" ] + outStream.ItemList += [ "TileRawChannelContainer#MuRcvRawChCnt" ] + outStream.ItemList += [ "TileMuonReceiverContainer#*" ] + if DetFlags.digitize.LVL1_on(): + outStream.ItemList += [ "ROIB::RoIBResult#*", "MuCTPI_RDO#*", "CTP_RDO#*", diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py index 787ea6aeefbe..547dda6a09e0 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py @@ -105,18 +105,20 @@ DetFlags.ID_setOn() DetFlags.Muon_setOn() DetFlags.LAr_setOn() DetFlags.Tile_setOn() + if not hasattr(runArgs, "triggerConfig") or runArgs.triggerConfig=="NONE": DetFlags.LVL1_setOff() else: DetFlags.LVL1_setOn() +DetFlags.digitize.LVL1_setOff() + DetFlags.BCM_setOn() DetFlags.Lucid_setOn() -DetFlags.simulateLVL1.Lucid_setOff() -#DetFlags.simulateLVL1.LAr_setOn() -#DetFlags.simulateLVL1.Tile_setOn() -#DetFlags.overlay.LAr_setOff() -DetFlags.overlay.Truth_setOn() +DetFlags.Truth_setOn() +DetFlags.simulateLVL1.Lucid_setOn() +DetFlags.simulateLVL1.LAr_setOn() +DetFlags.simulateLVL1.Tile_setOn() print "================ DetFlags ================ " DetFlags.Print() -- GitLab