13 hiRegitLowPtTripletStepClusters = cms.EDProducer(
"TrackClusterRemover",
14 clusterLessSolution= cms.bool(
True),
15 oldClusterRemovalInfo = cms.InputTag(
"hiRegitInitialStepClusters"),
16 trajectories = cms.InputTag(
"hiRegitInitialStepTracks"),
17 overrideTrkQuals = cms.InputTag(
'hiRegitInitialStepSelector',
'hiRegitInitialStep'),
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 hiRegitLowPtTripletStepSeedLayers = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepSeedLayers.clone()
34 hiRegitLowPtTripletStepSeedLayers.BPix.skipClusters = cms.InputTag(
'hiRegitLowPtTripletStepClusters')
35 hiRegitLowPtTripletStepSeedLayers.FPix.skipClusters = cms.InputTag(
'hiRegitLowPtTripletStepClusters')
38 hiRegitLowPtTripletStepSeeds = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepSeeds.clone()
39 hiRegitLowPtTripletStepSeeds.RegionFactoryPSet = HiTrackingRegionFactoryFromJetsBlock.clone()
40 hiRegitLowPtTripletStepSeeds.ClusterCheckPSet.doClusterCheck =
False
41 hiRegitLowPtTripletStepSeeds.OrderedHitsFactoryPSet.SeedingLayers =
'hiRegitLowPtTripletStepSeedLayers'
43 hiRegitLowPtTripletStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet.ComponentName =
'LowPtClusterShapeSeedComparitor'
44 hiRegitLowPtTripletStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 0.4
48 hiRegitLowPtTripletStepTrajectoryFilter = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepStandardTrajectoryFilter.clone(
49 ComponentName =
'hiRegitLowPtTripletStepTrajectoryFilter'
53 hiRegitLowPtTripletStepTrajectoryBuilder = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTrajectoryBuilder.clone(
54 ComponentName =
'hiRegitLowPtTripletStepTrajectoryBuilder',
55 trajectoryFilterName =
'hiRegitLowPtTripletStepTrajectoryFilter',
56 clustersToSkip = cms.InputTag(
'hiRegitLowPtTripletStepClusters'),
60 hiRegitLowPtTripletStepTrackCandidates = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTrackCandidates.clone(
61 src = cms.InputTag(
'hiRegitLowPtTripletStepSeeds'),
62 TrajectoryBuilder =
'hiRegitLowPtTripletStepTrajectoryBuilder',
67 hiRegitLowPtTripletStepTracks = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTracks.clone(
68 src =
'hiRegitLowPtTripletStepTrackCandidates',
70 AlgorithmName = cms.string(
'iter1')
75 import RecoHI.HiTracking.hiMultiTrackSelector_cfi
76 hiRegitLowPtTripletStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
77 src=
'hiRegitLowPtTripletStepTracks',
78 trackSelectors= cms.VPSet(
79 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
80 name =
'hiRegitLowPtTripletStepLoose',
81 d0_par2 = [9999.0, 0.0],
82 dz_par2 = [9999.0, 0.0],
83 applyAdaptedPVCuts =
False
85 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
86 name =
'hiRegitLowPtTripletStepTight',
87 preFilterName =
'hiRegitLowPtTripletStepLoose',
88 d0_par2 = [9999.0, 0.0],
89 dz_par2 = [9999.0, 0.0],
90 applyAdaptedPVCuts =
False
92 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
93 name =
'hiRegitLowPtTripletStep',
94 preFilterName =
'hiRegitLowPtTripletStepTight',
95 d0_par2 = [9999.0, 0.0],
96 dz_par2 = [9999.0, 0.0],
97 applyAdaptedPVCuts =
False
103 hiRegitLowPtTripletStep = cms.Sequence(hiRegitLowPtTripletStepClusters*
104 hiRegitLowPtTripletStepSeedLayers*
105 hiRegitLowPtTripletStepSeeds*
106 hiRegitLowPtTripletStepTrackCandidates*
107 hiRegitLowPtTripletStepTracks*
108 hiRegitLowPtTripletStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...