00057 :
00058
00059
00060
00061 process.reconstruction.remove(process.pixelLessStepSeedClusterMask)
00062 process.reconstruction.remove(process.castorreco)
00063 process.reconstruction.remove(process.CastorTowerReco)
00064 process.reconstruction.remove(process.ak7BasicJets)
00065 process.reconstruction.remove(process.ak7CastorJetID)
00066
00067
00068 process.MixedTripletStep.remove(process.mixedTripletStepSeedsB)
00069 process.mixedTripletStepSeeds = cms.EDProducer("SeedCombiner",
00070 seedCollections = cms.VInputTag(cms.InputTag("mixedTripletStepSeedsA"))
00071 )
00072 process.load("RecoTracker.IterativeTracking.HighPtTripletStep_cff")
00073 from RecoTracker.IterativeTracking.HighPtTripletStep_cff import HighPtTripletStep
00074 process.iterTracking = cms.Sequence(process.InitialStep*
00075 process.HighPtTripletStep*
00076 process.LowPtTripletStep*
00077 process.PixelPairStep*
00078 process.DetachedTripletStep*
00079 process.MixedTripletStep*
00080
00081
00082 process.earlyGeneralTracks*
00083 process.muonSeededStep*
00084 process.preDuplicateMergingGeneralTracks*
00085 process.generalTracksSequence*
00086 process.ConvStep*
00087 process.conversionStepTracks
00088 )
00089
00090
00091
00092
00093 process.convClusters.oldClusterRemovalInfo=cms.InputTag("mixedTripletStepClusters")
00094 process.convClusters.trajectories=cms.InputTag("mixedTripletStepTracks")
00095 process.convClusters.overrideTrkQuals= cms.InputTag("mixedTripletStep")
00096 process.mixedTripletStepSeedLayersA.layerList = cms.vstring('BPix1+BPix2+BPix3',
00097 'BPix1+BPix2+FPix1_pos',
00098 'BPix1+BPix2+FPix1_neg',
00099 'BPix1+FPix1_pos+FPix2_pos',
00100 'BPix1+FPix1_neg+FPix2_neg',
00101 'BPix2+FPix1_pos+FPix2_pos',
00102 'BPix2+FPix1_neg+FPix2_neg')
00103
00104 process.earlyGeneralTracks.setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4), pQual=cms.bool(True) ))
00105 process.earlyGeneralTracks.hasSelector=cms.vint32(1,1,1,1,1)
00106 process.earlyGeneralTracks.selectedTrackQuals = cms.VInputTag(
00107 cms.InputTag("initialStepSelector","initialStep"),
00108 cms.InputTag("highPtTripletStepSelector","highPtTripletStep"),
00109 cms.InputTag("lowPtTripletStepSelector","lowPtTripletStep"),
00110 cms.InputTag("pixelPairStepSelector","pixelPairStep"),
00111 cms.InputTag("mixedTripletStep")
00112 )
00113 process.earlyGeneralTracks.TrackProducers = cms.VInputTag(
00114 cms.InputTag("initialStepTracks"),
00115 cms.InputTag("highPtTripletStepTracks"),
00116 cms.InputTag("lowPtTripletStepTracks"),
00117 cms.InputTag("pixelPairStepTracks"),
00118 cms.InputTag("mixedTripletStepTracks")
00119 )
00120
00121 process.tripletElectronSeedLayers.BPix.skipClusters=cms.InputTag('mixedTripletStepSeedClusterMask')
00122 process.tripletElectronSeedLayers.FPix.skipClusters=cms.InputTag('mixedTripletStepSeedClusterMask')
00123 process.tripletElectronClusterMask.oldClusterRemovalInfo=cms.InputTag('mixedTripletStepSeedClusterMask')
00124
00125 process.initialStepSeedClusterMask.oldClusterRemovalInfo=cms.InputTag("mixedTripletStepClusters")
00126 process.newCombinedSeeds.seedCollections = cms.VInputTag(cms.InputTag('initialStepSeeds'),
00127 cms.InputTag("highPtTripletStepSeeds"),
00128 cms.InputTag('pixelPairStepSeeds'),
00129 cms.InputTag('mixedTripletStepSeeds'),
00130 cms.InputTag('tripletElectronSeeds'),
00131 cms.InputTag('pixelPairElectronSeeds'),
00132 cms.InputTag('stripPairElectronSeeds') )
00133 process.stripPairElectronSeedLayers.layerList = cms.vstring('BPix4+BPix5')
00134 process.stripPairElectronSeedLayers.BPix = cms.PSet(
00135 HitProducer = cms.string('siPixelRecHits'),
00136 hitErrorRZ = cms.double(0.006),
00137 useErrorsFromParam = cms.bool(True),
00138 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelPairs'),
00139 skipClusters = cms.InputTag("pixelPairStepClusters"),
00140 hitErrorRPhi = cms.double(0.0027)
00141 )
00142 process.regionalCosmicTrackerSeeds.OrderedHitsFactoryPSet.LayerPSet.layerList = cms.vstring('BPix10+BPix9')
00143 process.regionalCosmicTrackerSeeds.OrderedHitsFactoryPSet.LayerPSet.BPix = cms.PSet(
00144 HitProducer = cms.string('siPixelRecHits'),
00145 hitErrorRZ = cms.double(0.006),
00146 useErrorsFromParam = cms.bool(True),
00147 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelPairs'),
00148 skipClusters = cms.InputTag("pixelPairStepClusters"),
00149 hitErrorRPhi = cms.double(0.0027)
00150 )
00151 process.pixelTracks.SeedMergerPSet = cms.PSet(
00152 layerListName = cms.string('PixelSeedMergerQuadruplets'),
00153 addRemainingTriplets = cms.bool(False),
00154 mergeTriplets = cms.bool(True),
00155 ttrhBuilderLabel = cms.string('PixelTTRHBuilderWithoutAngle')
00156 )
00157 process.initialStepSeedClusterMask.oldClusterRemovalInfo=cms.InputTag("mixedTripletStepClusters")
00158
00159
00160 process.MeasurementTracker.inactivePixelDetectorLabels = cms.VInputTag()
00161 process.load("SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
00162
00163
00164 process.ClusterShapeHitFilterESProducer.PixelShapeFile = cms.string('RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1Tk.par')
00165
00166 process.mergedDuplicateTracks.TTRHBuilder = 'WithTrackAngle'
00167 process.ctfWithMaterialTracks.TTRHBuilder = 'WithTrackAngle'
00168 process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(False)
00169 process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(False)
00170 process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(False)
00171 process.PixelCPEGenericESProducer.Upgrade = cms.bool(True)
00172 process.PixelCPEGenericESProducer.IrradiationBiasCorrection = False
00173 process.PixelCPEGenericESProducer.DoCosmics = False
00174 process.siPixelRecHits.CPE = cms.string('PixelCPEGeneric')
00175
00176 process.load("RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff")
00177 process.pixelseedmergerlayers.BPix.TTRHBuilder = cms.string("PixelTTRHBuilderWithoutAngle" )
00178 process.pixelseedmergerlayers.BPix.HitProducer = cms.string("siPixelRecHits" )
00179 process.pixelseedmergerlayers.FPix.TTRHBuilder = cms.string("PixelTTRHBuilderWithoutAngle" )
00180 process.pixelseedmergerlayers.FPix.HitProducer = cms.string("siPixelRecHits" )
00181
00182 process.highPtTripletStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00183 process.detachedTripletStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00184 process.initialStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00185 process.pixelPairStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00186 process.lowPtTripletStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00187 process.convStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00188 process.mixedTripletStepTracks.TTRHBuilder=cms.string('WithTrackAngle')
00189 process.muonSeededSeedsInOut.TrackerRecHitBuilder = cms.string('WithTrackAngle')
00190 process.muonSeededTracksInOut.TTRHBuilder = cms.string('WithTrackAngle')
00191 process.muons1stStep.TrackerKinkFinderParameters.TrackerRecHitBuilder=cms.string('WithTrackAngle')
00192 process.regionalCosmicTracks.TTRHBuilder=cms.string('WithTrackAngle')
00193 process.cosmicsVetoTracksRaw.TTRHBuilder=cms.string('WithTrackAngle')
00194
00195 return process