def _addSeedToTrackProducers():
    names = []
    seq = cms.Sequence()
    for seed in _seedProducers:
        modName = "seedTracks" + seed
        mod = _trajectorySeedTracks.clone(src=seed)
        globals()[modName] = mod
        names.append(modName)
        seq += mod
    return (names, seq)
Ejemplo n.º 2
0
def _addSeedToTrackProducers(seedProducers, modDict):
    names = []
    seq = cms.Sequence()
    for seed in seedProducers:
        modName = "seedTracks" + seed
        if modName not in modDict:
            mod = _trajectorySeedTracks.clone(src=seed)
            globals()[modName] = mod
        else:
            mod = modDict[modName]
        names.append(modName)
        seq += mod
    return (names, seq)
Ejemplo n.º 3
0
def _addSeedToTrackProducers(seedProducers,modDict):
    names = []
    seq = cms.Sequence()
    for seed in seedProducers:
        modName = "seedTracks"+seed
        if modName not in modDict:
            mod = _trajectorySeedTracks.clone(src=seed)
            modDict[modName] = mod
        else:
            mod = modDict[modName]
        names.append(modName)
        seq += mod
    return (names, seq)
Ejemplo n.º 4
0
def _addSeedToTrackProducers(seedProducers,modDict):
    names = []
    task = cms.Task()
    for seed in seedProducers:
        modName = "seedTracks"+seed
        if modName not in modDict:
            mod = _trajectorySeedTracks.clone(src=seed)
            modDict[modName] = mod
        else:
            mod = modDict[modName]
        names.append(modName)
        task.add(mod)
    return (names, task)
Ejemplo n.º 5
0
def _addSeedToTrackProducers(seedProducers, modDict):
    names = []
    task = cms.Task()
    for seed in seedProducers:
        modName = "seedTracks" + seed
        if modName not in modDict:
            mod = _trajectorySeedTracks.clone(src=seed)
            modDict[modName] = mod
        else:
            mod = modDict[modName]
        names.append(modName)
        task.add(mod)
    return (names, task)