CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions | Variables
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  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
 
def convertToVPSet
 
def makeCppPSet
 

Variables

tuple untracked = _Untracked()
 

Function Documentation

def Types.convertToPSet (   name,
  module 
)

Definition at line 1119 of file Types.py.

Referenced by convertToVPSet().

1120 def convertToPSet(name,module):
1121  convert = _ConvertToPSet()
1122  module.insertInto(convert,name)
1123  return getattr(convert.pset,name)
def convertToPSet
Definition: Types.py:1119
def Types.convertToVPSet (   kw)

Definition at line 1124 of file Types.py.

References convertToPSet().

1125 def convertToVPSet( **kw ):
1126  returnValue = VPSet()
1127  for name,module in kw.iteritems():
1128  returnValue.append(convertToPSet(name,module))
1129  return returnValue
1130 
def convertToVPSet
Definition: Types.py:1124
def convertToPSet
Definition: Types.py:1119
def Types.makeCppPSet (   module,
  cppPSetMaker 
)
Extracts all PSets from the module and makes C++ equivalent

Definition at line 970 of file Types.py.

References python.multivaluedict.dict, and dir.

971 def makeCppPSet(module,cppPSetMaker):
972  """Extracts all PSets from the module and makes C++ equivalent
973  """
974  # if this isn't a dictionary, treat it as an object which holds PSets
975  if not isinstance(module,dict):
976  module = dict( ( (x,getattr(module,x)) for x in dir(module)) )
977 
978  for x,p in module.iteritems():
979  if isinstance(p,PSet):
980  p.insertInto(cppPSetMaker,x)
981  return cppPSetMaker
def makeCppPSet
Definition: Types.py:970
dbl *** dir
Definition: mlp_gen.cc:35

Variable Documentation

tuple Types.untracked = _Untracked()

Definition at line 27 of file Types.py.

Referenced by main(), Modules.TestModules.testEDAnalyzer(), Config.TestModuleCommand.testExamples(), Config.TestModuleCommand.testParameterizable(), Modules.TestModules.testService(), Types.testTypes.testUntracked(), and VersionedSelector< edm::Ptr< reco::Photon > >.VersionedSelector().