CMS 3D CMS Logo

Public Member Functions | Private Member Functions

Modules::ESSource Class Reference

Inheritance diagram for Modules::ESSource:
Mixins::_ConfigureComponent Mixins::_TypedParameterizable Mixins::_Unlabelable Mixins::_Labelable Mixins::_Parameterizable

List of all members.

Public Member Functions

def __init__
def moduleLabel_
def nameInProcessDesc_

Private Member Functions

def _placeImpl

Detailed Description

Definition at line 20 of file Modules.py.


Constructor & Destructor Documentation

def Modules::ESSource::__init__ (   self,
  type_,
  arg,
  kargs 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 21 of file Modules.py.

00022                                          :
00023         super(ESSource,self).__init__(type_,*arg,**kargs)
        saveOrigin(self, 1)

Member Function Documentation

def Modules::ESSource::_placeImpl (   self,
  name,
  proc 
) [private]

Definition at line 24 of file Modules.py.

00025                                   :
00026         if name == '':
00027             name=self.type_()
        proc._placeESSource(name,self)
def Modules::ESSource::moduleLabel_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 28 of file Modules.py.

00029                                  :
00030        result = myname
00031        if self.type_() == myname:
00032            result = ""
       return result
def Modules::ESSource::nameInProcessDesc_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 33 of file Modules.py.

00034                                         :
00035        result = self.type_() + "@" + self.moduleLabel_(myname)
00036        return result
00037