CMS 3D CMS Logo

Classes | Functions | Variables

Types Namespace Reference

Classes

class  _Untracked
class  bool
class  double
class  ESInputTag
class  EventID
class  EventRange
class  FileInPath
class  InputTag
class  int32
class  int64
class  LuminosityBlockID
class  LuminosityBlockRange
class  PSet
class  PSetTester
class  SecSource
class  string
class  testTypes
class  uint32
class  uint64
class  vbool
class  vdouble
class  VESInputTag
class  VEventID
class  VEventRange
class  VInputTag
class  vint32
class  vint64
class  VLuminosityBlockID
class  VLuminosityBlockRange
class  VPSet
class  vstring
class  vuint32
class  vuint64

Functions

def makeCppPSet

Variables

tuple _string_escape_encoder = codecs.getencoder('string_escape')
tuple untracked = _Untracked()

Function Documentation

def Types::makeCppPSet (   module,
  cppPSetMaker 
)
Extracts all PSets from the module and makes C++ equivalent

Definition at line 940 of file Types.py.

00941                                     :
00942     """Extracts all PSets from the module and makes C++ equivalent
00943     """
00944     # if this isn't a dictionary, treat it as an object which holds PSets
00945     if not isinstance(module,dict):
00946         module = dict( ( (x,getattr(module,x)) for x in dir(module)) )  
00947         
00948     for x,p in module.iteritems():
00949         if isinstance(p,PSet):
00950             p.insertInto(cppPSetMaker,x)
00951     return cppPSetMaker


Variable Documentation

tuple Types::_string_escape_encoder = codecs.getencoder('string_escape')

Definition at line 7 of file Types.py.

Definition at line 29 of file Types.py.