CMS 3D CMS Logo

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 37 of file Modules.py.


Member Function Documentation

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 38 of file Modules.py.

00038                                          :
00039         super(ESProducer,self).__init__(type_,*arg,**kargs)
    def _placeImpl(self,name,proc):

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

Definition at line 40 of file Modules.py.

00040                                   :
00041         if name == '':
00042             name=self.type_()
00043         proc._placeESProducer(name,self)
    def moduleLabel_(self,myname):

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 44 of file Modules.py.

00044                                  :
00045        result = myname
00046        if self.type_() == myname:
00047            result = ''
00048        return result
    def nameInProcessDesc_(self, myname):

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 49 of file Modules.py.

00049                                         :
00050        result = self.type_() + "@" + self.moduleLabel_(myname)
00051        return result
00052 
00053 
class ESPrefer(_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