12 hiGeneralTrackFilter = cms.EDProducer(
"QualityFilter",
13 TrackQuality = cms.string(
'highPurity'),
14 recTracks = cms.InputTag(
"hiGeneralTracks")
18 hiRegitInitialStepClusters = cms.EDProducer(
"TrackClusterRemover",
19 clusterLessSolution= cms.bool(
True),
20 oldClusterRemovalInfo = cms.InputTag(
"hiPixelPairClusters"),
21 trajectories = cms.InputTag(
"hiGeneralTrackFilter"),
22 TrackQuality = cms.string(
'highPurity'),
23 pixelClusters = cms.InputTag(
"siPixelClusters"),
24 stripClusters = cms.InputTag(
"siStripClusters"),
26 maxChi2 = cms.double(9.0),
29 maxChi2 = cms.double(9.0),
36 hiRegitInitialStepSeeds = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeeds.clone()
37 hiRegitInitialStepSeeds.RegionFactoryPSet = HiTrackingRegionFactoryFromJetsBlock.clone()
38 hiRegitInitialStepSeeds.ClusterCheckPSet.doClusterCheck =
False
39 hiRegitInitialStepSeeds.skipClusters = cms.InputTag(
'hiRegitInitialStepClusters')
40 hiRegitInitialStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 1.2
43 hiRegitInitialStepTrajectoryFilter = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryFilter.clone(
44 ComponentName =
'hiRegitInitialStepTrajectoryFilter'
48 hiRegitInitialStepTrajectoryBuilder = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryBuilder.clone(
49 ComponentName =
'hiRegitInitialStepTrajectoryBuilder',
50 trajectoryFilterName =
'hiRegitInitialStepTrajectoryFilter',
51 clustersToSkip = cms.InputTag(
'hiRegitInitialStepClusters')
55 hiRegitInitialStepTrackCandidates = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrackCandidates.clone(
56 src = cms.InputTag(
'hiRegitInitialStepSeeds'),
57 TrajectoryBuilder =
'hiRegitInitialStepTrajectoryBuilder',
62 hiRegitInitialStepTracks = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTracks.clone(
63 src =
'hiRegitInitialStepTrackCandidates',
64 AlgorithmName = cms.string(
'iter0')
69 import RecoHI.HiTracking.hiMultiTrackSelector_cfi
70 hiRegitInitialStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
71 src=
'hiRegitInitialStepTracks',
72 trackSelectors= cms.VPSet(
73 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
74 name =
'hiRegitInitialStepLoose',
75 d0_par2 = [9999.0, 0.0],
76 dz_par2 = [9999.0, 0.0],
77 applyAdaptedPVCuts =
False
79 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
80 name =
'hiRegitInitialStepTight',
81 preFilterName =
'hiRegitInitialStepLoose',
82 d0_par2 = [9999.0, 0.0],
83 dz_par2 = [9999.0, 0.0],
84 applyAdaptedPVCuts =
False
86 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
87 name =
'hiRegitInitialStep',
88 preFilterName =
'hiRegitInitialStepTight',
89 d0_par2 = [9999.0, 0.0],
90 dz_par2 = [9999.0, 0.0],
91 applyAdaptedPVCuts =
False
97 hiRegitInitialStep = cms.Sequence(hiGeneralTrackFilter*
98 hiRegitInitialStepClusters*
99 hiRegitInitialStepSeeds*
100 hiRegitInitialStepTrackCandidates*
101 hiRegitInitialStepTracks*
102 hiRegitInitialStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...