ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Electron
FastTrackingRecoSequences.py
Go to the documentation of this file.
1
#
2
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
#
4
5
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
6
from
AthenaCommon.Logging
import
logging
7
8
def
fastTracking
(inflags, RoIs, variant=''):
9
acc = ComponentAccumulator()
10
from
TrigInDetConfig.utils
import
getFlagsForActiveConfig
11
from
TrigInDetConfig.InnerTrackingTrigSequence
import
InnerTrackingTrigSequence
12
log = logging.getLogger(
"trigElectron"
+variant+
"InDetFastTrackingCfg"
)
13
signatureName =
'electronLRT'
if
'LRT'
in
variant
else
'electron'
14
flags = getFlagsForActiveConfig(inflags, signatureName, log)
15
16
seq = InnerTrackingTrigSequence.create(flags,
17
flags.Tracking.ActiveConfig.input_name,
18
rois = RoIs,
19
inView =
"fastTracking"
+variant+
'VDV'
)
20
21
acc = seq.sequence(
"FastTrackFinder"
)
22
23
return
acc, flags
24
python.HLT.Electron.FastTrackingRecoSequences.fastTracking
fastTracking(inflags, RoIs, variant='')
Definition
FastTrackingRecoSequences.py:8
Generated on
for ATLAS Offline Software by
1.17.0