![]() |
The Gaudi Framework
master (ff829712)
|
Public Member Functions | |
__init__ (self, name=None, **kwargs) | |
getInstance (cls, name) | |
name (self) | |
name (self, value) | |
name (self) | |
__repr__ (self) | |
__getstate__ (self) | |
__setstate__ (self, state) | |
__opt_value__ (self) | |
__opt_properties__ (self, explicit_defaults=False) | |
is_property_set (self, propname) | |
getGaudiType (cls) | |
getType (cls) | |
getName (self) | |
getFullJobOptName (self) | |
toStringProperty (self) | |
getDefaultProperties (cls) | |
getDefaultProperty (cls, name) | |
clone (self, newname=None) | |
merge (self, other) | |
![]() | |
__new__ (cls, name, bases, namespace, **kwds) | |
Public Attributes | |
name = name | |
Static Public Attributes | |
dict | instances = {} |
Protected Attributes | |
_name = None | |
dict | _properties = {} |
Private Attributes | |
__cpp_type__ = self.name: | |
Base class for all configurable instances.
Definition at line 132 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__init__ | ( | self, | |
name = None, | |||
** | kwargs ) |
Definition at line 139 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__getstate__ | ( | self | ) |
Definition at line 202 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__opt_properties__ | ( | self, | |
explicit_defaults = False ) |
Definition at line 220 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__opt_value__ | ( | self | ) |
Definition at line 215 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__repr__ | ( | self | ) |
Definition at line 193 of file _configurables.py.
GaudiConfig2._configurables.Configurable.__setstate__ | ( | self, | |
state ) |
Definition at line 210 of file _configurables.py.
GaudiConfig2._configurables.Configurable.clone | ( | self, | |
newname = None ) |
Clone instance with all its properties.
Definition at line 258 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getDefaultProperties | ( | cls | ) |
Definition at line 251 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getDefaultProperty | ( | cls, | |
name ) |
Definition at line 255 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getFullJobOptName | ( | self | ) |
Definition at line 244 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getGaudiType | ( | cls | ) |
Definition at line 234 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getInstance | ( | cls, | |
name ) |
Definition at line 157 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getName | ( | self | ) |
Definition at line 241 of file _configurables.py.
GaudiConfig2._configurables.Configurable.getType | ( | cls | ) |
Definition at line 238 of file _configurables.py.
GaudiConfig2._configurables.Configurable.is_property_set | ( | self, | |
propname ) |
Definition at line 230 of file _configurables.py.
GaudiConfig2._configurables.Configurable.merge | ( | self, | |
other ) |
Merge the properties of the other instance into the current one. The two instances have to be of the same type, have the same name (or both unnamed) and the settings must be mergable (according to their semantics).
Definition at line 262 of file _configurables.py.
GaudiConfig2._configurables.Configurable.name | ( | self | ) |
Definition at line 161 of file _configurables.py.
GaudiConfig2._configurables.Configurable.name | ( | self | ) |
Definition at line 185 of file _configurables.py.
GaudiConfig2._configurables.Configurable.name | ( | self, | |
value ) |
Definition at line 169 of file _configurables.py.
GaudiConfig2._configurables.Configurable.toStringProperty | ( | self | ) |
Definition at line 247 of file _configurables.py.
|
private |
Definition at line 216 of file _configurables.py.
|
protected |
Definition at line 140 of file _configurables.py.
|
protected |
Definition at line 141 of file _configurables.py.
|
static |
Definition at line 137 of file _configurables.py.
GaudiConfig2._configurables.Configurable.name = name |
Definition at line 150 of file _configurables.py.