1 import FWCore.ParameterSet.Config
as cms
5 process.CUDAService = cms.Service(
'CUDAService',
6 enabled = cms.untracked.bool(
False)
10 process.siPixelClustersPreSplitting.cpu.payloadType = cms.string(
'HLT')
12 from RecoLocalTracker.SiPixelRecHits.siPixelRecHitSoAFromLegacy_cfi
import siPixelRecHitSoAFromLegacy
13 process.siPixelRecHitsPreSplitting = siPixelRecHitSoAFromLegacy.clone(
14 convertToLegacy =
True
17 from RecoPixelVertexing.PixelTriplets.caHitNtupletCUDA_cfi
import caHitNtupletCUDA
18 process.pixelTrackSoA = caHitNtupletCUDA.clone(
20 pixelRecHitSrc =
'siPixelRecHitsPreSplitting'
23 from RecoPixelVertexing.PixelVertexFinding.pixelVertexCUDA_cfi
import pixelVertexCUDA
24 process.pixelVertexSoA = pixelVertexCUDA.clone(
26 pixelTrackSrc =
'pixelTrackSoA'
29 from RecoPixelVertexing.PixelTrackFitting.pixelTrackProducerFromSoA_cfi
import pixelTrackProducerFromSoA
30 process.pixelTracks = pixelTrackProducerFromSoA.clone(
31 pixelRecHitLegacySrc =
'siPixelRecHitsPreSplitting'
34 from RecoPixelVertexing.PixelVertexFinding.pixelVertexFromSoA_cfi
import pixelVertexFromSoA
35 process.pixelVertices = pixelVertexFromSoA.clone()
37 process.reconstruction_step += process.siPixelRecHitsPreSplitting + process.pixelTrackSoA + process.pixelVertexSoA
46 producer.includeJumpingForwardDoublets =
True
47 producer.minHitsPerNtuplet = 3
56 process.siPixelRecHitSoAFromLegacy.convertToLegacy =
False
58 process.TkSoA = cms.Path(process.offlineBeamSpot + process.siPixelDigis + process.siPixelClustersPreSplitting + process.siPixelRecHitSoAFromLegacy + process.pixelTrackSoA + process.pixelVertexSoA)
60 process.schedule = cms.Schedule(process.TkSoA)