diff --git a/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/SystematicCode.h b/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/SystematicCode.h
index 3665c6bdbbfbd07eccd2c894088ba8132dc76c36..2106d0fb595fa146b8b8dc14d533e4f46c6f2ff4 100644
--- a/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/SystematicCode.h
+++ b/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/SystematicCode.h
@@ -34,7 +34,11 @@ namespace CP {
    /// $Revision: 717600 $
    /// $Date: 2016-01-13 18:48:13 +0100 (Wed, 13 Jan 2016) $
    ///
-   class [[nodiscard]] SystematicCode {
+   class
+#ifndef __CLING__
+   [[nodiscard]]
+#endif
+   SystematicCode {
 
    public:
       /// Possible values for the systematic code