Skip to content

Commit 5c7b422

Browse files
authored
Merge pull request #48361 from mmasciov/HLTMTVupdate
Update HLT MultiTrackValidator
2 parents dd8becf + fc5001f commit 5c7b422

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

DQMOffline/Trigger/python/TrackingMonitoring_cff.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,17 @@
190190
# + iter4TracksMonitoringHLT
191191
)
192192

193-
doubletRecoveryHPTracksMonitoringHLT = trackingMonHLT.clone(
193+
doubletRecoveryTracksMonitoringHLT = trackingMonHLT.clone(
194194
FolderName = 'HLT/Tracking/doubletRecoveryTracks',
195+
TrackProducer = 'hltDoubletRecoveryPFlowCtfWithMaterialTracks',
196+
allTrackProducer = 'hltDoubletRecoveryPFlowCtfWithMaterialTracks',
197+
doEffFromHitPatternVsPU = True,
198+
doEffFromHitPatternVsBX = False,
199+
doEffFromHitPatternVsLUMI = False
200+
)
201+
202+
doubletRecoveryHPTracksMonitoringHLT = trackingMonHLT.clone(
203+
FolderName = 'HLT/Tracking/doubletRecoveryTracksHP',
195204
TrackProducer = 'hltDoubletRecoveryPFlowTrackSelectionHighPurity',
196205
allTrackProducer = 'hltDoubletRecoveryPFlowTrackSelectionHighPurity',
197206
doEffFromHitPatternVsPU = True,
@@ -287,13 +296,13 @@
287296
)
288297

289298
from Configuration.Eras.Modifier_run3_common_cff import run3_common
290-
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT )) # + iter0HPTracksMonitoringHLT ))
299+
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT))
291300
phase2_tracker.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + iterInitialStepMonitoringHLT + iterHighPtTripletsMonitoringHLT))
292301

293302
from Configuration.ProcessModifiers.trackingLST_cff import trackingLST
294303
from Configuration.ProcessModifiers.seedingLST_cff import seedingLST
295304
(~seedingLST & trackingLST).toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + initialSteppTTCLSTTracksMonitoringHLT + initialSteppLSTCLSTTracksMonitoringHLT + initialStepT5TCLSTTracksMonitoringHLT + iterHighPtTripletsMonitoringHLT))
296305
(seedingLST & trackingLST).toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + initialSteppTTCLSTTracksMonitoringHLT + initialStepT5TCLSTTracksMonitoringHLT + highPtTripletSteppLSTCLSTTracksMonitoringHLT))
297306

298-
run3_common.toReplaceWith(trackingMonitorHLTall, cms.Sequence(pixelTracksMonitoringHLT + iter0TracksMonitoringHLT + iterHLTTracksMonitoringHLT))
307+
run3_common.toReplaceWith(trackingMonitorHLTall, cms.Sequence(pixelTracksMonitoringHLT + iter0TracksMonitoringHLT + iter0HPTracksMonitoringHLT + doubletRecoveryTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT + iterHLTTracksMonitoringHLT))
299308
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
@@ -26,7 +26,7 @@
2626
)
2727

2828
def _modifyForRun3(trackvalidator):
29-
trackvalidator.label = ["hltPixelTracks", "hltMergedTracks", "hltDoubletRecoveryPFlowTrackSelectionHighPurity"] #, "hltIter0PFlowTrackSelectionHighPurity"]
29+
trackvalidator.label = ["hltPixelTracks", "hltIter0PFlowCtfWithMaterialTracks", "hltIter0PFlowTrackSelectionHighPurity", "hltDoubletRecoveryPFlowCtfWithMaterialTracks", "hltDoubletRecoveryPFlowTrackSelectionHighPurity", "hltMergedTracks"]
3030

3131
from Configuration.Eras.Modifier_run3_common_cff import run3_common
3232
run3_common.toModify(hltTrackValidator, _modifyForRun3)

Validation/RecoTrack/python/HLTmultiTrackValidator_cfi.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,7 @@
99
hltMultiTrackValidator.label = ['hltPixelTracks']
1010
hltMultiTrackValidator.beamSpot = 'hltOnlineBeamSpot'
1111
hltMultiTrackValidator.ptMinTP = 0.4
12-
hltMultiTrackValidator.lipTP = 30.0
13-
hltMultiTrackValidator.tipTP = 60.0
14-
hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.ptMin = 0.9
15-
hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.lip = 30.0
16-
hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.tip = 60.0
17-
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsEta = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
18-
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsPhi = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
19-
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsPt = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone(ptMin=0.4)
20-
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsVTXR = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
21-
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsVTXZ = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
12+
hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsPt.ptMin = 0.4
2213
hltMultiTrackValidator.parametersDefiner = 'hltLhcParametersDefinerForTP'
2314
### for fake rate vs dR ###
2415
hltMultiTrackValidator.calculateDrSingleCollection = False

0 commit comments

Comments
 (0)