Gaudi Framework, version v22r2

Home   Generated: Tue May 10 2011
Public Member Functions | Private Attributes

Configurable::ConfigurableGeneric Class Reference

Inheritance diagram for Configurable::ConfigurableGeneric:
Inheritance graph
[legend]
Collaboration diagram for Configurable::ConfigurableGeneric:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def __deepcopy__
def getGaudiType
def getDlls
def getHandle
def __setattr__
def getJobOptName

Private Attributes

 _name
 _properties

Detailed Description

Definition at line 923 of file Configurable.py.


Constructor & Destructor Documentation

def Configurable::ConfigurableGeneric::__init__ (   self,
  name = Configurable.DefaultName 
)

Reimplemented from Configurable::Configurable.

Definition at line 926 of file Configurable.py.

00927                                                          :
00928         Configurable.__init__( self, name )
00929         self._name = name
00930         self._properties = {}


Member Function Documentation

def Configurable::ConfigurableGeneric::__deepcopy__ (   self,
  memo 
)

Reimplemented from Configurable::Configurable.

Definition at line 931 of file Configurable.py.

00932                                   :
00933         return self                 # algorithms are always shared

def Configurable::ConfigurableGeneric::__setattr__ (   self,
  name,
  value 
)

Reimplemented from Configurable::Configurable.

Definition at line 938 of file Configurable.py.

00939                                         :
00940         # filter private (user) variables
00941         if name[0] == '_':
00942             super( ConfigurableGeneric, self ).__setattr__( name, value )
00943             return
00944 
00945         # filter configurable types
00946         if isinstance( value, Configurable ):
00947             self.__dict__[ name ] = value
00948             return
00949 
00950         # assume all the rest are properties
00951         if not name in self._properties:
00952             self._properties[ name ] = PropertyProxy( DummyDescriptor( name ) )
00953         self._properties[ name ].__set__( self, value )

def Configurable::ConfigurableGeneric::getDlls (   self )

Definition at line 935 of file Configurable.py.

00935 : pass
def Configurable::ConfigurableGeneric::getGaudiType (   self )

Definition at line 934 of file Configurable.py.

00934 : return 'GenericComponent'
def Configurable::ConfigurableGeneric::getHandle (   self )

Definition at line 936 of file Configurable.py.

00936                           : pass
00937 
def Configurable::ConfigurableGeneric::getJobOptName (   self )

Reimplemented from Configurable::Configurable.

Definition at line 954 of file Configurable.py.

00954                              : return None
00955 
00956 

Member Data Documentation

Reimplemented from Configurable::Configurable.

Definition at line 926 of file Configurable.py.

Definition at line 926 of file Configurable.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Tue May 10 2011 18:55:17 for Gaudi Framework, version v22r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004