@@ -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
103105void 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
255258void 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" ));
0 commit comments