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)
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)
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)
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)
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)