ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
Algorithms
AsgAnalysisAlgorithms
python
SystObjectLinkConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
# AnaAlgorithm import(s):
4
from
AnalysisAlgorithmsConfig.ConfigBlock
import
ConfigBlock
5
6
7
class
SystObjectLinkBlock
(ConfigBlock):
8
"""the ConfigBlock for linking systematic variation and nominal objects"""
9
10
def
__init__
(self) :
11
super (SystObjectLinkBlock, self).__init__ ()
12
self.addOption(
'containerName'
,
''
, type=str,
13
noneAction=
'error'
,
14
info=
"the name of the input container."
,
15
meta={
'role'
:
'containerRef'
})
16
17
def
instanceName
(self) :
18
"""Return the instance name for this block"""
19
return
self.containerName
20
21
def
makeAlgs
(self, config) :
22
23
alg = config.createAlgorithm(
'CP::SystObjectLinkerAlg'
,
'SystObjLinker'
, reentrant=
True
)
24
alg.input = config.readName (self.containerName)
25
26
27
python.SystObjectLinkConfig.SystObjectLinkBlock
Definition
SystObjectLinkConfig.py:7
python.SystObjectLinkConfig.SystObjectLinkBlock.__init__
__init__(self)
Definition
SystObjectLinkConfig.py:10
python.SystObjectLinkConfig.SystObjectLinkBlock.instanceName
instanceName(self)
Definition
SystObjectLinkConfig.py:17
python.SystObjectLinkConfig.SystObjectLinkBlock.makeAlgs
makeAlgs(self, config)
Definition
SystObjectLinkConfig.py:21
Generated on
for ATLAS Offline Software by
1.17.0