|
Gaudi Framework, version v21r9 |
| Home | Generated: 3 May 2010 |


Public Member Functions | |
| def | __init__ |
| def | __deepcopy__ |
| def | getGaudiType |
| def | getDlls |
| def | getHandle |
| def | __setattr__ |
| def | getJobOptName |
Private Attributes | |
| _name | |
| _properties | |
Definition at line 923 of file Configurable.py.
| def Configurable::ConfigurableGeneric::__init__ | ( | self, | ||
name = Configurable.DefaultName | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 926 of file Configurable.py.
00926 : 00927 Configurable.__init__( self, name ) 00928 self._name = name 00929 self._properties = {} 00930 def __deepcopy__( self, memo ):
| def Configurable::ConfigurableGeneric::__deepcopy__ | ( | self, | ||
| memo | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 931 of file Configurable.py.
00931 : 00932 return self # algorithms are always shared 00933 def getGaudiType( self ): return 'GenericComponent'
| def Configurable::ConfigurableGeneric::getGaudiType | ( | self | ) |
| def Configurable::ConfigurableGeneric::getDlls | ( | self | ) |
| def Configurable::ConfigurableGeneric::getHandle | ( | self | ) |
| def Configurable::ConfigurableGeneric::__setattr__ | ( | self, | ||
| name, | ||||
| value | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 938 of file Configurable.py.
00938 : 00939 # filter private (user) variables 00940 if name[0] == '_': 00941 super( ConfigurableGeneric, self ).__setattr__( name, value ) 00942 return 00943 00944 # filter configurable types 00945 if isinstance( value, Configurable ): 00946 self.__dict__[ name ] = value 00947 return 00948 00949 # assume all the rest are properties 00950 if not name in self._properties: 00951 self._properties[ name ] = PropertyProxy( DummyDescriptor( name ) ) 00952 self._properties[ name ].__set__( self, value ) 00953 def getJobOptName( self ): return None
| def Configurable::ConfigurableGeneric::getJobOptName | ( | self | ) |
Reimplemented from Configurable::Configurable.
Definition at line 954 of file Configurable.py.
00954 : return None 00955 00956
Configurable::ConfigurableGeneric::_name [private] |
Definition at line 929 of file Configurable.py.