Gaudi Framework, version v25r0

Home   Generated: Mon Feb 17 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Private Attributes | List of all members
GaudiKernel.Configurable.ConfigurableService Class Reference
Inheritance diagram for GaudiKernel.Configurable.ConfigurableService:
Inheritance graph
[legend]
Collaboration diagram for GaudiKernel.Configurable.ConfigurableService:
Collaboration graph
[legend]

Public Member Functions

def __deepcopy__
 
def copyChild
 
def getHandle
 
def getGaudiType
 
def getGaudiHandle
 
def toStringProperty
 
- Public Member Functions inherited from GaudiKernel.Configurable.Configurable
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 Private Attributes

dictionary __slots__
 

Additional Inherited Members

- Static Public Attributes inherited from GaudiKernel.Configurable.Configurable
string indentUnit '| '
 
int printHeaderWidth 100
 
int printHeaderPre 5
 
dictionary allConfigurables {}
 
dictionary configurableServices {}
 

Detailed Description

Definition at line 990 of file Configurable.py.

Member Function Documentation

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

Definition at line 994 of file Configurable.py.

995  def __deepcopy__( self, memo ):
996  return self # services are always shared
def GaudiKernel.Configurable.ConfigurableService.copyChild (   self,
  child 
)

Definition at line 997 of file Configurable.py.

998  def copyChild( self, child ):
999  return child # full sharing
def GaudiKernel.Configurable.ConfigurableService.getGaudiHandle (   self)

Definition at line 1006 of file Configurable.py.

1007  def getGaudiHandle( self ):
1008  return ServiceHandle( self.toStringProperty() )
def GaudiKernel.Configurable.ConfigurableService.getGaudiType (   self)

Definition at line 1003 of file Configurable.py.

1004  def getGaudiType( self ):
1005  return 'Service'
def GaudiKernel.Configurable.ConfigurableService.getHandle (   self)

Definition at line 1000 of file Configurable.py.

1001  def getHandle( self ):
1002  return iService( self._name )
def GaudiKernel.Configurable.ConfigurableService.toStringProperty (   self)

Definition at line 1009 of file Configurable.py.

1010  def toStringProperty( self ):
1011  # called on conversion to a string property for the jocat
1012  return self.getName()
1013 

Member Data Documentation

dictionary GaudiKernel.Configurable.ConfigurableService.__slots__
staticprivate
Initial value:
1 { 'OutputLevel' : 0, \
2  'AuditServices' : 0, 'AuditInitialize' : 0, 'AuditFinalize' : 0 }

Definition at line 991 of file Configurable.py.


The documentation for this class was generated from the following file:
Generated at Mon Feb 17 2014 14:38:18 for Gaudi Framework, version v25r0 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004