1 import FWCore.ParameterSet.Config
as cms
15 PixelSeedMergerQuadruplets.BPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
16 PixelSeedMergerQuadruplets.BPix.HitProducer = cms.string(
"siPixelRecHits" )
17 PixelSeedMergerQuadruplets.FPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
18 PixelSeedMergerQuadruplets.FPix.HitProducer = cms.string(
"siPixelRecHits" )
21 PixelLayerTriplets.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
25 'BPix2+BPix3+FPix1_pos',
26 'BPix2+BPix3+FPix1_neg',
27 'BPix1+BPix2+FPix1_pos',
28 'BPix1+BPix2+FPix1_neg',
29 'BPix2+FPix1_pos+FPix2_pos',
30 'BPix2+FPix1_neg+FPix2_neg',
31 'BPix1+FPix1_pos+FPix2_pos',
32 'BPix1+FPix1_neg+FPix2_neg',
33 'FPix1_pos+FPix2_pos+FPix3_pos',
34 'FPix1_neg+FPix2_neg+FPix3_neg'
36 highPtTripletStepSeedLayers.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
40 'BPix2+BPix3+FPix1_pos',
'BPix2+BPix3+FPix1_neg',
41 'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
42 'BPix1+BPix3+FPix1_pos',
'BPix1+BPix3+FPix1_neg',
43 'BPix2+FPix1_pos+FPix2_pos',
'BPix2+FPix1_neg+FPix2_neg',
44 'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
45 'BPix1+BPix2+FPix2_pos',
'BPix1+BPix2+FPix2_neg',
46 'FPix1_pos+FPix2_pos+FPix3_pos',
'FPix1_neg+FPix2_neg+FPix3_neg',
47 'BPix1+FPix2_pos+FPix3_pos',
'BPix1+FPix2_neg+FPix3_neg',
48 'BPix1+FPix1_pos+FPix3_pos',
'BPix1+FPix1_neg+FPix3_neg'
50 lowPtTripletStepSeedLayers.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
54 'BPix2+BPix3+FPix1_pos',
55 'BPix2+BPix3+FPix1_neg',
56 'BPix1+BPix2+FPix1_pos',
57 'BPix1+BPix2+FPix1_neg',
58 'BPix2+FPix1_pos+FPix2_pos',
59 'BPix2+FPix1_neg+FPix2_neg',
60 'BPix1+FPix1_pos+FPix2_pos',
61 'BPix1+FPix1_neg+FPix2_neg',
62 'FPix1_pos+FPix2_pos+FPix3_pos',
63 'FPix1_neg+FPix2_neg+FPix3_neg'
68 mixedTripletStepClusters.oldClusterRemovalInfo = cms.InputTag(
"pixelPairStepClusters")
69 mixedTripletStepClusters.trajectories = cms.InputTag(
"pixelPairStepTracks")
70 mixedTripletStepClusters.overrideTrkQuals = cms.InputTag(
'pixelPairStepSelector',
'pixelPairStep')
71 mixedTripletStepSeedsA.RegionFactoryPSet.RegionPSet.originRadius = 0.02
72 mixedTripletStepSeedsB.RegionFactoryPSet.RegionPSet.originRadius = 0.02
75 mixedTripletStepSeedLayersA.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
'BPix2+BPix3+BPix4',
76 'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
77 'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
78 'FPix1_pos+FPix2_pos+FPix3_pos',
'FPix1_neg+FPix2_neg+FPix3_neg',
79 'BPix2+FPix1_pos+FPix2_pos',
'BPix2+FPix1_neg+FPix2_neg',
80 'FPix2_pos+FPix3_pos+TEC1_pos',
'FPix2_neg+FPix3_neg+TEC1_neg',
81 'FPix3_pos+TEC2_pos+TEC3_pos',
'FPix3_neg+TEC2_neg+TEC3_neg')
85 mixedTripletStepSeedLayersB.layerList = cms.vstring(
'BPix1+BPix2+BPix3')
89 mixedTripletStepTrackCandidates.maxNSeeds = cms.uint32(150000)
90 pixelPairStepTrackCandidates.maxNSeeds = cms.uint32(150000)
94 highPtTripletStepSeeds.SeedMergerPSet.mergeTriplets = cms.bool(
False)
95 lowPtTripletStepSeeds.SeedMergerPSet.mergeTriplets = cms.bool(
False)
96 pixelPairStepSeeds.SeedMergerPSet.mergeTriplets = cms.bool(
False)
97 mixedTripletStepSeedsA.SeedMergerPSet.mergeTriplets = cms.bool(
False)
98 mixedTripletStepSeedsB.SeedMergerPSet.mergeTriplets = cms.bool(
False)
102 initialStepSeeds.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
103 highPtTripletStepSeeds.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
104 lowPtTripletStepSeeds.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
105 pixelPairStepSeeds.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
106 mixedTripletStepSeedsA.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
107 mixedTripletStepSeedsB.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
110 pixelTracks.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
111 initialStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
112 highPtTripletStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
113 lowPtTripletStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
114 mixedTripletStepSeedsA.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
115 mixedTripletStepSeedsB.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(0)
117 pixelPairStepSeeds.OrderedHitsFactoryPSet.maxElement = cms.uint32(0)
124 initialStepSelector.trackSelectors[0].dz_par1 = cms.vdouble(0.605, 4.0)
125 initialStepSelector.trackSelectors[0].dz_par2 = cms.vdouble(0.42, 4.0)
126 initialStepSelector.trackSelectors[0].d0_par1 = cms.vdouble(0.51, 4.0)
127 initialStepSelector.trackSelectors[0].d0_par2 = cms.vdouble(0.51, 4.0)
128 initialStepSelector.trackSelectors[1].dz_par1 = cms.vdouble(0.325, 4.0)
129 initialStepSelector.trackSelectors[1].dz_par2 = cms.vdouble(0.372, 4.0)
130 initialStepSelector.trackSelectors[1].d0_par1 = cms.vdouble(0.279, 4.0)
131 initialStepSelector.trackSelectors[1].d0_par2 = cms.vdouble(0.372, 4.0)
132 initialStepSelector.trackSelectors[2].dz_par1 = cms.vdouble(0.325, 4.0)
133 initialStepSelector.trackSelectors[2].dz_par2 = cms.vdouble(0.372, 4.0)
134 initialStepSelector.trackSelectors[2].d0_par1 = cms.vdouble(0.279, 4.0)
135 initialStepSelector.trackSelectors[2].d0_par2 = cms.vdouble(0.372, 4.0)
137 lowPtTripletStepSelector.trackSelectors[0].dz_par1 = cms.vdouble(0.605, 4.0)
138 lowPtTripletStepSelector.trackSelectors[0].dz_par2 = cms.vdouble(0.42, 4.0)
139 lowPtTripletStepSelector.trackSelectors[0].d0_par1 = cms.vdouble(0.51, 4.0)
140 lowPtTripletStepSelector.trackSelectors[0].d0_par2 = cms.vdouble(0.51, 4.0)
141 lowPtTripletStepSelector.trackSelectors[1].dz_par1 = cms.vdouble(0.325, 4.0)
142 lowPtTripletStepSelector.trackSelectors[1].dz_par2 = cms.vdouble(0.372, 4.0)
143 lowPtTripletStepSelector.trackSelectors[1].d0_par1 = cms.vdouble(0.279, 4.0)
144 lowPtTripletStepSelector.trackSelectors[1].d0_par2 = cms.vdouble(0.372, 4.0)
145 lowPtTripletStepSelector.trackSelectors[2].dz_par1 = cms.vdouble(0.325, 4.0)
146 lowPtTripletStepSelector.trackSelectors[2].dz_par2 = cms.vdouble(0.372, 4.0)
147 lowPtTripletStepSelector.trackSelectors[2].d0_par1 = cms.vdouble(0.279, 4.0)
148 lowPtTripletStepSelector.trackSelectors[2].d0_par2 = cms.vdouble(0.372, 4.0)
150 highPtTripletStepSelector.trackSelectors[0].dz_par1 = cms.vdouble(0.605, 4.0)
151 highPtTripletStepSelector.trackSelectors[0].dz_par2 = cms.vdouble(0.42, 4.0)
152 highPtTripletStepSelector.trackSelectors[0].d0_par1 = cms.vdouble(0.51, 4.0)
153 highPtTripletStepSelector.trackSelectors[0].d0_par2 = cms.vdouble(0.51, 4.0)
154 highPtTripletStepSelector.trackSelectors[1].dz_par1 = cms.vdouble(0.325, 4.0)
155 highPtTripletStepSelector.trackSelectors[1].dz_par2 = cms.vdouble(0.372, 4.0)
156 highPtTripletStepSelector.trackSelectors[1].d0_par1 = cms.vdouble(0.279, 4.0)
157 highPtTripletStepSelector.trackSelectors[1].d0_par2 = cms.vdouble(0.372, 4.0)
158 highPtTripletStepSelector.trackSelectors[2].dz_par1 = cms.vdouble(0.325, 4.0)
159 highPtTripletStepSelector.trackSelectors[2].dz_par2 = cms.vdouble(0.372, 4.0)
160 highPtTripletStepSelector.trackSelectors[2].d0_par1 = cms.vdouble(0.279, 4.0)
161 highPtTripletStepSelector.trackSelectors[2].d0_par2 = cms.vdouble(0.372, 4.0)
167 iterTracking.remove(DetachedTripletStep)
169 iterTracking.remove(PixelLessStep)
170 iterTracking.remove(TobTecStep)