11 TrackAssociatorByHits = SimTracker.TrackAssociation.quickTrackAssociatorByHits_cfi.quickTrackAssociatorByHits.clone( ComponentName =
'TrackAssociatorByHits' )
13 OnlineTrackAssociatorByHits = SimTracker.TrackAssociation.quickTrackAssociatorByHits_cfi.quickTrackAssociatorByHits.clone()
14 OnlineTrackAssociatorByHits.ComponentName =
'OnlineTrackAssociatorByHits'
15 OnlineTrackAssociatorByHits.UseGrouped = cms.bool(
False)
16 OnlineTrackAssociatorByHits.UseSplitting = cms.bool(
False)
17 OnlineTrackAssociatorByHits.ThreeHitTracksAreSpecial =
False
19 TrackAssociatorByPosDeltaR = SimTracker.TrackAssociation.TrackAssociatorByPosition_cfi.TrackAssociatorByPosition.clone()
20 TrackAssociatorByPosDeltaR.ComponentName =
'TrackAssociatorByDeltaR'
21 TrackAssociatorByPosDeltaR.method = cms.string(
'momdr')
22 TrackAssociatorByPosDeltaR.QCut = cms.double(0.5)
23 TrackAssociatorByPosDeltaR.ConsiderAllSimHits = cms.bool(
True)
29 import SimMuon.MCTruth.MuonTrackProducer_cfi
30 extractedGlobalMuons = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone()
31 extractedGlobalMuons.selectionTags = (
'AllGlobalMuons',)
32 extractedGlobalMuons.trackType =
"globalTrack"
33 extractedMuonTracks_seq = cms.Sequence( extractedGlobalMuons )
39 import SimMuon.MCTruth.SeedToTrackProducer_cfi
40 seedsOfSTAmuons = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone()
41 seedsOfSTAmuons.L2seedsCollection = cms.InputTag(
"ancientMuonSeed")
42 seedsOfSTAmuons_seq = cms.Sequence( seedsOfSTAmuons )
48 tpToTkmuTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
49 associator = cms.string(
'TrackAssociatorByHits'),
50 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
51 label_tr = cms.InputTag(
'generalTracks')
54 tpToTkMuonTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
55 associator = cms.string(
'MuonAssociatorByHits'),
56 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
57 label_tr = cms.InputTag(
'generalTracks',
'')
60 tpToStaTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
61 associator = cms.string(
'TrackAssociatorByDeltaR'),
62 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
63 label_tr = cms.InputTag(
'standAloneMuons',
'')
66 tpToStaUpdTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
67 associator = cms.string(
'TrackAssociatorByDeltaR'),
68 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
69 label_tr = cms.InputTag(
'standAloneMuons',
'UpdatedAtVtx')
72 tpToGlbTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
73 associator = cms.string(
'TrackAssociatorByDeltaR'),
74 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
75 label_tr = cms.InputTag(
'extractedGlobalMuons')
78 tpToStaSETTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
79 associator = cms.string(
'TrackAssociatorByDeltaR'),
80 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
81 label_tr = cms.InputTag(
'standAloneSETMuons',
'')
84 tpToStaSETUpdTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
85 associator = cms.string(
'TrackAssociatorByDeltaR'),
86 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
87 label_tr = cms.InputTag(
'standAloneSETMuons',
'UpdatedAtVtx')
90 tpToGlbSETTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
91 associator = cms.string(
'TrackAssociatorByDeltaR'),
92 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
93 label_tr = cms.InputTag(
'globalSETMuons')
96 tpToTevFirstTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
97 associator = cms.string(
'TrackAssociatorByDeltaR'),
98 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
99 label_tr = cms.InputTag(
'tevMuons',
'firstHit')
102 tpToTevPickyTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
103 associator = cms.string(
'TrackAssociatorByDeltaR'),
104 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
105 label_tr = cms.InputTag(
'tevMuons',
'picky')
107 tpToTevDytTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
108 associator = cms.string(
'TrackAssociatorByDeltaR'),
109 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
110 label_tr = cms.InputTag(
'tevMuons',
'dyt')
113 tpToL2TrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
114 ignoremissingtrackcollection=cms.untracked.bool(
True),
115 associator = cms.string(
'TrackAssociatorByDeltaR'),
116 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
117 label_tr = cms.InputTag(
'hltL2Muons',
'')
120 tpToL2UpdTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
121 ignoremissingtrackcollection=cms.untracked.bool(
True),
122 associator = cms.string(
'TrackAssociatorByDeltaR'),
123 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
124 label_tr = cms.InputTag(
'hltL2Muons',
'UpdatedAtVtx')
127 tpToL3TrackAssociation = cms.EDProducer(
"TrackAssociatorEDProducer",
128 ignoremissingtrackcollection=cms.untracked.bool(
True),
129 associator = cms.string(
'TrackAssociatorByDeltaR'),
130 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
131 label_tr = cms.InputTag(
'hltL3Muons')
134 tpToL3TkTrackTrackAssociation = cms.EDProducer(
"TrackAssociatorEDProducer",
135 ignoremissingtrackcollection=cms.untracked.bool(
True),
136 associator = cms.string(
'OnlineTrackAssociatorByHits'),
137 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
138 label_tr = cms.InputTag(
'hltL3TkTracksFromL2',
'')
141 tpToL3L2TrackTrackAssociation = cms.EDProducer(
"TrackAssociatorEDProducer",
142 ignoremissingtrackcollection=cms.untracked.bool(
True),
143 associator = cms.string(
'OnlineTrackAssociatorByHits'),
144 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
145 label_tr = cms.InputTag(
'hltL3Muons:L2Seeded')
151 import SimMuon.MCTruth.MuonAssociatorByHits_cfi
153 tpToTkMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
154 tpToStaSeedAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
155 tpToStaMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
156 tpToStaUpdMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
157 tpToGlbMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
158 tpToStaRefitMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
159 tpToStaRefitUpdMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
160 tpToStaSETMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
161 tpToStaSETUpdMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
162 tpToGlbSETMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
163 tpToTevFirstMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
164 tpToTevPickyMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
165 tpToTevDytMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
166 tpToL3TkMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
167 tpToL2MuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
168 tpToL2UpdMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
169 tpToL3MuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
171 tpToTkMuonAssociation.tpTag =
'mix:MergedTrackTruth'
172 tpToTkMuonAssociation.tracksTag =
'generalTracks'
173 tpToTkMuonAssociation.UseTracker =
True
174 tpToTkMuonAssociation.UseMuon =
False
176 tpToStaSeedAssociation.tpTag =
'mix:MergedTrackTruth'
177 tpToStaSeedAssociation.tracksTag =
'seedsOfSTAmuons'
178 tpToStaSeedAssociation.UseTracker =
False
179 tpToStaSeedAssociation.UseMuon =
True
182 tpToStaMuonAssociation.tpTag =
'mix:MergedTrackTruth'
183 tpToStaMuonAssociation.tracksTag =
'standAloneMuons'
184 tpToStaMuonAssociation.UseTracker =
False
185 tpToStaMuonAssociation.UseMuon =
True
187 tpToStaUpdMuonAssociation.tpTag =
'mix:MergedTrackTruth'
188 tpToStaUpdMuonAssociation.tracksTag =
'standAloneMuons:UpdatedAtVtx'
189 tpToStaUpdMuonAssociation.UseTracker =
False
190 tpToStaUpdMuonAssociation.UseMuon =
True
192 tpToGlbMuonAssociation.tpTag =
'mix:MergedTrackTruth'
193 tpToGlbMuonAssociation.tracksTag =
'extractedGlobalMuons'
194 tpToGlbMuonAssociation.UseTracker =
True
195 tpToGlbMuonAssociation.UseMuon =
True
197 tpToStaRefitMuonAssociation.tpTag =
'mix:MergedTrackTruth'
198 tpToStaRefitMuonAssociation.tracksTag =
'refittedStandAloneMuons'
199 tpToStaRefitMuonAssociation.UseTracker =
False
200 tpToStaRefitMuonAssociation.UseMuon =
True
202 tpToStaRefitUpdMuonAssociation.tpTag =
'mix:MergedTrackTruth'
203 tpToStaRefitUpdMuonAssociation.tracksTag =
'refittedStandAloneMuons:UpdatedAtVtx'
204 tpToStaRefitUpdMuonAssociation.UseTracker =
False
205 tpToStaRefitUpdMuonAssociation.UseMuon =
True
207 tpToStaSETMuonAssociation.tpTag =
'mix:MergedTrackTruth'
208 tpToStaSETMuonAssociation.tracksTag =
'standAloneSETMuons'
209 tpToStaSETMuonAssociation.UseTracker =
False
210 tpToStaSETMuonAssociation.UseMuon =
True
212 tpToStaSETUpdMuonAssociation.tpTag =
'mix:MergedTrackTruth'
213 tpToStaSETUpdMuonAssociation.tracksTag =
'standAloneSETMuons:UpdatedAtVtx'
214 tpToStaSETUpdMuonAssociation.UseTracker =
False
215 tpToStaSETUpdMuonAssociation.UseMuon =
True
217 tpToGlbSETMuonAssociation.tpTag =
'mix:MergedTrackTruth'
218 tpToGlbSETMuonAssociation.tracksTag =
'globalSETMuons'
219 tpToGlbSETMuonAssociation.UseTracker =
True
220 tpToGlbSETMuonAssociation.UseMuon =
True
222 tpToTevFirstMuonAssociation.tpTag =
'mix:MergedTrackTruth'
223 tpToTevFirstMuonAssociation.tracksTag =
'tevMuons:firstHit'
224 tpToTevFirstMuonAssociation.UseTracker =
True
225 tpToTevFirstMuonAssociation.UseMuon =
True
227 tpToTevPickyMuonAssociation.tpTag =
'mix:MergedTrackTruth'
228 tpToTevPickyMuonAssociation.tracksTag =
'tevMuons:picky'
229 tpToTevPickyMuonAssociation.UseTracker =
True
230 tpToTevPickyMuonAssociation.UseMuon =
True
232 tpToTevDytMuonAssociation.tpTag =
'mix:MergedTrackTruth'
233 tpToTevDytMuonAssociation.tracksTag =
'tevMuons:dyt'
234 tpToTevDytMuonAssociation.UseTracker =
True
235 tpToTevDytMuonAssociation.UseMuon =
True
237 tpToL3TkMuonAssociation.tpTag =
'mix:MergedTrackTruth'
238 tpToL3TkMuonAssociation.tracksTag =
'hltL3TkTracksFromL2'
239 tpToL3TkMuonAssociation.DTrechitTag =
'hltDt1DRecHits'
240 tpToL3TkMuonAssociation.UseTracker =
True
241 tpToL3TkMuonAssociation.UseMuon =
False
242 tpToL3TkMuonAssociation.ignoreMissingTrackCollection =
True
243 tpToL3TkMuonAssociation.UseSplitting =
False
244 tpToL3TkMuonAssociation.UseGrouped =
False
246 tpToL2MuonAssociation.tpTag =
'mix:MergedTrackTruth'
247 tpToL2MuonAssociation.tracksTag =
'hltL2Muons'
248 tpToL2MuonAssociation.DTrechitTag =
'hltDt1DRecHits'
249 tpToL2MuonAssociation.UseTracker =
False
250 tpToL2MuonAssociation.UseMuon =
True
251 tpToL2MuonAssociation.ignoreMissingTrackCollection =
True
253 tpToL2UpdMuonAssociation.tpTag =
'mix:MergedTrackTruth'
254 tpToL2UpdMuonAssociation.tracksTag =
'hltL2Muons:UpdatedAtVtx'
255 tpToL2UpdMuonAssociation.DTrechitTag =
'hltDt1DRecHits'
256 tpToL2UpdMuonAssociation.UseTracker =
False
257 tpToL2UpdMuonAssociation.UseMuon =
True
258 tpToL2UpdMuonAssociation.ignoreMissingTrackCollection =
True
260 tpToL3MuonAssociation.tpTag =
'mix:MergedTrackTruth'
261 tpToL3MuonAssociation.tracksTag =
'hltL3Muons'
262 tpToL3MuonAssociation.DTrechitTag =
'hltDt1DRecHits'
263 tpToL3MuonAssociation.UseTracker =
True
264 tpToL3MuonAssociation.UseMuon =
True
265 tpToL3MuonAssociation.ignoreMissingTrackCollection =
True
266 tpToL3MuonAssociation.UseSplitting =
False
267 tpToL3MuonAssociation.UseGrouped =
False
273 tpToTkCosmicTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
274 associator = cms.string(
'TrackAssociatorByHits'),
275 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
276 label_tr = cms.InputTag(
'ctfWithMaterialTracksP5LHCNavigation')
279 tpToStaCosmicTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
280 associator = cms.string(
'TrackAssociatorByDeltaR'),
281 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
282 label_tr = cms.InputTag(
'cosmicMuons')
285 tpToGlbCosmicTrackAssociation = cms.EDProducer(
'TrackAssociatorEDProducer',
286 associator = cms.string(
'TrackAssociatorByDeltaR'),
287 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
288 label_tr = cms.InputTag(
'globalCosmicMuons')
291 tpToTkCosmicMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
292 tpToStaCosmicMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
293 tpToGlbCosmicMuonAssociation = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
295 tpToTkCosmicMuonAssociation.tpTag =
'mix:MergedTrackTruth'
296 tpToTkCosmicMuonAssociation.tracksTag =
'ctfWithMaterialTracksP5LHCNavigation'
297 tpToTkCosmicMuonAssociation.UseTracker =
True
298 tpToTkCosmicMuonAssociation.UseMuon =
False
300 tpToStaCosmicMuonAssociation.tpTag =
'mix:MergedTrackTruth'
301 tpToStaCosmicMuonAssociation.tracksTag =
'cosmicMuons'
302 tpToStaCosmicMuonAssociation.UseTracker =
False
303 tpToStaCosmicMuonAssociation.UseMuon =
True
305 tpToGlbCosmicMuonAssociation.tpTag =
'mix:MergedTrackTruth'
306 tpToGlbCosmicMuonAssociation.tracksTag =
'globalCosmicMuons'
307 tpToGlbCosmicMuonAssociation.UseTracker =
True
308 tpToGlbCosmicMuonAssociation.UseMuon =
True
315 muonAssociation_seq = cms.Sequence(
316 extractedMuonTracks_seq
317 + seedsOfSTAmuons_seq
318 +(tpToTkMuonAssociation)
319 +(tpToStaSeedAssociation+tpToStaMuonAssociation+tpToStaUpdMuonAssociation+tpToGlbMuonAssociation)
320 +(tpToTkmuTrackAssociation)
323 muonAssociationTEV_seq = cms.Sequence(
324 (tpToTevFirstMuonAssociation+tpToTevPickyMuonAssociation+tpToTevDytMuonAssociation)
327 muonAssociationRefit_seq = cms.Sequence(
328 (tpToStaRefitMuonAssociation+tpToStaRefitUpdMuonAssociation)
330 muonAssociationSET_seq = cms.Sequence(
331 (tpToStaSETMuonAssociation+tpToStaSETUpdMuonAssociation+tpToGlbSETMuonAssociation)
334 muonAssociationCosmic_seq = cms.Sequence(
335 (tpToTkCosmicMuonAssociation+tpToStaCosmicMuonAssociation+tpToGlbCosmicMuonAssociation)
338 muonAssociationHLT_seq = cms.Sequence(
339 (tpToL2MuonAssociation+tpToL2UpdMuonAssociation+tpToL3MuonAssociation+tpToL3TkMuonAssociation)
348 tpToTkmuTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
349 associator = cms.string(
'TrackAssociatorByHits'),
350 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
351 label_tr = cms.InputTag(
'generalTracks')
354 tpToStaTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
355 associator = cms.string(
'TrackAssociatorByDeltaR'),
356 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
357 label_tr = cms.InputTag(
'standAloneMuons',
'')
360 tpToStaUpdTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
361 associator = cms.string(
'TrackAssociatorByDeltaR'),
362 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
363 label_tr = cms.InputTag(
'standAloneMuons',
'UpdatedAtVtx')
366 tpToGlbTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
367 associator = cms.string(
'TrackAssociatorByDeltaR'),
368 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
369 label_tr = cms.InputTag(
'extractedGlobalMuons')
372 tpToTevFirstTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
373 associator = cms.string(
'TrackAssociatorByDeltaR'),
374 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
375 label_tr = cms.InputTag(
'tevMuons',
'firstHit')
378 tpToTevPickyTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
379 associator = cms.string(
'TrackAssociatorByDeltaR'),
380 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
381 label_tr = cms.InputTag(
'tevMuons',
'picky')
384 tpToTevDytTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
385 associator = cms.string(
'TrackAssociatorByDeltaR'),
386 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
387 label_tr = cms.InputTag(
'tevMuons',
'dyt')
390 tpToL2TrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
391 ignoremissingtrackcollection=cms.untracked.bool(
True),
392 associator = cms.string(
'TrackAssociatorByDeltaR'),
393 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
394 label_tr = cms.InputTag(
'hltL2Muons',
'')
397 tpToL2UpdTrackAssociationFS = cms.EDProducer(
'TrackAssociatorEDProducer',
398 ignoremissingtrackcollection=cms.untracked.bool(
True),
399 associator = cms.string(
'TrackAssociatorByDeltaR'),
400 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
401 label_tr = cms.InputTag(
'hltL2Muons',
'UpdatedAtVtx')
404 tpToL3TrackAssociationFS = cms.EDProducer(
"TrackAssociatorEDProducer",
405 ignoremissingtrackcollection=cms.untracked.bool(
True),
406 associator = cms.string(
'TrackAssociatorByDeltaR'),
407 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
408 label_tr = cms.InputTag(
'hltL3Muons')
411 tpToL3TkTrackTrackAssociationFS = cms.EDProducer(
"TrackAssociatorEDProducer",
412 ignoremissingtrackcollection=cms.untracked.bool(
True),
413 associator = cms.string(
'OnlineTrackAssociatorByHits'),
414 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
415 label_tr = cms.InputTag(
'hltL3TkTracksFromL2',
'')
418 tpToL3L2TrackTrackAssociationFS = cms.EDProducer(
"TrackAssociatorEDProducer",
419 ignoremissingtrackcollection=cms.untracked.bool(
True),
420 associator = cms.string(
'OnlineTrackAssociatorByHits'),
421 label_tp = cms.InputTag(
'mix',
'MergedTrackTruth'),
422 label_tr = cms.InputTag(
'hltL3Muons:L2Seeded')
427 import SimMuon.MCTruth.MuonAssociatorByHits_cfi
429 baseMuonAssociatorFS = SimMuon.MCTruth.MuonAssociatorByHits_cfi.muonAssociatorByHits.clone()
430 baseMuonAssociatorFS.tpTag =
'mix:MergedTrackTruth'
431 baseMuonAssociatorFS.UseTracker =
True
432 baseMuonAssociatorFS.UseMuon =
True
433 baseMuonAssociatorFS.simtracksTag =
"famosSimHits"
434 baseMuonAssociatorFS.DTsimhitsTag =
"MuonSimHits:MuonDTHits"
435 baseMuonAssociatorFS.CSCsimHitsTag =
"MuonSimHits:MuonCSCHits"
436 baseMuonAssociatorFS.RPCsimhitsTag =
"MuonSimHits:MuonRPCHits"
437 baseMuonAssociatorFS.simtracksXFTag =
"mix:famosSimHits"
438 baseMuonAssociatorFS.DTsimhitsXFTag =
"mix:MuonSimHitsMuonDTHits"
439 baseMuonAssociatorFS.CSCsimHitsXFTag =
"mix:MuonSimHitsMuonCSCHits"
440 baseMuonAssociatorFS.RPCsimhitsXFTag =
"mix:MuonSimHitsMuonRPCHits"
441 baseMuonAssociatorFS.ROUList = [
'famosSimHitsTrackerHits']
444 tpToTkMuonAssociationFS = baseMuonAssociatorFS.clone()
445 tpToStaMuonAssociationFS = baseMuonAssociatorFS.clone()
446 tpToStaUpdMuonAssociationFS = baseMuonAssociatorFS.clone()
447 tpToStaRefitMuonAssociationFS = baseMuonAssociatorFS.clone()
448 tpToStaRefitUpdMuonAssociationFS = baseMuonAssociatorFS.clone()
449 tpToGlbMuonAssociationFS = baseMuonAssociatorFS.clone()
450 tpToTevFirstMuonAssociationFS = baseMuonAssociatorFS.clone()
451 tpToTevPickyMuonAssociationFS = baseMuonAssociatorFS.clone()
452 tpToTevDytMuonAssociationFS = baseMuonAssociatorFS.clone()
453 tpToL3TkMuonAssociationFS = baseMuonAssociatorFS.clone()
454 tpToL2MuonAssociationFS = baseMuonAssociatorFS.clone()
455 tpToL2UpdMuonAssociationFS = baseMuonAssociatorFS.clone()
456 tpToL3MuonAssociationFS = baseMuonAssociatorFS.clone()
458 tpToTkMuonAssociationFS.tracksTag =
'generalTracks'
459 tpToTkMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
460 tpToTkMuonAssociationFS.UseTracker =
True
461 tpToTkMuonAssociationFS.UseMuon =
False
463 tpToStaMuonAssociationFS.tracksTag =
'standAloneMuons'
464 tpToStaMuonAssociationFS.UseTracker =
False
465 tpToStaMuonAssociationFS.UseMuon =
True
467 tpToStaUpdMuonAssociationFS.tracksTag =
'standAloneMuons:UpdatedAtVtx'
468 tpToStaUpdMuonAssociationFS.UseTracker =
False
469 tpToStaUpdMuonAssociationFS.UseMuon =
True
471 tpToStaRefitMuonAssociationFS.tracksTag =
'refittedStandAloneMuons'
472 tpToStaRefitMuonAssociationFS.UseTracker =
False
473 tpToStaRefitMuonAssociationFS.UseMuon =
True
475 tpToStaRefitUpdMuonAssociationFS.tracksTag =
'refittedStandAloneMuons:UpdatedAtVtx'
476 tpToStaRefitUpdMuonAssociationFS.UseTracker =
False
477 tpToStaRefitUpdMuonAssociationFS.UseMuon =
True
479 tpToGlbMuonAssociationFS.tracksTag =
'extractedGlobalMuons'
480 tpToGlbMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
481 tpToGlbMuonAssociationFS.UseTracker =
True
482 tpToGlbMuonAssociationFS.UseMuon =
True
484 tpToTevFirstMuonAssociationFS.tracksTag =
'tevMuons:firstHit'
485 tpToTevFirstMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
486 tpToTevFirstMuonAssociationFS.UseTracker =
True
487 tpToTevFirstMuonAssociationFS.UseMuon =
True
489 tpToTevPickyMuonAssociationFS.tracksTag =
'tevMuons:picky'
490 tpToTevPickyMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
491 tpToTevPickyMuonAssociationFS.UseTracker =
True
492 tpToTevPickyMuonAssociationFS.UseMuon =
True
494 tpToTevDytMuonAssociationFS.tracksTag =
'tevMuons:dyt'
495 tpToTevDytMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
496 tpToTevDytMuonAssociationFS.UseTracker =
True
497 tpToTevDytMuonAssociationFS.UseMuon =
True
499 tpToL3TkMuonAssociationFS.tracksTag =
'hltL3TkTracksFromL2'
500 tpToL3TkMuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
501 tpToL3TkMuonAssociationFS.UseTracker =
True
502 tpToL3TkMuonAssociationFS.UseMuon =
False
503 tpToL3TkMuonAssociationFS.ignoreMissingTrackCollection =
True
504 tpToL3TkMuonAssociationFS.UseSplitting =
False
505 tpToL3TkMuonAssociationFS.UseGrouped =
False
507 tpToL2MuonAssociationFS.tracksTag =
'hltL2Muons'
508 tpToL2MuonAssociationFS.UseTracker =
False
509 tpToL2MuonAssociationFS.UseMuon =
True
510 tpToL2MuonAssociationFS.ignoreMissingTrackCollection =
True
512 tpToL2UpdMuonAssociationFS.tracksTag =
'hltL2Muons:UpdatedAtVtx'
513 tpToL2UpdMuonAssociationFS.UseTracker =
False
514 tpToL2UpdMuonAssociationFS.UseMuon =
True
515 tpToL2UpdMuonAssociationFS.ignoreMissingTrackCollection =
True
517 tpToL3MuonAssociationFS.tracksTag =
'hltL3Muons'
518 tpToL3MuonAssociationFS.tpTag =
'mix:MergedTrackTruth'
519 tpToL3MuonAssociationFS.UseTracker =
True
520 tpToL3MuonAssociationFS.UseMuon =
True
521 tpToL3MuonAssociationFS.ignoreMissingTrackCollection =
True
522 tpToL3MuonAssociationFS.UseSplitting =
False
523 tpToL3MuonAssociationFS.UseGrouped =
False
527 muonAssociationFastSim_seq = cms.Sequence(
528 extractedMuonTracks_seq
529 +(tpToTkMuonAssociationFS+tpToStaMuonAssociationFS+tpToStaUpdMuonAssociationFS+tpToGlbMuonAssociationFS)
530 +(tpToStaRefitMuonAssociationFS+tpToStaRefitUpdMuonAssociationFS)
531 +(tpToTevFirstMuonAssociationFS+tpToTevPickyMuonAssociationFS+tpToTevDytMuonAssociationFS)
532 +tpToTkmuTrackAssociationFS
536 muonAssociationHLTFastSim_seq = cms.Sequence(
537 tpToL2MuonAssociationFS+tpToL2UpdMuonAssociationFS+tpToL3MuonAssociationFS+tpToL3TkMuonAssociationFS