![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 import AthenaConfiguration.AtlasSemantics
6 from AthenaCommon.ConfigurableDb
import getConfigurable
7 from GaudiConfig2
import Configurables
as _cfgs
11 """Returns true if the python fragment is ComponentAccumulator-based"""
13 if (
"AthenaCommon.Include" not in sys.modules
14 or not Configurable._useGlobalInstances):
21 """Factory providing legacy Configurables with global namespace"""
24 if not cfgName.startswith(
"__"):
31 return [
getConfigurable(cfgName.replace(
"::",
"__"),assumeCxxClass=
False)
for cfgName
in manyNames]
35 """Factory providing GaudiConfig2 Configurable without global namespace"""
38 if not cfgName.startswith(
"__"):
39 return getattr(_cfgs,cfgName)
42 return _cfgs.getByType(oneName)
45 return [_cfgs.getByType(cfgName)
for cfgName
in manyNames]
49 """Return Configurable factory for legacy/CA jobs"""
def getComp(self, oneName)
def getConfigurable(className, requester='', assumeCxxClass=True)
def getComps(self, *manyNames)
def __getattr__(self, cfgName)
def __getattr__(self, cfgName)
athena/gaudi ----------------------------------------------------------—
def __getattr__(self, cfgName)
def getComps(self, *manyNames)
def getComp(self, cfgName)
isComponentAccumulatorCfg
def getComp(self, oneName)
def getComps(self, *manyNames)