184 if pileup>100: nPU=140
187 process.ClusterShapeHitFilterESProducer.PixelShapeFile = cms.string(
'RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1Tk.par')
189 process.MeasurementTrackerEvent.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.initialStepClassifier1)
223 process.reconstruction_fromRECO.remove(process.initialStepClassifier2)
224 process.reconstruction_fromRECO.remove(process.initialStepClassifier3)
225 process.reconstruction_fromRECO.remove(initialStepTrackCandidates)
226 process.reconstruction_fromRECO.remove(initialStepTracks)
227 process.reconstruction_fromRECO.remove(lowPtTripletStepClusters)
228 process.reconstruction_fromRECO.remove(lowPtTripletStepSeedLayers)
229 process.reconstruction_fromRECO.remove(lowPtTripletStepSeeds)
230 process.reconstruction_fromRECO.remove(lowPtTripletStep)
231 process.reconstruction_fromRECO.remove(lowPtTripletStepTrackCandidates)
232 process.reconstruction_fromRECO.remove(lowPtTripletStepTracks)
234 process.reconstruction_fromRECO.remove(mixedTripletStep)
235 process.reconstruction_fromRECO.remove(mixedTripletStepClusters)
236 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersA)
237 process.reconstruction_fromRECO.remove(mixedTripletStepSeedLayersB)
238 process.reconstruction_fromRECO.remove(mixedTripletStepSeeds)
239 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsA)
240 process.reconstruction_fromRECO.remove(mixedTripletStepSeedsB)
241 process.reconstruction_fromRECO.remove(mixedTripletStepClassifier1)
242 process.reconstruction_fromRECO.remove(mixedTripletStepClassifier2)
243 process.reconstruction_fromRECO.remove(mixedTripletStepTrackCandidates)
244 process.reconstruction_fromRECO.remove(mixedTripletStepTracks)
246 process.reconstruction_fromRECO.remove(pixelPairStepClusters)
247 process.reconstruction_fromRECO.remove(pixelPairStepSeeds)
248 process.reconstruction_fromRECO.remove(pixelPairStepSeedLayers)
249 process.reconstruction_fromRECO.remove(pixelPairStep)
250 process.reconstruction_fromRECO.remove(pixelPairStepTrackCandidates)
251 process.reconstruction_fromRECO.remove(pixelPairStepTracks)
253 process.reconstruction_fromRECO.remove(tobTecStepClusters)
254 process.reconstruction_fromRECO.remove(tobTecStepSeeds)
256 process.reconstruction_fromRECO.remove(tobTecStepClassifier1)
257 process.reconstruction_fromRECO.remove(tobTecStepClassifier2)
258 process.reconstruction_fromRECO.remove(tobTecStep)
259 process.reconstruction_fromRECO.remove(tobTecStepTrackCandidates)
260 process.reconstruction_fromRECO.remove(tobTecStepTracks)
263 process.reconstruction_fromRECO.remove(process.muonSeededSeedsInOut)
264 process.reconstruction_fromRECO.remove(process.muonSeededSeedsInOut)
265 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesInOut)
266 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesInOut)
267 process.reconstruction_fromRECO.remove(process.muonSeededTracksInOut)
268 process.reconstruction_fromRECO.remove(process.muonSeededTracksInOut)
269 process.reconstruction_fromRECO.remove(process.muonSeededSeedsOutIn)
270 process.reconstruction_fromRECO.remove(process.muonSeededTrackCandidatesOutIn)
271 process.reconstruction_fromRECO.remove(process.muonSeededTracksOutIn)
273 process.muonSeededStepCoreDisplaced.remove(process.muonSeededSeedsInOut)
274 process.muonSeededStepCoreDisplaced.remove(process.muonSeededTrackCandidatesInOut)
275 process.muonSeededStepCoreDisplaced.remove(process.muonSeededTracksInOut)
276 process.muonSeededStepCoreDisplaced.remove(process.muonSeededSeedsOutIn)
277 process.muonSeededStepExtraDisplaced.remove(process.muonSeededTracksInOutClassifier)
279 process.reconstruction_fromRECO.remove(process.convClusters)
280 process.reconstruction_fromRECO.remove(process.convLayerPairs)
281 process.reconstruction_fromRECO.remove(process.convStepSelector)
282 process.reconstruction_fromRECO.remove(process.convTrackCandidates)
283 process.reconstruction_fromRECO.remove(process.convStepTracks)
284 process.reconstruction_fromRECO.remove(process.photonConvTrajSeedFromSingleLeg)
286 process.reconstruction_fromRECO.remove(process.preDuplicateMergingGeneralTracks)
289 process.InitialStepPreSplitting.remove(siPixelClusters)
291 del process.iterTracking
292 del process.ckftracks
293 del process.ckftracks_woBH
294 del process.ckftracks_wodEdX
295 del process.ckftracks_plus_pixelless
296 del process.trackingGlobalReco
297 del process.electronSeedsSeq
298 del process.InitialStep
299 del process.LowPtTripletStep
300 del process.PixelPairStep
301 del process.DetachedTripletStep
302 del process.MixedTripletStep
303 del process.PixelLessStep
304 del process.TobTecStep
305 del process.earlyGeneralTracks
306 del process.muonSeededStep
307 del process.muonSeededStepCore
308 del process.muonSeededStepDebug
309 del process.muonSeededStepDebugDisplaced
312 process.load(
"RecoTracker.Configuration.RecoTrackerPhase1PU"+str(nPU)+
"_cff")
314 process.globalreco.insert(itIndex,process.trackingGlobalReco)
315 process.reconstruction.insert(grIndex,process.globalreco)
321 process.reconstruction.remove(process.castorreco)
322 process.reconstruction.remove(process.CastorTowerReco)
323 process.reconstruction.remove(process.ak5CastorJets)
324 process.reconstruction.remove(process.ak5CastorJetID)
325 process.reconstruction.remove(process.ak7CastorJets)
327 process.reconstruction.remove(process.ak7CastorJetID)
330 process.load(
"RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff")
331 process.PixelSeedMergerQuadruplets.BPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
332 process.PixelSeedMergerQuadruplets.BPix.HitProducer = cms.string(
"siPixelRecHits" )
333 process.PixelSeedMergerQuadruplets.FPix.TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" )
334 process.PixelSeedMergerQuadruplets.FPix.HitProducer = cms.string(
"siPixelRecHits" )
337 process.load(
"SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
339 process.PixelCPEGenericESProducer.Upgrade = cms.bool(
True)
340 process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(
False)
341 process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(
False)
342 process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(
False)
343 process.PixelCPEGenericESProducer.IrradiationBiasCorrection =
False
344 process.PixelCPEGenericESProducer.DoCosmics =
False
346 process.siPixelRecHits.CPE = cms.string(
'PixelCPEGeneric')
348 process.mergedDuplicateTracks.TTRHBuilder =
'WithTrackAngle'
349 process.ctfWithMaterialTracks.TTRHBuilder =
'WithTrackAngle'
350 process.muonSeededSeedsInOut.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
351 process.muonSeededTracksInOut.TTRHBuilder=cms.string(
'WithTrackAngle')
352 process.muonSeededTracksOutIn.TTRHBuilder=cms.string(
'WithTrackAngle')
353 process.muons1stStep.TrackerKinkFinderParameters.TrackerRecHitBuilder=cms.string(
'WithTrackAngle')
354 process.regionalCosmicTracks.TTRHBuilder=cms.string(
'WithTrackAngle')
355 process.cosmicsVetoTracksRaw.TTRHBuilder=cms.string(
'WithTrackAngle')
361 process.pixeltrackerlocalreco = cms.Sequence(
362 process.siPixelClusters +
363 process.siPixelRecHits
365 process.clusterSummaryProducer.pixelClusters =
"siPixelClusters"
366 process.reconstruction.replace(process.MeasurementTrackerEventPreSplitting, process.MeasurementTrackerEvent)
367 process.reconstruction.replace(process.siPixelClusterShapeCachePreSplitting, process.siPixelClusterShapeCache)
371 process.reconstruction.replace(process.standalonemuontracking,
372 process.standalonemuontracking+process.recopixelvertexing)
373 process.initialStepSelector.vertices =
"pixelVertices"
374 process.highPtTripletStepSelector.vertices =
"pixelVertices"
375 process.lowPtQuadStepSelector.vertices =
"pixelVertices"
376 process.lowPtTripletStepSelector.vertices =
"pixelVertices"
377 process.detachedQuadStepSelector.vertices =
"pixelVertices"
378 process.mixedTripletStepSelector.vertices =
"pixelVertices"
379 process.pixelPairStepSeeds.RegionFactoryPSet.RegionPSet.VertexCollection =
"pixelVertices"
380 process.pixelPairStepSelector.vertices =
"pixelVertices"
381 process.tobTecStepSelector.vertices =
"pixelVertices"
382 process.muonSeededTracksInOutSelector.vertices =
"pixelVertices"
383 process.muonSeededTracksOutInSelector.vertices =
"pixelVertices"
384 process.duplicateTrackClassifier.vertices =
"pixelVertices"
385 process.convStepSelector.vertices =
"pixelVertices"
386 process.ak4CaloJetsForTrk.srcPVs =
"pixelVertices"
387 process.muonSeededTracksOutInDisplacedClassifier.vertices =
"pixelVertices"
388 process.duplicateDisplacedTrackClassifier.vertices =
"pixelVertices"
391 process.pixelTracks.SeedMergerPSet = cms.PSet(
392 layerList = cms.PSet(refToPSet_ = cms.string(
'PixelSeedMergerQuadruplets')),
393 addRemainingTriplets = cms.bool(
False),
394 mergeTriplets = cms.bool(
True),
395 ttrhBuilderLabel = cms.string(
'PixelTTRHBuilderWithoutAngle')
397 process.pixelTracks.FilterPSet.chi2 = cms.double(50.0)
398 process.pixelTracks.FilterPSet.tipMax = cms.double(0.05)
399 process.pixelTracks.RegionFactoryPSet.RegionPSet.originRadius = cms.double(0.02)
400 process.templates.DoLorentz=
False
401 process.templates.LoadTemplatesFromDB = cms.bool(
False)
402 process.PixelCPEGenericESProducer.useLAWidthFromDB = cms.bool(
False)
407 process.preDuplicateMergingDisplacedTracks.inputClassifiers.remove(
"muonSeededTracksInOutClassifier")
408 process.preDuplicateMergingDisplacedTracks.trackProducers.remove(
"muonSeededTracksInOut")