python.ConfigurableMeta.ConfigurableMeta Node1 python.ConfigurableMeta. ConfigurableMeta + __new__() + __call__() Node3 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() Node1->Node3 Node2 type Node2->Node1 Node4 python.AppMgr.AthService Manager + getHandle() + getGaudiType() + getType() + getDlls() + setup() + __iadd__() Node3->Node4 Node5 python.Configurable.Configurable Algorithm - _jobOptName - __slots__ + __init__() + __deepcopy__() + getHandle() + getGaudiType() + getJobOptName() Node3->Node5 Node7 python.Configurable.Configurable AlgTool - _jobOptName - __slots__ + __init__() + getHandle() + getGaudiType() + getGaudiHandle() + getPrintTitle() + setParent() + getParent() + getDirectParent() + hasParent() + getJobOptName() + isPublic() + isInToolSvc() + toStringProperty() Node3->Node7 Node8 python.Configurable.Configurable Auditor - _jobOptName - __slots__ + __init__() + getHandle() + getGaudiType() + getJobOptName() + toStringProperty() Node3->Node8 Node9 python.Configurable.Configurable Service - __slots__ + __deepcopy__() + copyChild() + getHandle() + getGaudiType() + getGaudiHandle() + toStringProperty() Node3->Node9 Node10 python.Configurable.ConfigurableUser - __slots__ + __init__() + getGaudiType() + getDlls() + getHandle() Node3->Node10