CMS 3D CMS Logo

Public Member Functions | Private Member Functions

Types::VLuminosityBlockRange Class Reference

Inheritance diagram for Types::VLuminosityBlockRange:
Mixins::_ValidatingParameterListBase Mixins::_ValidatingListBase Mixins::_ParameterTypeBase

List of all members.

Public Member Functions

def __init__
def configValueForItem
def insertInto
def pythonValueForItem

Private Member Functions

def _itemIsValid
def _valueFromString

Detailed Description

Definition at line 862 of file Types.py.


Constructor & Destructor Documentation

def Types::VLuminosityBlockRange::__init__ (   self,
  arg,
  args 
)

Reimplemented from Mixins::_ValidatingParameterListBase.

Definition at line 863 of file Types.py.

00864                                   :
        super(VLuminosityBlockRange,self).__init__(*arg,**args)

Member Function Documentation

def Types::VLuminosityBlockRange::_itemIsValid (   item) [private]

Definition at line 866 of file Types.py.

00867                           :
        return LuminosityBlockRange._isValid(item)
def Types::VLuminosityBlockRange::_valueFromString (   value) [private]

Definition at line 876 of file Types.py.

00877                                :
        return VLuminosityBlockRange(*_ValidatingParameterListBase._itemsFromStrings(value,VLuminosityBlockRange._valueFromString))
def Types::VLuminosityBlockRange::configValueForItem (   self,
  item,
  options 
)

Reimplemented from Mixins::_ValidatingParameterListBase.

Definition at line 868 of file Types.py.

00869                                              :
        return LuminosityBlockRange.formatValueForConfig(item)
def Types::VLuminosityBlockRange::insertInto (   self,
  parameterSet,
  myname 
)

Definition at line 878 of file Types.py.

00879                                               :
00880         cppIDs = list()
00881         for i in self:
00882             item = i
00883             if isinstance(item, basestring):
00884                 item = LuminosityBlockRange._valueFromString(item)
00885             cppIDs.append(item.cppID(parameterSet))
00886         parameterSet.addVLuminosityBlockRange(self.isTracked(), myname, cppIDs)
00887 

def Types::VLuminosityBlockRange::pythonValueForItem (   self,
  item,
  options 
)

Reimplemented from Mixins::_ValidatingParameterListBase.

Definition at line 870 of file Types.py.

00871                                               :
00872         if isinstance(item, basestring):
00873             return '"'+item+'"'
00874         else:
            return item.dumpPython(options)