|
256 | 256 | )) |
257 | 257 | (pp_on_XeXe_2017 | pp_on_AA).toModify(highPtTripletStepTrackCandidatesMkFitConfig, minPt=0.7) |
258 | 258 | (trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toModify(highPtTripletStepTrackCandidatesMkFitSeeds, |
259 | | - seeds = 'highPtTripletStepTrajectorySeedsLST' |
| 259 | + seeds = 'highPtTripletStepSeedsPixelsWithLST' |
260 | 260 | ) |
261 | 261 | (trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toModify(highPtTripletStepTrackCandidatesMkFit, |
262 | 262 | stripHits = cms.InputTag("mkFitSiPhase2Hits"), |
|
282 | 282 |
|
283 | 283 | from RecoTracker.LST.lstOutputConverter_cfi import lstOutputConverter as _lstOutputConverter |
284 | 284 | (trackingPhase2PU140 & trackingLST).toReplaceWith(highPtTripletStepTrackCandidates, _lstOutputConverter.clone()) |
285 | | -highPtTripletStepTrajectorySeedsLST = _lstOutputConverter.clone( |
| 285 | +highPtTripletStepSeedsPixelsWithLST = _lstOutputConverter.clone( |
286 | 286 | includeNonpLSTSs = cms.bool(True) |
287 | 287 | ) |
288 | 288 |
|
289 | 289 | (trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toReplaceWith(highPtTripletStepTrackCandidates, mkFitOutputConverter_cfi.mkFitOutputConverter.clone( |
290 | | - seeds = 'highPtTripletStepTrajectorySeedsLST', |
| 290 | + seeds = 'highPtTripletStepSeedsPixelsWithLST', |
291 | 291 | mkFitSeeds = 'highPtTripletStepTrackCandidatesMkFitSeeds', |
292 | 292 | tracks = 'highPtTripletStepTrackCandidatesMkFit', |
293 | 293 | candMVASel = False, |
|
435 | 435 | (trackingPhase2PU140 & seedingLST & trackingLST & trackingMkFitHighPtTripletStep).toModify(lstInputProducer, |
436 | 436 | ptCut = cms.double(0.1) |
437 | 437 | ) |
438 | | -_HighPtTripletStepTask_LST_mkFit.add(highPtTripletStepTrajectorySeedsLST,highPtTripletStepTrackCandidatesMkFitSeeds, highPtTripletStepTrackCandidatesMkFit, highPtTripletStepTrackCandidatesMkFitConfig) |
| 438 | +import RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi |
| 439 | +highPtTripletStepSeedsPixelsOnly = RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi.globalCombinedSeeds.clone( |
| 440 | + seedCollections = ['initialStepSeeds','highPtTripletStepSeeds'] |
| 441 | +) |
| 442 | + |
| 443 | +_HighPtTripletStepTask_LST_mkFit.add(highPtTripletStepSeedsPixelsWithLST,highPtTripletStepTrackCandidatesMkFitSeeds, highPtTripletStepTrackCandidatesMkFit, highPtTripletStepTrackCandidatesMkFitConfig,highPtTripletStepSeedsPixelsOnly) |
439 | 444 | (trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toReplaceWith(HighPtTripletStepTask,_HighPtTripletStepTask_LST_mkFit) |
440 | 445 |
|
441 | 446 | from Configuration.ProcessModifiers.alpakaValidationLST_cff import alpakaValidationLST |
|
444 | 449 | lstProducerSerialSync = makeSerialClone(lstProducer, lstInput = "lstInputProducerSerialSync") |
445 | 450 |
|
446 | 451 | highPtTripletStepTrackCandidatesSerialSync = highPtTripletStepTrackCandidates.clone() |
447 | | -(trackingPhase2PU140 & alpakaValidationLST & trackingLST).toModify(highPtTripletStepTrackCandidatesSerialSync, |
| 452 | +(~seedingLST & trackingPhase2PU140 & alpakaValidationLST & trackingLST).toModify(highPtTripletStepTrackCandidatesSerialSync, |
448 | 453 | lstOutput = "lstProducerSerialSync", |
449 | 454 | lstInput = "lstInputProducerSerialSync", |
450 | 455 | lstPixelSeeds = "lstInputProducerSerialSync" |
|
459 | 464 | highPtTripletStepTracksSerialSync, highPtTripletStepSelectorSerialSync |
460 | 465 | ) |
461 | 466 | _HighPtTripletStepTask_LST_mkFitSerialSync = _HighPtTripletStepTask_LSTSerialSync.copy() |
462 | | -_HighPtTripletStepTask_LST_mkFitSerialSync.add(highPtTripletStepTrajectorySeedsLST,highPtTripletStepTrackCandidatesMkFitSeeds, highPtTripletStepTrackCandidatesMkFit, highPtTripletStepTrackCandidatesMkFitConfig) |
| 467 | +highPtTripletStepSeedsPixelsWithLSTSerialSync = highPtTripletStepSeedsPixelsWithLST.clone() |
| 468 | +(trackingPhase2PU140 & alpakaValidationLST & trackingLST & seedingLST & trackingMkFitHighPtTripletStep).toModify(highPtTripletStepSeedsPixelsWithLSTSerialSync, |
| 469 | + lstOutput = "lstProducerSerialSync", |
| 470 | + lstInput = "lstInputProducerSerialSync", |
| 471 | + lstPixelSeeds = "lstInputProducerSerialSync" |
| 472 | +) |
| 473 | +(trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toModify(highPtTripletStepTrackCandidatesSerialSync, seeds = 'highPtTripletStepSeedsPixelsWithLSTSerialSync') |
| 474 | +highPtTripletStepTrackCandidatesMkFitSeedsSerialSync = highPtTripletStepTrackCandidatesMkFitSeeds.clone() |
| 475 | +(trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toModify(highPtTripletStepTrackCandidatesMkFitSeedsSerialSync, seeds = 'highPtTripletStepSeedsPixelsWithLSTSerialSync') |
| 476 | +highPtTripletStepTrackCandidatesMkFitSerialSync = highPtTripletStepTrackCandidatesMkFit.clone() |
| 477 | +(trackingPhase2PU140 & trackingMkFitHighPtTripletStep & seedingLST & trackingLST).toModify(highPtTripletStepTrackCandidatesMkFitSerialSync, seeds = 'highPtTripletStepTrackCandidatesMkFitSeedsSerialSync') |
| 478 | +_HighPtTripletStepTask_LST_mkFitSerialSync.add(highPtTripletStepSeedsPixelsWithLSTSerialSync,highPtTripletStepTrackCandidatesMkFitSeedsSerialSync, highPtTripletStepTrackCandidatesMkFitSerialSync, highPtTripletStepTrackCandidatesMkFitConfig) |
463 | 479 | HighPtTripletStepTaskSerialSync = cms.Task() |
464 | 480 | (trackingPhase2PU140 & alpakaValidationLST & trackingLST).toReplaceWith(HighPtTripletStepTaskSerialSync, _HighPtTripletStepTask_LSTSerialSync) |
465 | 481 | (trackingPhase2PU140 & alpakaValidationLST & trackingLST & seedingLST & trackingMkFitHighPtTripletStep).toReplaceWith(HighPtTripletStepTaskSerialSync,_HighPtTripletStepTask_LST_mkFitSerialSync) |
|
0 commit comments