1 import FWCore.ParameterSet.Config
as cms
5 hiPixelClusterVertexPreSplitting = hiPixelClusterVertex.clone(
6 pixelRecHits =
"siPixelRecHitsPreSplitting"
9 hiProtoTrackFilterPreSplitting = hiProtoTrackFilter.clone(
10 siPixelRecHits =
"siPixelRecHitsPreSplitting"
13 hiPixel3ProtoTracksTrackingRegionsPreSplitting = hiTrackingRegionFromClusterVtx.clone(
15 siPixelRecHits =
"siPixelRecHitsPreSplitting",
16 VertexCollection =
"hiPixelClusterVertexPreSplitting"
20 hiPixel3PRotoTracksHitDoubletsPreSplitting = hiPixel3ProtoTracksHitDoublets.clone(
21 seedingLayers =
"PixelLayerTripletsPreSplitting",
22 trackingRegions =
"hiPixel3ProtoTracksTrackingRegionsPreSplitting",
25 hiPixel3ProtoTracksHitTripletsPreSplitting = hiPixel3ProtoTracksHitTriplets.clone(
26 doublets =
"hiPixel3PRotoTracksHitDoubletsPreSplitting"
29 hiPixel3ProtoTracksPreSplitting = hiPixel3ProtoTracks.clone(
30 SeedingHitSets =
"hiPixel3ProtoTracksHitTripletsPreSplitting",
31 Filter =
"hiProtoTrackFilterPreSplitting",
34 hiPixelMedianVertexPreSplitting = hiPixelMedianVertex.clone(
35 TrackCollection =
'hiPixel3ProtoTracksPreSplitting'
38 hiSelectedProtoTracksPreSplitting = hiSelectedProtoTracks.clone(
39 src =
"hiPixel3ProtoTracksPreSplitting",
40 VertexCollection =
"hiPixelMedianVertexPreSplitting"
43 hiPixelAdaptiveVertexPreSplitting = hiPixelAdaptiveVertex.clone(
44 TrackLabel =
"hiSelectedProtoTracksPreSplitting"
47 hiBestAdaptiveVertexPreSplitting = hiBestAdaptiveVertex.clone(
48 src =
"hiPixelAdaptiveVertexPreSplitting"
51 hiSelectedVertexPreSplitting = hiSelectedPixelVertex.clone(
52 adaptiveVertexCollection =
"hiBestAdaptiveVertexPreSplitting",
53 medianVertexCollection =
"hiPixelMedianVertexPreSplitting"
55 bestHiVertexPreSplittingTask = cms.Task( hiBestAdaptiveVertexPreSplitting , hiSelectedVertexPreSplitting )
57 PixelLayerTripletsPreSplitting = PixelLayerTriplets.clone(
58 FPix = dict(HitProducer =
'siPixelRecHitsPreSplitting'),
59 BPix = dict(HitProducer =
'siPixelRecHitsPreSplitting')
61 hiPixelVerticesPreSplittingTask = cms.Task(hiPixelClusterVertexPreSplitting
62 , PixelLayerTripletsPreSplitting
63 , hiPixel3ProtoTracksTrackingRegionsPreSplitting
64 , hiPixel3PRotoTracksHitDoubletsPreSplitting
65 , hiPixel3ProtoTracksHitTripletsPreSplitting
66 , hiProtoTrackFilterPreSplitting
67 , pixelFitterByHelixProjections
68 , hiPixel3ProtoTracksPreSplitting
69 , hiPixelMedianVertexPreSplitting
70 , hiSelectedProtoTracksPreSplitting
71 , hiPixelAdaptiveVertexPreSplitting
72 , bestHiVertexPreSplittingTask )
73 hiPixelVerticesPreSplitting = cms.Sequence(hiPixelVerticesPreSplittingTask)