1 import FWCore.ParameterSet.Config
as cms
12 hiGeneralTrackFilter = cms.EDProducer(
"QualityFilter",
13 TrackQuality = cms.string(
'highPurity'),
14 recTracks = cms.InputTag(
"hiGeneralTracks")
18 hiRegitInitialStepClusters = cms.EDProducer(
"HITrackClusterRemover",
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.initialStepTrajectoryFilterBase.clone()
46 hiRegitInitialStepTrajectoryBuilder = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryBuilder.clone(
47 trajectoryFilter = cms.PSet(refToPSet_ = cms.string(
'hiRegitInitialStepTrajectoryFilter')),
48 clustersToSkip = cms.InputTag(
'hiRegitInitialStepClusters')
52 hiRegitInitialStepTrackCandidates = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrackCandidates.clone(
53 src = cms.InputTag(
'hiRegitInitialStepSeeds'),
54 TrajectoryBuilderPSet = cms.PSet(refToPSet_ = cms.string(
'hiRegitInitialStepTrajectoryBuilder')),
59 hiRegitInitialStepTracks = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTracks.clone(
60 src =
'hiRegitInitialStepTrackCandidates',
61 AlgorithmName = cms.string(
'initialStep')
67 hiRegitInitialStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
68 src=
'hiRegitInitialStepTracks',
69 trackSelectors= cms.VPSet(
70 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
71 name =
'hiRegitInitialStepLoose',
72 d0_par2 = [9999.0, 0.0],
73 dz_par2 = [9999.0, 0.0],
74 applyAdaptedPVCuts =
False 76 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
77 name =
'hiRegitInitialStepTight',
78 preFilterName =
'hiRegitInitialStepLoose',
79 d0_par2 = [9999.0, 0.0],
80 dz_par2 = [9999.0, 0.0],
81 applyAdaptedPVCuts =
False 83 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
84 name =
'hiRegitInitialStep',
85 preFilterName =
'hiRegitInitialStepTight',
86 d0_par2 = [9999.0, 0.0],
87 dz_par2 = [9999.0, 0.0],
88 applyAdaptedPVCuts =
False 94 hiRegitInitialStep = cms.Sequence(hiGeneralTrackFilter*
95 hiRegitInitialStepClusters*
96 hiRegitInitialStepSeeds*
97 hiRegitInitialStepTrackCandidates*
98 hiRegitInitialStepTracks*
99 hiRegitInitialStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...