|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |


Public Member Functions | |
| def | __init__ |
| def | getHandle |
| def | getGaudiType |
| def | getGaudiHandle |
| def | getPrintTitle |
| def | setParent |
| def | getParent |
| def | hasParent |
| def | getJobOptName |
| def | isPublic |
| def | isInToolSvc |
| def | toStringProperty |
| def | getFullName |
Private Attributes | |
| _name | |
| _jobOptName | |
Static Private Attributes | |
| dictionary | __slots__ |
Definition at line 1006 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::__init__ | ( | self, | |
name = Configurable.DefaultName |
|||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 1010 of file Configurable.py.
01011 : 01012 super( ConfigurableAlgTool, self ).__init__( name ) 01013 if '.' not in self._name: 01014 # Public tools must have ToolSvc as parent 01015 self._name = "ToolSvc." + self._name 01016 name = self.getName() 01017 name = name[ name.find('/')+1 : ] # strips class, if any 01018 self._jobOptName = name
| def Configurable::ConfigurableAlgTool::getFullName | ( | self ) |
Reimplemented from Configurable::Configurable.
Definition at line 1076 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getGaudiHandle | ( | self ) |
Definition at line 1026 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getGaudiType | ( | self ) |
Definition at line 1023 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getHandle | ( | self ) |
Definition at line 1019 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getJobOptName | ( | self ) |
Reimplemented from Configurable::Configurable.
Definition at line 1063 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getParent | ( | self ) |
Reimplemented from Configurable::Configurable.
Definition at line 1053 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::getPrintTitle | ( | self ) |
Reimplemented from Configurable::Configurable.
Definition at line 1032 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::hasParent | ( | self, | |
| parent | |||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 1060 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::isInToolSvc | ( | self ) |
Definition at line 1069 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::isPublic | ( | self ) |
Reimplemented from Configurable::Configurable.
Definition at line 1066 of file Configurable.py.
| def Configurable::ConfigurableAlgTool::setParent | ( | self, | |
| parentName | |||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 1039 of file Configurable.py.
01040 : 01041 # print "ConfigurableAlgTool.setParent(%s@%x,%r)" % (self.getName(),id(self),parentName) 01042 # print "Calling stack:" 01043 # import traceback 01044 # traceback.print_stack() 01045 # propagate parent to AlgTools in children 01046 for c in self.getAllChildren(): 01047 if isinstance(c,ConfigurableAlgTool): c.setParent( parentName ) 01048 01049 # update my own parent 01050 name = self.getName() 01051 name = name[name.rfind('.')+1:] # Name of the instance 01052 self._jobOptName = self._name = parentName + '.' + name
| def Configurable::ConfigurableAlgTool::toStringProperty | ( | self ) |
Definition at line 1072 of file Configurable.py.
dictionary Configurable::ConfigurableAlgTool::__slots__ [static, private] |
{ '_jobOptName' : '', 'OutputLevel' : 0, \
'AuditTools' : 0, 'AuditInitialize' : 0, 'AuditFinalize' : 0 }
Reimplemented from Configurable::Configurable.
Definition at line 1007 of file Configurable.py.
Definition at line 1010 of file Configurable.py.
Configurable::ConfigurableAlgTool::_name [private] |
Reimplemented from Configurable::Configurable.
Definition at line 1010 of file Configurable.py.