![]() |
ATLAS Offline Software
|
this metaclass installs PropertyProxy descriptors for Gaudi properties More...
Public Member Functions | |
| __new__ (self, name, bases, dct) | |
| __call__ (cls, *args, **kwargs) | |
this metaclass installs PropertyProxy descriptors for Gaudi properties
The setting of Gaudi component properties needs to be deferred and history of who set what where needs to be collected. This is done by using PropertyProxy descriptors rather than the default ones.
Definition at line 22 of file ConfigurableMeta.py.
| python.ConfigurableMeta.ConfigurableMeta.__call__ | ( | cls, | |
| * | args, | ||
| ** | kwargs ) |
To Gaudi, any object with the same type/name is the same object. Hence, this is mimicked in the configuration: instantiating a new Configurable of a type with the same name will return the same instance.
Definition at line 95 of file ConfigurableMeta.py.
| python.ConfigurableMeta.ConfigurableMeta.__new__ | ( | self, | |
| name, | |||
| bases, | |||
| dct ) |
Definition at line 27 of file ConfigurableMeta.py.