15def TrigMuonMonConfig(inputFlags):
16
17 from AthenaMonitoring import AthMonitorCfgHelper
18 helper = AthMonitorCfgHelper(inputFlags,'TrigMuonMonitoringCfg')
19
20 from TriggerMenuMT.HLT.Muon.TrigMuonKeys import muonNames
21 isPhaseIIalgs = (muonNames().getNames('RoI').EFSATrackParticlesPhII in inputFlags.Input.Collections) or inputFlags.Trigger.Offline.SA.Muon.scheduleActsReco
22
23 L1MuonMonConfig(helper, isPhaseIIalgs)
24 L2MuonSAMonConfig(helper, isPhaseIIalgs)
25 L2MuonSAIOMonConfig(helper, isPhaseIIalgs)
26 L2muCombMonConfig(helper, isPhaseIIalgs)
27 L2OverlapRemoverMonConfig(helper, isPhaseIIalgs)
28 EFMuonMonConfig(helper, isPhaseIIalgs)
29 TrigMuonEfficiencyMonTTbarConfig(helper, isPhaseIIalgs)
30 TrigMuonEfficiencyMonZTPConfig(helper, isPhaseIIalgs)
31 MuonTriggerCountConfig(helper, isPhaseIIalgs)
32 if inputFlags.Input.isMC:
33 TrigMuonTruthMonConfig(helper, isPhaseIIalgs)
34
35 return helper.result()
36