CMS 3D CMS Logo

Classes | Functions
Types Namespace Reference

Classes

class  _ConvertToPSet
 
class  _Untracked
 
class  bool
 
class  double
 
class  EDAlias
 
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  testInequalities
 
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 convertToPSet (name, module)
 
def convertToVPSet (kw)
 
def makeCppPSet (module, cppPSetMaker)
 

Function Documentation

def Types.convertToPSet (   name,
  module 
)

Definition at line 1156 of file Types.py.

Referenced by convertToVPSet().

1156 def convertToPSet(name,module):
1157  convert = _ConvertToPSet()
1158  module.insertInto(convert,name)
1159  return getattr(convert.pset,name)
1160 
def convertToPSet(name, module)
Definition: Types.py:1156
def Types.convertToVPSet (   kw)

Definition at line 1161 of file Types.py.

References convertToPSet().

1161 def convertToVPSet( **kw ):
1162  returnValue = VPSet()
1163  for name,module in six.iteritems(kw):
1164  returnValue.append(convertToPSet(name,module))
1165  return returnValue
1166 
1167 
def convertToPSet(name, module)
Definition: Types.py:1156
def convertToVPSet(kw)
Definition: Types.py:1161
def Types.makeCppPSet (   module,
  cppPSetMaker 
)
Extracts all PSets from the module and makes C++ equivalent

Definition at line 1007 of file Types.py.

References cmsPerfStripChart.dict, and dir.

1007 def makeCppPSet(module,cppPSetMaker):
1008  """Extracts all PSets from the module and makes C++ equivalent
1009  """
1010  # if this isn't a dictionary, treat it as an object which holds PSets
1011  if not isinstance(module,dict):
1012  module = dict( ( (x,getattr(module,x)) for x in dir(module)) )
1013 
1014  for x,p in six.iteritems(module):
1015  if isinstance(p,PSet):
1016  p.insertInto(cppPSetMaker,x)
1017  return cppPSetMaker
1018 
def makeCppPSet(module, cppPSetMaker)
Definition: Types.py:1007
dbl *** dir
Definition: mlp_gen.cc:35