From e26e66a32da99f750839408523dc81656cc4cc85 Mon Sep 17 00:00:00 2001 From: Siarhei Harkusha <Siarhei.Harkusha@cern.ch> Date: Mon, 9 Dec 2019 14:01:55 +0100 Subject: [PATCH] TileRecUtils+TileMonitoring: Fix Tile DQ status in the case pool input file There are no usefull information in pool input file for Tile DQ status. So, no input containers for Tile DQ status algorithm have been set up in the case of pool input file. --- .../TileMonitoring/python/TileCellMonitorAlgorithm.py | 2 +- TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py b/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py index 49556ac400c..44de976cec6 100644 --- a/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py +++ b/TileCalorimeter/TileMonitoring/python/TileCellMonitorAlgorithm.py @@ -15,7 +15,7 @@ def TileCellMonitoringConfig(flags, **kwargs): result = ComponentAccumulator() from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg - result.merge( TileDQstatusAlgCfg(flags, TileRawChannelContainer = '', TileDigitsContainer = '') ) + result.merge( TileDQstatusAlgCfg(flags) ) from TileGeoModel.TileGMConfig import TileGMCfg result.merge(TileGMCfg(flags)) diff --git a/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py b/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py index c68aff66427..267615a9ed8 100644 --- a/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py +++ b/TileCalorimeter/TileRecUtils/python/TileDQstatusConfig.py @@ -48,7 +48,7 @@ def TileDQstatusAlgCfg(flags, **kwargs): name = kwargs['TileDQstatus'] + 'Alg' kwargs.setdefault('name', name) - if not (flags.Input.isMC or flags.Overlay.DataOverlay): + if not (flags.Input.isMC or flags.Overlay.DataOverlay or flags.Input.Format.lower() == 'pool'): if flags.Tile.RunType == 'PHY': beamElemContainer = "" else: -- GitLab