CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HIPixelVerticesPreSplitting_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 hiPixelClusterVertexPreSplitting = hiPixelClusterVertex.clone( pixelRecHits=cms.string("siPixelRecHitsPreSplitting") )
6 hiPixel3ProtoTracksPreSplitting = hiPixel3ProtoTracks.clone()
7 hiPixel3ProtoTracksPreSplitting.RegionFactoryPSet.RegionPSet.siPixelRecHits = cms.InputTag( "siPixelRecHitsPreSplitting" )
8 hiPixel3ProtoTracksPreSplitting.RegionFactoryPSet.RegionPSet.VertexCollection = cms.InputTag( "hiPixelClusterVertexPreSplitting" )
9 hiPixel3ProtoTracksPreSplitting.FilterPSet.siPixelRecHits = cms.InputTag( "siPixelRecHitsPreSplitting" )
10 hiPixel3ProtoTracksPreSplitting.OrderedHitsFactoryPSet.SeedingLayers = cms.InputTag( "PixelLayerTripletsPreSplitting" )
11 
12 hiPixelMedianVertexPreSplitting = hiPixelMedianVertex.clone( TrackCollection = cms.InputTag('hiPixel3ProtoTracksPreSplitting') )
13 hiSelectedProtoTracksPreSplitting = hiSelectedProtoTracks.clone(
14  src = cms.InputTag("hiPixel3ProtoTracksPreSplitting"),
15  VertexCollection = cms.InputTag("hiPixelMedianVertexPreSplitting")
16 )
17 hiPixelAdaptiveVertexPreSplitting = hiPixelAdaptiveVertex.clone(
18  TrackLabel = cms.InputTag("hiSelectedProtoTracksPreSplitting")
19 )
20 hiBestAdaptiveVertexPreSplitting = hiBestAdaptiveVertex.clone( src = cms.InputTag("hiPixelAdaptiveVertexPreSplitting") )
21 hiSelectedVertexPreSplitting = hiSelectedVertex.clone(
22  adaptiveVertexCollection = cms.InputTag("hiBestAdaptiveVertexPreSplitting"),
23  medianVertexCollection = cms.InputTag("hiPixelMedianVertexPreSplitting")
24 )
25 bestHiVertexPreSplitting = cms.Sequence( hiBestAdaptiveVertexPreSplitting * hiSelectedVertexPreSplitting )
26 
27 PixelLayerTripletsPreSplitting = PixelLayerTriplets.clone()
28 PixelLayerTripletsPreSplitting.FPix.HitProducer = 'siPixelRecHitsPreSplitting'
29 PixelLayerTripletsPreSplitting.BPix.HitProducer = 'siPixelRecHitsPreSplitting'
30 
31 hiPixelVerticesPreSplitting = cms.Sequence(hiPixelClusterVertexPreSplitting
32  * PixelLayerTripletsPreSplitting
33  * hiPixel3ProtoTracksPreSplitting
34  * hiPixelMedianVertexPreSplitting
35  * hiSelectedProtoTracksPreSplitting
36  * hiPixelAdaptiveVertexPreSplitting
37  * bestHiVertexPreSplitting )
pixel primary vertices