6 TrackRefitterStd = TrackRefitter.clone(src=cms.InputTag(
"generalTracks"))
9 convFilter = cms.EDProducer(
"QualityFilter",
10 TrackQuality = cms.string(
'loose'),
11 recTracks = cms.InputTag(
"TrackRefitterStd")
14 convClusters = cms.EDProducer(
"TrackClusterRemover",
15 trajectories = cms.InputTag(
"convFilter"),
16 pixelClusters = cms.InputTag(
"siPixelClusters"),
17 stripClusters = cms.InputTag(
"siStripClusters"),
18 Common = cms.PSet(maxChi2 = cms.double(30.0))
22 convPixelRecHits = RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone(
27 convStripRecHits = RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone(
28 ClusterProducer =
'convClusters'
31 convLayerPairs = cms.ESProducer(
"SeedingLayersESProducer",
32 ComponentName = cms.string(
'convLayerPairs'),
33 layerList = cms.vstring(
'BPix1+BPix2',
41 'FPix1_pos+FPix2_pos',
42 'FPix1_neg+FPix2_neg',
107 hitErrorRZ = cms.double(0.006),
108 hitErrorRPhi = cms.double(0.0027),
109 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelPairs'),
110 HitProducer = cms.string(
'convPixelRecHits'),
111 useErrorsFromParam = cms.bool(
True)
114 hitErrorRZ = cms.double(0.0036),
115 hitErrorRPhi = cms.double(0.0051),
116 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelPairs'),
117 HitProducer = cms.string(
'convPixelRecHits'),
118 useErrorsFromParam = cms.bool(
True)
121 TTRHBuilder = cms.string(
'WithTrackAngle'),
122 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
128 TTRHBuilder = cms.string(
'WithTrackAngle'),
129 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
135 TTRHBuilder = cms.string(
'WithTrackAngle'),
136 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
139 TTRHBuilder = cms.string(
'WithTrackAngle'),
140 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
143 useSimpleRphiHitsCleaner = cms.bool(
False),
144 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
145 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
146 useRingSlector = cms.bool(
True),
147 TTRHBuilder = cms.string(
'WithTrackAngle'),
148 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
149 maxRing = cms.int32(3),
150 minRing = cms.int32(1)
153 useSimpleRphiHitsCleaner = cms.bool(
False),
154 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
155 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
156 useRingSlector = cms.bool(
True),
157 TTRHBuilder = cms.string(
'WithTrackAngle'),
158 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
159 maxRing = cms.int32(3),
160 minRing = cms.int32(1)
163 useSimpleRphiHitsCleaner = cms.bool(
False),
164 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
165 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
166 useRingSlector = cms.bool(
True),
167 TTRHBuilder = cms.string(
'WithTrackAngle'),
168 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
169 maxRing = cms.int32(2),
170 minRing = cms.int32(1)
173 useSimpleRphiHitsCleaner = cms.bool(
False),
174 minRing = cms.int32(1),
175 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
176 useRingSlector = cms.bool(
True),
177 TTRHBuilder = cms.string(
'WithTrackAngle'),
178 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
179 maxRing = cms.int32(2),
180 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched")
183 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
184 TTRHBuilder = cms.string(
'WithTrackAngle')
187 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
188 TTRHBuilder = cms.string(
'WithTrackAngle')
191 TTRHBuilder = cms.string(
'WithTrackAngle'),
192 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
195 TTRHBuilder = cms.string(
'WithTrackAngle'),
196 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
199 TTRHBuilder = cms.string(
'WithTrackAngle'),
200 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
203 TTRHBuilder = cms.string(
'WithTrackAngle'),
204 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
209 photonConvTrajSeedFromQuadruplets.TrackRefitter = cms.InputTag(
'TrackRefitterStd')
213 convMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone(
214 ComponentName =
'convMeasurementTracker',
215 pixelClusterProducer =
'convClusters',
216 stripClusterProducer =
'convClusters'
220 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
221 convCkfTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone(
222 ComponentName =
'convCkfTrajectoryFilter',
223 filterPset = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.filterPset.clone(
225 minimumNumberOfHits = 3,
232 convCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone(
233 ComponentName =
'convCkfTrajectoryBuilder',
234 MeasurementTrackerName =
'convMeasurementTracker',
235 trajectoryFilterName =
'convCkfTrajectoryFilter',
236 minNrOfHitsForRebuild = 3
241 convTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone(
242 src = cms.InputTag(
'photonConvTrajSeedFromQuadruplets:convSeedCandidates'),
243 TrajectoryBuilder =
'convCkfTrajectoryBuilder'
248 convStepTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
249 src =
'convTrackCandidates',
250 clusterRemovalInfo =
'convClusters',
251 AlgorithmName = cms.string(
'iter9')
255 import RecoTracker.FinalTrackSelectors.selectLoose_cfi
256 import RecoTracker.FinalTrackSelectors.selectTight_cfi
257 import RecoTracker.FinalTrackSelectors.selectHighPurity_cfi
258 import RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi
290 convStep = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
292 src =
'convStepTracks',
293 keepAllTracks =
True,
295 copyTrajectories =
True,
296 applyAdaptedPVCuts =
False,
298 res_par = ( 0.003, 0.001 ),
300 maxNumberLostLayers = 1,
301 minNumber3DLayers = 1,
302 d0_par1 = ( 5., 8.0 ),
303 dz_par1 = ( 5., 8.0 ),
304 d0_par2 = ( 5., 8.0 ),
305 dz_par2 = ( 5., 8.0 )
317 convSequence = cms.Sequence( TrackRefitterStd * convFilter * convClusters * convPixelRecHits * convStripRecHits
318 * photonConvTrajSeedFromQuadruplets
319 *convTrackCandidates*convStepTracks