CMS 3D CMS Logo

RecoTrackerTopBottom_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import copy
3 
11 from RecoTracker.SpecialSeedGenerators.CombinatorialSeedGeneratorForCosmicsP5_cff import combinatorialcosmicseedfinderP5, combinatorialcosmicseedingtripletsP5, combinatorialcosmicseedingpairsTOBP5, combinatorialcosmicseedingpairsTECposP5, combinatorialcosmicseedingpairsTECnegP5
12 from RecoTracker.SpecialSeedGenerators.SimpleCosmicBONSeeder_cff import simpleCosmicBONSeeds, simpleCosmicBONSeedingLayers
13 from RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cff import globalCombinedSeeds
15 from RecoTracker.CkfPattern.CkfTrackCandidatesP5_cff import GroupedCkfTrajectoryBuilderP5
16 from RecoTracker.CkfPattern.CkfTrackCandidatesP5_cff import ckfTrackCandidatesP5
17 from RecoTracker.TrackProducer.CTFFinalFitWithMaterialP5_cff import ctfWithMaterialTracksCosmics
19 from RecoTracker.SingleTrackPattern.CosmicTrackFinderP5_cff import cosmicCandidateFinderP5
20 from RecoTracker.SingleTrackPattern.CosmicTrackFinderP5_cff import cosmictrackfinderCosmics
21 
22 
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'))
27 
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")
36 )
37 
38 trackerlocalrecoTopTask = cms.Task(siPixelClustersTop,
39  siPixelRecHitsTop,
40  siStripClustersTop,
41  siStripMatchedRecHitsTop,
42  topBottomClusterInfoProducerTop)
43 trackerlocalrecoTop = cms.Sequence(trackerlocalrecoTopTask)
44 trackerlocalrecoBottomTask = cms.Task(siPixelClustersBottom,
45  siPixelRecHitsBottom,
46  siStripClustersBottom,
47  siStripMatchedRecHitsBottom,
48  topBottomClusterInfoProducerBottom)
49 trackerlocalrecoBottom = cms.Sequence(trackerlocalrecoBottomTask)
50 
51 
52 combinatorialcosmicseedingtripletsP5Top = copy.deepcopy(combinatorialcosmicseedingtripletsP5)
53 combinatorialcosmicseedingtripletsP5Top.TIB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
54 combinatorialcosmicseedingtripletsP5Top.MTIB.rphiRecHits = "siStripMatchedRecHitsTop:rphiRecHit"
55 combinatorialcosmicseedingtripletsP5Top.TOB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
56 combinatorialcosmicseedingtripletsP5Top.MTOB.rphiRecHits = "siStripMatchedRecHitsTop:rphiRecHit"
57 combinatorialcosmicseedingtripletsP5Top.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsTop","matchedRecHit")
58 combinatorialcosmicseedingtripletsP5Top.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsTop","rphiRecHit")
59 combinatorialcosmicseedingpairsTOBP5Top = copy.deepcopy(combinatorialcosmicseedingpairsTOBP5)
60 combinatorialcosmicseedingpairsTOBP5Top.TIB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
61 combinatorialcosmicseedingpairsTOBP5Top.MTIB.rphiRecHits = "siStripMatchedRecHitsTop:rphiRecHit"
62 combinatorialcosmicseedingpairsTOBP5Top.TOB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
63 combinatorialcosmicseedingpairsTOBP5Top.MTOB.rphiRecHits = "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.TIB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
85 simpleCosmicBONSeedingLayersTop.MTIB.rphiRecHits = "siStripMatchedRecHitsTop:rphiRecHit"
86 simpleCosmicBONSeedingLayersTop.TOB.matchedRecHits = "siStripMatchedRecHitsTop:matchedRecHit"
87 simpleCosmicBONSeedingLayersTop.MTOB.rphiRecHits = "siStripMatchedRecHitsTop:rphiRecHit"
88 simpleCosmicBONSeedingLayersTop.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsTop","matchedRecHit")
89 simpleCosmicBONSeedingLayersTop.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsTop","rphiRecHit")
90 simpleCosmicBONSeedsTop = copy.deepcopy(simpleCosmicBONSeeds)
91 simpleCosmicBONSeedsTop.PositiveYOnly = True
92 simpleCosmicBONSeedsTop.NegativeYOnly = False
93 simpleCosmicBONSeedsTop.ClusterCheckPSet.ClusterCollectionLabel = cms.InputTag("siStripClustersTop")
94 simpleCosmicBONSeedsTop.TripletsSrc = "simpleCosmicBONSeedingLayersTop"
95 simpleCosmicBONSeedsTop.ClusterCheckPSet.MaxNumberOfCosmicClusters = 150
96 combinedP5SeedsForCTFTop = globalCombinedSeeds.clone(
97 seedCollections = cms.VInputTag(cms.InputTag('combinatorialcosmicseedfinderP5Top'),cms.InputTag('simpleCosmicBONSeedsTop'))
98 )
99 MeasurementTrackerTop = MeasurementTracker.clone(
100 ComponentName = cms.string('MeasurementTrackerTop')
101 )
102 GroupedCkfTrajectoryBuilderP5Top = copy.deepcopy(GroupedCkfTrajectoryBuilderP5)
103 GroupedCkfTrajectoryBuilderP5Top.MeasurementTrackerName = cms.string('MeasurementTrackerTop')
104 ckfTrackCandidatesP5Top = copy.deepcopy(ckfTrackCandidatesP5)
105 ckfTrackCandidatesP5Top.TrajectoryBuilderPSet.refToPSet_ = 'GroupedCkfTrajectoryBuilderP5Top'
106 ckfTrackCandidatesP5Top.NavigationSchool = 'CosmicNavigationSchool'
107 ckfTrackCandidatesP5Top.src = 'combinedP5SeedsForCTFTop' #ok for 32X
108 #ckfTrackCandidatesP5Top.SeedProducer = 'combinedP5SeedsForCTFTop' #ok for 22X
109 ckfTrackCandidatesP5Top.useHitsSplitting = True
110 ctfWithMaterialTracksP5Top = copy.deepcopy(ctfWithMaterialTracksCosmics)
111 ctfWithMaterialTracksP5Top.src = 'ckfTrackCandidatesP5Top'
112 ctfWithMaterialTracksP5Top.Fitter = 'FittingSmootherRKP5'
113 ctfWithMaterialTracksP5Top.clusterRemovalInfo = "topBottomClusterInfoProducerTop"
114 ctftracksP5TopTask = cms.Task(combinatorialcosmicseedingtripletsP5Top,
115  combinatorialcosmicseedingpairsTOBP5Top,
116  combinatorialcosmicseedingpairsTECposP5Top,
117  combinatorialcosmicseedingpairsTECnegP5Top,
118  combinatorialcosmicseedfinderP5Top,
119  simpleCosmicBONSeedingLayersTop,
120  simpleCosmicBONSeedsTop,
121  combinedP5SeedsForCTFTop,
122  ckfTrackCandidatesP5Top,
123  ctfWithMaterialTracksP5Top)
124 ctftracksP5Top = cms.Sequence(ctftracksP5TopTask)
125 
126 
127 
128 combinatorialcosmicseedingtripletsP5Bottom = copy.deepcopy(combinatorialcosmicseedingtripletsP5)
129 combinatorialcosmicseedingtripletsP5Bottom.TIB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
130 combinatorialcosmicseedingtripletsP5Bottom.MTIB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
131 combinatorialcosmicseedingtripletsP5Bottom.TOB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
132 combinatorialcosmicseedingtripletsP5Bottom.MTOB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
133 combinatorialcosmicseedingtripletsP5Bottom.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
134 combinatorialcosmicseedingtripletsP5Bottom.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
135 combinatorialcosmicseedingpairsTOBP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTOBP5)
136 combinatorialcosmicseedingpairsTOBP5Bottom.TIB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
137 combinatorialcosmicseedingpairsTOBP5Bottom.MTIB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
138 combinatorialcosmicseedingpairsTOBP5Bottom.TOB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
139 combinatorialcosmicseedingpairsTOBP5Bottom.MTOB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
140 combinatorialcosmicseedingpairsTOBP5Bottom.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
141 combinatorialcosmicseedingpairsTOBP5Bottom.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
142 combinatorialcosmicseedingpairsTECposP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTECposP5)
143 combinatorialcosmicseedingpairsTECposP5Bottom.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
144 combinatorialcosmicseedingpairsTECposP5Bottom.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
145 combinatorialcosmicseedingpairsTECnegP5Bottom = copy.deepcopy(combinatorialcosmicseedingpairsTECnegP5)
146 combinatorialcosmicseedingpairsTECnegP5Bottom.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
147 combinatorialcosmicseedingpairsTECnegP5Bottom.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
148 combinatorialcosmicseedfinderP5Bottom = copy.deepcopy(combinatorialcosmicseedfinderP5)
149 combinatorialcosmicseedfinderP5Bottom.SeedsFromPositiveY = False
150 combinatorialcosmicseedfinderP5Bottom.SeedsFromNegativeY = True
151 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[0].PropagationDirection = cms.string('oppositeToMomentum')
152 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[1].PropagationDirection = cms.string('oppositeToMomentum')
153 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[2].PropagationDirection = cms.string('oppositeToMomentum')
154 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[3].PropagationDirection = cms.string('oppositeToMomentum')
155 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[4].PropagationDirection = cms.string('oppositeToMomentum')
156 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[5].PropagationDirection = cms.string('oppositeToMomentum')
157 combinatorialcosmicseedfinderP5Bottom.ClusterCollectionLabel = cms.InputTag("siStripClustersBottom")
158 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[0].LayerSrc = "combinatorialcosmicseedingtripletsP5Bottom"
159 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[1].LayerSrc = "combinatorialcosmicseedingpairsTOBP5Bottom"
160 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[2].LayerSrc = "combinatorialcosmicseedingpairsTECposP5Bottom"
161 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[3].LayerSrc = "combinatorialcosmicseedingpairsTECposP5Bottom"
162 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[4].LayerSrc = "combinatorialcosmicseedingpairsTECnegP5Bottom"
163 combinatorialcosmicseedfinderP5Bottom.OrderedHitsFactoryPSets[5].LayerSrc = "combinatorialcosmicseedingpairsTECnegP5Bottom"
164 combinatorialcosmicseedfinderP5Bottom.MaxNumberOfCosmicClusters = 150
165 simpleCosmicBONSeedingLayersBottom = copy.deepcopy(simpleCosmicBONSeedingLayers)
166 simpleCosmicBONSeedingLayersBottom.TIB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
167 simpleCosmicBONSeedingLayersBottom.MTIB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
168 simpleCosmicBONSeedingLayersBottom.TOB.matchedRecHits = "siStripMatchedRecHitsBottom:matchedRecHit"
169 simpleCosmicBONSeedingLayersBottom.MTOB.rphiRecHits = "siStripMatchedRecHitsBottom:rphiRecHit"
170 simpleCosmicBONSeedingLayersBottom.TEC.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
171 simpleCosmicBONSeedingLayersBottom.TEC.rphiRecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
172 simpleCosmicBONSeedsBottom = copy.deepcopy(simpleCosmicBONSeeds)
173 simpleCosmicBONSeedsBottom.PositiveYOnly = False
174 simpleCosmicBONSeedsBottom.NegativeYOnly = True
175 simpleCosmicBONSeedsBottom.ClusterCheckPSet.ClusterCollectionLabel = cms.InputTag("siStripClustersBottom")
176 simpleCosmicBONSeedsBottom.TripletsSrc = "simpleCosmicBONSeedingLayersBottom"
177 simpleCosmicBONSeedsBottom.ClusterCheckPSet.MaxNumberOfCosmicClusters = 150
178 combinedP5SeedsForCTFBottom = globalCombinedSeeds.clone(
179 seedCollections = cms.VInputTag(cms.InputTag('combinatorialcosmicseedfinderP5Bottom'),cms.InputTag('simpleCosmicBONSeedsBottom'))
180 )
181 MeasurementTrackerBottom = MeasurementTracker.clone(
182 ComponentName = cms.string('MeasurementTrackerBottom')
183 )
184 GroupedCkfTrajectoryBuilderP5Bottom = copy.deepcopy(GroupedCkfTrajectoryBuilderP5)
185 GroupedCkfTrajectoryBuilderP5Bottom.MeasurementTrackerName = cms.string('MeasurementTrackerBottom')
186 ckfTrackCandidatesP5Bottom = copy.deepcopy(ckfTrackCandidatesP5)
187 ckfTrackCandidatesP5Bottom.TrajectoryBuilderPSet.refToPSet_ = 'GroupedCkfTrajectoryBuilderP5Bottom'
188 ckfTrackCandidatesP5Bottom.NavigationSchool = 'CosmicNavigationSchool'
189 ckfTrackCandidatesP5Bottom.src = 'combinedP5SeedsForCTFBottom' #ok for 32X
190 #ckfTrackCandidatesP5Bottom.SeedProducer = 'combinedP5SeedsForCTFBottom' #ok for 22X
191 ckfTrackCandidatesP5Bottom.useHitsSplitting = True
192 ctfWithMaterialTracksP5Bottom = copy.deepcopy(ctfWithMaterialTracksCosmics)
193 ctfWithMaterialTracksP5Bottom.src = 'ckfTrackCandidatesP5Bottom'
194 ctfWithMaterialTracksP5Bottom.Fitter = 'FittingSmootherRKP5'
195 ctfWithMaterialTracksP5Bottom.clusterRemovalInfo = "topBottomClusterInfoProducerBottom"
196 ctftracksP5BottomTask = cms.Task(combinatorialcosmicseedingtripletsP5Bottom,
197  combinatorialcosmicseedingpairsTOBP5Bottom,
198  combinatorialcosmicseedingpairsTECposP5Bottom,
199  combinatorialcosmicseedingpairsTECnegP5Bottom,
200  combinatorialcosmicseedfinderP5Bottom,
201  simpleCosmicBONSeedingLayersBottom,
202  simpleCosmicBONSeedsBottom,
203  combinedP5SeedsForCTFBottom,
204  ckfTrackCandidatesP5Bottom,
205  ctfWithMaterialTracksP5Bottom)
206 ctftracksP5Bottom = cms.Sequence(ctftracksP5BottomTask)
207 
208 #COSMIC TOP
209 cosmicseedfinderP5Top = copy.deepcopy(cosmicseedfinderP5)
210 cosmicCandidateFinderP5Top = copy.deepcopy(cosmicCandidateFinderP5)
211 cosmictrackfinderP5Top = copy.deepcopy(cosmictrackfinderCosmics)
212 cosmicseedfinderP5Top.stereorecHits = cms.InputTag("siStripMatchedRecHitsTop","stereoRecHit")
213 cosmicseedfinderP5Top.matchedRecHits = cms.InputTag("siStripMatchedRecHitsTop","matchedRecHit")
214 cosmicseedfinderP5Top.rphirecHits = cms.InputTag("siStripMatchedRecHitsTop","rphiRecHit")
215 cosmicseedfinderP5Top.ClusterCollectionLabel = cms.InputTag("siStripClustersTop")
216 cosmicseedfinderP5Top.PositiveYOnly = True
217 cosmicseedfinderP5Top.NegativeYOnly = False
218 cosmicseedfinderP5Top.MaxNumberOfCosmicClusters = 150
219 cosmicCandidateFinderP5Top.cosmicSeeds = 'cosmicseedfinderP5Top'
220 cosmicCandidateFinderP5Top.stereorecHits = cms.InputTag("siStripMatchedRecHitsTop","stereoRecHit")
221 cosmicCandidateFinderP5Top.HitProducer = cms.string('siStripRecHitsTop')
222 cosmicCandidateFinderP5Top.pixelRecHits = cms.InputTag("siPixelRecHitsTop")
223 cosmicCandidateFinderP5Top.matchedRecHits = cms.InputTag("siStripMatchedRecHitsTop","matchedRecHit")
224 cosmicCandidateFinderP5Top.rphirecHits = cms.InputTag("siStripMatchedRecHitsTop","rphiRecHit")
225 cosmictrackfinderP5Top.src = 'cosmicCandidateFinderP5Top'
226 cosmictrackfinderP5Top.clusterRemovalInfo = "topBottomClusterInfoProducerTop"
227 cosmictracksP5TopTask = cms.Task(cosmicseedfinderP5Top,
228  cosmicCandidateFinderP5Top,
229  cosmictrackfinderP5Top)
230 cosmictracksP5Top = cms.Sequence(cosmictracksP5TopTask)
231 
232 #COSMIC BOTTOM
233 cosmicseedfinderP5Bottom = copy.deepcopy(cosmicseedfinderP5)
234 cosmicCandidateFinderP5Bottom = copy.deepcopy(cosmicCandidateFinderP5)
235 cosmictrackfinderP5Bottom = copy.deepcopy(cosmictrackfinderCosmics)
236 cosmicseedfinderP5Bottom.stereorecHits = cms.InputTag("siStripMatchedRecHitsBottom","stereoRecHit")
237 cosmicseedfinderP5Bottom.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
238 cosmicseedfinderP5Bottom.rphirecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
239 cosmicseedfinderP5Bottom.ClusterCollectionLabel = cms.InputTag("siStripClustersBottom")
240 cosmicseedfinderP5Bottom.PositiveYOnly = False
241 cosmicseedfinderP5Bottom.NegativeYOnly = True
242 cosmicseedfinderP5Bottom.MaxNumberOfCosmicClusters = 150
243 cosmicCandidateFinderP5Bottom.cosmicSeeds = 'cosmicseedfinderP5Bottom'
244 cosmicCandidateFinderP5Bottom.stereorecHits = cms.InputTag("siStripMatchedRecHitsBottom","stereoRecHit")
245 cosmicCandidateFinderP5Bottom.HitProducer = cms.string('siStripRecHitsBottom')
246 cosmicCandidateFinderP5Bottom.pixelRecHits = cms.InputTag("siPixelRecHitsBottom")
247 cosmicCandidateFinderP5Bottom.matchedRecHits = cms.InputTag("siStripMatchedRecHitsBottom","matchedRecHit")
248 cosmicCandidateFinderP5Bottom.rphirecHits = cms.InputTag("siStripMatchedRecHitsBottom","rphiRecHit")
249 cosmictrackfinderP5Bottom.src = 'cosmicCandidateFinderP5Bottom'
250 cosmictrackfinderP5Bottom.clusterRemovalInfo = "topBottomClusterInfoProducerBottom"
251 cosmictracksP5BottomTask = cms.Task(cosmicseedfinderP5Bottom,
252  cosmicCandidateFinderP5Bottom,
253  cosmictrackfinderP5Bottom)
254 cosmictracksP5Bottom = cms.Sequence(cosmictracksP5BottomTask)
255 
256 #TOP SEQUENCE
257 # (SK) keep rstracks commented out in case of resurrection
258 tracksP5TopTask = cms.Task(ctftracksP5TopTask, cosmictracksP5TopTask)
259 tracksP5Top = cms.Sequence(tracksP5TopTask)
260 #BOTTOM SEQUENCE
261 # (SK) keep rstracks commented out in case of resurrection
262 tracksP5BottomTask = cms.Task(ctftracksP5BottomTask, cosmictracksP5BottomTask)
263 tracksP5Bottom = cms.Sequence(tracksP5BottomTask)
SiStripRecHitMatcher_cfi
SiStripClusterizer_cfi
GlobalCombinedSeeds_cff
SiStripZeroSuppression_cfi
SiPixelRecHits_cfi
SimpleCosmicBONSeeder_cff
ClusterSelectorTopBottom_cfi
CombinatorialSeedGeneratorForCosmicsP5_cff
MeasurementTrackerESProducer_cff
CkfTrackCandidatesP5_cff
SiStripRecHitConverter_cfi
CTFFinalFitWithMaterialP5_cff
CosmicTrackFinderP5_cff
CosmicSeedP5Pairs_cff
StripCPEfromTrackAngle_cfi