5 thirdClusters = cms.EDProducer(
"TrackClusterRemover",
6 oldClusterRemovalInfo = cms.InputTag(
"secondClusters"),
7 trajectories = cms.InputTag(
"globalSecoTracks"),
8 pixelClusters = cms.InputTag(
"secondClusters"),
10 maxChi2 = cms.double(999999.0)
12 stripClusters = cms.InputTag(
"secondClusters")
18 thirdPixelRecHits = RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone()
19 thirdPixelRecHits.src =
'thirdClusters:'
24 thirdStripRecHits = RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone()
25 thirdStripRecHits.ClusterProducer =
'thirdClusters'
29 ThirdLayerPairs = cms.EDProducer(
"SeedingLayersEDProducer",
30 layerList = cms.vstring(
'BPix1+BPix2',
44 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
45 HitProducer = cms.string(
'thirdPixelRecHits')
48 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
49 HitProducer = cms.string(
'thirdPixelRecHits')
55 import RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi
56 pixelTertTracks = RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi.allPixelTracks.clone()
57 pixelTertTracks.passLabel =
'Pixel pair tracks with vertex constraint'
58 pixelTertTracks.RegionFactoryPSet.RegionPSet.originRadius = 0.4
59 pixelTertTracks.RegionFactoryPSet.RegionPSet.useFoundVertices =
True
60 pixelTertTracks.OrderedHitsFactoryPSet.ComponentName =
'StandardHitPairGenerator'
61 pixelTertTracks.OrderedHitsFactoryPSet.SeedingLayers =
'ThirdLayerPairs'
62 pixelTertTracks.OrderedHitsFactoryPSet.GeneratorPSet.ComponentName =
'StandardHitPairGenerator'
63 pixelTertTracks.FilterPSet = cms.PSet(
64 ComponentName = cms.string(
'none')
69 import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
70 tertSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone()
71 tertSeeds.InputCollection =
'pixelTertTracks'
76 thirdMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
77 thirdMeasurementTracker.ComponentName =
'thirdMeasurementTracker'
78 thirdMeasurementTracker.pixelClusterProducer =
'thirdClusters'
79 thirdMeasurementTracker.stripClusterProducer =
'thirdClusters'
84 thirdCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone()
85 thirdCkfTrajectoryBuilder.ComponentName =
'thirdCkfTrajectoryBuilder'
86 thirdCkfTrajectoryBuilder.MeasurementTrackerName =
'thirdMeasurementTracker'
87 thirdCkfTrajectoryBuilder.trajectoryFilterName =
'MinBiasCkfTrajectoryFilter'
88 thirdCkfTrajectoryBuilder.inOutTrajectoryFilterName =
'MinBiasCkfTrajectoryFilter'
93 tertTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
94 tertTrackCandidates.TrajectoryBuilder =
'thirdCkfTrajectoryBuilder'
95 tertTrackCandidates.TrajectoryCleaner =
'TrajectoryCleanerBySharedSeeds'
96 tertTrackCandidates.src =
'tertSeeds'
97 tertTrackCandidates.RedundantSeedCleaner =
'none'
98 tertTrackCandidates.useHitsSplitting = cms.bool(
False)
99 tertTrackCandidates.doSeedingRegionRebuilding = cms.bool(
False)
104 globalTertTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
105 globalTertTracks.clusterRemovalInfo =
'thirdClusters'
106 globalTertTracks.src =
'tertTrackCandidates'
107 globalTertTracks.TrajectoryInEvent = cms.bool(
True)