CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Attributes | Static Private Attributes
GenObject.GenObject Class Reference
Inheritance diagram for GenObject.GenObject:

Static Public Attributes

tuple types = Enumerate("float int long string", "type")
 Static Member Data ##. More...
 
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 ##. More...
 
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 55 of file GenObject.py.

Member Data Documentation

tuple GenObject.GenObject._basicSet
staticprivate
Initial value:
1 = set( [types.float, types.int, types.float,
2  types.string] )

Definition at line 68 of file GenObject.py.

tuple GenObject.GenObject._colonRE = re.compile(r'\s*:\s*')
staticprivate

Definition at line 91 of file GenObject.py.

tuple GenObject.GenObject._commaRE = re.compile(r'\s*,\s*')
staticprivate

Definition at line 98 of file GenObject.py.

tuple GenObject.GenObject._cppType
staticprivate
Initial value:
1 = dict( {types.float : 'double',
2  types.int : 'int',
3  types.long : 'long',
4  types.string : 'std::string' } )

Definition at line 64 of file GenObject.py.

tuple GenObject.GenObject._defaultValue
staticprivate
Initial value:
1 = dict( {types.float : 0.,
2  types.int : 0,
3  types.long : 0,
4  types.string : '""' } )

Definition at line 70 of file GenObject.py.

Referenced by metTools.AddMETCollection.__init__(), and tauTools.AddTauCollection.__init__().

tuple GenObject.GenObject._dotRE = re.compile(r'\s*\.\s*')
staticprivate

Definition at line 97 of file GenObject.py.

tuple GenObject.GenObject._doubleColonRE = re.compile(r'(.+?):(.+?):(.+)')
staticprivate

Definition at line 93 of file GenObject.py.

tuple GenObject.GenObject._doublePercentRE = re.compile(r'%%')
staticprivate

Definition at line 94 of file GenObject.py.

dictionary GenObject.GenObject._equivDict = {}
staticprivate

Definition at line 75 of file GenObject.py.

dictionary GenObject.GenObject._kitchenSinkDict = {}
staticprivate

Definition at line 82 of file GenObject.py.

tuple GenObject.GenObject._nonSpacesRE = re.compile(r'\S')
staticprivate

Compile Regexs ##.

Definition at line 90 of file GenObject.py.

dictionary GenObject.GenObject._ntupleDict = {}
staticprivate

Definition at line 76 of file GenObject.py.

tuple GenObject.GenObject._objFunc = Enumerate("obj func", "of")
staticprivate

Definition at line 63 of file GenObject.py.

dictionary GenObject.GenObject._objsDict = {}
staticprivate

Definition at line 74 of file GenObject.py.

tuple GenObject.GenObject._parenRE = re.compile(r'(.+)\((.*)\)')
staticprivate

Definition at line 95 of file GenObject.py.

dictionary GenObject.GenObject._rootClassDict = {}
staticprivate

Definition at line 80 of file GenObject.py.

dictionary GenObject.GenObject._rootObjectDict = {}
staticprivate

Definition at line 78 of file GenObject.py.

list GenObject.GenObject._runEventList = []
staticprivate

Definition at line 83 of file GenObject.py.

GenObject.GenObject._runEventListDone = False
staticprivate

Definition at line 84 of file GenObject.py.

tuple GenObject.GenObject._singleColonRE = re.compile(r'(.+?):(.+)')
staticprivate

Definition at line 92 of file GenObject.py.

tuple GenObject.GenObject._singleQuoteRE = re.compile(r'^\'(.+)\'$')
staticprivate

Definition at line 99 of file GenObject.py.

tuple GenObject.GenObject._spacesRE = re.compile(r'\s+')
staticprivate

Definition at line 96 of file GenObject.py.

dictionary GenObject.GenObject._tofillDict = {}
staticprivate

Definition at line 77 of file GenObject.py.

tuple GenObject.GenObject.types = Enumerate("float int long string", "type")
static

Static Member Data ##.

Definition at line 62 of file GenObject.py.

int GenObject.GenObject.uselessReturnCode = 1
static

Definition at line 85 of file GenObject.py.