ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonMonitoringConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
3
4from TrigMuonMonitoring.L1MuonMonConfig import L1MuonMonConfig
5from TrigMuonMonitoring.L2MuonSAMonConfig import L2MuonSAMonConfig
6from TrigMuonMonitoring.L2MuonSAIOMonConfig import L2MuonSAIOMonConfig
7from TrigMuonMonitoring.L2muCombMonConfig import L2muCombMonConfig
8from TrigMuonMonitoring.L2OverlapRemoverMonConfig import L2OverlapRemoverMonConfig
9from TrigMuonMonitoring.EFMuonMonConfig import EFMuonMonConfig
10from TrigMuonMonitoring.TrigMuonEfficiencyMonConfig import TrigMuonEfficiencyMonTTbarConfig, TrigMuonEfficiencyMonZTPConfig
11from TrigMuonMonitoring.MuonTriggerCountConfig import MuonTriggerCountConfig
12from TrigMuonMonitoring.TrigMuonTruthMonConfig import TrigMuonTruthMonConfig
13
14
15def TrigMuonMonConfig(inputFlags):
16
17 from AthenaMonitoring import AthMonitorCfgHelper
18 helper = AthMonitorCfgHelper(inputFlags,'TrigMuonMonitoringCfg')
19
20 L1MuonMonConfig(helper)
21 L2MuonSAMonConfig(helper)
22 L2MuonSAIOMonConfig(helper)
23 L2muCombMonConfig(helper)
24 L2OverlapRemoverMonConfig(helper)
25 EFMuonMonConfig(helper)
26 TrigMuonEfficiencyMonTTbarConfig(helper)
27 TrigMuonEfficiencyMonZTPConfig(helper)
28 MuonTriggerCountConfig(helper)
29 if inputFlags.Input.isMC:
30 TrigMuonTruthMonConfig(helper)
31
32 return helper.result()