184 if pileup>100: nPU=140
187 process.ClusterShapeHitFilterESProducer.PixelShapeFile = cms.string(
'RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1Tk.par')
189 process.MeasurementTracker.inactivePixelDetectorLabels = cms.VInputTag()
192 process.PixelLayerTriplets.layerList = cms.vstring(
'BPix1+BPix2+BPix3',
196 'BPix2+BPix3+FPix1_pos',
197 'BPix2+BPix3+FPix1_neg',
198 'BPix1+BPix2+FPix1_pos',
199 'BPix1+BPix2+FPix1_neg',
200 'BPix2+FPix1_pos+FPix2_pos',
201 'BPix2+FPix1_neg+FPix2_neg',
202 'BPix1+FPix1_pos+FPix2_pos',
203 'BPix1+FPix1_neg+FPix2_neg',
204 'FPix1_pos+FPix2_pos+FPix3_pos',
205 'FPix1_neg+FPix2_neg+FPix3_neg' )
212 itIndex=process.globalreco.index(process.trackingGlobalReco)
213 grIndex=process.reconstruction.index(process.globalreco)
215 process.reconstruction.remove(process.globalreco)
216 process.globalreco.remove(process.iterTracking)
217 process.globalreco.remove(process.electronSeedsSeq)
218 process.reconstruction_fromRECO.remove(process.trackingGlobalReco)
219 process.reconstruction_fromRECO.remove(process.electronSeedsSeq)
220 process.reconstruction_fromRECO.remove(process.initialStepSeedLayers)
221 process.reconstruction_fromRECO.remove(process.initialStepSeeds)
222 process.reconstruction_fromRECO.remove(process.initialStepSelector)
223 process.reconstruction_fromRECO.remove(initialStepTrackCandidates)
224 process.reconstruction_fromRECO.remove(initialStepTracks)
225 process.reconstruction_fromRECO.remove(lowPtTripletStepClusters)
226 process.reconstruction_fromRECO.remove(lowPtTripletStepSeedLayers)
227 process.reconstruction_fromRECO.remove(lowPtTripletStepSeeds)
228 process.reconstruction_fromRECO.remove(lowPtTripletStepSelector)
229 process.reconstruction_fromRECO.remove(lowPtTripletStepTrackCandidates)
230 process.reconstruction_fromRECO.remove(lowPtTripletStepTracks)
232 process.reconstruction_fromRECO.remove(mixedTripletStep)
233 process.reconstruction_fromRECO.remove(mixedTripletStepClusters)
234 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersA)
235 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersB)
236 process.reconstruction_fromRECO.remove(mixedTripletStepSeeds)
237 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsA)
238 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsB)
239 process.reconstruction_fromRECO.remove(mixedTripletStepSelector)
240 process.reconstruction_fromRECO.remove(mixedTripletStepTrackCandidates)
241 process.reconstruction_fromRECO.remove(mixedTripletStepTracks)
243 process.reconstruction_fromRECO.remove(pixelPairStepClusters)
244 process.reconstruction_fromRECO.remove(pixelPairStepSeeds)
245 process.reconstruction_fromRECO.remove(pixelPairStepSeedLayers)
246 process.reconstruction_fromRECO.remove(pixelPairStepSelector)
247 process.reconstruction_fromRECO.remove(pixelPairStepTrackCandidates)
248 process.reconstruction_fromRECO.remove(pixelPairStepTracks)
250 process.reconstruction_fromRECO.remove(tobTecStepClusters)
251 process.reconstruction_fromRECO.remove(tobTecStepSeeds)
253 process.reconstruction_fromRECO.remove(tobTecStepSelector)
254 process.reconstruction_fromRECO.remove(tobTecStepTrackCandidates)
255 process.reconstruction_fromRECO.remove(tobTecStepTracks)
257 process.reconstruction_fromRECO.remove(process.convClusters)
258 process.reconstruction_fromRECO.remove(process.convLayerPairs)
259 process.reconstruction_fromRECO.remove(process.convStepSelector)
260 process.reconstruction_fromRECO.remove(process.convTrackCandidates)
261 process.reconstruction_fromRECO.remove(process.convStepTracks)
262 process.reconstruction_fromRECO.remove(process.photonConvTrajSeedFromSingleLeg)
265 process.InitialStepPreSplitting.remove(siPixelClusters)
267 del process.iterTracking
268 del process.ckftracks
269 del process.ckftracks_woBH
270 del process.ckftracks_wodEdX
271 del process.ckftracks_plus_pixelless
272 del process.trackingGlobalReco
273 del process.electronSeedsSeq
274 del process.InitialStep
275 del process.LowPtTripletStep
276 del process.PixelPairStep
277 del process.DetachedTripletStep
278 del process.MixedTripletStep
279 del process.PixelLessStep
280 del process.TobTecStep
281 del process.earlyGeneralTracks
284 process.load(
"RecoTracker.Configuration.RecoTrackerPhase1PU"+str(nPU)+
"_cff")
286 process.globalreco.insert(itIndex,process.trackingGlobalReco)
287 process.reconstruction.insert(grIndex,process.globalreco)
293 process.reconstruction.remove(process.castorreco)
294 process.reconstruction.remove(process.CastorTowerReco)
299 process.load(
"RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff")
300 process.PixelSeedMergerQuadruplets.BPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
301 process.PixelSeedMergerQuadruplets.BPix.HitProducer = cms.string(
"siPixelRecHits" )
302 process.PixelSeedMergerQuadruplets.FPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
303 process.PixelSeedMergerQuadruplets.FPix.HitProducer = cms.string(
"siPixelRecHits" )
306 process.load(
"SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
308 process.PixelCPEGenericESProducer.Upgrade = cms.bool(
True)
309 process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(
False)
310 process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(
False)
311 process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(
False)
312 process.PixelCPEGenericESProducer.IrradiationBiasCorrection =
False
313 process.PixelCPEGenericESProducer.DoCosmics =
False
315 process.siPixelRecHits.CPE = cms.string(
'PixelCPEGeneric')
317 process.mergedDuplicateTracks.TTRHBuilder =
'WithTrackAngle'
318 process.ctfWithMaterialTracks.TTRHBuilder =
'WithTrackAngle'
319 process.muonSeededSeedsInOut.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
320 process.muonSeededTracksInOut.TTRHBuilder=cms.string(
'WithTrackAngle')
321 process.muonSeededTracksOutIn.TTRHBuilder=cms.string(
'WithTrackAngle')
322 process.muons1stStep.TrackerKinkFinderParameters.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
323 process.regionalCosmicTracks.TTRHBuilder=cms.string(
'WithTrackAngle')
324 process.cosmicsVetoTracksRaw.TTRHBuilder=cms.string(
'WithTrackAngle')
330 process.pixeltrackerlocalreco = cms.Sequence(
331 process.siPixelClusters +
332 process.siPixelRecHits
334 process.clusterSummaryProducer.pixelClusters =
"siPixelClusters"
335 process.reconstruction.replace(process.MeasurementTrackerEventPreSplitting, process.MeasurementTrackerEvent)
336 process.reconstruction.replace(process.siPixelClusterShapeCachePreSplitting, process.siPixelClusterShapeCache)
340 process.reconstruction.replace(process.standalonemuontracking,
341 process.standalonemuontracking+process.recopixelvertexing)
342 process.initialStepSelector.vertices =
"pixelVertices"
343 process.highPtTripletStepSelector.vertices =
"pixelVertices"
344 process.lowPtQuadStepSelector.vertices =
"pixelVertices"
345 process.lowPtTripletStepSelector.vertices =
"pixelVertices"
346 process.detachedQuadStepSelector.vertices =
"pixelVertices"
347 process.mixedTripletStepSelector.vertices =
"pixelVertices"
348 process.pixelPairStepSeeds.RegionFactoryPSet.RegionPSet.VertexCollection =
"pixelVertices"
349 process.pixelPairStepSelector.vertices =
"pixelVertices"
350 process.tobTecStepSelector.vertices =
"pixelVertices"
351 process.muonSeededTracksInOutSelector.vertices =
"pixelVertices"
352 process.muonSeededTracksOutInSelector.vertices =
"pixelVertices"
353 process.duplicateTrackSelector.vertices =
"pixelVertices"
354 process.convStepSelector.vertices =
"pixelVertices"
355 process.ak4CaloJetsForTrk.srcPVs =
"pixelVertices"
358 process.pixelTracks.SeedMergerPSet = cms.PSet(
359 layerList = cms.PSet(refToPSet_ = cms.string(
'PixelSeedMergerQuadruplets')),
360 addRemainingTriplets = cms.bool(
False),
361 mergeTriplets = cms.bool(
True),
362 ttrhBuilderLabel = cms.string(
'PixelTTRHBuilderWithoutAngle')
364 process.pixelTracks.FilterPSet.chi2 = cms.double(50.0)
365 process.pixelTracks.FilterPSet.tipMax = cms.double(0.05)
366 process.pixelTracks.RegionFactoryPSet.RegionPSet.originRadius = cms.double(0.02)