1 import FWCore.ParameterSet.Config
as cms
3 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi
import trackAlgoPriorityOrder
6 earlyGeneralTracks = TrackCollectionMerger.clone()
7 earlyGeneralTracks.trackProducers = [
'initialStepTracks',
8 'jetCoreRegionalStepTracks',
9 'lowPtTripletStepTracks',
10 'pixelPairStepTracks',
11 'detachedTripletStepTracks',
12 'mixedTripletStepTracks',
13 'pixelLessStepTracks',
16 earlyGeneralTracks.inputClassifiers =[
"initialStep",
17 "jetCoreRegionalStep",
20 "detachedTripletStep",
25 from Configuration.Eras.Modifier_trackingLowPU_cff
import trackingLowPU
26 trackingLowPU.toModify(earlyGeneralTracks,
29 'lowPtTripletStepTracks',
30 'pixelPairStepTracks',
31 'detachedTripletStepTracks',
32 'mixedTripletStepTracks',
33 'pixelLessStepTracks',
37 "initialStepSelector",
38 "lowPtTripletStepSelector",
39 "pixelPairStepSelector",
40 "detachedTripletStep",
42 "pixelLessStepSelector",
46 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
47 from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff
import trackingPhase1QuadProp
51 'highPtTripletStepTracks',
52 'jetCoreRegionalStepTracks',
53 'lowPtQuadStepTracks',
54 'lowPtTripletStepTracks',
55 'detachedQuadStepTracks',
56 'detachedTripletStepTracks',
57 'mixedTripletStepTracks',
58 'pixelLessStepTracks',
64 "jetCoreRegionalStep",
68 "detachedTripletStep",
74 trackingPhase1.toModify(earlyGeneralTracks, **_forPhase1)
75 trackingPhase1QuadProp.toModify(earlyGeneralTracks, **_forPhase1)
79 from Configuration.Eras.Modifier_trackingPhase1PU70_cff
import trackingPhase1PU70
80 trackingPhase1PU70.toReplaceWith(earlyGeneralTracks, _trackListMerger.clone(
81 TrackProducers = [
'initialStepTracks',
82 'highPtTripletStepTracks',
83 'lowPtQuadStepTracks',
84 'lowPtTripletStepTracks',
85 'detachedQuadStepTracks',
86 'mixedTripletStepTracks',
87 'pixelPairStepTracks',
89 hasSelector = [1,1,1,1,1,1,1,1],
90 indivShareFrac = [1.0,0.16,0.095,0.09,0.095,0.095,0.095,0.08],
91 selectedTrackQuals = [cms.InputTag(
"initialStepSelector",
"initialStep"),
92 cms.InputTag(
"highPtTripletStepSelector",
"highPtTripletStep"),
93 cms.InputTag(
"lowPtQuadStepSelector",
"lowPtQuadStep"),
94 cms.InputTag(
"lowPtTripletStepSelector",
"lowPtTripletStep"),
95 cms.InputTag(
"detachedQuadStep"),
96 cms.InputTag(
"mixedTripletStep"),
97 cms.InputTag(
"pixelPairStepSelector",
"pixelPairStep"),
98 cms.InputTag(
"tobTecStepSelector",
"tobTecStep")],
99 setsToMerge = [cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7), pQual=cms.bool(
True) ) ],
101 makeReKeyedSeeds = cms.untracked.bool(
False)
104 from Configuration.Eras.Modifier_trackingPhase2PU140_cff
import trackingPhase2PU140
105 trackingPhase2PU140.toReplaceWith(earlyGeneralTracks, _trackListMerger.clone(
106 TrackProducers =[
'initialStepTracks',
107 'highPtTripletStepTracks',
108 'lowPtQuadStepTracks',
109 'lowPtTripletStepTracks',
110 'detachedQuadStepTracks',
111 'pixelPairStepTracks',
113 hasSelector = [1,1,1,1,1,1],
114 indivShareFrac = [1.0,0.16,0.095,0.09,0.09,0.09],
115 selectedTrackQuals = cms.VInputTag(cms.InputTag(
"initialStepSelector",
"initialStep"),
116 cms.InputTag(
"highPtTripletStepSelector",
"highPtTripletStep"),
117 cms.InputTag(
"lowPtQuadStepSelector",
"lowPtQuadStep"),
118 cms.InputTag(
"lowPtTripletStepSelector",
"lowPtTripletStep"),
119 cms.InputTag(
"detachedQuadStep"),
120 cms.InputTag(
"pixelPairStepSelector",
"pixelPairStep"),
122 setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5), pQual=cms.bool(
True) )
125 makeReKeyedSeeds = cms.untracked.bool(
False)