CMS 3D CMS Logo

parseConfig::_ProcessAdapter Class Reference

List of all members.

Public Member Functions

def __getattr__
def __init__
def __setattr__
def process
def seqs


Detailed Description

Definition at line 1289 of file parseConfig.py.


Member Function Documentation

def parseConfig::_ProcessAdapter::__getattr__ (   self,
  name 
)

Definition at line 1297 of file parseConfig.py.

01297                               :
01298         if hasattr(self.process(), name):
01299             return getattr(self.process(),name)
01300         setattr(self.process(),name,self.seqs()[name].make(self))
01301         return getattr(self.process(),name)
    def __setattr__(self,name,value):

def parseConfig::_ProcessAdapter::__init__ (   self,
  seqs,
  process 
)

Definition at line 1290 of file parseConfig.py.

01290                                    :
01291         self.__dict__['_seqs'] = seqs
01292         self.__dict__['_process'] = process
    def seqs(self):

def parseConfig::_ProcessAdapter::__setattr__ (   self,
  name,
  value 
)

Definition at line 1302 of file parseConfig.py.

01302                                     :
01303         if hasattr(self.process(),name):
01304             return
01305         setattr(self.process(),name,value)
def _finalizeProcessFragment(values,usingLabels):

def parseConfig::_ProcessAdapter::process (   self  ) 

Definition at line 1295 of file parseConfig.py.

01295                      :
01296         return self.__dict__['_process']
    def __getattr__(self,name):

def parseConfig::_ProcessAdapter::seqs (   self  ) 

Definition at line 1293 of file parseConfig.py.

01293                   :
01294         return self.__dict__['_seqs']
    def process(self):


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