![]() |
ATLAS Offline Software
|
Classes | |
| class | _CfgDb |
| singleton holding configurable and loadable information ---------------— More... | |
| class | _Singleton |
| create configurable DB, and pre-fill it, then clean-up remnants -------— More... | |
Functions | |
| _fillConfDict () | |
| helpers ---------------------------------------------------------------— | |
| loadConfigurableDb () | |
| unloadConfigurableDb () | |
| function to UNload all ConfigurableDb informations --------------------— | |
| getConfigurable (className, requester='', assumeCxxClass=True) | |
Variables | |
| str | __version__ = '3.0.0' |
| data ------------------------------------------------------------------— | |
| str | __author__ = 'Sebastien Binet (binet@cern.ch)' |
| list | __all__ |
| _transtable = str.maketrans('<>&*,: ().', '__rp__s___') | |
| CfgDb = _Singleton() | |
| cfgDb = CfgDb() | |
| conf = getConfigurable( 'StoreGateSvc' ) | |
Provides cfgDb, a Singleton that holds the information on the whereabouts of all the accessible, automatically generated, Configurables. This repository of (informations on) Configurables is used by the PropertyProxy class to locate Configurables and feed the JobOptionsSvc. It could also be used to feed the AthenaEmacs module...
|
protected |
helpers ---------------------------------------------------------------—
Definition at line 25 of file ConfigurableDb.py.
| getConfigurable | ( | className, | |
| requester = '', | |||
| assumeCxxClass = True ) |
Localize and load a Configurable class based on the (C++) class name.
Definition at line 202 of file ConfigurableDb.py.
| loadConfigurableDb | ( | ) |
Load all ConfigurableDb files (modules) holding informations about Configurables available in the release
Definition at line 134 of file ConfigurableDb.py.
| unloadConfigurableDb | ( | ) |
function to UNload all ConfigurableDb informations --------------------—
UNload all ConfigurableDb files (modules) holding informations about Configurables available in the release: - remove imported modules from sys.modules - clear the configurable Db
Definition at line 177 of file ConfigurableDb.py.
|
private |
Definition at line 18 of file ConfigurableDb.py.
|
private |
Definition at line 16 of file ConfigurableDb.py.
|
private |
data ------------------------------------------------------------------—
Definition at line 15 of file ConfigurableDb.py.
|
protected |
Definition at line 22 of file ConfigurableDb.py.
| python.ConfigurableDb.CfgDb = _Singleton() |
Definition at line 260 of file ConfigurableDb.py.
| python.ConfigurableDb.cfgDb = CfgDb() |
Definition at line 261 of file ConfigurableDb.py.
| python.ConfigurableDb.conf = getConfigurable( 'StoreGateSvc' ) |
Definition at line 274 of file ConfigurableDb.py.