| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Configuration::LHCbConfigurableUser Class Reference

Base configurable for LHCb software. More...

List of all members.


Public Member Functions

def __init__
 Object 'Constructor'.
def initialize
 Default initialize method Derived classes can reimplement this method, to run any object initialisation tasks they wish.
def setOtherProp
 Set the given property in another configurable object.
def setOtherProps
 Set the given properties in another configurable object.

Static Private Attributes

dictionary __slots__ = { }
 Default options are empty.

Detailed Description

Base configurable for LHCb software.

Author:
Chris Jones (Christopher.Rob.Jones@cern.ch)
Date:
15/08/2008

Definition at line 18 of file Configuration.py.


Member Function Documentation

def Configuration::LHCbConfigurableUser::__init__ (   self,
  name = Configurable.DefaultName,
  kwargs 
)

Object 'Constructor'.

Definition at line 24 of file Configuration.py.

00024                                                                  :
00025         kwargs["name"] = name
00026         apply(super(LHCbConfigurableUser, self).__init__, (), kwargs)
00027         self.initialize()
00028         
    ## @brief Default initialize method

def Configuration::LHCbConfigurableUser::initialize (   self  ) 

Default initialize method Derived classes can reimplement this method, to run any object initialisation tasks they wish.

Definition at line 32 of file Configuration.py.

00032                          : pass
00033 
00034 

def Configuration::LHCbConfigurableUser::setOtherProp (   self,
  other,
  name 
)

Set the given property in another configurable object.

Parameters:
other The other configurable to set the property for
name The property name

Definition at line 38 of file Configuration.py.

00038                                      :
00039         self.propagateProperty(name,other)
00040 
00041 
    ## @brief Set the given properties in another configurable object

def Configuration::LHCbConfigurableUser::setOtherProps (   self,
  other,
  names 
)

Set the given properties in another configurable object.

Parameters:
other The other configurable to set the property for
names The property names

Definition at line 45 of file Configuration.py.

00045                                        :
00046         self.propagateProperties(names,other)
        self.propagateProperties(names,other)


Member Data Documentation

dictionary Configuration::LHCbConfigurableUser::__slots__ = { } [static, private]

Default options are empty.

Definition at line 21 of file Configuration.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:03:14 2011 for LHCbKernel by doxygen 1.4.7