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',
116 hitErrorRZ = cms.double(0.006),
117 hitErrorRPhi = cms.double(0.0027),
118 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelPairs'),
119 HitProducer = cms.string(
'convPixelRecHits'),
120 useErrorsFromParam = cms.bool(
True)
123 hitErrorRZ = cms.double(0.0036),
124 hitErrorRPhi = cms.double(0.0051),
125 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelPairs'),
126 HitProducer = cms.string(
'convPixelRecHits'),
127 useErrorsFromParam = cms.bool(
True)
130 TTRHBuilder = cms.string(
'WithTrackAngle'),
131 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
137 TTRHBuilder = cms.string(
'WithTrackAngle'),
138 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
144 TTRHBuilder = cms.string(
'WithTrackAngle'),
145 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
148 TTRHBuilder = cms.string(
'WithTrackAngle'),
149 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
152 useSimpleRphiHitsCleaner = cms.bool(
False),
153 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
154 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
155 useRingSlector = cms.bool(
True),
156 TTRHBuilder = cms.string(
'WithTrackAngle'),
157 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
158 maxRing = cms.int32(3),
159 minRing = cms.int32(1)
162 useSimpleRphiHitsCleaner = cms.bool(
False),
163 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
164 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
165 useRingSlector = cms.bool(
True),
166 TTRHBuilder = cms.string(
'WithTrackAngle'),
167 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
168 maxRing = cms.int32(3),
169 minRing = cms.int32(1)
172 useSimpleRphiHitsCleaner = cms.bool(
False),
173 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched"),
174 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
175 useRingSlector = cms.bool(
True),
176 TTRHBuilder = cms.string(
'WithTrackAngle'),
177 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
178 maxRing = cms.int32(2),
179 minRing = cms.int32(1)
182 useSimpleRphiHitsCleaner = cms.bool(
False),
183 minRing = cms.int32(1),
184 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
185 useRingSlector = cms.bool(
True),
186 TTRHBuilder = cms.string(
'WithTrackAngle'),
187 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHitUnmatched"),
188 maxRing = cms.int32(2),
189 stereoRecHits = cms.InputTag(
"convStripRecHits",
"stereoRecHitUnmatched")
192 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
193 TTRHBuilder = cms.string(
'WithTrackAngle')
196 matchedRecHits = cms.InputTag(
"convStripRecHits",
"matchedRecHit"),
197 TTRHBuilder = cms.string(
'WithTrackAngle')
200 TTRHBuilder = cms.string(
'WithTrackAngle'),
201 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
204 TTRHBuilder = cms.string(
'WithTrackAngle'),
205 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
208 TTRHBuilder = cms.string(
'WithTrackAngle'),
209 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
212 TTRHBuilder = cms.string(
'WithTrackAngle'),
213 rphiRecHits = cms.InputTag(
"convStripRecHits",
"rphiRecHit")
218 photonConvTrajSeedFromSingleLeg.TrackRefitter = cms.InputTag(
'TrackRefitterStd')
222 convMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone(
223 ComponentName =
'convMeasurementTracker',
224 pixelClusterProducer =
'convClusters',
225 stripClusterProducer =
'convClusters'
229 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
230 convCkfTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone(
231 ComponentName =
'convCkfTrajectoryFilter',
232 filterPset = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.filterPset.clone(
234 minimumNumberOfHits = 3,
241 convCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone(
242 ComponentName =
'convCkfTrajectoryBuilder',
243 MeasurementTrackerName =
'convMeasurementTracker',
244 trajectoryFilterName =
'convCkfTrajectoryFilter',
245 minNrOfHitsForRebuild = 3
250 convTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone(
251 src = cms.InputTag(
'photonConvTrajSeedFromSingleLeg:convSeedCandidates'),
252 TrajectoryBuilder =
'convCkfTrajectoryBuilder'
257 convStepTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
258 src =
'convTrackCandidates',
259 clusterRemovalInfo =
'convClusters',
260 AlgorithmName = cms.string(
'iter8')
263 import RecoTracker.FinalTrackSelectors.selectLoose_cfi
264 import RecoTracker.FinalTrackSelectors.selectTight_cfi
265 import RecoTracker.FinalTrackSelectors.selectHighPurity_cfi
266 import RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi
298 convStep = RecoTracker.FinalTrackSelectors.selectHighPurity_cfi.selectHighPurity.clone(
300 src =
'convStepTracks',
301 keepAllTracks =
True,
303 copyTrajectories =
True,
304 applyAdaptedPVCuts =
False,
306 res_par = ( 0.003, 0.001 ),
308 maxNumberLostLayers = 1,
309 minNumber3DLayers = 1,
310 d0_par1 = ( 5., 8.0 ),
311 dz_par1 = ( 5., 8.0 ),
312 d0_par2 = ( 5., 8.0 ),
313 dz_par2 = ( 5., 8.0 )
316 convSequence = cms.Sequence( TrackRefitterStd * convFilter * convClusters * convPixelRecHits * convStripRecHits
317 * photonConvTrajSeedFromSingleLeg
318 *convTrackCandidates*convStepTracks