GaudiKernel.Configurable.ConfigurableService Class Reference
Inheritance diagram for GaudiKernel.Configurable.ConfigurableService:
Collaboration diagram for GaudiKernel.Configurable.ConfigurableService:

Public Member Functions

def __deepcopy__ (self, memo)
 
def copyChild (self, child)
 
def getHandle (self)
 
def getGaudiType (self)
 
def getGaudiHandle (self)
 
def toStringProperty (self)
 
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__
 
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 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 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 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 991 of file Configurable.py.

Member Function Documentation

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

Definition at line 995 of file Configurable.py.

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

Definition at line 995 of file Configurable.py.

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

Definition at line 998 of file Configurable.py.

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

Definition at line 998 of file Configurable.py.

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

Definition at line 1004 of file Configurable.py.

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

Definition at line 1004 of file Configurable.py.

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

Definition at line 1001 of file Configurable.py.

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

Definition at line 1001 of file Configurable.py.

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

Definition at line 1010 of file Configurable.py.

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

Definition at line 1010 of file Configurable.py.

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

Member Data Documentation

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

Definition at line 992 of file Configurable.py.


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