ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Ditau
DitauChainConfiguration.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaCommon.Logging
import
logging
4
logging.getLogger().info(
"Importing %s"
,__name__)
5
log = logging.getLogger(__name__)
6
7
from
..Config.ChainConfigurationBase
import
ChainConfigurationBase
8
from
.DitauMenuSequences
import
ditauSequenceGenCfg
9
10
11
#----------------------------------------------------------------
12
# Class to configure chain
13
#----------------------------------------------------------------
14
class
DitauChainConfiguration
(ChainConfigurationBase):
15
16
def
__init__
(self, chainDict, jet_name):
17
self.
jetName
= jet_name
18
ChainConfigurationBase.__init__(self, chainDict)
19
20
# ----------------------
21
# Assemble the chain depending on information from chainName
22
# ----------------------
23
def
assembleChainImpl
(self, flags):
24
log.debug(
"Assembling chain for %s"
, self.
chainName
)
25
chainStep = self.getStep(
26
flags,
27
'ditau_step'
,
28
[ditauSequenceGenCfg],
29
seq_name =
'ditau'
,
30
jet_name = self.
jetName
31
)
32
33
myChain = self.buildChain([chainStep])
34
return
myChain
35
python.HLT.Ditau.DitauChainConfiguration.DitauChainConfiguration
Definition
DitauChainConfiguration.py:14
python.HLT.Ditau.DitauChainConfiguration.DitauChainConfiguration.jetName
jetName
Definition
DitauChainConfiguration.py:17
python.HLT.Ditau.DitauChainConfiguration.DitauChainConfiguration.assembleChainImpl
assembleChainImpl(self, flags)
Definition
DitauChainConfiguration.py:23
python.HLT.Ditau.DitauChainConfiguration.DitauChainConfiguration.chainName
chainName
Definition
DitauChainConfiguration.py:24
python.HLT.Ditau.DitauChainConfiguration.DitauChainConfiguration.__init__
__init__(self, chainDict, jet_name)
Definition
DitauChainConfiguration.py:16
Generated on
for ATLAS Offline Software by
1.14.0