![]() |
The Gaudi Framework
v26r3
|


Public Member Functions | |
| def | __init__ (self) |
| def | add (self, configurable, package, module, lib) |
| def | duplicates (self) |
| def | __init__ (self) |
| def | add (self, configurable, package, module, lib) |
| def | duplicates (self) |
Private Member Functions | |
| def | _loadModule (self, fname) |
| def | _loadModule (self, fname) |
Private Attributes | |
| _duplicates | |
Static Private Attributes | |
| dictionary | __slots__ |
A singleton class holding informations about automatically generated Configurables. --> package holding that Configurable --> library holding the components related to that Configurable --> python module holding the Configurable --> a dictionary of duplicates
Definition at line 18 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.__init__ | ( | self | ) |
Definition at line 32 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.__init__ | ( | self | ) |
Definition at line 32 of file ConfigurableDb.py.
|
private |
Definition at line 65 of file ConfigurableDb.py.
|
private |
Definition at line 65 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.add | ( | self, | |
| configurable, | |||
| package, | |||
| module, | |||
| lib | |||
| ) |
Method to populate the Db.
It is called from the auto-generated Xyz_confDb.py files (genconf.cpp)
@param configurable: the name of the configurable being added
@param package: the name of the package which holds this Configurable
@param module: the name of the python module holding the Configurable
@param lib: the name of the library holding the component(s) (ie: the
C++ Gaudi component which is mapped by the Configurable)
Definition at line 36 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.add | ( | self, | |
| configurable, | |||
| package, | |||
| module, | |||
| lib | |||
| ) |
Method to populate the Db.
It is called from the auto-generated Xyz_confDb.py files (genconf.cpp)
@param configurable: the name of the configurable being added
@param package: the name of the package which holds this Configurable
@param module: the name of the python module holding the Configurable
@param lib: the name of the library holding the component(s) (ie: the
C++ Gaudi component which is mapped by the Configurable)
Definition at line 36 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.duplicates | ( | self | ) |
Definition at line 62 of file ConfigurableDb.py.
| def GaudiKernel.ConfigurableDb._CfgDb.duplicates | ( | self | ) |
Definition at line 62 of file ConfigurableDb.py.
|
staticprivate |
Definition at line 28 of file ConfigurableDb.py.
|
private |
Definition at line 34 of file ConfigurableDb.py.