Skip to content

Commit f4fc18d

Browse files
committed
Clean up muon validation sequences for HLT
1 parent 36eab51 commit f4fc18d

File tree

2 files changed

+117
-218
lines changed

2 files changed

+117
-218
lines changed

Validation/RecoMuon/python/associators_cff.py

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@
370370
)
371371

372372
#
373-
# The full-sim association sequences
373+
# Offline Muon Association sequences
374374
#
375375

376376
muonAssociation_seq = cms.Sequence(
@@ -402,6 +402,10 @@
402402
+tpToGlbCosmicSelMuonAssociation+tpToGlbCosmic1LegSelMuonAssociation
403403
)
404404

405+
#
406+
# The HLT association sequence
407+
#
408+
405409
muonAssociationHLT_seq = cms.Sequence(
406410
tpToL2MuonAssociation+tpToL2UpdMuonAssociation
407411
+tpToL3OITkMuonAssociation+tpToL3TkMuonAssociation+tpToL3FromL1TkMuonAssociation+tpToL0L3FromL1TkMuonAssociation
@@ -411,10 +415,22 @@
411415
)
412416

413417
#
414-
# The Phase-2 sim association sequences
418+
# The Phase 2 sequences
415419
#
416420

417-
Phase2MuonAssociationHLT_seq = cms.Sequence(
421+
muonAssociationReduced_seq = cms.Sequence(
422+
probeTracks_seq+tpToTkMuonAssociation
423+
+tpToStaUpdMuonAssociation
424+
+tpToGlbMuonAssociation
425+
+tunepMuonTracks_seq+tpToTunePMuonAssociation
426+
+pfMuonTracks_seq+tpToPFMuonAssociation
427+
+recoMuonTracks_seq+tpTorecoMuonMuonAssociation
428+
+tpToDisplacedStaMuonAssociation
429+
+tpToDisplacedTrkMuonAssociation
430+
+tpToDisplacedGlbMuonAssociation
431+
)
432+
433+
_muonAssociationHLT_seq = cms.Sequence(
418434
hltPhase2L2MuonSeedTracks+Phase2tpToL2SeedAssociation
419435
+Phase2tpToL2MuonAssociation+Phase2tpToL2MuonUpdAssociation
420436
+Phase2tpToL3IOTkAssociation+Phase2tpToL3OITkAssociation
@@ -424,10 +440,10 @@
424440
)
425441

426442
from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
427-
phase2_muon.toReplaceWith(muonAssociationHLT_seq, Phase2MuonAssociationHLT_seq)
443+
phase2_muon.toReplaceWith(muonAssociationHLT_seq, _muonAssociationHLT_seq)
428444

429445
# Inside-Out first
430-
Phase2IOFirstMuonAssociationHLT_seq = cms.Sequence(
446+
_muonAssociationHLT_seq_IO_first = cms.Sequence(
431447
hltPhase2L2MuonSeedTracks+Phase2tpToL2SeedAssociation
432448
+Phase2tpToL2MuonAssociation+Phase2tpToL2MuonUpdAssociation
433449
+Phase2tpToL3IOTkAssociation+Phase2tpToL3OITkAssociation
@@ -437,7 +453,7 @@
437453
+hltPhase2L3MuonIdTracks+Phase2tpToL3MuonIdAssociation
438454
)
439455
# Outside-In first
440-
Phase2OIFirstMuonAssociationHLT_seq = cms.Sequence(
456+
_muonAssociationHLT_seq_OI_first = cms.Sequence(
441457
hltPhase2L2MuonSeedTracks+Phase2tpToL2SeedAssociation
442458
+Phase2tpToL2MuonAssociation+Phase2tpToL2MuonUpdAssociation
443459
+Phase2tpToL3OITkAssociation+Phase2tpToL3OITkFilteredAssociation
@@ -448,10 +464,10 @@
448464
)
449465

450466
from Configuration.ProcessModifiers.phase2L2AndL3Muons_cff import phase2L2AndL3Muons
451-
phase2L2AndL3Muons.toReplaceWith(muonAssociationHLT_seq, Phase2IOFirstMuonAssociationHLT_seq)
467+
phase2L2AndL3Muons.toReplaceWith(muonAssociationHLT_seq, _muonAssociationHLT_seq_IO_first)
452468

453469
from Configuration.ProcessModifiers.phase2L3MuonsOIFirst_cff import phase2L3MuonsOIFirst
454-
(phase2L2AndL3Muons & phase2L3MuonsOIFirst).toReplaceWith(muonAssociationHLT_seq, Phase2OIFirstMuonAssociationHLT_seq)
470+
(phase2L2AndL3Muons & phase2L3MuonsOIFirst).toReplaceWith(muonAssociationHLT_seq, _muonAssociationHLT_seq_OI_first)
455471

456472
# fastsim has no hlt specific dt hit collection
457473
from Configuration.Eras.Modifier_fastSim_cff import fastSim

0 commit comments

Comments
 (0)