File indexing completed on 2024-08-21 04:46:25
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMOffline.RecoB.PrimaryVertexMonitor_cff import pvMonitor
0004
0005 hltVerticesMonitoring = pvMonitor.clone(
0006 beamSpotLabel = "hltOnlineBeamSpot"
0007 )
0008
0009 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0010 phase2_tracker.toModify(hltVerticesMonitoring,
0011 TopFolderName = "HLT/Vertexing/hltFullVertices",
0012 vertexLabel = cms.InputTag("hltOfflinePrimaryVertices"))
0013
0014 hltPixelVerticesMonitoring = hltVerticesMonitoring.clone(
0015 TopFolderName = "HLT/Vertexing/hltPixelVertices",
0016 vertexLabel = "hltPixelVertices",
0017 ndof = 1,
0018 useHPforAlignmentPlots = False
0019 )
0020
0021 from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
0022 pp_on_PbPb_run3.toModify(hltPixelVerticesMonitoring,
0023 vertexLabel = "hltPixelVerticesPPOnAA")
0024
0025 phase2_tracker.toModify(hltPixelVerticesMonitoring,
0026 vertexLabel = "hltPhase2PixelVertices")
0027
0028 hltTrimmedPixelVerticesMonitoring = hltVerticesMonitoring.clone(
0029 TopFolderName = "HLT/Vertexing/hltTrimmedPixelVertices",
0030 vertexLabel = "hltTrimmedPixelVertices",
0031 ndof = 1,
0032 useHPforAlignmentPlots = False
0033 )
0034
0035 pp_on_PbPb_run3.toModify(hltTrimmedPixelVerticesMonitoring,
0036 vertexLabel = "hltTrimmedPixelVerticesPPOnAA")
0037
0038 hltVerticesPFFilterMonitoring = hltVerticesMonitoring.clone(
0039 TopFolderName = "HLT/Vertexing/hltVerticesPFFilter",
0040 vertexLabel = "hltVerticesPFFilter",
0041 useHPforAlignmentPlots = False
0042 )
0043
0044 pp_on_PbPb_run3.toModify(hltVerticesPFFilterMonitoring,
0045 vertexLabel = cms.InputTag("hltVerticesPFFilterPPOnAA"))
0046
0047 hltVerticesL3PFBjetsMonitoring = hltVerticesMonitoring.clone(
0048 TopFolderName = "HLT/Vertexing/hltVerticesL3PFBjets",
0049 vertexLabel = "hltVerticesL3PFBjets",
0050 useHPforAlignmentPlots = False
0051 )
0052 vertexingMonitorHLT = cms.Sequence(
0053 hltPixelVerticesMonitoring
0054 + hltTrimmedPixelVerticesMonitoring
0055 + hltVerticesPFFilterMonitoring
0056
0057 )
0058
0059 phase2_tracker.toReplaceWith(vertexingMonitorHLT, cms.Sequence(hltPixelVerticesMonitoring + hltVerticesMonitoring))