CMS 3D CMS Logo

Static Public Attributes | Static Private Attributes

GenObject::GenObject Class Reference

List of all members.

Static Public Attributes

tuple types = Enumerate("float int long string", "type")
 Static Member Data ##.
int uselessReturnCode = 1

Static Private Attributes

tuple _basicSet
tuple _colonRE = re.compile(r'\s*:\s*')
tuple _commaRE = re.compile(r'\s*,\s*')
tuple _cppType
tuple _defaultValue
tuple _dotRE = re.compile(r'\s*\.\s*')
tuple _doubleColonRE = re.compile(r'(.+?):(.+?):(.+)')
tuple _doublePercentRE = re.compile(r'%%')
dictionary _equivDict = {}
dictionary _kitchenSinkDict = {}
tuple _nonSpacesRE = re.compile(r'\S')
 Compile Regexs ##.
dictionary _ntupleDict = {}
tuple _objFunc = Enumerate("obj func", "of")
dictionary _objsDict = {}
tuple _parenRE = re.compile(r'(.+)\((.*)\)')
dictionary _rootClassDict = {}
dictionary _rootObjectDict = {}
list _runEventList = []
 _runEventListDone = False
tuple _singleColonRE = re.compile(r'(.+?):(.+)')
tuple _singleQuoteRE = re.compile(r'^\'(.+)\'$')
tuple _spacesRE = re.compile(r'\s+')
dictionary _tofillDict = {}

Detailed Description

Infrastruture to define general objects and their attributes.

Definition at line 52 of file GenObject.py.


Member Data Documentation

tuple GenObject::GenObject::_basicSet [static, private]
Initial value:
set( [types.float, types.int, types.float,
                               types.string] )

Definition at line 65 of file GenObject.py.

tuple GenObject::GenObject::_colonRE = re.compile(r'\s*:\s*') [static, private]

Definition at line 88 of file GenObject.py.

tuple GenObject::GenObject::_commaRE = re.compile(r'\s*,\s*') [static, private]

Definition at line 95 of file GenObject.py.

tuple GenObject::GenObject::_cppType [static, private]
Initial value:
dict( {types.float  : 'double',
                                 types.int    : 'int',
                                 types.long   : 'long',
                                 types.string : 'std::string' } )

Definition at line 61 of file GenObject.py.

tuple GenObject::GenObject::_defaultValue [static, private]
Initial value:
dict( {types.float  : 0.,
                                 types.int    : 0,
                                 types.long   : 0L,
                                 types.string : '""' } )

Definition at line 67 of file GenObject.py.

tuple GenObject::GenObject::_dotRE = re.compile(r'\s*\.\s*') [static, private]

Definition at line 94 of file GenObject.py.

tuple GenObject::GenObject::_doubleColonRE = re.compile(r'(.+?):(.+?):(.+)') [static, private]

Definition at line 90 of file GenObject.py.

tuple GenObject::GenObject::_doublePercentRE = re.compile(r'%%') [static, private]

Definition at line 91 of file GenObject.py.

dictionary GenObject::GenObject::_equivDict = {} [static, private]

Definition at line 72 of file GenObject.py.

dictionary GenObject::GenObject::_kitchenSinkDict = {} [static, private]

Definition at line 79 of file GenObject.py.

tuple GenObject::GenObject::_nonSpacesRE = re.compile(r'\S') [static, private]

Compile Regexs ##.

Definition at line 87 of file GenObject.py.

dictionary GenObject::GenObject::_ntupleDict = {} [static, private]

Definition at line 73 of file GenObject.py.

tuple GenObject::GenObject::_objFunc = Enumerate("obj func", "of") [static, private]

Definition at line 60 of file GenObject.py.

dictionary GenObject::GenObject::_objsDict = {} [static, private]

Definition at line 71 of file GenObject.py.

tuple GenObject::GenObject::_parenRE = re.compile(r'(.+)\((.*)\)') [static, private]

Definition at line 92 of file GenObject.py.

dictionary GenObject::GenObject::_rootClassDict = {} [static, private]

Definition at line 77 of file GenObject.py.

dictionary GenObject::GenObject::_rootObjectDict = {} [static, private]

Definition at line 75 of file GenObject.py.

list GenObject::GenObject::_runEventList = [] [static, private]

Definition at line 80 of file GenObject.py.

GenObject::GenObject::_runEventListDone = False [static, private]

Definition at line 81 of file GenObject.py.

tuple GenObject::GenObject::_singleColonRE = re.compile(r'(.+?):(.+)') [static, private]

Definition at line 89 of file GenObject.py.

tuple GenObject::GenObject::_singleQuoteRE = re.compile(r'^\'(.+)\'$') [static, private]

Definition at line 96 of file GenObject.py.

tuple GenObject::GenObject::_spacesRE = re.compile(r'\s+') [static, private]

Definition at line 93 of file GenObject.py.

dictionary GenObject::GenObject::_tofillDict = {} [static, private]

Definition at line 74 of file GenObject.py.

tuple GenObject::GenObject::types = Enumerate("float int long string", "type") [static]

Static Member Data ##.

Definition at line 59 of file GenObject.py.

Definition at line 82 of file GenObject.py.