CMS 3D CMS Logo

Public Member Functions | Private Member Functions

Modules::ESProducer Class Reference

Inheritance diagram for Modules::ESProducer:
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 38 of file Modules.py.


Constructor & Destructor Documentation

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 39 of file Modules.py.

00040                                          :
        super(ESProducer,self).__init__(type_,*arg,**kargs)

Member Function Documentation

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

Definition at line 41 of file Modules.py.

00042                                   :
00043         if name == '':
00044             name=self.type_()
        proc._placeESProducer(name,self)
def Modules::ESProducer::moduleLabel_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 45 of file Modules.py.

00046                                  :
00047        result = myname
00048        if self.type_() == myname:
00049            result = ''
       return result
def Modules::ESProducer::nameInProcessDesc_ (   self,
  myname 
)

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 50 of file Modules.py.

00051                                         :
00052        result = self.type_() + "@" + self.moduleLabel_(myname)
00053        return result
00054