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 bestHiVertexPreSplitting = cms.Sequence( hiBestAdaptiveVertexPreSplitting * hiSelectedVertexPreSplitting )
43 PixelLayerTripletsPreSplitting = PixelLayerTriplets.clone()
44 PixelLayerTripletsPreSplitting.FPix.HitProducer =
'siPixelRecHitsPreSplitting' 45 PixelLayerTripletsPreSplitting.BPix.HitProducer =
'siPixelRecHitsPreSplitting' 47 hiPixelVerticesPreSplitting = cms.Sequence(hiPixelClusterVertexPreSplitting
48 * PixelLayerTripletsPreSplitting
49 * hiPixel3ProtoTracksTrackingRegionsPreSplitting
50 * hiPixel3PRotoTracksHitDoubletsPreSplitting
51 * hiPixel3ProtoTracksHitTripletsPreSplitting
52 * hiProtoTrackFilterPreSplitting
53 * pixelFitterByHelixProjections
54 * hiPixel3ProtoTracksPreSplitting
55 * hiPixelMedianVertexPreSplitting
56 * hiSelectedProtoTracksPreSplitting
57 * hiPixelAdaptiveVertexPreSplitting
58 * bestHiVertexPreSplitting )