321 if pileup>100: nPU=140
324 process.ClusterShapeHitFilterESProducer.PixelShapeFile = cms.string(
'RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1Tk.par')
326 process.MeasurementTrackerEvent.inactivePixelDetectorLabels = cms.VInputTag()
329 process.PixelLayerTriplets.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
333 'BPix2+BPix3+FPix1_pos',
334 'BPix2+BPix3+FPix1_neg',
335 'BPix1+BPix2+FPix1_pos',
336 'BPix1+BPix2+FPix1_neg',
337 'BPix2+FPix1_pos+FPix2_pos',
338 'BPix2+FPix1_neg+FPix2_neg',
339 'BPix1+FPix1_pos+FPix2_pos',
340 'BPix1+FPix1_neg+FPix2_neg',
341 'FPix1_pos+FPix2_pos+FPix3_pos',
342 'FPix1_neg+FPix2_neg+FPix3_neg' )
349 itIndex=process.globalreco_tracking.index(process.trackingGlobalReco)
350 grIndex=process.globalreco.index(process.globalreco_tracking)
352 process.globalreco.remove(process.globalreco_tracking)
353 process.globalreco_tracking.remove(process.iterTracking)
354 process.globalreco_tracking.remove(process.electronSeedsSeq)
355 process.reconstruction_fromRECO.remove(process.trackingGlobalReco)
356 process.reconstruction_fromRECO.remove(process.electronSeedsSeq)
357 process.reconstruction_fromRECO.remove(process.initialStepSeedLayers)
358 process.reconstruction_fromRECO.remove(process.initialStepSeeds)
359 process.reconstruction_fromRECO.remove(process.initialStepClassifier1)
360 process.reconstruction_fromRECO.remove(process.initialStepClassifier2)
361 process.reconstruction_fromRECO.remove(process.initialStepClassifier3)
362 process.reconstruction_fromRECO.remove(initialStepTrackCandidates)
363 process.reconstruction_fromRECO.remove(initialStepTracks)
364 process.reconstruction_fromRECO.remove(lowPtTripletStepClusters)
365 process.reconstruction_fromRECO.remove(lowPtTripletStepSeedLayers)
366 process.reconstruction_fromRECO.remove(lowPtTripletStepSeeds)
367 process.reconstruction_fromRECO.remove(lowPtTripletStep)
368 process.reconstruction_fromRECO.remove(lowPtTripletStepTrackCandidates)
369 process.reconstruction_fromRECO.remove(lowPtTripletStepTracks)
371 process.reconstruction_fromRECO.remove(mixedTripletStep)
372 process.reconstruction_fromRECO.remove(mixedTripletStepClusters)
373 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersA)
374 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersB)
375 process.reconstruction_fromRECO.remove(mixedTripletStepSeeds)
376 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsA)
377 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsB)
378 process.reconstruction_fromRECO.remove(mixedTripletStepClassifier1)
379 process.reconstruction_fromRECO.remove(mixedTripletStepClassifier2)
380 process.reconstruction_fromRECO.remove(mixedTripletStepTrackCandidates)
381 process.reconstruction_fromRECO.remove(mixedTripletStepTracks)
383 process.reconstruction_fromRECO.remove(pixelPairStepClusters)
384 process.reconstruction_fromRECO.remove(pixelPairStepSeeds)
385 process.reconstruction_fromRECO.remove(pixelPairStepSeedLayers)
386 process.reconstruction_fromRECO.remove(pixelPairStep)
387 process.reconstruction_fromRECO.remove(pixelPairStepTrackCandidates)
388 process.reconstruction_fromRECO.remove(pixelPairStepTracks)
390 process.reconstruction_fromRECO.remove(tobTecStepClusters)
391 process.reconstruction_fromRECO.remove(tobTecStepSeeds)
393 process.reconstruction_fromRECO.remove(tobTecStepClassifier1)
394 process.reconstruction_fromRECO.remove(tobTecStepClassifier2)
395 process.reconstruction_fromRECO.remove(tobTecStep)
396 process.reconstruction_fromRECO.remove(tobTecStepTrackCandidates)
397 process.reconstruction_fromRECO.remove(tobTecStepTracks)
400 process.reconstruction_fromRECO.remove(process.muonSeededSeedsInOut)
401 process.reconstruction_fromRECO.remove(process.muonSeededSeedsInOut)
402 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesInOut)
403 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesInOut)
404 process.reconstruction_fromRECO.remove(process.muonSeededTracksInOut)
405 process.reconstruction_fromRECO.remove(process.muonSeededTracksInOut)
406 process.reconstruction_fromRECO.remove(process.muonSeededSeedsOutIn)
407 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesOutIn)
408 process.reconstruction_fromRECO.remove(process.muonSeededTracksOutIn)
410 process.muonSeededStepCoreDisplaced.remove(process.muonSeededSeedsInOut)
411 process.muonSeededStepCoreDisplaced.remove(process.muonSeededTrackCandidatesInOut)
412 process.muonSeededStepCoreDisplaced.remove(process.muonSeededTracksInOut)
413 process.muonSeededStepCoreDisplaced.remove(process.muonSeededSeedsOutIn)
414 process.muonSeededStepExtraDisplaced.remove(process.muonSeededTracksInOutClassifier)
416 process.reconstruction_fromRECO.remove(process.convClusters)
417 process.reconstruction_fromRECO.remove(process.convLayerPairs)
418 process.reconstruction_fromRECO.remove(process.convStepSelector)
419 process.reconstruction_fromRECO.remove(process.convTrackCandidates)
420 process.reconstruction_fromRECO.remove(process.convStepTracks)
421 process.reconstruction_fromRECO.remove(process.photonConvTrajSeedFromSingleLeg)
423 process.reconstruction_fromRECO.remove(process.preDuplicateMergingGeneralTracks)
426 process.InitialStepPreSplitting.remove(siPixelClusters)
428 del process.iterTracking
429 del process.ckftracks
430 del process.ckftracks_woBH
431 del process.ckftracks_wodEdX
432 del process.ckftracks_plus_pixelless
433 del process.trackingGlobalReco
434 del process.electronSeedsSeq
435 del process.InitialStep
436 del process.LowPtTripletStep
437 del process.PixelPairStep
438 del process.DetachedTripletStep
439 del process.MixedTripletStep
440 del process.PixelLessStep
441 del process.TobTecStep
442 del process.earlyGeneralTracks
443 del process.muonSeededStep
444 del process.muonSeededStepCore
445 del process.muonSeededStepDebug
446 del process.muonSeededStepDebugDisplaced
449 process.load(
"RecoTracker.Configuration.RecoTrackerPhase1PU"+str(nPU)+
"_cff")
451 process.globalreco_tracking.insert(itIndex,process.trackingGlobalReco)
452 process.globalreco.insert(grIndex,process.globalreco_tracking)
458 process.reconstruction.remove(process.castorreco)
459 process.reconstruction.remove(process.CastorTowerReco)
460 process.reconstruction.remove(process.ak5CastorJets)
461 process.reconstruction.remove(process.ak5CastorJetID)
462 process.reconstruction.remove(process.ak7CastorJets)
464 process.reconstruction.remove(process.ak7CastorJetID)
467 process.load(
"RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff")
468 process.PixelSeedMergerQuadruplets.BPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
469 process.PixelSeedMergerQuadruplets.BPix.HitProducer = cms.string(
"siPixelRecHits" )
470 process.PixelSeedMergerQuadruplets.FPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
471 process.PixelSeedMergerQuadruplets.FPix.HitProducer = cms.string(
"siPixelRecHits" )
474 process.load(
"SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
476 process.PixelCPEGenericESProducer.Upgrade = cms.bool(
True)
477 process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(
False)
478 process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(
False)
479 process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(
False)
480 process.PixelCPEGenericESProducer.IrradiationBiasCorrection =
False
481 process.PixelCPEGenericESProducer.DoCosmics =
False
483 process.siPixelRecHits.CPE = cms.string(
'PixelCPEGeneric')
485 process.duplicateTrackCandidates.ttrhBuilderName =
'WithTrackAngle'
486 process.mergedDuplicateTracks.TTRHBuilder =
'WithTrackAngle'
487 process.ctfWithMaterialTracks.TTRHBuilder =
'WithTrackAngle'
488 process.muonSeededSeedsInOut.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
489 process.muonSeededTracksInOut.TTRHBuilder=cms.string(
'WithTrackAngle')
490 process.muonSeededTracksOutIn.TTRHBuilder=cms.string(
'WithTrackAngle')
491 process.muons1stStep.TrackerKinkFinderParameters.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
492 process.regionalCosmicTracks.TTRHBuilder=cms.string(
'WithTrackAngle')
493 process.cosmicsVetoTracksRaw.TTRHBuilder=cms.string(
'WithTrackAngle')
494 process.trackerDrivenElectronSeeds.TTRHBuilder =
'WithTrackAngle'
495 process.globalMuons.GLBTrajBuilderParameters.GlbRefitterParameters.TrackerRecHitBuilder =
'WithTrackAngle'
496 process.globalMuons.GLBTrajBuilderParameters.TrackTransformer.TrackerRecHitBuilder =
'WithTrackAngle'
497 process.globalMuons.GLBTrajBuilderParameters.TrackerRecHitBuilder =
'WithTrackAngle'
498 process.globalMuons.TrackLoaderParameters.TTRHBuilder =
'WithTrackAngle'
499 process.tevMuons.RefitterParameters.TrackerRecHitBuilder =
'WithTrackAngle'
500 process.tevMuons.TrackLoaderParameters.TTRHBuilder =
'WithTrackAngle'
501 process.muonSeededTracksOutInDisplaced.TTRHBuilder =
'WithTrackAngle'
502 process.duplicateDisplacedTrackCandidates.ttrhBuilderName =
'WithTrackAngle'
503 process.mergedDuplicateDisplacedTracks.TTRHBuilder =
'WithTrackAngle'
504 process.displacedGlobalMuons.GLBTrajBuilderParameters.GlbRefitterParameters.TrackerRecHitBuilder =
'WithTrackAngle'
505 process.displacedGlobalMuons.GLBTrajBuilderParameters.TrackTransformer.TrackerRecHitBuilder =
'WithTrackAngle'
506 process.displacedGlobalMuons.GLBTrajBuilderParameters.TrackerRecHitBuilder =
'WithTrackAngle'
507 process.displacedGlobalMuons.TrackLoaderParameters.TTRHBuilder =
'WithTrackAngle'
508 process.glbTrackQual.RefitterParameters.TrackerRecHitBuilder =
'WithTrackAngle'
509 process.globalSETMuons.GLBTrajBuilderParameters.GlbRefitterParameters.TrackerRecHitBuilder =
'WithTrackAngle'
510 process.globalSETMuons.GLBTrajBuilderParameters.TrackTransformer.TrackerRecHitBuilder =
'WithTrackAngle'
511 process.globalSETMuons.GLBTrajBuilderParameters.TrackerRecHitBuilder =
'WithTrackAngle'
512 process.globalSETMuons.TrackLoaderParameters.TTRHBuilder =
'WithTrackAngle'
518 process.pixeltrackerlocalreco = cms.Sequence(
519 process.siPixelClusters +
520 process.siPixelRecHits
522 process.clusterSummaryProducer.pixelClusters =
"siPixelClusters"
523 process.globalreco_tracking.replace(process.MeasurementTrackerEventPreSplitting, process.MeasurementTrackerEvent)
524 process.globalreco_tracking.replace(process.siPixelClusterShapeCachePreSplitting, process.siPixelClusterShapeCache)
528 process.globalreco_tracking.replace(process.standalonemuontracking,
529 process.standalonemuontracking+process.recopixelvertexing)
530 process.initialStepSelector.vertices =
"pixelVertices"
531 process.highPtTripletStepSelector.vertices =
"pixelVertices"
532 process.lowPtQuadStepSelector.vertices =
"pixelVertices"
533 process.lowPtTripletStepSelector.vertices =
"pixelVertices"
534 process.detachedQuadStepSelector.vertices =
"pixelVertices"
535 process.mixedTripletStepSelector.vertices =
"pixelVertices"
536 process.pixelPairStepSeeds.RegionFactoryPSet.RegionPSet.VertexCollection =
"pixelVertices"
537 process.pixelPairStepSelector.vertices =
"pixelVertices"
538 process.tobTecStepSelector.vertices =
"pixelVertices"
539 process.muonSeededTracksInOutSelector.vertices =
"pixelVertices"
540 process.muonSeededTracksOutInSelector.vertices =
"pixelVertices"
541 process.duplicateTrackClassifier.vertices =
"pixelVertices"
542 process.convStepSelector.vertices =
"pixelVertices"
543 process.ak4CaloJetsForTrk.srcPVs =
"pixelVertices"
544 process.muonSeededTracksOutInDisplacedClassifier.vertices =
"pixelVertices"
545 process.duplicateDisplacedTrackClassifier.vertices =
"pixelVertices"
548 process.pixelTracks.SeedMergerPSet = cms.PSet(
549 layerList = cms.PSet(refToPSet_ = cms.string(
'PixelSeedMergerQuadruplets')),
550 addRemainingTriplets = cms.bool(
False),
551 mergeTriplets = cms.bool(
True),
552 ttrhBuilderLabel = cms.string(
'PixelTTRHBuilderWithoutAngle')
554 process.pixelTracks.FilterPSet.chi2 = cms.double(50.0)
555 process.pixelTracks.FilterPSet.tipMax = cms.double(0.05)
556 process.pixelTracks.RegionFactoryPSet.RegionPSet.originRadius = cms.double(0.02)
557 process.templates.DoLorentz=
False
558 process.templates.LoadTemplatesFromDB = cms.bool(
False)
559 process.PixelCPEGenericESProducer.useLAWidthFromDB = cms.bool(
False)
564 process.preDuplicateMergingDisplacedTracks.inputClassifiers.remove(
"muonSeededTracksInOutClassifier")
565 process.preDuplicateMergingDisplacedTracks.trackProducers.remove(
"muonSeededTracksInOut")