Skip to content

Commit dab7cb3

Browse files
committed
add DQM / Validation monitoring for hltInitialStep and hltHighPtTripletTracks in the Phase2 HLT menu
1 parent 3242ef3 commit dab7cb3

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

Configuration/EventContent/python/EventContent_cff.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,8 @@ def SwapKeepAndDrop(l):
682682
'keep *_hltPhase2PixelTracks_*_*',
683683
'keep *_hltPhase2PixelVertices_*_*',
684684
'keep *_hltGeneralTracks_*_*',
685+
'keep *_hltInitialStepTrackSelectionHighPurity_*_*',
686+
'keep *_hltHighPtTripletStepTrackSelectionHighPurity_*_*',
685687
'keep *_hltOfflinePrimaryVertices_*_*',
686688
'keep *_hltHGCalRecHit_*_*'
687689
])

DQMOffline/Trigger/python/TrackingMonitoring_cff.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,20 @@
118118
TrackProducer = 'hltGeneralTracks',
119119
allTrackProducer = 'hltGeneralTracks')
120120

121+
iterInitialStepMonitoringHLT = iterHLTTracksMonitoringHLT.clone(
122+
primaryVertex = 'hltPhase2PixelVertices',
123+
FolderName = 'HLT/Tracking/hltInitialStepTrackSelectionHighPurity',
124+
TrackProducer = 'hltInitialStepTrackSelectionHighPurity',
125+
allTrackProducer = 'hltInitialStepTrackSelectionHighPurity',
126+
)
127+
128+
iterHighPtTripletsMonitoringHLT = iterHLTTracksMonitoringHLT.clone(
129+
primaryVertex = 'hltPhase2PixelVertices',
130+
FolderName = 'HLT/Tracking/hltHighPtTripletStepTrackSelectionHighPurity',
131+
TrackProducer = 'hltHighPtTripletStepTrackSelectionHighPurity',
132+
allTrackProducer = 'hltHighPtTripletStepTrackSelectionHighPurity',
133+
)
134+
121135
iter3TracksMonitoringHLT = trackingMonHLT.clone(
122136
FolderName = 'HLT/Tracking/iter3Merged',
123137
TrackProducer = 'hltIter3Merged',
@@ -249,7 +263,7 @@
249263

250264
from Configuration.Eras.Modifier_run3_common_cff import run3_common
251265
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT )) # + iter0HPTracksMonitoringHLT ))
252-
phase2_tracker.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT))
266+
phase2_tracker.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + iterInitialStepMonitoringHLT + iterHighPtTripletsMonitoringHLT))
253267

254268
run3_common.toReplaceWith(trackingMonitorHLTall, cms.Sequence(pixelTracksMonitoringHLT + iter0TracksMonitoringHLT + iterHLTTracksMonitoringHLT))
255269
run3_common.toReplaceWith(egmTrackingMonitorHLT, cms.Sequence(gsfTracksMonitoringHLT))

Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def _modifyForRun3(trackvalidator):
3232
run3_common.toModify(hltTrackValidator, _modifyForRun3)
3333

3434
def _modifyForPhase2(trackvalidator):
35-
trackvalidator.label = ["hltGeneralTracks","hltPhase2PixelTracks"]
35+
trackvalidator.label = ["hltGeneralTracks", "hltPhase2PixelTracks", "hltInitialStepTrackSelectionHighPurity", "hltHighPtTripletStepTrackSelectionHighPurity"]
3636

3737
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
3838
phase2_tracker.toModify(hltTrackValidator, _modifyForPhase2)

0 commit comments

Comments
 (0)