1 import FWCore.ParameterSet.Config
as cms
5 earlyGeneralTracks = TrackCollectionMerger.clone()
6 earlyGeneralTracks.trackProducers = [
'initialStepTracks',
7 'jetCoreRegionalStepTracks',
8 'lowPtTripletStepTracks',
10 'detachedTripletStepTracks',
11 'mixedTripletStepTracks',
12 'pixelLessStepTracks',
15 earlyGeneralTracks.inputClassifiers =[
"initialStep",
16 "jetCoreRegionalStep",
19 "detachedTripletStep",
24 from Configuration.Eras.Modifier_trackingLowPU_cff
import trackingLowPU
25 trackingLowPU.toModify(earlyGeneralTracks,
28 'lowPtTripletStepTracks',
29 'pixelPairStepTracks',
30 'detachedTripletStepTracks',
31 'mixedTripletStepTracks',
32 'pixelLessStepTracks',
36 "initialStepSelector",
37 "lowPtTripletStepSelector",
38 "pixelPairStepSelector",
39 "detachedTripletStep",
41 "pixelLessStepSelector",
45 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
46 from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff
import trackingPhase1QuadProp
50 'highPtTripletStepTracks',
51 'jetCoreRegionalStepTracks',
52 'lowPtQuadStepTracks',
53 'lowPtTripletStepTracks',
54 'detachedQuadStepTracks',
55 'detachedTripletStepTracks',
56 'mixedTripletStepTracks',
57 'pixelLessStepTracks',
63 "jetCoreRegionalStep",
67 "detachedTripletStep",
73 trackingPhase1.toModify(earlyGeneralTracks, **_forPhase1)
74 trackingPhase1QuadProp.toModify(earlyGeneralTracks, **_forPhase1)
78 from Configuration.Eras.Modifier_trackingPhase1PU70_cff
import trackingPhase1PU70
79 trackingPhase1PU70.toReplaceWith(earlyGeneralTracks, _trackListMerger.clone(
80 TrackProducers = [
'initialStepTracks',
81 'highPtTripletStepTracks',
82 'lowPtQuadStepTracks',
83 'lowPtTripletStepTracks',
84 'detachedQuadStepTracks',
85 'mixedTripletStepTracks',
86 'pixelPairStepTracks',
88 hasSelector = [1,1,1,1,1,1,1,1],
89 indivShareFrac = [1.0,0.16,0.095,0.09,0.095,0.095,0.095,0.08],
90 selectedTrackQuals = [cms.InputTag(
"initialStepSelector",
"initialStep"),
91 cms.InputTag(
"highPtTripletStepSelector",
"highPtTripletStep"),
92 cms.InputTag(
"lowPtQuadStepSelector",
"lowPtQuadStep"),
93 cms.InputTag(
"lowPtTripletStepSelector",
"lowPtTripletStep"),
94 cms.InputTag(
"detachedQuadStep"),
95 cms.InputTag(
"mixedTripletStep"),
96 cms.InputTag(
"pixelPairStepSelector",
"pixelPairStep"),
97 cms.InputTag(
"tobTecStepSelector",
"tobTecStep")],
98 setsToMerge = [cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7), pQual=cms.bool(
True) ) ],
100 makeReKeyedSeeds = cms.untracked.bool(
False)
103 from Configuration.Eras.Modifier_trackingPhase2PU140_cff
import trackingPhase2PU140
104 trackingPhase2PU140.toReplaceWith(earlyGeneralTracks, _trackListMerger.clone(
105 TrackProducers =[
'initialStepTracks',
106 'highPtTripletStepTracks',
107 'lowPtQuadStepTracks',
108 'lowPtTripletStepTracks',
109 'detachedQuadStepTracks',
111 hasSelector = [1,1,1,1,1],
112 indivShareFrac = [1.0,0.16,0.095,0.09,0.09,0.09],
113 selectedTrackQuals = cms.VInputTag(cms.InputTag(
"initialStepSelector",
"initialStep"),
114 cms.InputTag(
"highPtTripletStepSelector",
"highPtTripletStep"),
115 cms.InputTag(
"lowPtQuadStepSelector",
"lowPtQuadStep"),
116 cms.InputTag(
"lowPtTripletStepSelector",
"lowPtTripletStep"),
117 cms.InputTag(
"detachedQuadStep"),
119 setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4), pQual=cms.bool(
True) )
122 makeReKeyedSeeds = cms.untracked.bool(
False)