test
CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
SeedingMigration Namespace Reference

Functions

def _copy
 
def _hitSetProducerToFactoryPSet
 

Function Documentation

def SeedingMigration._copy (   old,
  new,
  skip = [] 
)
private

Definition at line 3 of file SeedingMigration.py.

Referenced by _hitSetProducerToFactoryPSet(), and TrackerGeometricDetExtraESModule.produce().

3 
4 def _copy(old, new, skip=[]):
5  skipSet = set(skip)
6  for key in old.parameterNames_():
7  if key not in skipSet:
8  setattr(new, key, getattr(old, key))
def SeedingMigration._hitSetProducerToFactoryPSet (   producer)
private

Definition at line 9 of file SeedingMigration.py.

References _copy().

9 
10 def _hitSetProducerToFactoryPSet(producer):
11  _map = {
12  "PixelTripletHLTEDProducer": "PixelTripletHLTGenerator",
13  "PixelTripletLargeTipEDProducer": "PixelTripletLargeTipGenerator",
14  "MultiHitFromChi2EDProducer": "MultiHitGeneratorFromChi2",
15  }
16  ret = cms.PSet()
17  _copy(producer, ret)
18  ret.ComponentName = cms.string(_map[producer._TypedParameterizable__type]);
19  return ret
def _hitSetProducerToFactoryPSet