CMS 3D CMS Logo

parseConfig::_ParameterReplaceSetter Class Reference

Inheritance diagram for parseConfig::_ParameterReplaceSetter:

parseConfig::_ReplaceSetter parseConfig::_PSetReplaceSetter parseConfig::_VPSetReplaceSetter parseConfig::_VPSetAppendSetter parseConfig::_VPSetExtendSetter

List of all members.

Public Member Functions

def setValue

Private Member Functions

def _pythonValue


Detailed Description

Base used to 'set' a PSet or VPSet replace node

Definition at line 1119 of file parseConfig.py.


Member Function Documentation

def parseConfig::_ParameterReplaceSetter::_pythonValue (   value,
  options 
) [private]

Reimplemented from parseConfig::_ReplaceSetter.

Definition at line 1127 of file parseConfig.py.

01127                                     :
01128         return value.dumpPython(options)
01129 
class _VPSetReplaceSetter(_ParameterReplaceSetter):

def parseConfig::_ParameterReplaceSetter::setValue (   self,
  obj,
  attr 
)

Reimplemented from parseConfig::_ReplaceSetter.

Reimplemented in parseConfig::_VPSetExtendSetter, and parseConfig::_VPSetAppendSetter.

Definition at line 1121 of file parseConfig.py.

01121                                :
01122         #need to preserve 'trackiness'
01123         theAt = getattr(obj,attr)
01124         self.value.setIsTracked(theAt.isTracked())
01125         setattr(obj,attr,self.value)
01126     @staticmethod
    def _pythonValue(value, options):


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