From 9336ed695d6062e8515657ef81d32171e8186a56 Mon Sep 17 00:00:00 2001 From: Tadej Novak Date: Fri, 7 Jan 2022 16:53:35 +0100 Subject: [PATCH] CaloRecoCfg: schedule BS conversion if we're actually reading BS --- Calorimeter/CaloRec/python/CaloRecoConfig.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Calorimeter/CaloRec/python/CaloRecoConfig.py b/Calorimeter/CaloRec/python/CaloRecoConfig.py index 8dd5a3ed578..3854e834189 100644 --- a/Calorimeter/CaloRec/python/CaloRecoConfig.py +++ b/Calorimeter/CaloRec/python/CaloRecoConfig.py @@ -5,15 +5,15 @@ from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator from AthenaConfiguration.ComponentFactory import CompFactory def CaloRecoCfg(configFlags, clustersname=None): - - result=ComponentAccumulator() - if not configFlags.Input.isMC: + + result = ComponentAccumulator() + if configFlags.Input.Format == 'BS': #Data-case: Schedule ByteStream reading for LAr & Tile from LArByteStream.LArRawDataReadingConfig import LArRawDataReadingCfg result.merge(LArRawDataReadingCfg(configFlags)) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg - + result.merge(ByteStreamReadCfg(configFlags,type_names=['TileDigitsContainer/TileDigitsCnt', 'TileRawChannelContainer/TileRawChannelCnt', 'TileMuonReceiverContainer/TileMuRcvCnt'])) @@ -27,18 +27,18 @@ def CaloRecoCfg(configFlags, clustersname=None): from LArROD.LArRawChannelBuilderAlgConfig import LArRawChannelBuilderAlgCfg result.merge(LArRawChannelBuilderAlgCfg(configFlags)) - + from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerCfg result.merge(TileRawChannelMakerCfg(configFlags)) + if not configFlags.Input.isMC: from LArCellRec.LArTimeVetoAlgConfig import LArTimeVetoAlgCfg result.merge(LArTimeVetoAlgCfg(configFlags)) - #Configure cell-building from CaloRec.CaloCellMakerConfig import CaloCellMakerCfg result.merge(CaloCellMakerCfg(configFlags)) - + #Configure topo-cluster builder from CaloRec.CaloTopoClusterConfig import CaloTopoClusterCfg result.merge(CaloTopoClusterCfg(configFlags, clustersname=clustersname)) @@ -63,9 +63,9 @@ def CaloRecoCfg(configFlags, clustersname=None): #Configure LArDigitsThinner: from LArROD.LArDigitThinnerConfig import LArDigitThinnerCfg result.merge(LArDigitThinnerCfg(configFlags)) - - #Configure MBTSTimeDiff + + #Configure MBTSTimeDiff #Clients are BackgroundWordFiller and (deprecated?) DQTBackgroundMonTool #Consider moving to BackgroundWordFiller config if configFlags.Detector.GeometryMBTS: @@ -103,7 +103,7 @@ if __name__=="__main__": ConfigFlags.lock() - from AthenaConfiguration.MainServicesConfig import MainServicesCfg + from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) acc.merge(CaloRecoCfg(ConfigFlags)) -- GitLab