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

Public Member Functions

def __init__
 
def __deepcopy__ (self, memo)
 
def getHandle (self)
 
def getGaudiType (self)
 
def getJobOptName (self)
 
def __init__
 
def __deepcopy__ (self, memo)
 
def getHandle (self)
 
def getGaudiType (self)
 
def getJobOptName (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__
 

Private Attributes

 _jobOptName
 

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 967 of file Configurable.py.

Constructor & Destructor Documentation

def GaudiKernel.Configurable.ConfigurableAlgorithm.__init__ (   self,
  name = Configurable.DefaultName 
)

Definition at line 973 of file Configurable.py.

973  def __init__( self, name = Configurable.DefaultName ):
974  super( ConfigurableAlgorithm, self ).__init__( name )
975  name = self.getName()
976  self._jobOptName = name[ name.find('/')+1 : ] # strips class
977 
def GaudiKernel.Configurable.ConfigurableAlgorithm.__init__ (   self,
  name = Configurable.DefaultName 
)

Definition at line 973 of file Configurable.py.

973  def __init__( self, name = Configurable.DefaultName ):
974  super( ConfigurableAlgorithm, self ).__init__( name )
975  name = self.getName()
976  self._jobOptName = name[ name.find('/')+1 : ] # strips class
977 

Member Function Documentation

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

Definition at line 978 of file Configurable.py.

978  def __deepcopy__( self, memo ):
979  return self # algorithms are always shared
980 
def GaudiKernel.Configurable.ConfigurableAlgorithm.__deepcopy__ (   self,
  memo 
)

Definition at line 978 of file Configurable.py.

978  def __deepcopy__( self, memo ):
979  return self # algorithms are always shared
980 
def GaudiKernel.Configurable.ConfigurableAlgorithm.getGaudiType (   self)

Definition at line 984 of file Configurable.py.

984  def getGaudiType( self ):
985  return 'Algorithm'
986 
def GaudiKernel.Configurable.ConfigurableAlgorithm.getGaudiType (   self)

Definition at line 984 of file Configurable.py.

984  def getGaudiType( self ):
985  return 'Algorithm'
986 
def GaudiKernel.Configurable.ConfigurableAlgorithm.getHandle (   self)

Definition at line 981 of file Configurable.py.

981  def getHandle( self ):
982  return iAlgorithm( self.getJobOptName() )
983 
iAlgorithm
The basic module.
Definition: GaudiAlgs.py:56
def GaudiKernel.Configurable.ConfigurableAlgorithm.getHandle (   self)

Definition at line 981 of file Configurable.py.

981  def getHandle( self ):
982  return iAlgorithm( self.getJobOptName() )
983 
iAlgorithm
The basic module.
Definition: GaudiAlgs.py:56
def GaudiKernel.Configurable.ConfigurableAlgorithm.getJobOptName (   self)

Definition at line 987 of file Configurable.py.

def GaudiKernel.Configurable.ConfigurableAlgorithm.getJobOptName (   self)

Definition at line 987 of file Configurable.py.

Member Data Documentation

dictionary ConfigurableAlgorithm.__slots__
staticprivate
Initial value:
1 = { '_jobOptName' : 0, 'OutputLevel' : 0, \
2  'Enable' : 1, 'ErrorMax' : 1, 'ErrorCount' : 0, 'AuditAlgorithms' : 0, \
3  'AuditInitialize' : 0, 'AuditReinitialize' : 0, 'AuditExecute' : 0, \
4  'AuditFinalize' : 0, 'AuditBeginRun' : 0, 'AuditEndRun' : 0 }

Definition at line 968 of file Configurable.py.

GaudiKernel.Configurable.ConfigurableAlgorithm._jobOptName
private

Definition at line 976 of file Configurable.py.


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