From 110d92b244c18e2357febadd98bbfab4e561bd36 Mon Sep 17 00:00:00 2001
From: Peter Onyisi <ponyisi@utexas.edu>
Date: Thu, 8 Oct 2020 17:52:50 +0000
Subject: [PATCH] Add CSC and MM new-style monitoring

---
 .../MuonDQAMonitoring/python/MuonDQAMonitoringConfig.py     | 6 ++++++
 .../MMRawDataMonitoring/python/MMMonitorAlgorithm.py        | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/python/MuonDQAMonitoringConfig.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/python/MuonDQAMonitoringConfig.py
index 631bb29d22a..c8fd8261193 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/python/MuonDQAMonitoringConfig.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonDQAMonitoring/python/MuonDQAMonitoringConfig.py
@@ -16,6 +16,12 @@ def MuonDQAMonitoringConfig(flags):
             result.merge(MdtMonitoringConfig(flags))
             result.merge(RpcMonitoringConfig(flags))
             result.merge(TgcRawDataMonitoringConfig(flags))
+            if flags.Detector.GeometryCSC:
+                from CscRawDataMonitoring.CscMonitorAlgorithm import CscMonitoringConfig
+                result.merge(CscMonitoringConfig(flags))
+            if flags.Detector.GeometryMM:
+                from MMRawDataMonitoring.MMMonitorAlgorithm import MMMonitoringConfig
+                result.merge(MMMonitoringConfig(flags))
 
     if flags.DQ.Steering.Muon.doTrackMon:
         # do not run in RAW->ESD
diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MMRawDataMonitoring/python/MMMonitorAlgorithm.py b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MMRawDataMonitoring/python/MMMonitorAlgorithm.py
index b85f5ff7b97..3d2c5524838 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MMRawDataMonitoring/python/MMMonitorAlgorithm.py
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/MMRawDataMonitoring/python/MMMonitorAlgorithm.py
@@ -4,7 +4,7 @@
 #
 
 from AthenaConfiguration.ComponentFactory import CompFactory
-from MMMonUtils import getMMLabel,getMMLabelY
+from .MMMonUtils import getMMLabel,getMMLabelY
 
 def MMMonitoringConfig(inputFlags):
     '''Function to configures some algorithms in the monitoring system.'''
-- 
GitLab