python.Configurable.Configurable Node1 python.Configurable.Configurable + propertyNoValue + indentUnit + printHeaderWidth + printHeaderPre + allConfigurables - __children - _name - _flags - _fInSetDefaults - _fIsLocked - _fIsPrinting - _fInitOk - _fSetupOk - __slots__ - _printOnce - _useGlobalInstances - __hash__ + __new__() + __init__() + __getstate__() + __setstate__() + __getnewargs__() + __len__() + __iter__() + __deepcopy__() + __iadd__() + __getattr__() and 40 more... - _isInSetDefaults() - __setupDlls() - __setupDefaults() - _printHeader() - _printFooter() Node5 python.AppMgr.AthService Manager + getHandle() + getGaudiType() + getType() + getDlls() + setup() + __iadd__() Node1->Node5 Node6 python.Configurable.Configurable Algorithm - _jobOptName - __slots__ + __init__() + __deepcopy__() + getHandle() + getGaudiType() + getJobOptName() Node1->Node6 Node8 python.Configurable.Configurable AlgTool - _jobOptName - __slots__ + __init__() + getHandle() + getGaudiType() + getGaudiHandle() + getPrintTitle() + setParent() + getParent() + getDirectParent() + hasParent() + getJobOptName() + isPublic() + isInToolSvc() + toStringProperty() Node1->Node8 Node9 python.Configurable.Configurable Auditor - _jobOptName - __slots__ + __init__() + getHandle() + getGaudiType() + getJobOptName() + toStringProperty() Node1->Node9 Node10 python.Configurable.Configurable Service - __slots__ + __deepcopy__() + copyChild() + getHandle() + getGaudiType() + getGaudiHandle() + toStringProperty() Node1->Node10 Node2 metaclass Node2->Node1 Node3 python.ConfigurableMeta. ConfigurableMeta + __new__() + __call__() Node3->Node1 Node4 type Node4->Node3