| The Gaudi Framework v29r1 (5cd95fa2)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Static Private Attributes | List of all members
GaudiKernel.Configurable.ConfigurableService Class Reference
Inheritance diagram for GaudiKernel.Configurable.ConfigurableService:
[legend]
Collaboration diagram for GaudiKernel.Configurable.ConfigurableService:
[legend]

## Public Member Functions
def | __deepcopy__ (self, memo)
def | copyChild (self, child)
def | getHandle (self)
def | getGaudiType (self)
def | getGaudiHandle (self)
def | toStringProperty (self)
Public Member Functions inherited from GaudiKernel.Configurable.Configurable
def | __new__ (cls, args, kwargs)
def | __init__ (self, name=DefaultName)
def | __getstate__ (self)
def | __getnewargs__ (self)
def | __setstate__ (self, dict)
def | __len__ (self)
def | __iter__ (self)
def | __deepcopy__ (self, memo)
def | __iadd__ (self, configs, descr=None)
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 (self, tool, name=None)
def | __repr__ (self)
def | __str__ (self, indent=0, headerLastIndentUnit=indentUnit)

## Static Private Attributes
dictionary | __slots__

## Additional Inherited Members
Static Public Attributes inherited from GaudiKernel.Configurable.Configurable
| propertyNoValue
string | indentUnit = '| '
int | printHeaderWidth = 100
int | printHeaderPre = 5
dictionary | allConfigurables = {}
dictionary | configurableServices = {}

## Detailed Description

Definition at line 1077 of file Configurable.py.

## Member Function Documentation

def GaudiKernel.Configurable.ConfigurableService.__deepcopy__ | ( |  | self,
|  |  | memo
| ) |  |

Definition at line 1081 of file Configurable.py.

1081 def __deepcopy__(self, memo):
1082 return self # services are always shared
1083
GaudiKernel.Configurable.ConfigurableService.__deepcopy__
def __deepcopy__(self, memo)
Definition: Configurable.py:1081

def GaudiKernel.Configurable.ConfigurableService.copyChild | ( |  | self,
|  |  | child
| ) |  |

Definition at line 1084 of file Configurable.py.

1084 def copyChild(self, child):
1085 return child # full sharing
1086
GaudiKernel.Configurable.ConfigurableService.copyChild
def copyChild(self, child)
Definition: Configurable.py:1084

def GaudiKernel.Configurable.ConfigurableService.getGaudiHandle | ( |  | self | ) |

Definition at line 1093 of file Configurable.py.

1093 def getGaudiHandle(self):
1094 return ServiceHandle(self.toStringProperty())
1095
GaudiKernel.GaudiHandles.ServiceHandle
Definition: GaudiHandles.py:91
GaudiKernel.Configurable.ConfigurableService.toStringProperty
def toStringProperty(self)
Definition: Configurable.py:1096
GaudiKernel.Configurable.ConfigurableService.getGaudiHandle
def getGaudiHandle(self)
Definition: Configurable.py:1093

def GaudiKernel.Configurable.ConfigurableService.getGaudiType | ( |  | self | ) |

Definition at line 1090 of file Configurable.py.

1090 def getGaudiType(self):
1091 return 'Service'
1092
GaudiKernel.Configurable.ConfigurableService.getGaudiType
def getGaudiType(self)
Definition: Configurable.py:1090

def GaudiKernel.Configurable.ConfigurableService.getHandle | ( |  | self | ) |

Definition at line 1087 of file Configurable.py.

1087 def getHandle(self):
1088 return iService(self._name)
1089
GaudiKernel.Configurable.ConfigurableService.getHandle
def getHandle(self)
Definition: Configurable.py:1087
GaudiKernel.Configurable.Configurable._name
_name
Definition: Configurable.py:315

def GaudiKernel.Configurable.ConfigurableService.toStringProperty | ( |  | self | ) |

Definition at line 1096 of file Configurable.py.

1096 def toStringProperty(self):
1097 # called on conversion to a string property for the jocat
1098 return self.getName()
1099
1100
GaudiKernel.Configurable.Configurable.getName
def getName(self)
Definition: Configurable.py:715
GaudiKernel.Configurable.ConfigurableService.toStringProperty
def toStringProperty(self)
Definition: Configurable.py:1096

## Member Data Documentation

dictionary GaudiKernel.Configurable.ConfigurableService.__slots__
| static private

Initial value:
1 = {'OutputLevel': 0,
2 'AuditServices': 0, 'AuditInitialize': 0, 'AuditFinalize': 0}

Definition at line 1078 of file Configurable.py.

The documentation for this class was generated from the following file:

- GaudiKernel/python/GaudiKernel/Configurable.py