|
6 | 6 | oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters") |
7 | 7 | ) |
8 | 8 |
|
| 9 | +from Configuration.ProcessModifiers.trackingIters01_cff import trackingIters01 |
| 10 | +trackingIters01.toModify(initialStepSeedClusterMask, |
| 11 | + oldClusterRemovalInfo = cms.InputTag('highPtTripletStepClusters') |
| 12 | + ) |
| 13 | + |
9 | 14 | from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2 |
10 | 15 | from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 |
11 | 16 | trackingPhase2PU140.toReplaceWith(initialStepSeedClusterMask, seedClusterRemoverPhase2.clone( |
|
83 | 88 | 'BPix1+FPix1_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix3_neg' |
84 | 89 | ] |
85 | 90 | trackingPhase1.toModify(tripletElectronSeedLayers, layerList = _layerListForPhase1) |
| 91 | + |
| 92 | +(trackingIters01 & ~trackingPhase2PU140).toModify(tripletElectronSeedLayers, |
| 93 | + BPix = dict(skipClusters = cms.InputTag('highPtTripletStepSeedClusterMask')), |
| 94 | + FPix = dict(skipClusters = cms.InputTag('highPtTripletStepSeedClusterMask')) |
| 95 | +) |
| 96 | + |
86 | 97 | trackingPhase2PU140.toModify(tripletElectronSeedLayers, |
87 | 98 | layerList = _layerListForPhase1, |
88 | 99 | BPix = dict(skipClusters = 'pixelPairStepSeedClusterMask'), |
|
134 | 145 | trajectories = 'tripletElectronSeeds', |
135 | 146 | oldClusterRemovalInfo = cms.InputTag('pixelLessStepSeedClusterMask') |
136 | 147 | ) |
| 148 | + |
| 149 | +(trackingIters01 & ~trackingPhase2PU140).toModify(tripletElectronClusterMask, |
| 150 | + oldClusterRemovalInfo = cms.InputTag('highPtTripletStepSeedClusterMask') |
| 151 | +) |
| 152 | + |
137 | 153 | trackingPhase2PU140.toReplaceWith(tripletElectronClusterMask, seedClusterRemoverPhase2.clone( |
138 | 154 | trajectories = 'tripletElectronSeeds', |
139 | 155 | oldClusterRemovalInfo = cms.InputTag('pixelLessStepSeedClusterMask') |
|
271 | 287 | 'pixelPairStepSeeds' |
272 | 288 | ] |
273 | 289 | trackingPhase1.toModify(newCombinedSeeds, seedCollections = _seedCollections_Phase1) |
274 | | -trackingPhase2PU140.toModify(newCombinedSeeds, |
275 | | - seedCollections = ['initialStepSeeds', |
276 | | - 'highPtTripletStepSeeds', |
277 | | - 'tripletElectronSeeds'] ) |
| 290 | +(trackingPhase2PU140 | trackingIters01).toModify(newCombinedSeeds, |
| 291 | + seedCollections = ['initialStepSeeds', |
| 292 | + 'highPtTripletStepSeeds', |
| 293 | + 'tripletElectronSeeds'] ) |
278 | 294 |
|
279 | 295 | from Configuration.Eras.Modifier_fastSim_cff import fastSim |
280 | 296 | from FastSimulation.Tracking.ElectronSeeds_cff import _newCombinedSeeds |
|
303 | 319 | _electronSeedsSeqTask_Phase1 = electronSeedsSeqTask.copy() |
304 | 320 | _electronSeedsSeqTask_Phase1.replace(pixelPairStepSeedClusterMask, detachedTripletStepSeedClusterMask) |
305 | 321 | trackingPhase1.toReplaceWith(electronSeedsSeqTask, _electronSeedsSeqTask_Phase1 ) |
| 322 | +trackingIters01.toReplaceWith(electronSeedsSeqTask, cms.Task( |
| 323 | + initialStepSeedClusterMask, |
| 324 | + highPtTripletStepSeedClusterMask, |
| 325 | + tripletElectronSeedLayers, |
| 326 | + tripletElectronTrackingRegions, |
| 327 | + tripletElectronHitDoublets, |
| 328 | + tripletElectronHitTriplets, |
| 329 | + tripletElectronSeeds, |
| 330 | + newCombinedSeeds |
| 331 | +)) |
306 | 332 | trackingPhase2PU140.toReplaceWith(electronSeedsSeqTask, cms.Task( |
307 | 333 | initialStepSeedClusterMask, |
308 | 334 | highPtTripletStepSeedClusterMask, |
|
0 commit comments