1 import FWCore.ParameterSet.Config
as cms
23 siPixelRecHitsTop = siPixelRecHits.clone(src = cms.InputTag(
"siPixelClustersTop"))
24 siPixelRecHitsBottom = siPixelRecHits.clone(src = cms.InputTag(
"siPixelClustersBottom"))
25 siStripMatchedRecHitsTop = siStripMatchedRecHits.clone(ClusterProducer = cms.InputTag(
'siStripClustersTop'))
26 siStripMatchedRecHitsBottom = siStripMatchedRecHits.clone(ClusterProducer = cms.InputTag(
'siStripClustersBottom'))
28 from RecoLocalTracker.SubCollectionProducers.TopBottomClusterInfoProducer_cfi
import topBottomClusterInfoProducer
29 topBottomClusterInfoProducerTop = topBottomClusterInfoProducer.clone()
30 topBottomClusterInfoProducerBottom = topBottomClusterInfoProducer.clone(
31 stripClustersNew = cms.InputTag(
"siStripClustersBottom"),
32 pixelClustersNew = cms.InputTag(
"siPixelClustersBottom"),
33 stripMonoHitsNew = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit"),
34 stripStereoHitsNew = cms.InputTag(
"siStripMatchedRecHitsBottom",
"stereoRecHit"),
35 pixelHitsNew = cms.InputTag(
"siPixelRecHitsBottom")
38 trackerlocalrecoTop = cms.Sequence(((siPixelClustersTop*siPixelRecHitsTop)+(siStripClustersTop*siStripMatchedRecHitsTop))*topBottomClusterInfoProducerTop)
39 trackerlocalrecoBottom = cms.Sequence(((siPixelClustersBottom*siPixelRecHitsBottom)+(siStripClustersBottom*siStripMatchedRecHitsBottom))*topBottomClusterInfoProducerBottom)
42 combinatorialcosmicseedingtripletsP5Top = copy.deepcopy(combinatorialcosmicseedingtripletsP5)
43 combinatorialcosmicseedingtripletsP5Top.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
44 combinatorialcosmicseedingtripletsP5Top.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
45 combinatorialcosmicseedingtripletsP5Top.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
46 combinatorialcosmicseedingtripletsP5Top.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
47 combinatorialcosmicseedingtripletsP5Top.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
48 combinatorialcosmicseedingtripletsP5Top.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
49 combinatorialcosmicseedingtripletsP5Top.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
50 combinatorialcosmicseedingtripletsP5Top.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
51 combinatorialcosmicseedingtripletsP5Top.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
52 combinatorialcosmicseedingtripletsP5Top.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
53 combinatorialcosmicseedingtripletsP5Top.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
54 combinatorialcosmicseedingpairsTOBP5Top = copy.deepcopy(combinatorialcosmicseedingpairsTOBP5)
55 combinatorialcosmicseedingpairsTOBP5Top.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
56 combinatorialcosmicseedingpairsTOBP5Top.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
57 combinatorialcosmicseedingpairsTOBP5Top.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
58 combinatorialcosmicseedingpairsTOBP5Top.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
59 combinatorialcosmicseedingpairsTOBP5Top.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
60 combinatorialcosmicseedingpairsTOBP5Top.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
61 combinatorialcosmicseedingpairsTOBP5Top.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
62 combinatorialcosmicseedingpairsTOBP5Top.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
63 combinatorialcosmicseedingpairsTOBP5Top.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
64 combinatorialcosmicseedingpairsTOBP5Top.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
65 combinatorialcosmicseedingpairsTOBP5Top.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
66 combinatorialcosmicseedingpairsTECposP5Top = copy.deepcopy(combinatorialcosmicseedingpairsTECposP5)
67 combinatorialcosmicseedingpairsTECposP5Top.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
68 combinatorialcosmicseedingpairsTECposP5Top.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
69 combinatorialcosmicseedingpairsTECnegP5Top = copy.deepcopy(combinatorialcosmicseedingpairsTECnegP5)
70 combinatorialcosmicseedingpairsTECnegP5Top.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
71 combinatorialcosmicseedingpairsTECnegP5Top.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
72 combinatorialcosmicseedfinderP5Top = copy.deepcopy(combinatorialcosmicseedfinderP5)
73 combinatorialcosmicseedfinderP5Top.SeedsFromPositiveY =
True 74 combinatorialcosmicseedfinderP5Top.SeedsFromNegativeY =
False 75 combinatorialcosmicseedfinderP5Top.ClusterCollectionLabel = cms.InputTag(
"siStripClustersTop")
76 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[0].LayerSrc =
"combinatorialcosmicseedingtripletsP5Top" 77 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[1].LayerSrc =
"combinatorialcosmicseedingpairsTOBP5Top" 78 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[2].LayerSrc =
"combinatorialcosmicseedingpairsTECposP5Top" 79 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[3].LayerSrc =
"combinatorialcosmicseedingpairsTECposP5Top" 80 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[4].LayerSrc =
"combinatorialcosmicseedingpairsTECnegP5Top" 81 combinatorialcosmicseedfinderP5Top.OrderedHitsFactoryPSets[5].LayerSrc =
"combinatorialcosmicseedingpairsTECnegP5Top" 82 combinatorialcosmicseedfinderP5Top.MaxNumberOfCosmicClusters = 150
83 simpleCosmicBONSeedingLayersTop = copy.deepcopy(simpleCosmicBONSeedingLayers)
84 simpleCosmicBONSeedingLayersTop.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
85 simpleCosmicBONSeedingLayersTop.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
86 simpleCosmicBONSeedingLayersTop.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
87 simpleCosmicBONSeedingLayersTop.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
88 simpleCosmicBONSeedingLayersTop.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
89 simpleCosmicBONSeedingLayersTop.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
90 simpleCosmicBONSeedingLayersTop.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
91 simpleCosmicBONSeedingLayersTop.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
92 simpleCosmicBONSeedingLayersTop.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
93 simpleCosmicBONSeedingLayersTop.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
94 simpleCosmicBONSeedingLayersTop.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
95 simpleCosmicBONSeedsTop = copy.deepcopy(simpleCosmicBONSeeds)
96 simpleCosmicBONSeedsTop.PositiveYOnly =
True 97 simpleCosmicBONSeedsTop.NegativeYOnly =
False 98 simpleCosmicBONSeedsTop.ClusterCheckPSet.ClusterCollectionLabel = cms.InputTag(
"siStripClustersTop")
99 simpleCosmicBONSeedsTop.TripletsSrc =
"simpleCosmicBONSeedingLayersTop" 100 simpleCosmicBONSeedsTop.ClusterCheckPSet.MaxNumberOfCosmicClusters = 150
101 combinedP5SeedsForCTFTop = globalCombinedSeeds.clone(
102 seedCollections = cms.VInputTag(cms.InputTag(
'combinatorialcosmicseedfinderP5Top'),cms.InputTag(
'simpleCosmicBONSeedsTop'))
104 MeasurementTrackerTop = MeasurementTracker.clone(
105 pixelClusterProducer = cms.string(
'siPixelClustersTop'),
106 stripClusterProducer = cms.string(
'siStripClustersTop'),
107 ComponentName = cms.string(
'MeasurementTrackerTop')
109 GroupedCkfTrajectoryBuilderP5Top = copy.deepcopy(GroupedCkfTrajectoryBuilderP5)
110 GroupedCkfTrajectoryBuilderP5Top.MeasurementTrackerName = cms.string(
'MeasurementTrackerTop')
111 ckfTrackCandidatesP5Top = copy.deepcopy(ckfTrackCandidatesP5)
112 ckfTrackCandidatesP5Top.TrajectoryBuilderPSet.refToPSet_ =
'GroupedCkfTrajectoryBuilderP5Top' 113 ckfTrackCandidatesP5Top.NavigationSchool =
'CosmicNavigationSchool' 114 ckfTrackCandidatesP5Top.src =
'combinedP5SeedsForCTFTop' 116 ckfTrackCandidatesP5Top.useHitsSplitting =
True 117 ctfWithMaterialTracksP5Top = copy.deepcopy(ctfWithMaterialTracksCosmics)
118 ctfWithMaterialTracksP5Top.src =
'ckfTrackCandidatesP5Top' 119 ctfWithMaterialTracksP5Top.Fitter =
'FittingSmootherRKP5' 120 ctfWithMaterialTracksP5Top.clusterRemovalInfo =
"topBottomClusterInfoProducerTop" 121 ctftracksP5Top = cms.Sequence(combinatorialcosmicseedingtripletsP5Top*combinatorialcosmicseedingpairsTOBP5Top*
122 combinatorialcosmicseedingpairsTECposP5Top*combinatorialcosmicseedingpairsTECnegP5Top*
123 combinatorialcosmicseedfinderP5Top*simpleCosmicBONSeedingLayersTop*simpleCosmicBONSeedsTop*
124 combinedP5SeedsForCTFTop*ckfTrackCandidatesP5Top*
125 ctfWithMaterialTracksP5Top)
129 combinatorialcosmicseedingtripletsP5Bottom = copy.deepcopy(combinatorialcosmicseedingtripletsP5)
130 combinatorialcosmicseedingtripletsP5Bottom.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
131 combinatorialcosmicseedingtripletsP5Bottom.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
132 combinatorialcosmicseedingtripletsP5Bottom.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
133 combinatorialcosmicseedingtripletsP5Bottom.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
134 combinatorialcosmicseedingtripletsP5Bottom.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
135 combinatorialcosmicseedingtripletsP5Bottom.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
136 combinatorialcosmicseedingtripletsP5Bottom.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
137 combinatorialcosmicseedingtripletsP5Bottom.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
138 combinatorialcosmicseedingtripletsP5Bottom.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
139 combinatorialcosmicseedingtripletsP5Bottom.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
140 combinatorialcosmicseedingtripletsP5Bottom.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
141 combinatorialcosmicseedingpairsTOBP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTOBP5)
142 combinatorialcosmicseedingpairsTOBP5Bottom.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
143 combinatorialcosmicseedingpairsTOBP5Bottom.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
144 combinatorialcosmicseedingpairsTOBP5Bottom.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
145 combinatorialcosmicseedingpairsTOBP5Bottom.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
146 combinatorialcosmicseedingpairsTOBP5Bottom.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
147 combinatorialcosmicseedingpairsTOBP5Bottom.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
148 combinatorialcosmicseedingpairsTOBP5Bottom.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
149 combinatorialcosmicseedingpairsTOBP5Bottom.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
150 combinatorialcosmicseedingpairsTOBP5Bottom.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
151 combinatorialcosmicseedingpairsTOBP5Bottom.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
152 combinatorialcosmicseedingpairsTOBP5Bottom.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
153 combinatorialcosmicseedingpairsTECposP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTECposP5)
154 combinatorialcosmicseedingpairsTECposP5Bottom.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
155 combinatorialcosmicseedingpairsTECposP5Bottom.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
156 combinatorialcosmicseedingpairsTECnegP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTECnegP5)
157 combinatorialcosmicseedingpairsTECnegP5Bottom.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
158 combinatorialcosmicseedingpairsTECnegP5Bottom.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
159 combinatorialcosmicseedfinderP5Bottom = copy.deepcopy(combinatorialcosmicseedfinderP5)
160 combinatorialcosmicseedfinderP5Bottom.SeedsFromPositiveY =
False 161 combinatorialcosmicseedfinderP5Bottom.SeedsFromNegativeY =
True 162 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[0].PropagationDirection = cms.string(
'oppositeToMomentum')
163 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[1].PropagationDirection = cms.string(
'oppositeToMomentum')
164 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[2].PropagationDirection = cms.string(
'oppositeToMomentum')
165 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[3].PropagationDirection = cms.string(
'oppositeToMomentum')
166 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[4].PropagationDirection = cms.string(
'oppositeToMomentum')
167 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[5].PropagationDirection = cms.string(
'oppositeToMomentum')
168 combinatorialcosmicseedfinderP5Bottom.ClusterCollectionLabel = cms.InputTag(
"siStripClustersBottom")
169 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[0].LayerSrc =
"combinatorialcosmicseedingtripletsP5Bottom" 170 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[1].LayerSrc =
"combinatorialcosmicseedingpairsTOBP5Bottom" 171 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[2].LayerSrc =
"combinatorialcosmicseedingpairsTECposP5Bottom" 172 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[3].LayerSrc =
"combinatorialcosmicseedingpairsTECposP5Bottom" 173 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[4].LayerSrc =
"combinatorialcosmicseedingpairsTECnegP5Bottom" 174 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[5].LayerSrc =
"combinatorialcosmicseedingpairsTECnegP5Bottom" 175 combinatorialcosmicseedfinderP5Bottom.MaxNumberOfCosmicClusters = 150
176 simpleCosmicBONSeedingLayersBottom = copy.deepcopy(simpleCosmicBONSeedingLayers)
177 simpleCosmicBONSeedingLayersBottom.TIB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
178 simpleCosmicBONSeedingLayersBottom.TIB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
179 simpleCosmicBONSeedingLayersBottom.TIB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
180 simpleCosmicBONSeedingLayersBottom.TOB1.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
181 simpleCosmicBONSeedingLayersBottom.TOB2.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
182 simpleCosmicBONSeedingLayersBottom.TOB3.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
183 simpleCosmicBONSeedingLayersBottom.TOB4.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
184 simpleCosmicBONSeedingLayersBottom.TOB5.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
185 simpleCosmicBONSeedingLayersBottom.TOB6.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
186 simpleCosmicBONSeedingLayersBottom.TEC.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
187 simpleCosmicBONSeedingLayersBottom.TEC.rphiRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
188 simpleCosmicBONSeedsBottom = copy.deepcopy(simpleCosmicBONSeeds)
189 simpleCosmicBONSeedsBottom.PositiveYOnly =
False 190 simpleCosmicBONSeedsBottom.NegativeYOnly =
True 191 simpleCosmicBONSeedsBottom.ClusterCheckPSet.ClusterCollectionLabel = cms.InputTag(
"siStripClustersBottom")
192 simpleCosmicBONSeedsBottom.TripletsSrc =
"simpleCosmicBONSeedingLayersBottom" 193 simpleCosmicBONSeedsBottom.ClusterCheckPSet.MaxNumberOfCosmicClusters = 150
194 combinedP5SeedsForCTFBottom = globalCombinedSeeds.clone(
195 seedCollections = cms.VInputTag(cms.InputTag(
'combinatorialcosmicseedfinderP5Bottom'),cms.InputTag(
'simpleCosmicBONSeedsBottom'))
197 MeasurementTrackerBottom = MeasurementTracker.clone(
198 pixelClusterProducer = cms.string(
'siPixelClustersBottom'),
199 stripClusterProducer = cms.string(
'siStripClustersBottom'),
200 ComponentName = cms.string(
'MeasurementTrackerBottom')
202 GroupedCkfTrajectoryBuilderP5Bottom = copy.deepcopy(GroupedCkfTrajectoryBuilderP5)
203 GroupedCkfTrajectoryBuilderP5Bottom.MeasurementTrackerName = cms.string(
'MeasurementTrackerBottom')
204 ckfTrackCandidatesP5Bottom = copy.deepcopy(ckfTrackCandidatesP5)
205 ckfTrackCandidatesP5Bottom.TrajectoryBuilderPSet.refToPSet_ =
'GroupedCkfTrajectoryBuilderP5Bottom' 206 ckfTrackCandidatesP5Bottom.NavigationSchool =
'CosmicNavigationSchool' 207 ckfTrackCandidatesP5Bottom.src =
'combinedP5SeedsForCTFBottom' 209 ckfTrackCandidatesP5Bottom.useHitsSplitting =
True 210 ctfWithMaterialTracksP5Bottom = copy.deepcopy(ctfWithMaterialTracksCosmics)
211 ctfWithMaterialTracksP5Bottom.src =
'ckfTrackCandidatesP5Bottom' 212 ctfWithMaterialTracksP5Bottom.Fitter =
'FittingSmootherRKP5' 213 ctfWithMaterialTracksP5Bottom.clusterRemovalInfo =
"topBottomClusterInfoProducerBottom" 214 ctftracksP5Bottom = cms.Sequence(combinatorialcosmicseedingtripletsP5Bottom*combinatorialcosmicseedingpairsTOBP5Bottom*
215 combinatorialcosmicseedingpairsTECposP5Bottom*combinatorialcosmicseedingpairsTECnegP5Bottom*
216 combinatorialcosmicseedfinderP5Bottom*simpleCosmicBONSeedingLayersBottom*simpleCosmicBONSeedsBottom*
217 combinedP5SeedsForCTFBottom*ckfTrackCandidatesP5Bottom*
218 ctfWithMaterialTracksP5Bottom)
221 cosmicseedfinderP5Top = copy.deepcopy(cosmicseedfinderP5)
222 cosmicCandidateFinderP5Top = copy.deepcopy(cosmicCandidateFinderP5)
223 cosmictrackfinderP5Top = copy.deepcopy(cosmictrackfinderCosmics)
224 cosmicseedfinderP5Top.stereorecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"stereoRecHit")
225 cosmicseedfinderP5Top.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
226 cosmicseedfinderP5Top.rphirecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
227 cosmicseedfinderP5Top.ClusterCollectionLabel = cms.InputTag(
"siStripClustersTop")
228 cosmicseedfinderP5Top.PositiveYOnly =
True 229 cosmicseedfinderP5Top.NegativeYOnly =
False 230 cosmicseedfinderP5Top.MaxNumberOfCosmicClusters = 150
231 cosmicCandidateFinderP5Top.cosmicSeeds =
'cosmicseedfinderP5Top' 232 cosmicCandidateFinderP5Top.stereorecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"stereoRecHit")
233 cosmicCandidateFinderP5Top.HitProducer = cms.string(
'siStripRecHitsTop')
234 cosmicCandidateFinderP5Top.pixelRecHits = cms.InputTag(
"siPixelRecHitsTop")
235 cosmicCandidateFinderP5Top.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"matchedRecHit")
236 cosmicCandidateFinderP5Top.rphirecHits = cms.InputTag(
"siStripMatchedRecHitsTop",
"rphiRecHit")
237 cosmictrackfinderP5Top.src =
'cosmicCandidateFinderP5Top' 238 cosmictrackfinderP5Top.clusterRemovalInfo =
"topBottomClusterInfoProducerTop" 239 cosmictracksP5Top = cms.Sequence(cosmicseedfinderP5Top*cosmicCandidateFinderP5Top*cosmictrackfinderP5Top)
242 cosmicseedfinderP5Bottom = copy.deepcopy(cosmicseedfinderP5)
243 cosmicCandidateFinderP5Bottom = copy.deepcopy(cosmicCandidateFinderP5)
244 cosmictrackfinderP5Bottom = copy.deepcopy(cosmictrackfinderCosmics)
245 cosmicseedfinderP5Bottom.stereorecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"stereoRecHit")
246 cosmicseedfinderP5Bottom.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
247 cosmicseedfinderP5Bottom.rphirecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
248 cosmicseedfinderP5Bottom.ClusterCollectionLabel = cms.InputTag(
"siStripClustersBottom")
249 cosmicseedfinderP5Bottom.PositiveYOnly =
False 250 cosmicseedfinderP5Bottom.NegativeYOnly =
True 251 cosmicseedfinderP5Bottom.MaxNumberOfCosmicClusters = 150
252 cosmicCandidateFinderP5Bottom.cosmicSeeds =
'cosmicseedfinderP5Bottom' 253 cosmicCandidateFinderP5Bottom.stereorecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"stereoRecHit")
254 cosmicCandidateFinderP5Bottom.HitProducer = cms.string(
'siStripRecHitsBottom')
255 cosmicCandidateFinderP5Bottom.pixelRecHits = cms.InputTag(
"siPixelRecHitsBottom")
256 cosmicCandidateFinderP5Bottom.matchedRecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"matchedRecHit")
257 cosmicCandidateFinderP5Bottom.rphirecHits = cms.InputTag(
"siStripMatchedRecHitsBottom",
"rphiRecHit")
258 cosmictrackfinderP5Bottom.src =
'cosmicCandidateFinderP5Bottom' 259 cosmictrackfinderP5Bottom.clusterRemovalInfo =
"topBottomClusterInfoProducerBottom" 260 cosmictracksP5Bottom = cms.Sequence(cosmicseedfinderP5Bottom*cosmicCandidateFinderP5Bottom*cosmictrackfinderP5Bottom)
265 tracksP5Top = cms.Sequence(ctftracksP5Top+cosmictracksP5Top)
268 tracksP5Bottom = cms.Sequence(ctftracksP5Bottom+cosmictracksP5Bottom)