![]() |
The Gaudi Framework
v27r0
|


Classes | |
| class | DefaultName |
| for detecting the default name More... | |
Public Member Functions | |
| def | __new__ (cls, args, kwargs) |
| def | __init__ |
| def | __getstate__ (self) |
| def | __getnewargs__ (self) |
| def | __setstate__ (self, dict) |
| def | __len__ (self) |
| def | __iter__ (self) |
| def | __deepcopy__ (self, memo) |
| def | __iadd__ |
| def | __getattr__ (self, attr) |
| def | __setattr__ (self, name, value) |
| def | __delattr__ (self, attr) |
| def | __nonzero__ (self) |
| def | remove (self, items) |
| def | removeAll (self) |
| def | copyChild (self, child) |
| def | setParent (self, parentName) |
| def | getParent (self) |
| def | hasParent (self, parent) |
| def | copyChildAndSetParent (self, cfg, parent) |
| def | getChildren (self) |
| def | getTools (self) |
| def | children (self) |
| def | getAllChildren (self) |
| def | getSequence (self) |
| def | setup (self) |
| def | getProperties (self) |
| def | getPropertiesWithDescription (self) |
| def | getValuedProperties (self) |
| def | properties (self) |
| def | getDefaultProperties (cls) |
| def | getDefaultProperty (cls, name) |
| def | getProp (self, name) |
| def | setProp (self, name, value) |
| def | isPropertySet (self, name) |
| def | getType (cls) |
| def | getName (self) |
| def | name (self) |
| def | getJobOptName (self) |
| def | isPublic (self) |
| def | jobOptName (self) |
| def | getFullName (self) |
| def | getFullJobOptName (self) |
| def | getPrintTitle (self) |
| def | getTitleName (self) |
| def | setDefaults (cls, handle) |
| def | clone (self, name=None, kwargs) |
| def | splitName (self) |
| def | addTool |
| def | __repr__ (self) |
| def | __str__ |
| def | __new__ (cls, args, kwargs) |
| def | __init__ |
| def | __getstate__ (self) |
| def | __getnewargs__ (self) |
| def | __setstate__ (self, dict) |
| def | __len__ (self) |
| def | __iter__ (self) |
| def | __deepcopy__ (self, memo) |
| def | __iadd__ |
| def | __getattr__ (self, attr) |
| def | __setattr__ (self, name, value) |
| def | __delattr__ (self, attr) |
| def | __nonzero__ (self) |
| def | remove (self, items) |
| def | removeAll (self) |
| def | copyChild (self, child) |
| def | setParent (self, parentName) |
| def | getParent (self) |
| def | hasParent (self, parent) |
| def | copyChildAndSetParent (self, cfg, parent) |
| def | getChildren (self) |
| def | getTools (self) |
| def | children (self) |
| def | getAllChildren (self) |
| def | getSequence (self) |
| def | setup (self) |
| def | getProperties (self) |
| def | getPropertiesWithDescription (self) |
| def | getValuedProperties (self) |
| def | properties (self) |
| def | getDefaultProperties (cls) |
| def | getDefaultProperty (cls, name) |
| def | getProp (self, name) |
| def | setProp (self, name, value) |
| def | isPropertySet (self, name) |
| def | getType (cls) |
| def | getName (self) |
| def | name (self) |
| def | getJobOptName (self) |
| def | isPublic (self) |
| def | jobOptName (self) |
| def | getFullName (self) |
| def | getFullJobOptName (self) |
| def | getPrintTitle (self) |
| def | getTitleName (self) |
| def | setDefaults (cls, handle) |
| def | clone (self, name=None, kwargs) |
| def | splitName (self) |
| def | addTool |
| def | __repr__ (self) |
| def | __str__ |
Static Public Attributes | |
| string | indentUnit = '| ' |
| int | printHeaderWidth = 100 |
| int | printHeaderPre = 5 |
| dictionary | allConfigurables = {} |
| dictionary | configurableServices = {} |
Private Member Functions | |
| def | _isInSetDefaults (self) |
| def | __setupServices (self) |
| def | __setupDlls (self) |
| def | __setupDefaults (self) |
| def | _isInSetDefaults (self) |
| def | __setupServices (self) |
| def | __setupDlls (self) |
| def | __setupDefaults (self) |
Static Private Member Functions | |
| def | _printHeader (indentStr, title) |
| def | _printFooter (indentStr, title) |
| def | _printHeader (indentStr, title) |
| def | _printFooter (indentStr, title) |
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 89 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__init__ | ( | self, | |
name = DefaultName |
|||
| ) |
Definition at line 256 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__init__ | ( | self, | |
name = DefaultName |
|||
| ) |
Definition at line 256 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__deepcopy__ | ( | self, | |
| memo | |||
| ) |
Definition at line 336 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__deepcopy__ | ( | self, | |
| memo | |||
| ) |
Definition at line 336 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__delattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 409 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__delattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 409 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 384 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getattr__ | ( | self, | |
| attr | |||
| ) |
Definition at line 384 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getnewargs__ | ( | self | ) |
Definition at line 319 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getnewargs__ | ( | self | ) |
Definition at line 319 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getstate__ | ( | self | ) |
Definition at line 306 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__getstate__ | ( | self | ) |
Definition at line 306 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iadd__ | ( | self, | |
| configs, | |||
descr = None |
|||
| ) |
Definition at line 352 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iadd__ | ( | self, | |
| configs, | |||
descr = None |
|||
| ) |
Definition at line 352 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iter__ | ( | self | ) |
Definition at line 332 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__iter__ | ( | self | ) |
Definition at line 332 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__len__ | ( | self | ) |
Definition at line 329 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__len__ | ( | self | ) |
Definition at line 329 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 121 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 121 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__nonzero__ | ( | self | ) |
Definition at line 434 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__nonzero__ | ( | self | ) |
Definition at line 434 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__repr__ | ( | self | ) |
Definition at line 843 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__repr__ | ( | self | ) |
Definition at line 843 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setattr__ | ( | self, | |
| name, | |||
| value | |||
| ) |
Definition at line 400 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setattr__ | ( | self, | |
| name, | |||
| value | |||
| ) |
Definition at line 400 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setstate__ | ( | self, | |
| dict | |||
| ) |
Definition at line 322 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__setstate__ | ( | self, | |
| dict | |||
| ) |
Definition at line 322 of file Configurable.py.
|
private |
Definition at line 822 of file Configurable.py.
|
private |
Definition at line 822 of file Configurable.py.
|
private |
Definition at line 811 of file Configurable.py.
|
private |
Definition at line 811 of file Configurable.py.
|
private |
Definition at line 794 of file Configurable.py.
|
private |
Definition at line 794 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__str__ | ( | self, | |
indent = 0, |
|||
headerLastIndentUnit = indentUnit |
|||
| ) |
Definition at line 846 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.__str__ | ( | self, | |
indent = 0, |
|||
headerLastIndentUnit = indentUnit |
|||
| ) |
Definition at line 846 of file Configurable.py.
|
private |
Definition at line 791 of file Configurable.py.
|
private |
Definition at line 791 of file Configurable.py.
|
staticprivate |
Definition at line 837 of file Configurable.py.
|
staticprivate |
Definition at line 837 of file Configurable.py.
|
staticprivate |
Definition at line 830 of file Configurable.py.
|
staticprivate |
Definition at line 830 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.addTool | ( | self, | |
| tool, | |||
name = None |
|||
| ) |
Definition at line 770 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.addTool | ( | self, | |
| tool, | |||
name = None |
|||
| ) |
Definition at line 770 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.children | ( | self | ) |
Definition at line 486 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.children | ( | self | ) |
Definition at line 486 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.clone | ( | self, | |
name = None, |
|||
| kwargs | |||
| ) |
Definition at line 725 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.clone | ( | self, | |
name = None, |
|||
| kwargs | |||
| ) |
Definition at line 725 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChild | ( | self, | |
| child | |||
| ) |
Definition at line 448 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChild | ( | self, | |
| child | |||
| ) |
Definition at line 448 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChildAndSetParent | ( | self, | |
| cfg, | |||
| parent | |||
| ) |
Definition at line 460 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.copyChildAndSetParent | ( | self, | |
| cfg, | |||
| parent | |||
| ) |
Definition at line 460 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 492 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 492 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getChildren | ( | self | ) |
Definition at line 480 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getChildren | ( | self | ) |
Definition at line 480 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperties | ( | cls | ) |
Definition at line 620 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperties | ( | cls | ) |
Definition at line 620 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperty | ( | cls, | |
| name | |||
| ) |
Definition at line 636 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getDefaultProperty | ( | cls, | |
| name | |||
| ) |
Definition at line 636 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullJobOptName | ( | self | ) |
Definition at line 710 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullJobOptName | ( | self | ) |
Definition at line 710 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullName | ( | self | ) |
Definition at line 707 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getFullName | ( | self | ) |
Definition at line 707 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getJobOptName | ( | self | ) |
Definition at line 695 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getJobOptName | ( | self | ) |
Definition at line 695 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getName | ( | self | ) |
Definition at line 689 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getName | ( | self | ) |
Definition at line 689 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getParent | ( | self | ) |
Definition at line 454 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getParent | ( | self | ) |
Definition at line 454 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getPrintTitle | ( | self | ) |
Definition at line 713 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getPrintTitle | ( | self | ) |
Definition at line 713 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getProp | ( | self, | |
| name | |||
| ) |
Returns the value of the given property.
Definition at line 657 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getProp | ( | self, | |
| name | |||
| ) |
Returns the value of the given property.
Definition at line 657 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getProperties | ( | self | ) |
Definition at line 569 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getProperties | ( | self | ) |
Definition at line 569 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getPropertiesWithDescription | ( | self | ) |
Get all properties with their description string as { name : (value, desc) }.
Definition at line 579 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getPropertiesWithDescription | ( | self | ) |
Get all properties with their description string as { name : (value, desc) }.
Definition at line 579 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getSequence | ( | self | ) |
Definition at line 531 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getSequence | ( | self | ) |
Definition at line 531 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTitleName | ( | self | ) |
Definition at line 716 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTitleName | ( | self | ) |
Definition at line 716 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTools | ( | self | ) |
Definition at line 483 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getTools | ( | self | ) |
Definition at line 483 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getType | ( | cls | ) |
Definition at line 686 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getType | ( | cls | ) |
Definition at line 686 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getValuedProperties | ( | self | ) |
Definition at line 589 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.getValuedProperties | ( | self | ) |
Definition at line 589 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.hasParent | ( | self, | |
| parent | |||
| ) |
Definition at line 457 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.hasParent | ( | self, | |
| parent | |||
| ) |
Definition at line 457 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 670 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 670 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.isPublic | ( | self | ) |
Definition at line 698 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.isPublic | ( | self | ) |
Definition at line 698 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.jobOptName | ( | self | ) |
Definition at line 702 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.jobOptName | ( | self | ) |
Definition at line 702 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.name | ( | self | ) |
Definition at line 692 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.name | ( | self | ) |
Definition at line 692 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.properties | ( | self | ) |
Definition at line 616 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.properties | ( | self | ) |
Definition at line 616 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.remove | ( | self, | |
| items | |||
| ) |
Definition at line 438 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.remove | ( | self, | |
| items | |||
| ) |
Definition at line 438 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.removeAll | ( | self | ) |
Definition at line 444 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.removeAll | ( | self | ) |
Definition at line 444 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setDefaults | ( | cls, | |
| handle | |||
| ) |
Definition at line 722 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setDefaults | ( | cls, | |
| handle | |||
| ) |
Definition at line 722 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setParent | ( | self, | |
| parentName | |||
| ) |
Definition at line 451 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setParent | ( | self, | |
| parentName | |||
| ) |
Definition at line 451 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setProp | ( | self, | |
| name, | |||
| value | |||
| ) |
Set the value of a given property
Definition at line 665 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setProp | ( | self, | |
| name, | |||
| value | |||
| ) |
Set the value of a given property
Definition at line 665 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setup | ( | self | ) |
Definition at line 537 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.setup | ( | self | ) |
Definition at line 537 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.splitName | ( | self | ) |
Definition at line 754 of file Configurable.py.
| def GaudiKernel.Configurable.Configurable.splitName | ( | self | ) |
Definition at line 754 of file Configurable.py.
|
private |
Definition at line 284 of file Configurable.py.
|
staticprivate |
Definition at line 104 of file Configurable.py.
|
staticprivate |
Definition at line 106 of file Configurable.py.
|
private |
Definition at line 285 of file Configurable.py.
|
staticprivate |
Definition at line 119 of file Configurable.py.
|
private |
Definition at line 300 of file Configurable.py.
|
private |
Definition at line 297 of file Configurable.py.
|
private |
Definition at line 290 of file Configurable.py.
|
private |
Definition at line 303 of file Configurable.py.
|
static |
Definition at line 115 of file Configurable.py.
|
static |
Definition at line 116 of file Configurable.py.
|
static |
Definition at line 100 of file Configurable.py.
|
static |
Definition at line 102 of file Configurable.py.
|
static |
Definition at line 101 of file Configurable.py.