1 import FWCore.ParameterSet.Config
as cms
2 import RecoTracker.IterativeTracking.iterativeTkConfig
as _cfg
13 seedInputTag [
'initialStep'] = cms.InputTag(
"initialStepSeeds")
14 trackCandInputTag[
'initialStep'] = cms.InputTag(
"initialStepTrackCandidates")
15 trackSeedSizeBin [
'initialStep'] = cms.int32(100)
16 trackSeedSizeMin [
'initialStep'] = cms.double(0)
17 trackSeedSizeMax [
'initialStep'] = cms.double(5000)
18 clusterLabel [
'initialStep'] = cms.vstring(
'Pix')
19 clusterBin [
'initialStep'] = cms.int32(100)
20 clusterMax [
'initialStep'] = cms.double(20000)
22 seedInputTag [
'highPtTripletStep'] = cms.InputTag(
"highPtTripletStepSeeds")
23 trackCandInputTag[
'highPtTripletStep'] = cms.InputTag(
"highPtTripletStepTrackCandidates")
24 trackSeedSizeBin [
'highPtTripletStep'] = cms.int32(100)
25 trackSeedSizeMin [
'highPtTripletStep'] = cms.double(0)
26 trackSeedSizeMax [
'highPtTripletStep'] = cms.double(30000)
27 clusterLabel [
'highPtTripletStep'] = cms.vstring(
'Pix')
28 clusterBin [
'highPtTripletStep'] = cms.int32(100)
29 clusterMax [
'highPtTripletStep'] = cms.double(20000)
31 seedInputTag [
'lowPtQuadStep'] = cms.InputTag(
"lowPtQuadStepSeeds")
32 trackCandInputTag[
'lowPtQuadStep'] = cms.InputTag(
"lowPtQuadStepTrackCandidates")
33 trackSeedSizeBin [
'lowPtQuadStep'] = cms.int32(100)
34 trackSeedSizeMin [
'lowPtQuadStep'] = cms.double(0)
35 trackSeedSizeMax [
'lowPtQuadStep'] = cms.double(30000)
36 clusterLabel [
'lowPtQuadStep'] = cms.vstring(
'Pix')
37 clusterBin [
'lowPtQuadStep'] = cms.int32(100)
38 clusterMax [
'lowPtQuadStep'] = cms.double(20000)
40 seedInputTag [
'lowPtTripletStep'] = cms.InputTag(
"lowPtTripletStepSeeds")
41 trackCandInputTag[
'lowPtTripletStep'] = cms.InputTag(
"lowPtTripletStepTrackCandidates")
42 trackSeedSizeBin [
'lowPtTripletStep'] = cms.int32(100)
43 trackSeedSizeMin [
'lowPtTripletStep'] = cms.double(0)
44 trackSeedSizeMax [
'lowPtTripletStep'] = cms.double(30000)
45 clusterLabel [
'lowPtTripletStep'] = cms.vstring(
'Pix')
46 clusterBin [
'lowPtTripletStep'] = cms.int32(100)
47 clusterMax [
'lowPtTripletStep'] = cms.double(20000)
49 seedInputTag [
'pixelPairStep'] = cms.InputTag(
"pixelPairStepSeeds")
50 trackCandInputTag[
'pixelPairStep'] = cms.InputTag(
"pixelPairStepTrackCandidates")
51 trackSeedSizeBin [
'pixelPairStep'] = cms.int32(400)
52 trackSeedSizeMin [
'pixelPairStep'] = cms.double(0)
53 trackSeedSizeMax [
'pixelPairStep'] = cms.double(100000)
54 clusterLabel [
'pixelPairStep'] = cms.vstring(
'Pix')
55 clusterBin [
'pixelPairStep'] = cms.int32(100)
56 clusterMax [
'pixelPairStep'] = cms.double(20000)
58 seedInputTag [
'detachedQuadStep'] = cms.InputTag(
"detachedQuadStepSeeds")
59 trackCandInputTag[
'detachedQuadStep'] = cms.InputTag(
"detachedQuadStepTrackCandidates")
60 trackSeedSizeBin [
'detachedQuadStep'] = cms.int32(100)
61 trackSeedSizeMin [
'detachedQuadStep'] = cms.double(0)
62 trackSeedSizeMax [
'detachedQuadStep'] = cms.double(30000)
63 clusterLabel [
'detachedQuadStep'] = cms.vstring(
'Pix')
64 clusterBin [
'detachedQuadStep'] = cms.int32(100)
65 clusterMax [
'detachedQuadStep'] = cms.double(20000)
67 seedInputTag [
'detachedTripletStep'] = cms.InputTag(
"detachedTripletStepSeeds")
68 trackCandInputTag[
'detachedTripletStep'] = cms.InputTag(
"detachedTripletStepTrackCandidates")
69 trackSeedSizeBin [
'detachedTripletStep'] = cms.int32(100)
70 trackSeedSizeMin [
'detachedTripletStep'] = cms.double(0)
71 trackSeedSizeMax [
'detachedTripletStep'] = cms.double(30000)
72 clusterLabel [
'detachedTripletStep'] = cms.vstring(
'Pix')
73 clusterBin [
'detachedTripletStep'] = cms.int32(100)
74 clusterMax [
'detachedTripletStep'] = cms.double(20000)
76 seedInputTag [
'mixedTripletStep'] = cms.InputTag(
"mixedTripletStepSeeds")
77 trackCandInputTag[
'mixedTripletStep'] = cms.InputTag(
"mixedTripletStepTrackCandidates")
78 trackSeedSizeBin [
'mixedTripletStep'] = cms.int32(400)
79 trackSeedSizeMin [
'mixedTripletStep'] = cms.double(0)
80 trackSeedSizeMax [
'mixedTripletStep'] = cms.double(200000)
81 clusterLabel [
'mixedTripletStep'] = cms.vstring(
'Tot')
82 clusterBin [
'mixedTripletStep'] = cms.int32(500)
83 clusterMax [
'mixedTripletStep'] = cms.double(100000)
85 seedInputTag [
'pixelLessStep'] = cms.InputTag(
"pixelLessStepSeeds")
86 trackCandInputTag[
'pixelLessStep'] = cms.InputTag(
"pixelLessStepTrackCandidates")
87 trackSeedSizeBin [
'pixelLessStep'] = cms.int32(400)
88 trackSeedSizeMin [
'pixelLessStep'] = cms.double(0)
89 trackSeedSizeMax [
'pixelLessStep'] = cms.double(200000)
90 clusterLabel [
'pixelLessStep'] = cms.vstring(
'Strip')
91 clusterBin [
'pixelLessStep'] = cms.int32(500)
92 clusterMax [
'pixelLessStep'] = cms.double(100000)
94 seedInputTag [
'tobTecStep'] = cms.InputTag(
"tobTecStepSeeds")
95 trackCandInputTag[
'tobTecStep'] = cms.InputTag(
"tobTecStepTrackCandidates")
96 trackSeedSizeBin [
'tobTecStep'] = cms.int32(400)
97 trackSeedSizeMin [
'tobTecStep'] = cms.double(0)
98 trackSeedSizeMax [
'tobTecStep'] = cms.double(100000)
99 clusterLabel [
'tobTecStep'] = cms.vstring(
'Strip')
100 clusterBin [
'tobTecStep'] = cms.int32(500)
101 clusterMax [
'tobTecStep'] = cms.double(100000)
103 seedInputTag [
'muonSeededStepInOut'] = cms.InputTag(
"muonSeededSeedsInOut")
104 trackCandInputTag[
'muonSeededStepInOut'] = cms.InputTag(
"muonSeededTrackCandidatesInOut")
105 trackSeedSizeBin [
'muonSeededStepInOut'] = cms.int32(15)
106 trackSeedSizeMin [
'muonSeededStepInOut'] = cms.double(-0.5)
107 trackSeedSizeMax [
'muonSeededStepInOut'] = cms.double(14.5)
108 clusterLabel [
'muonSeededStepInOut'] = cms.vstring(
'Strip')
109 clusterBin [
'muonSeededStepInOut'] = cms.int32(500)
110 clusterMax [
'muonSeededStepInOut'] = cms.double(100000)
112 seedInputTag [
'muonSeededStepOutIn'] = cms.InputTag(
"muonSeededSeedsOutIn")
113 trackCandInputTag[
'muonSeededStepOutIn'] = cms.InputTag(
"muonSeededTrackCandidatesOutIn")
114 trackSeedSizeBin [
'muonSeededStepOutIn'] = cms.int32(15)
115 trackSeedSizeMin [
'muonSeededStepOutIn'] = cms.double(-0.5)
116 trackSeedSizeMax [
'muonSeededStepOutIn'] = cms.double(14.5)
117 clusterLabel [
'muonSeededStepOutIn'] = cms.vstring(
'Strip')
118 clusterBin [
'muonSeededStepOutIn'] = cms.int32(500)
119 clusterMax [
'muonSeededStepOutIn'] = cms.double(100000)
121 seedInputTag [
'muonSeededStepOutInDisplaced'] = cms.InputTag(
"muonSeededSeedsOutInDisplaced")
122 trackCandInputTag[
'muonSeededStepOutInDisplaced'] = cms.InputTag(
"muonSeededTrackCandidatesOutInDisplacedg")
123 trackSeedSizeBin [
'muonSeededStepOutInDisplaced'] = cms.int32(15)
124 trackSeedSizeMin [
'muonSeededStepOutInDisplaced'] = cms.double(-0.5)
125 trackSeedSizeMax [
'muonSeededStepOutInDisplaced'] = cms.double(14.5)
126 clusterLabel [
'muonSeededStepOutInDisplaced'] = cms.vstring(
'Strip')
127 clusterBin [
'muonSeededStepOutInDisplaced'] = cms.int32(500)
128 clusterMax [
'muonSeededStepOutInDisplaced'] = cms.double(100000)
130 seedInputTag [
'jetCoreRegionalStep'] = cms.InputTag(
"jetCoreRegionalStepSeeds")
131 trackCandInputTag[
'jetCoreRegionalStep'] = cms.InputTag(
"jetCoreRegionalStepTrackCandidates")
132 trackSeedSizeBin [
'jetCoreRegionalStep'] = cms.int32(15)
133 trackSeedSizeMin [
'jetCoreRegionalStep'] = cms.double(-0.5)
134 trackSeedSizeMax [
'jetCoreRegionalStep'] = cms.double(14.5)
135 clusterLabel [
'jetCoreRegionalStep'] = cms.vstring(
'Tot')
136 clusterBin [
'jetCoreRegionalStep'] = cms.int32(500)
137 clusterMax [
'jetCoreRegionalStep'] = cms.double(100000)
139 for _eraName, _postfix, _era
in _cfg.allEras():
140 locals()[
"selectedIterTrackingStep"+_postfix] = _cfg.iterationAlgos(_postfix)