Skip to content

Commit c79dc92

Browse files
silviodonatojprendi
authored andcommitted
include MUO,JME online scouting DQM, including scouting objects in DQM unit test, use scouting rho
1 parent d47c8ca commit c79dc92

File tree

4 files changed

+43
-1
lines changed

4 files changed

+43
-1
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
## See DQMOffline/HLTScouting/python/HLTScoutingDqmOffline_cff.py
4+
5+
from DQMOffline.JetMET.jetMETDQMOfflineSource_cff import *
6+
7+
8+
jetDQMOnlineAnalyzerAk4ScoutingCleaned = jetDQMAnalyzerAk4ScoutingCleaned.clone()
9+
jetDQMOnlineAnalyzerAk4ScoutingUncleaned = jetDQMAnalyzerAk4ScoutingUncleaned.clone()
10+
11+
jetDQMOnlineAnalyzerSequenceScouting = cms.Sequence(jetDQMOnlineAnalyzerAk4ScoutingUncleaned*jetDQMOnlineAnalyzerAk4ScoutingCleaned)
12+
13+
ScoutingJetMonitoring = cms.Sequence(jetPreDQMSeqScouting*
14+
dqmAk4PFScoutingL1FastL2L3ResidualCorrectorChain*
15+
jetDQMOnlineAnalyzerSequenceScouting)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
## See DQMOffline/HLTScouting/python/HLTScoutingDqmOffline_cff.py
4+
5+
from HLTriggerOffline.Scouting.ScoutingMuonTriggerAnalyzer_cfi import ScoutingMuonTriggerAnalysis_DoubleMu, ScoutingMuonTriggerAnalysis_SingleMu
6+
from HLTriggerOffline.Scouting.ScoutingMuonTagProbeAnalyzer_cfi import ScoutingMuonTagProbeAnalysisNoVtx, ScoutingMuonTagProbeAnalysisVtx
7+
8+
ScoutingMuonTagProbeAnalysisNoVtxOnline = ScoutingMuonTagProbeAnalysisNoVtx.clone(OutputInternalPath = "/HLT/ScoutingOnline/Muons/NoVtx")
9+
ScoutingMuonTagProbeAnalysisVtxOnline = ScoutingMuonTagProbeAnalysisVtx.clone(OutputInternalPath = "/HLT/ScoutingOnline/Muons/Vtx")
10+
ScoutingMuonTriggerAnalysis_DoubleMu = ScoutingMuonTriggerAnalysis_DoubleMu.clone(OutputInternalPath = "/HLT/ScoutingOnline/Muons/L1Efficiency/DoubleMu")
11+
ScoutingMuonTriggerAnalysis_SingleMu = ScoutingMuonTriggerAnalysis_SingleMu.clone(OutputInternalPath = "/HLT/ScoutingOnline/Muons/L1Efficiency/SingleMu")
12+
13+
ScoutingMuonMonitoring = cms.Sequence( ScoutingMuonTagProbeAnalysisNoVtxOnline + ScoutingMuonTagProbeAnalysisVtxOnline + ScoutingMuonTriggerAnalysis_DoubleMu + ScoutingMuonTriggerAnalysis_SingleMu )

DQM/Integration/python/clients/scouting_dqm_sourceclient-live_cfg.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,22 @@
4444
process.load("DQM.HLTEvF.ScoutingCollectionMonitor_cfi")
4545
process.scoutingCollectionMonitor.topfoldername = "ScoutingDQM/"
4646
process.scoutingCollectionMonitor.onlyScouting = True
47+
process.scoutingCollectionMonitor.rho = ["hltScoutingPFPacker", "rho"]
4748
process.dqmcommon = cms.Sequence(process.dqmEnv
4849
* process.dqmSaver)#*process.dqmSaverPB)
4950

50-
process.p = cms.Path(process.dqmcommon * process.scoutingCollectionMonitor)
51+
process.load("DQM.HLTEvF.ScoutingMuonMonitoring_cff")
52+
process.load("DQM.HLTEvF.ScoutingJetMonitoring_cff")
53+
54+
## Run-1 L1TGT required by ScoutingJetMonitoring https://github.com/cms-sw/cmssw/blob/master/DQMOffline/JetMET/src/JetAnalyzer.cc#L2603-L2611
55+
process.GlobalTag.toGet.append(
56+
cms.PSet(
57+
record = cms.string("L1GtTriggerMenuRcd"),
58+
tag = cms.string('L1GtTriggerMenu_CRAFT09_hlt'),
59+
)
60+
)
61+
62+
process.p = cms.Path(process.dqmcommon * process.scoutingCollectionMonitor * process.ScoutingMuonMonitoring * process.ScoutingJetMonitoring)
5163

5264
### process customizations included here
5365
from DQM.Integration.config.online_customizations_cfi import *

DQM/Integration/python/config/unittestinputsource_cfi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@
122122
'drop *',
123123
'keep FEDRawDataCollection_rawDataCollector_*_*',
124124
'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*',
125+
'keep Run3Scouting*_*_*_*',
126+
'keep double_hltScoutingPFPacker_*_*',
125127
'keep edmTriggerResults_TriggerResults_*_*'
126128
),
127129
dropDescendantsOfDroppedBranches = cms.untracked.bool(True)

0 commit comments

Comments
 (0)