CMS 3D CMS Logo

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.


Member Function Documentation

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 21 of file Modules.py.

00021                                          :
00022         super(ESSource,self).__init__(type_,*arg,**kargs)
    def _placeImpl(self,name,proc):

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

Definition at line 23 of file Modules.py.

00023                                   :
00024         if name == '':
00025             name=self.type_()
00026         proc._placeESSource(name,self)
    def moduleLabel_(self,myname):

def Modules::ESSource::moduleLabel_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 27 of file Modules.py.

00027                                  :
00028        result = myname
00029        if self.type_() == myname:
00030            result = ""
00031        return result
    def nameInProcessDesc_(self, myname):

def Modules::ESSource::nameInProcessDesc_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 32 of file Modules.py.

00032                                         :
00033        result = self.type_() + "@" + self.moduleLabel_(myname)
00034        return result
00035 
00036 
class ESProducer(_ConfigureComponent,_TypedParameterizable,_Unlabelable,_Labelable):


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:49:07 2009 for CMSSW by  doxygen 1.5.4