From 5e85572daafb19c2576596a2fa071f89fb44ad01 Mon Sep 17 00:00:00 2001 From: Frank Winklmeier <frank.winklmeier@cern.ch> Date: Wed, 19 Jul 2023 18:06:45 +0200 Subject: [PATCH] TrigBphysMonitoring+TrigEgammaMonitoring: remove usage of DQMonFlags Replace legacy `DQMonFlags` with `flags.DQ.DataType` (ATR-27972). --- .../python/TrigBphysMonitoringConfig.py | 14 +++++++------- .../python/TrigEgammaMonitoringMTConfig.py | 19 ++++++++----------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py b/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py index 6e834ffc3cfa..8e8f306150e4 100644 --- a/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py +++ b/Trigger/TrigMonitoring/TrigBphysMonitoring/python/TrigBphysMonitoringConfig.py @@ -3,9 +3,8 @@ # from AthenaConfiguration.ComponentFactory import CompFactory +from AthenaMonitoring.DQConfigFlags import DQDataType -if 'DQMonFlags' not in dir(): - from AthenaMonitoring.DQMonFlags import DQMonFlags as dqflags class TrigBphysMonAlgBuilder: @@ -91,17 +90,18 @@ class TrigBphysMonAlgBuilder: def get_monitoring_mode(self): self.__logger.info("TrigBphysMonToolBuilder.get_monitoring_mode()") - self.data_type = dqflags.monManDataType() - if self.data_type == 'monteCarlo': + self.data_type = self.helper.flags.DQ.DataType + + if self.data_type is DQDataType.MC: self.mc_mode = True return True - elif self.data_type == 'collisions': + elif self.data_type is DQDataType.Collisions: self.pp_mode = True return True - elif self.data_type == 'heavyioncollisions': + elif self.data_type is DQDataType.HeavyIon: self.hi_mode = True return True - elif self.data_type == 'cosmics': + elif self.data_type is DQDataType.Cosmics: self.cosmic_mode = True return True else: diff --git a/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringMTConfig.py b/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringMTConfig.py index a5f5e9f1612c..bb2762ad8cd1 100644 --- a/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringMTConfig.py +++ b/Trigger/TrigMonitoring/TrigEgammaMonitoring/python/TrigEgammaMonitoringMTConfig.py @@ -12,13 +12,9 @@ import functools from AthenaConfiguration.ComponentFactory import CompFactory from AthenaConfiguration.ComponentFactory import CompFactory as CfgMgr +from AthenaMonitoring.DQConfigFlags import DQDataType - -if 'DQMonFlags' not in dir(): - from AthenaMonitoring.DQMonFlags import DQMonFlags as dqflags - -# def treat_list_of_chains_by_name( list_of_chains, part_name=None): if part_name: final_list = [] @@ -122,18 +118,19 @@ class TrigEgammaMonAlgBuilder: def get_monitoring_mode(self): self.__logger.info("TrigEgammaMonAlgBuilder.get_monitoring_mode()") - self.data_type = dqflags.monManDataType() - if self.data_type == 'monteCarlo': + self.data_type = self.helper.flags.DQ.DataType + + if self.data_type is DQDataType.MC: self.mc_mode = True return True - elif self.data_type == 'collisions': + elif self.data_type is DQDataType.Collisions: self.pp_mode = True return True - elif self.data_type == 'heavyioncollisions': + elif self.data_type is DQDataType.HeavyIon: self.HI_mode = True self.pPb_mode = True return True - elif self.data_type == 'cosmics': + elif self.data_type is DQDataType.Cosmics: self.cosmic_mode = True return True else: @@ -1196,4 +1193,4 @@ class TrigEgammaMonAlgBuilder: - return TrigEgammaInfo(trigger) \ No newline at end of file + return TrigEgammaInfo(trigger) -- GitLab