From 4f8402d02c538ee9ca4ee36dde8d8450f536dfcc Mon Sep 17 00:00:00 2001 From: Walter Lampl <Walter.Lampl@cern.ch> Date: Tue, 16 Mar 2021 11:49:31 +0100 Subject: [PATCH] CaloNoise CDO: Explicitly delete accessor by HWIdentifier --- Calorimeter/CaloConditions/CaloConditions/CaloNoise.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Calorimeter/CaloConditions/CaloConditions/CaloNoise.h b/Calorimeter/CaloConditions/CaloConditions/CaloNoise.h index 3bbe947bff51..643035fcd75f 100644 --- a/Calorimeter/CaloConditions/CaloConditions/CaloNoise.h +++ b/Calorimeter/CaloConditions/CaloConditions/CaloNoise.h @@ -10,6 +10,8 @@ #include "CaloIdentifier/CaloCell_ID.h" #include "CaloCondBlobObjs/CaloCondUtils.h" #include "CaloCondBlobObjs/CaloCondBlobFlt.h" +#include "Identifier/HWIdentifier.h" + class CaloNoise { ///Conditions Data Object holding the calorimeter noise per cell and per gain @@ -45,6 +47,12 @@ class CaloNoise { return getNoise(h,gain); } + + /// Safety net: Disallow access by HWIdentifier + float getNoise(const HWIdentifier /*hwid*/, const int /*gain*/) const = delete; + + + float getEffectiveSigma(const Identifier id, const int gain, const float energy) const { IdentifierHash h=m_caloCellId->calo_cell_hash(id); if (h<m_tileHashOffset) { -- GitLab