CMS 3D CMS Logo

Modules::Service Class Reference

Inheritance diagram for Modules::Service:

Mixins::_ConfigureComponent Mixins::_TypedParameterizable Mixins::_Unlabelable Mixins::_Parameterizable

List of all members.

Public Member Functions

def __init__
def insertInto

Private Member Functions

def _placeImpl


Detailed Description

Definition at line 8 of file Modules.py.


Member Function Documentation

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

Reimplemented from Mixins::_TypedParameterizable.

Definition at line 9 of file Modules.py.

00009                                          :
00010         super(Service,self).__init__(type_,*arg,**kargs)
    def _placeImpl(self,name,proc):

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

Definition at line 11 of file Modules.py.

00011                                   :
00012         proc._placeService(self.type_(),self)
    def insertInto(self, processDesc):

def Modules::Service::insertInto (   self,
  processDesc 
)

Definition at line 13 of file Modules.py.

00013                                      :
00014         newpset = processDesc.newPSet()
00015         newpset.addString(True, "@service_type", self.type_())
00016         self.insertContentsInto(newpset)
00017         processDesc.addService(newpset)
00018 
00019 
class ESSource(_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