ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Bphysics
BphysicsRecoSequences.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaCommon.Logging
import
logging
4
log = logging.getLogger(__name__)
5
6
from
AthenaCommon.CFElements
import
seqAND, parOR
7
from
AthenaConfiguration.ComponentFactory
import
CompFactory
8
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
9
10
11
def
bmumuxRecoSequenceCfg
(flags, rois, muons):
12
13
acc = ComponentAccumulator()
14
15
recoSequence = seqAND(
'bmumuxViewNode'
)
16
acc.addSequence(recoSequence)
17
18
dataObjects = [(
'TrigRoiDescriptorCollection'
,
'StoreGateSvc+%s'
% rois),
19
(
'xAOD::MuonContainer'
,
'StoreGateSvc+%s'
% muons)]
20
acc.addEventAlgo(CompFactory.AthViews.ViewDataVerifier(
'VDV_bmumux'
, DataObjects=dataObjects), sequenceName=recoSequence.name)
21
22
from
TrigInDetConfig.TrigInDetConfig
import
trigInDetFastTrackingCfg, trigInDetPrecisionTrackingCfg
23
acc.merge(trigInDetFastTrackingCfg(flags, rois, signatureName=
'bmumux'
), sequenceName=recoSequence.name)
24
25
precisionTrackingSequence = parOR(
'precisionTrackingInBmumux'
)
26
acc.addSequence(precisionTrackingSequence, parentName=recoSequence.name)
27
acc.merge(trigInDetPrecisionTrackingCfg(flags, rois, signatureName=
'bmumux'
), sequenceName=precisionTrackingSequence.name)
28
29
return
acc
30
31
32
def
bhhRecoSequenceCfg
(flags, rois):
33
34
acc = ComponentAccumulator()
35
36
recoSequence = seqAND(
'bhhViewNode'
)
37
acc.addSequence(recoSequence)
38
39
from
TrigInDetConfig.TrigInDetConfig
import
trigInDetFastTrackingCfg
40
acc.merge(trigInDetFastTrackingCfg(flags, rois, signatureName=
'bhh'
), sequenceName=recoSequence.name)
41
42
return
acc
python.HLT.Bphysics.BphysicsRecoSequences.bhhRecoSequenceCfg
bhhRecoSequenceCfg(flags, rois)
Definition
BphysicsRecoSequences.py:32
python.HLT.Bphysics.BphysicsRecoSequences.bmumuxRecoSequenceCfg
bmumuxRecoSequenceCfg(flags, rois, muons)
Definition
BphysicsRecoSequences.py:11
Generated on
for ATLAS Offline Software by
1.17.0