From ffdb7a8ca01dd7df5d39f87cba73ae786a508142 Mon Sep 17 00:00:00 2001 From: Alejandro Sanchez Date: Mon, 12 Sep 2022 20:42:40 +0200 Subject: [PATCH] move enable flag checks to avoid unused collections from being consumed --- DQM/EcalMonitorTasks/interface/GpuTask.h | 16 ++++++++-------- DQM/EcalMonitorTasks/src/GpuTask.cc | 24 ------------------------ 2 files changed, 8 insertions(+), 32 deletions(-) diff --git a/DQM/EcalMonitorTasks/interface/GpuTask.h b/DQM/EcalMonitorTasks/interface/GpuTask.h index 94745d43a7019..c85759ba456ff 100644 --- a/DQM/EcalMonitorTasks/interface/GpuTask.h +++ b/DQM/EcalMonitorTasks/interface/GpuTask.h @@ -59,46 +59,46 @@ namespace ecaldqm { inline bool GpuTask::analyze(void const* collection_data, Collections collection) { switch (collection) { case kEBCpuDigi: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableDigi_) runOnCpuDigis(*static_cast(collection_data), collection); return runGpuTask_; break; case kEECpuDigi: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableDigi_) runOnCpuDigis(*static_cast(collection_data), collection); return runGpuTask_; break; case kEBGpuDigi: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableDigi_) runOnGpuDigis(*static_cast(collection_data), collection); return runGpuTask_; break; case kEEGpuDigi: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableDigi_) runOnGpuDigis(*static_cast(collection_data), collection); return runGpuTask_; break; case kEBCpuUncalibRecHit: case kEECpuUncalibRecHit: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableUncalib_) runOnCpuUncalibRecHits(*static_cast(collection_data), collection); return runGpuTask_; break; case kEBGpuUncalibRecHit: case kEEGpuUncalibRecHit: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableUncalib_) runOnGpuUncalibRecHits(*static_cast(collection_data), collection); return runGpuTask_; break; case kEBCpuRecHit: case kEECpuRecHit: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableRecHit_) runOnCpuRecHits(*static_cast(collection_data), collection); return runGpuTask_; break; case kEBGpuRecHit: case kEEGpuRecHit: - if (collection_data && runGpuTask_) + if (collection_data && runGpuTask_ && enableRecHit_) runOnGpuRecHits(*static_cast(collection_data), collection); return runGpuTask_; break; diff --git a/DQM/EcalMonitorTasks/src/GpuTask.cc b/DQM/EcalMonitorTasks/src/GpuTask.cc index ebdf40c584c8f..47d097d1ebc9f 100644 --- a/DQM/EcalMonitorTasks/src/GpuTask.cc +++ b/DQM/EcalMonitorTasks/src/GpuTask.cc @@ -163,10 +163,6 @@ namespace ecaldqm { template void GpuTask::runOnCpuDigis(DigiCollection const& cpuDigis, Collections collection) { - // Return if not enabled - if (!enableDigi_) - return; - MESet& meDigiCpu(MEs_.at("DigiCpu")); MESet& meDigiCpuAmplitude(MEs_.at("DigiCpuAmplitude")); @@ -200,10 +196,6 @@ namespace ecaldqm { template void GpuTask::runOnGpuDigis(DigiCollection const& gpuDigis, Collections collection) { - // Return if not enabled - if (!enableDigi_) - return; - MESet& meDigiGpuCpu(MEs_.at("DigiGpuCpu")); MESet& meDigiGpuCpuAmplitude(MEs_.at("DigiGpuCpuAmplitude")); @@ -279,10 +271,6 @@ namespace ecaldqm { } void GpuTask::runOnCpuUncalibRecHits(EcalUncalibratedRecHitCollection const& cpuHits, Collections collection) { - // Return if not enabled - if (!enableUncalib_) - return; - MESet& meUncalibCpu(MEs_.at("UncalibCpu")); MESet& meUncalibCpuAmp(MEs_.at("UncalibCpuAmp")); MESet& meUncalibCpuAmpError(MEs_.at("UncalibCpuAmpError")); @@ -335,10 +323,6 @@ namespace ecaldqm { } void GpuTask::runOnGpuUncalibRecHits(EcalUncalibratedRecHitCollection const& gpuHits, Collections collection) { - // Return if not enabled - if (!enableUncalib_) - return; - MESet& meUncalibGpuCpu(MEs_.at("UncalibGpuCpu")); MESet& meUncalibGpuCpuAmp(MEs_.at("UncalibGpuCpuAmp")); MESet& meUncalibGpuCpuAmpError(MEs_.at("UncalibGpuCpuAmpError")); @@ -477,10 +461,6 @@ namespace ecaldqm { } void GpuTask::runOnCpuRecHits(EcalRecHitCollection const& cpuHits, Collections collection) { - // Return if not enabled - if (!enableRecHit_) - return; - MESet& meRecHitCpu(MEs_.at("RecHitCpu")); MESet& meRecHitCpuEnergy(MEs_.at("RecHitCpuEnergy")); MESet& meRecHitCpuTime(MEs_.at("RecHitCpuTime")); @@ -509,10 +489,6 @@ namespace ecaldqm { } void GpuTask::runOnGpuRecHits(EcalRecHitCollection const& gpuHits, Collections collection) { - // Return if not enabled - if (!enableRecHit_) - return; - MESet& meRecHitGpuCpu(MEs_.at("RecHitGpuCpu")); MESet& meRecHitGpuCpuEnergy(MEs_.at("RecHitGpuCpuEnergy")); MESet& meRecHitGpuCpuTime(MEs_.at("RecHitGpuCpuTime"));