Skip to content

Commit 3408cbd

Browse files
authored
Merge pull request cms-sw#42266 from mtosi/doubletRecoveryDQMatHLT
add DQM and Validation modules for doublet recovery tracks
2 parents b3b4fd8 + a934889 commit 3408cbd

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

DQM/HLTEvF/python/HLTTrackingMonitoring_Client_cff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
)
3030

3131
def _modifyForRun3Default(efffromhitpattern):
32-
efffromhitpattern.subDirs = ["HLT/Tracking/pixelTracks/HitEffFromHitPattern*", "HLT/Tracking/tracks/HitEffFromHitPattern*"]
32+
efffromhitpattern.subDirs = ["HLT/Tracking/pixelTracks/HitEffFromHitPattern*", "HLT/Tracking/tracks/HitEffFromHitPattern*", "HLT/Tracking/doubletRecoveryTracks/HitEffFromHitPattern*"] #, "HLT/Tracking/iter0HP/HitEffFromHitPattern*"
3333

3434
def _modifyForRun3EGM(efffromhitpattern):
3535
efffromhitpattern.subDirs = ["HLT/EGM/Tracking/GSF/HitEffFromHitPattern*"]

DQM/HLTEvF/python/HLTTrackingMonitoring_cff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
)
2323

2424
from Configuration.Eras.Modifier_run3_common_cff import run3_common
25-
run3_common.toReplaceWith(trackingMonitoringHLTsequence, cms.Sequence(pixelTracksMonitoringHLT * iterHLTTracksMonitoringHLT))
25+
run3_common.toReplaceWith(trackingMonitoringHLTsequence, cms.Sequence(pixelTracksMonitoringHLT * iterHLTTracksMonitoringHLT * doubletRecoveryHPTracksMonitoringHLT)) # * iter0HPTracksMonitoringHLT ))
2626
run3_common.toReplaceWith(egmTrackingMonitorHLTsequence, cms.Sequence(gsfTracksMonitoringHLT))

DQMOffline/Trigger/python/TrackingMonitoring_Client_cff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
)
6565

6666
def _modifyForRun3Default(efffromhitpattern):
67-
efffromhitpattern.subDirs = ["HLT/Tracking/pixelTracks/HitEffFromHitPattern*", "HLT/Tracking/tracks/HitEffFromHitPattern*"]
67+
efffromhitpattern.subDirs = ["HLT/Tracking/pixelTracks/HitEffFromHitPattern*", "HLT/Tracking/tracks/HitEffFromHitPattern*", "HLT/Tracking/doubletRecoveryTracks/HitEffFromHitPattern*"] #, "HLT/Tracking/iter0HP/HitEffFromHitPattern*"
6868

6969
def _modifyForRun3EGM(efffromhitpattern):
7070
efffromhitpattern.subDirs = ["HLT/EGM/Tracking/GSF/HitEffFromHitPattern*"]

DQMOffline/Trigger/python/TrackingMonitoring_cff.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,15 @@
127127
# + iter4TracksMonitoringHLT
128128
)
129129

130+
doubletRecoveryHPTracksMonitoringHLT = trackingMonHLT.clone(
131+
FolderName = 'HLT/Tracking/doubletRecoveryTracks',
132+
TrackProducer = 'hltDoubletRecoveryPFlowTrackSelectionHighPurity',
133+
allTrackProducer = 'hltDoubletRecoveryPFlowTrackSelectionHighPurity',
134+
doEffFromHitPatternVsPU = True,
135+
doEffFromHitPatternVsBX = False,
136+
doEffFromHitPatternVsLUMI = False
137+
)
138+
130139
############
131140
#### EGM tracks
132141
# GSF: hltEgammaGsfTracks
@@ -203,6 +212,6 @@
203212
)
204213

205214
from Configuration.Eras.Modifier_run3_common_cff import run3_common
206-
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT))
215+
run3_common.toReplaceWith(trackingMonitorHLT, cms.Sequence(pixelTracksMonitoringHLT + iterHLTTracksMonitoringHLT + doubletRecoveryHPTracksMonitoringHLT )) # + iter0HPTracksMonitoringHLT ))
207216
run3_common.toReplaceWith(trackingMonitorHLTall, cms.Sequence(pixelTracksMonitoringHLT + iter0TracksMonitoringHLT + iterHLTTracksMonitoringHLT))
208217
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"]
29+
trackvalidator.label = ["hltPixelTracks", "hltMergedTracks", "hltDoubletRecoveryPFlowTrackSelectionHighPurity"] #, "hltIter0PFlowTrackSelectionHighPurity"]
3030

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

0 commit comments

Comments
 (0)