1 import FWCore.ParameterSet.Config
as cms
3 from RecoTracker.TkHitPairs.hitPairEDProducer_cfi
import hitPairEDProducer
as _hitPairEDProducer
4 from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi
import pixelTripletHLTEDProducer
as _pixelTripletHLTEDProducer
13 hiPixel3ProtoTracksHitDoublets = _hitPairEDProducer.clone(
15 seedingLayers =
"PixelLayerTriplets",
16 trackingRegions =
"hiTrackingRegionFromClusterVtx",
17 maxElement = 50000000,
18 produceIntermediateHitDoublets =
True,
21 hiPixel3ProtoTracksHitTriplets = _pixelTripletHLTEDProducer.clone(
22 doublets =
"hiPixel3ProtoTracksHitDoublets",
24 produceSeedingHitSets =
True,
28 hiPixel3ProtoTracks = cms.EDProducer(
"PixelTrackProducer",
30 passLabel = cms.string(
'Pixel triplet tracks for vertexing'),
33 SeedingHitSets = cms.InputTag(
"hiPixel3ProtoTracksHitTriplets"),
36 Fitter = cms.InputTag(
"pixelFitterByHelixProjections"),
39 Filter = cms.InputTag(
"hiProtoTrackFilter"),
42 Cleaner = cms.string(
"pixelTrackCleanerBySharedHits")
45 hiPixel3ProtoTracksTask = cms.Task(
46 hiTrackingRegionFromClusterVtx ,
47 hiPixel3ProtoTracksHitDoublets ,
48 hiPixel3ProtoTracksHitTriplets ,
49 pixelFitterByHelixProjections ,
53 hiPixel3ProtoTracksSequence = cms.Sequence(hiPixel3ProtoTracksTask)