ATLAS Offline Software
InnerTrackingTrigSequence.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 from TrigInDetConfig.InnerTrackerTrigSequence import InnerTrackerTrigSequence
4 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
5 
7 
8  def create(flags : AthConfigFlags, *args, **kwargs) -> InnerTrackerTrigSequence:
9  if flags.Trigger.useActsTracking:
10  from TrigInDetConfig.ActsTrigSequence import ActsTrigSequence as InnerTrackingSequence
11  elif flags.Detector.GeometryITk:
12  from TrigInDetConfig.ITkTrigSequence import ITkTrigSequence as InnerTrackingSequence
13  else:
14  from TrigInDetConfig.InDetTrigSequence import InDetTrigSequence as InnerTrackingSequence
15 
16  return InnerTrackingSequence(flags, *args, **kwargs)
17 
python.InnerTrackingTrigSequence.InnerTrackingTrigSequence.create
InnerTrackerTrigSequence create(AthConfigFlags flags, *args, **kwargs)
Definition: InnerTrackingTrigSequence.py:8
python.InnerTrackingTrigSequence.InnerTrackingTrigSequence
Definition: InnerTrackingTrigSequence.py:6