ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TriggerMatchingTool
python
Trigger/TrigAnalysis/TriggerMatchingTool/python/TriggerMatchingToolConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
from
AthenaConfiguration.Enums
import
LHCPeriod
6
7
def
TriggerMatchingToolCfg
(flags, name="TriggerMatchingTool", **kwargs):
8
result = ComponentAccumulator()
9
from
TrigDecisionTool.TrigDecisionToolConfig
import
TrigDecisionToolCfg
10
kwargs.setdefault(
"TrigDecisionTool"
, result.getPrimaryAndMerge(TrigDecisionToolCfg(flags)))
11
12
if
flags.GeoModel.Run == LHCPeriod.Run3:
13
matching_tool = CompFactory.Trig.R3MatchingTool(name, **kwargs)
14
else
:
15
matching_tool = CompFactory.Trig.MatchingTool(name, **kwargs)
16
17
result.setPrivateTools(matching_tool)
18
return
result
python.TriggerMatchingToolConfig.TriggerMatchingToolCfg
TriggerMatchingToolCfg(flags, name="TriggerMatchingTool", **kwargs)
Definition
Trigger/TrigAnalysis/TriggerMatchingTool/python/TriggerMatchingToolConfig.py:7
Generated on
for ATLAS Offline Software by
1.17.0