Skip to content

Commit

Permalink
add DQM / Validation monitoring for hltInitialStep and hltHighPtTripl…
Browse files Browse the repository at this point in the history
…etTracks in the Phase2 HLT menu
  • Loading branch information
mmusich committed Nov 28, 2024
1 parent 3242ef3 commit dab7cb3
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
2 changes: 2 additions & 0 deletions Configuration/EventContent/python/EventContent_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -682,6 +682,8 @@ def SwapKeepAndDrop(l):
'keep *_hltPhase2PixelTracks_*_*',
'keep *_hltPhase2PixelVertices_*_*',
'keep *_hltGeneralTracks_*_*',
'keep *_hltInitialStepTrackSelectionHighPurity_*_*',
'keep *_hltHighPtTripletStepTrackSelectionHighPurity_*_*',
'keep *_hltOfflinePrimaryVertices_*_*',
'keep *_hltHGCalRecHit_*_*'
])
Expand Down
16 changes: 15 additions & 1 deletion DQMOffline/Trigger/python/TrackingMonitoring_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,20 @@
TrackProducer = 'hltGeneralTracks',
allTrackProducer = 'hltGeneralTracks')

iterInitialStepMonitoringHLT = iterHLTTracksMonitoringHLT.clone(
primaryVertex = 'hltPhase2PixelVertices',
FolderName = 'HLT/Tracking/hltInitialStepTrackSelectionHighPurity',
TrackProducer = 'hltInitialStepTrackSelectionHighPurity',
allTrackProducer = 'hltInitialStepTrackSelectionHighPurity',
)

iterHighPtTripletsMonitoringHLT = iterHLTTracksMonitoringHLT.clone(
primaryVertex = 'hltPhase2PixelVertices',
FolderName = 'HLT/Tracking/hltHighPtTripletStepTrackSelectionHighPurity',
TrackProducer = 'hltHighPtTripletStepTrackSelectionHighPurity',
allTrackProducer = 'hltHighPtTripletStepTrackSelectionHighPurity',
)

iter3TracksMonitoringHLT = trackingMonHLT.clone(
FolderName = 'HLT/Tracking/iter3Merged',
TrackProducer = 'hltIter3Merged',
Expand Down Expand Up @@ -249,7 +263,7 @@

from Configuration.Eras.Modifier_run3_common_cff import run3_common
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT )) # + iter0HPTracksMonitoringHLT ))
phase2_tracker.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT))
phase2_tracker.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + iterInitialStepMonitoringHLT + iterHighPtTripletsMonitoringHLT))

run3_common.toReplaceWith(trackingMonitorHLTall, cms.Sequence(pixelTracksMonitoringHLT + iter0TracksMonitoringHLT + iterHLTTracksMonitoringHLT))
run3_common.toReplaceWith(egmTrackingMonitorHLT, cms.Sequence(gsfTracksMonitoringHLT))
2 changes: 1 addition & 1 deletion Validation/RecoTrack/python/HLTmultiTrackValidator_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def _modifyForRun3(trackvalidator):
run3_common.toModify(hltTrackValidator, _modifyForRun3)

def _modifyForPhase2(trackvalidator):
trackvalidator.label = ["hltGeneralTracks","hltPhase2PixelTracks"]
trackvalidator.label = ["hltGeneralTracks", "hltPhase2PixelTracks", "hltInitialStepTrackSelectionHighPurity", "hltHighPtTripletStepTrackSelectionHighPurity"]

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

0 comments on commit dab7cb3

Please sign in to comment.