13 hiRegitPixelPairStepClusters = cms.EDProducer(
"TrackClusterRemover",
14 clusterLessSolution= cms.bool(
True),
15 oldClusterRemovalInfo = cms.InputTag(
"hiRegitLowPtTripletStepClusters"),
16 trajectories = cms.InputTag(
"hiRegitLowPtTripletStepTracks"),
17 overrideTrkQuals = cms.InputTag(
'hiRegitLowPtTripletStepSelector',
'hiRegitLowPtTripletStep'),
18 TrackQuality = cms.string(
'highPurity'),
19 pixelClusters = cms.InputTag(
"siPixelClusters"),
20 stripClusters = cms.InputTag(
"siStripClusters"),
22 maxChi2 = cms.double(9.0),
25 maxChi2 = cms.double(9.0),
27 maxSize = cms.uint32(2)
33 hiRegitPixelPairStepSeedLayers = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepSeedLayers.clone(
34 ComponentName =
'hiRegitPixelPairStepSeedLayers'
36 hiRegitPixelPairStepSeedLayers.BPix.skipClusters = cms.InputTag(
'hiRegitPixelPairStepClusters')
37 hiRegitPixelPairStepSeedLayers.FPix.skipClusters = cms.InputTag(
'hiRegitPixelPairStepClusters')
42 hiRegitPixelPairStepSeeds = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepSeeds.clone()
43 hiRegitPixelPairStepSeeds.RegionFactoryPSet = HiTrackingRegionFactoryFromJetsBlock.clone()
44 hiRegitPixelPairStepSeeds.ClusterCheckPSet.doClusterCheck =
False
45 hiRegitPixelPairStepSeeds.OrderedHitsFactoryPSet.SeedingLayers =
'hiRegitPixelPairStepSeedLayers'
46 hiRegitPixelPairStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 1.2
50 hiRegitPixelPairStepTrajectoryFilter = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepTrajectoryFilter.clone(
51 ComponentName =
'hiRegitPixelPairStepTrajectoryFilter'
54 hiRegitPixelPairStepTrajectoryBuilder = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepTrajectoryBuilder.clone(
55 ComponentName =
'hiRegitPixelPairStepTrajectoryBuilder',
56 trajectoryFilterName =
'hiRegitPixelPairStepTrajectoryFilter',
57 clustersToSkip = cms.InputTag(
'hiRegitPixelPairStepClusters'),
61 hiRegitPixelPairStepTrackCandidates = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepTrackCandidates.clone(
62 src = cms.InputTag(
'hiRegitPixelPairStepSeeds'),
63 TrajectoryBuilder =
'hiRegitPixelPairStepTrajectoryBuilder',
68 hiRegitPixelPairStepTracks = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepTracks.clone(
69 src =
'hiRegitPixelPairStepTrackCandidates',
71 AlgorithmName = cms.string(
'iter2'),
76 import RecoHI.HiTracking.hiMultiTrackSelector_cfi
77 hiRegitPixelPairStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
78 src=
'hiRegitPixelPairStepTracks',
79 trackSelectors= cms.VPSet(
80 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
81 name =
'hiRegitPixelPairStepLoose',
82 d0_par2 = [9999.0, 0.0],
83 dz_par2 = [9999.0, 0.0],
84 applyAdaptedPVCuts =
False
86 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
87 name =
'hiRegitPixelPairStepTight',
88 preFilterName =
'hiRegitPixelPairStepLoose',
89 d0_par2 = [9999.0, 0.0],
90 dz_par2 = [9999.0, 0.0],
91 applyAdaptedPVCuts =
False
93 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
94 name =
'hiRegitPixelPairStep',
95 preFilterName =
'hiRegitPixelPairStepTight',
96 d0_par2 = [9999.0, 0.0],
97 dz_par2 = [9999.0, 0.0],
98 applyAdaptedPVCuts =
False
103 hiRegitPixelPairStep = cms.Sequence(hiRegitPixelPairStepClusters*
104 hiRegitPixelPairStepSeeds*
105 hiRegitPixelPairStepTrackCandidates*
106 hiRegitPixelPairStepTracks*
107 hiRegitPixelPairStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...