Skip to content
Snippets Groups Projects

MuonDQA:MuonTrackMonitoring Implementation of Shifter Histograms for Offline MuonTrackMonitoring for RUN3

Merged Lennart Adam requested to merge LichtenbergGroup/athena:muontrackmonitoring into master
Files
32
#
# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
#
def MuonDQAMonitoringConfig(flags):
print("entering muon daq")
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
result = ComponentAccumulator()
if flags.DQ.Steering.Muon.doRawMon:
if flags.DQ.Steering.Muon.doRawMon and False:
# do not run in RAW->ESD, or AOD-only
if flags.DQ.Environment not in ('tier0Raw', 'AOD'):
from MdtRawDataMonitoring.MDTMonitorAlgorithm import MdtMonitoringConfig
from RpcRawDataMonitoring.RpcMonitorAlgorithm import RpcMonitoringConfig
from TgcRawDataMonitoring.TgcRawDataMonitorAlgorithm import TgcRawDataMonitoringConfig
result.merge(MdtMonitoringConfig(flags))
result.merge(RpcMonitoringConfig(flags))
result.merge(TgcRawDataMonitoringConfig(flags))
from TgcRawDataMonitoring.TgcRawDataMonitorAlgorithm import TgcRawDataMonitoringConfig
result.merge(TgcRawDataMonitoringConfig(flags))
if flags.DQ.Steering.Muon.doTrackMon:
from MuonTrackMonitoring.MuonTrackMonitorAlgorithm import MuonTrackConfig
result.merge(MuonTrackConfig(flags))
return result
Loading