1 import FWCore.ParameterSet.Config
as cms
5 hiPixelClusterVertexPreSplitting = hiPixelClusterVertex.clone( pixelRecHits=cms.string(
"siPixelRecHitsPreSplitting") )
7 hiProtoTrackFilterPreSplitting = hiProtoTrackFilter.clone(
8 siPixelRecHits =
"siPixelRecHitsPreSplitting"
11 hiPixel3ProtoTracksTrackingRegionsPreSplitting = hiTrackingRegionFromClusterVtx.clone(RegionPSet=dict(
12 siPixelRecHits =
"siPixelRecHitsPreSplitting",
13 VertexCollection =
"hiPixelClusterVertexPreSplitting"
15 hiPixel3PRotoTracksHitDoubletsPreSplitting = hiPixel3ProtoTracksHitDoublets.clone(
16 seedingLayers =
"PixelLayerTripletsPreSplitting",
17 trackingRegions =
"hiPixel3ProtoTracksTrackingRegionsPreSplitting",
19 hiPixel3ProtoTracksHitTripletsPreSplitting = hiPixel3ProtoTracksHitTriplets.clone(
20 doublets =
"hiPixel3PRotoTracksHitDoubletsPreSplitting"
23 hiPixel3ProtoTracksPreSplitting = hiPixel3ProtoTracks.clone(
24 SeedingHitSets =
"hiPixel3ProtoTracksHitTripletsPreSplitting",
25 Filter =
"hiProtoTrackFilterPreSplitting",
28 hiPixelMedianVertexPreSplitting = hiPixelMedianVertex.clone( TrackCollection = cms.InputTag(
'hiPixel3ProtoTracksPreSplitting') )
29 hiSelectedProtoTracksPreSplitting = hiSelectedProtoTracks.clone(
30 src = cms.InputTag(
"hiPixel3ProtoTracksPreSplitting"),
31 VertexCollection = cms.InputTag(
"hiPixelMedianVertexPreSplitting")
33 hiPixelAdaptiveVertexPreSplitting = hiPixelAdaptiveVertex.clone(
34 TrackLabel = cms.InputTag(
"hiSelectedProtoTracksPreSplitting")
36 hiBestAdaptiveVertexPreSplitting = hiBestAdaptiveVertex.clone( src = cms.InputTag(
"hiPixelAdaptiveVertexPreSplitting") )
37 hiSelectedVertexPreSplitting = hiSelectedPixelVertex.clone(
38 adaptiveVertexCollection = cms.InputTag(
"hiBestAdaptiveVertexPreSplitting"),
39 medianVertexCollection = cms.InputTag(
"hiPixelMedianVertexPreSplitting")
41 bestHiVertexPreSplittingTask = cms.Task( hiBestAdaptiveVertexPreSplitting , hiSelectedVertexPreSplitting )
43 PixelLayerTripletsPreSplitting = PixelLayerTriplets.clone()
44 PixelLayerTripletsPreSplitting.FPix.HitProducer =
'siPixelRecHitsPreSplitting'
45 PixelLayerTripletsPreSplitting.BPix.HitProducer =
'siPixelRecHitsPreSplitting'
47 hiPixelVerticesPreSplittingTask = cms.Task(hiPixelClusterVertexPreSplitting
48 , PixelLayerTripletsPreSplitting
49 , hiPixel3ProtoTracksTrackingRegionsPreSplitting
50 , hiPixel3PRotoTracksHitDoubletsPreSplitting
51 , hiPixel3ProtoTracksHitTripletsPreSplitting
52 , hiProtoTrackFilterPreSplitting
53 , pixelFitterByHelixProjections
54 , hiPixel3ProtoTracksPreSplitting
55 , hiPixelMedianVertexPreSplitting
56 , hiSelectedProtoTracksPreSplitting
57 , hiPixelAdaptiveVertexPreSplitting
58 , bestHiVertexPreSplittingTask )
59 hiPixelVerticesPreSplitting = cms.Sequence(hiPixelVerticesPreSplittingTask)