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