7 if not hasattr(process,
'reconstruction'):
17 if not hasattr(process,
'reconstruction'):
20 tgrIndex = process.globalreco.index(process.trackingGlobalReco)
21 tgrIndexFromReco = process.reconstruction_fromRECO.index(process.InitialStep)
22 process.globalreco.remove(process.trackingGlobalReco)
23 process.reconstruction_fromRECO.remove(process.InitialStep)
24 process.reconstruction_fromRECO.remove(process.DetachedTripletStep)
25 process.reconstruction_fromRECO.remove(process.LowPtTripletStep)
26 process.reconstruction_fromRECO.remove(process.PixelPairStep)
27 process.reconstruction_fromRECO.remove(process.MixedTripletStep)
28 process.reconstruction_fromRECO.remove(process.PixelLessStep)
29 process.reconstruction_fromRECO.remove(process.TobTecStep)
30 process.reconstruction_fromRECO.remove(process.JetCoreRegionalStep)
31 process.reconstruction_fromRECO.remove(process.earlyGeneralTracks)
32 process.reconstruction_fromRECO.remove(process.muonSeededStep)
33 process.reconstruction_fromRECO.remove(process.preDuplicateMergingGeneralTracks)
34 process.reconstruction_fromRECO.remove(process.generalTracksSequence)
35 process.reconstruction_fromRECO.remove(process.ConvStep)
36 process.reconstruction_fromRECO.remove(process.conversionStepTracks)
37 del process.trackingGlobalReco
39 del process.ckftracks_wodEdX
40 del process.ckftracks_plus_pixelless
41 del process.ckftracks_woBH
42 del process.iterTracking
43 del process.InitialStep
44 del process.LowPtTripletStep
45 del process.PixelPairStep
46 del process.DetachedTripletStep
47 del process.MixedTripletStep
48 del process.PixelLessStep
49 del process.TobTecStep
50 del process.JetCoreRegionalStep
53 process.load(
"RecoTracker.Configuration.RecoTrackerRunI_cff")
55 process.globalreco.insert(tgrIndex, process.trackingGlobalReco)
56 process.globalreco.insert(tgrIndex, process.recopixelvertexing)
57 process.reconstruction_fromRECO.insert(tgrIndexFromReco, process.iterTracking)
60 process.earlyGeneralTracks.selectedTrackQuals = cms.VInputTag(
61 cms.InputTag(
"initialStepSelector",
"initialStep")
62 , cms.InputTag(
"lowPtTripletStepSelector",
"lowPtTripletStep")
63 , cms.InputTag(
"pixelPairStepSelector",
"pixelPairStep")
64 , cms.InputTag(
"detachedTripletStep")
65 , cms.InputTag(
"mixedTripletStep")
66 , cms.InputTag(
"pixelLessStepSelector",
"pixelLessStep")
67 , cms.InputTag(
"tobTecStepSelector",
"tobTecStep")
69 process.earlyGeneralTracks.indivShareFrac = cms.vdouble(1.0, 0.16, 0.19, 0.13, 0.11, 0.11, 0.09)
70 process.earlyGeneralTracks.setsToMerge = cms.VPSet(cms.PSet(
71 pQual = cms.bool(
True),
72 tLists = cms.vint32(0, 1, 2, 3, 4, 5, 6)))
74 process.earlyGeneralTracks.hasSelector = cms.vint32(1, 1, 1, 1, 1, 1, 1)
76 process.earlyGeneralTracks.TrackProducers = cms.VInputTag(
77 cms.InputTag(
"initialStepTracks")
78 , cms.InputTag(
"lowPtTripletStepTracks")
79 , cms.InputTag(
"pixelPairStepTracks")
80 , cms.InputTag(
"detachedTripletStepTracks")
81 , cms.InputTag(
"mixedTripletStepTracks")
82 , cms.InputTag(
"pixelLessStepTracks")
83 , cms.InputTag(
"tobTecStepTracks")
87 process.siPixelClusters = process.siPixelClustersPreSplitting.clone()
88 process.pixeltrackerlocalreco.replace(process.siPixelClustersPreSplitting, process.siPixelClusters)
89 process.pixeltrackerlocalreco.replace(process.siPixelRecHitsPreSplitting, process.siPixelRecHits)
90 process.clusterSummaryProducer.pixelClusters =
'siPixelClusters'
91 process.globalreco.replace(process.MeasurementTrackerEventPreSplitting, process.MeasurementTrackerEvent)
92 process.globalreco.replace(process.siPixelClusterShapeCachePreSplitting, process.siPixelClusterShapeCache)
95 process.muonSeededTracksInOutSelector.vertices =
'pixelVertices'
96 process.muonSeededTracksOutInSelector.vertices =
'pixelVertices'
97 process.muonSeededTracksOutInDisplacedSelector.vertices =
'pixelVertices'
98 process.duplicateTrackSelector.vertices =
'pixelVertices'
99 process.duplicateDisplacedTrackSelector.vertices =
'pixelVertices'
100 process.convStepSelector.vertices =
'pixelVertices'
101 process.pixelPairElectronSeeds.RegionFactoryPSet.RegionPSet.VertexCollection =
'pixelVertices'
102 process.ak4CaloJetsForTrk.srcPVs =
'pixelVertices'
103 process.photonConvTrajSeedFromSingleLeg.primaryVerticesTag =
'pixelVertices'
110 process.SiStripClusterChargeCutTight.value = -1.
111 process.SiStripClusterChargeCutLoose.value = -1.
114 if hasattr(process,
'TrackingDQMSourceTier0Common')
and 'TrackSeedMonjetCoreRegionalStep' in process.TrackingDQMSourceTier0Common.moduleNames():
115 process.TrackingDQMSourceTier0Common.remove(process.TrackSeedMonjetCoreRegionalStep)
117 if hasattr(process,
'TrackingDQMSourceTier0')
and 'TrackSeedMonjetCoreRegionalStep' in process.TrackingDQMSourceTier0.moduleNames():
118 process.TrackingDQMSourceTier0.remove(process.TrackSeedMonjetCoreRegionalStep)
120 if hasattr(process,
'TrackingDQMSourceTier0MinBias')
and 'TrackSeedMonjetCoreRegionalStep' in process.TrackingDQMSourceTier0MinBias.moduleNames():
121 process.TrackingDQMSourceTier0MinBias.remove(process.TrackSeedMonjetCoreRegionalStep)