|
Gaudi Framework, version v23r10 |
| Home | Generated: Mon Sep 30 2013 |


Classes | |
| class | DefaultName |
| for detecting the default name More... | |
Public Member Functions | |
| def | __new__ |
| def | __init__ |
| def | __getstate__ |
| def | __getnewargs__ |
| def | __setstate__ |
| def | __len__ |
| def | __iter__ |
| def | __deepcopy__ |
| def | __iadd__ |
| def | __getattr__ |
| def | __setattr__ |
| def | __delattr__ |
| def | __nonzero__ |
| def | remove |
| def | removeAll |
| def | copyChild |
| def | setParent |
| def | getParent |
| def | hasParent |
| def | copyChildAndSetParent |
| def | getChildren |
| def | getTools |
| def | children |
| def | getAllChildren |
| def | getSequence |
| def | setup |
| def | getProperties |
| def | getValuedProperties |
| def | properties |
| def | getDefaultProperties |
| def | getDefaultProperty |
| def | getProp |
| def | setProp |
| def | isPropertySet |
| def | getType |
| def | getName |
| def | name |
| def | getJobOptName |
| def | isPublic |
| def | jobOptName |
| def | getFullName |
| def | getFullJobOptName |
| def | getPrintTitle |
| def | getTitleName |
| def | setDefaults |
| def | clone |
| def | splitName |
| def | addTool |
| def | __repr__ |
| def | __str__ |
Static Public Attributes | |
| string | indentUnit '| ' |
| int | printHeaderWidth 100 |
| int | printHeaderPre 5 |
| dictionary | allConfigurables {} |
| dictionary | configurableServices {} |
Private Member Functions | |
| def | _isInSetDefaults |
| def | __setupServices |
| def | __setupDlls |
| def | __setupDefaults |
Static Private Member Functions | |
| def | _printHeader |
| def | _printFooter |
Private Attributes | |
| __children | |
| __tools | |
| _name | |
| _inSetDefaults | |
| _initok | |
| _setupok | |
Static Private Attributes | |
| __metaclass__ ConfigurableMeta.ConfigurableMeta | |
| tuple | __slots__ |
| _configurationLocked False | |
Base class for Gaudi components that implement the IProperty interface. Provides most of the boilerplate code, but the actual useful classes are its derived ConfigurableAlgorithm, ConfigurableService, and ConfigurableAlgTool.
Definition at line 87 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__init__ | ( | self, | |
name = DefaultName |
|||
| ) |
Definition at line 254 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__deepcopy__ | ( | self, | |
| memo | |||
| ) |
Definition at line 334 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__delattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 401 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 382 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getnewargs__ | ( | self | ) |
Definition at line 317 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getstate__ | ( | self | ) |
Definition at line 304 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iadd__ | ( | self, | |
| configs, | |||
descr = None |
|||
| ) |
Definition at line 350 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iter__ | ( | self | ) |
Definition at line 330 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__len__ | ( | self | ) |
Definition at line 327 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__new__ | ( | 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 119 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__nonzero__ | ( | self | ) |
Definition at line 426 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__repr__ | ( | self | ) |
Definition at line 827 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setattr__ | ( | self, | |
| name, | |||
| value | |||
| ) |
Definition at line 392 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setstate__ | ( | self, | |
| dict | |||
| ) |
Definition at line 320 of file Configurable.py.
|
private |
Definition at line 806 of file Configurable.py.
|
private |
Definition at line 795 of file Configurable.py.
|
private |
Definition at line 778 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__str__ | ( | self, | |
indent = 0, |
|||
headerLastIndentUnit = indentUnit |
|||
| ) |
Definition at line 830 of file Configurable.py.
|
private |
Definition at line 775 of file Configurable.py.
|
staticprivate |
Definition at line 821 of file Configurable.py.
|
staticprivate |
Definition at line 814 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.addTool | ( | self, | |
| tool, | |||
name = None |
|||
| ) |
Definition at line 755 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.children | ( | self | ) |
Definition at line 478 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.clone | ( | self, | |
name = None, |
|||
| kwargs | |||
| ) |
Definition at line 710 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChild | ( | self, | |
| child | |||
| ) |
Definition at line 440 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChildAndSetParent | ( | self, | |
| cfg, | |||
| parent | |||
| ) |
Definition at line 452 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getAllChildren | ( | self | ) |
Get all (private) configurable children, both explicit ones (added with +=) and the ones in the private GaudiHandle properties
Definition at line 484 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getChildren | ( | self | ) |
Definition at line 472 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperties | ( | cls | ) |
Definition at line 602 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperty | ( | cls, | |
| name | |||
| ) |
Definition at line 618 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullJobOptName | ( | self | ) |
Definition at line 695 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullName | ( | self | ) |
Definition at line 692 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getJobOptName | ( | self | ) |
Definition at line 680 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getName | ( | self | ) |
Definition at line 674 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getParent | ( | self | ) |
Definition at line 446 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getPrintTitle | ( | self | ) |
Definition at line 698 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getProp | ( | self, | |
| name | |||
| ) |
| def GaudiKernel.Configurable.Configurable.getProperties | ( | self | ) |
Definition at line 561 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getSequence | ( | self | ) |
Definition at line 523 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTitleName | ( | self | ) |
Definition at line 701 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTools | ( | self | ) |
Definition at line 475 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getType | ( | cls | ) |
Definition at line 671 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getValuedProperties | ( | self | ) |
Definition at line 571 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.hasParent | ( | self, | |
| parent | |||
| ) |
Definition at line 449 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.isPropertySet | ( | self, | |
| name | |||
| ) |
Tell if the property 'name' has been set or not. Because of a problem with list and dictionary properties, in those cases if the value is equal to the default, the property is considered as not set.
Definition at line 652 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.isPublic | ( | self | ) |
Definition at line 683 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.jobOptName | ( | self | ) |
Definition at line 687 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.name | ( | self | ) |
Definition at line 677 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.properties | ( | self | ) |
Definition at line 598 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.remove | ( | self, | |
| items | |||
| ) |
Definition at line 430 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.removeAll | ( | self | ) |
Definition at line 436 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setDefaults | ( | cls, | |
| handle | |||
| ) |
Definition at line 707 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setParent | ( | self, | |
| parentName | |||
| ) |
Definition at line 443 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setProp | ( | self, | |
| name, | |||
| value | |||
| ) |
Set the value of a given property
Definition at line 647 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setup | ( | self | ) |
Definition at line 529 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.splitName | ( | self | ) |
Definition at line 739 of file Configurable.py.
|
private |
Definition at line 282 of file Configurable.py.
|
staticprivate |
Definition at line 102 of file Configurable.py.
|
staticprivate |
Definition at line 104 of file Configurable.py.
|
private |
Definition at line 283 of file Configurable.py.
|
staticprivate |
Definition at line 117 of file Configurable.py.
|
private |
Definition at line 298 of file Configurable.py.
|
private |
Definition at line 295 of file Configurable.py.
|
private |
Definition at line 288 of file Configurable.py.
|
private |
Definition at line 301 of file Configurable.py.
|
static |
Definition at line 113 of file Configurable.py.
|
static |
Definition at line 114 of file Configurable.py.
|
static |
Definition at line 98 of file Configurable.py.
|
static |
Definition at line 100 of file Configurable.py.
|
static |
Definition at line 99 of file Configurable.py.