Skip to content

Commit d5672ad

Browse files
committed
HLT Heterogeneous monitoring: make comparisons PF and HCal comparisons appear under HLT folder
1 parent 675d270 commit d5672ad

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

DQM/PFTasks/plugins/PFHcalGPUComparisonTask.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ class PFHcalGPUComparisonTask : public hcaldqm::DQTask {
8989
MonitorElement* pfCluster_Eta_Diff_HostvsDevice_;
9090
MonitorElement* pfCluster_Phi_Diff_HostvsDevice_;
9191

92+
std::string subsystemDir_;
9293
std::string pfCaloGPUCompDir_;
9394
};
9495

@@ -98,9 +99,11 @@ PFHcalGPUComparisonTask::PFHcalGPUComparisonTask(edm::ParameterSet const& conf)
9899
consumes<reco::PFClusterCollection>(conf.getUntrackedParameter<edm::InputTag>("pfClusterToken_ref"))},
99100
pfClusterTok_target_{
100101
consumes<reco::PFClusterCollection>(conf.getUntrackedParameter<edm::InputTag>("pfClusterToken_target"))},
102+
subsystemDir_{conf.getUntrackedParameter<std::string>("subsystem")},
101103
pfCaloGPUCompDir_{conf.getUntrackedParameter<std::string>("name")} {}
102104

103105
void PFHcalGPUComparisonTask::bookHistograms(DQMStore::IBooker& ibooker, edm::Run const& r, edm::EventSetup const& es) {
106+
_subsystem = subsystemDir_;
104107
ibooker.setCurrentFolder(pfCaloGPUCompDir_);
105108
DQTask::bookHistograms(ibooker, r, es);
106109
// Book monitoring elements
@@ -254,6 +257,7 @@ void PFHcalGPUComparisonTask::globalEndLuminosityBlock(edm::LuminosityBlock cons
254257

255258
void PFHcalGPUComparisonTask::fillDescriptions(edm::ConfigurationDescriptions& descriptions) {
256259
edm::ParameterSetDescription desc;
260+
desc.addUntracked<std::string>("subsystem", "ParticleFlow");
257261
desc.addUntracked<std::string>("name", "ParticleFlow/pfCaloGPUCompDir");
258262
desc.addUntracked<edm::InputTag>("pfClusterToken_ref", edm::InputTag("hltParticleFlowClusterHCALSerialSync"));
259263
desc.addUntracked<edm::InputTag>("pfClusterToken_target", edm::InputTag("hltParticleFlowClusterHCAL"));

DQMOffline/Trigger/python/HeterogeneousMonitoring_cff.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
from DQM.PFTasks.pfHcalGPUComparisonTask_cfi import *
1919

2020
hltPfHcalGPUComparisonTask = pfHcalGPUComparisonTask.clone(
21-
name = cms.untracked.string('HLT/HeterogeneousComparisons/ParticleFlow'),
21+
subsystem = cms.untracked.string("HLT"),
22+
name = cms.untracked.string('HeterogeneousComparisons/ParticleFlow'),
2223
pfClusterToken_ref = cms.untracked.InputTag('hltParticleFlowClusterHCALSerialSync'),
2324
pfClusterToken_target = cms.untracked.InputTag('hltParticleFlowClusterHCAL'),
2425
)
@@ -40,6 +41,7 @@
4041
from DQM.HcalTasks.hcalGPUComparisonTask_cfi import *
4142

4243
hltHcalGPUComparisonTask = hcalGPUComparisonTask.clone(
44+
subsystem = "HLT",
4345
tagHBHE_ref = "hltHbherecoSerialSync",
4446
tagHBHE_target = "hltHbhereco"
4547
)

0 commit comments

Comments
 (0)