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'
31 thirdLayerPairs = cms.ESProducer(
"SeedingLayersESProducer",
32 ComponentName = cms.string(
'ThirdLayerPairs'),
33 layerList = cms.vstring(
'BPix1+BPix2',
48 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
49 HitProducer = cms.string(
'thirdPixelRecHits')
53 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
54 HitProducer = cms.string(
'thirdPixelRecHits')
60 import RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi
61 pixelTertTracks = RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi.allPixelTracks.clone()
62 pixelTertTracks.passLabel =
'Pixel pair tracks with vertex constraint'
63 pixelTertTracks.RegionFactoryPSet.RegionPSet.originRadius = 0.4
64 pixelTertTracks.RegionFactoryPSet.RegionPSet.useFoundVertices =
True
65 pixelTertTracks.OrderedHitsFactoryPSet.ComponentName =
'StandardHitPairGenerator'
66 pixelTertTracks.OrderedHitsFactoryPSet.SeedingLayers =
'ThirdLayerPairs'
67 pixelTertTracks.OrderedHitsFactoryPSet.GeneratorPSet.ComponentName =
'StandardHitPairGenerator'
68 pixelTertTracks.FilterPSet = cms.PSet(
69 ComponentName = cms.string(
'none')
74 import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
75 tertSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone()
76 tertSeeds.InputCollection =
'pixelTertTracks'
81 thirdMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
82 thirdMeasurementTracker.ComponentName =
'thirdMeasurementTracker'
83 thirdMeasurementTracker.pixelClusterProducer =
'thirdClusters'
84 thirdMeasurementTracker.stripClusterProducer =
'thirdClusters'
89 thirdCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone()
90 thirdCkfTrajectoryBuilder.ComponentName =
'thirdCkfTrajectoryBuilder'
91 thirdCkfTrajectoryBuilder.MeasurementTrackerName =
'thirdMeasurementTracker'
92 thirdCkfTrajectoryBuilder.trajectoryFilterName =
'MinBiasCkfTrajectoryFilter'
93 thirdCkfTrajectoryBuilder.inOutTrajectoryFilterName =
'MinBiasCkfTrajectoryFilter'
98 tertTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
99 tertTrackCandidates.TrajectoryBuilder =
'thirdCkfTrajectoryBuilder'
100 tertTrackCandidates.TrajectoryCleaner =
'TrajectoryCleanerBySharedSeeds'
101 tertTrackCandidates.src =
'tertSeeds'
102 tertTrackCandidates.RedundantSeedCleaner =
'none'
103 tertTrackCandidates.useHitsSplitting = cms.bool(
False)
104 tertTrackCandidates.doSeedingRegionRebuilding = cms.bool(
False)
109 globalTertTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
110 globalTertTracks.clusterRemovalInfo =
'thirdClusters'
111 globalTertTracks.src =
'tertTrackCandidates'
112 globalTertTracks.TrajectoryInEvent = cms.bool(
True)