diff --git a/core/data/bmon/CbmBmonDigi.h b/core/data/bmon/CbmBmonDigi.h
index 8d65ee2cba9ae56f9480a49eb70ab8821179e3bc..395838b254317eb43475f7ada78964b6dca29fc7 100644
--- a/core/data/bmon/CbmBmonDigi.h
+++ b/core/data/bmon/CbmBmonDigi.h
@@ -55,7 +55,7 @@ public:
 
 
   /** @brief Destructor **/
-  virtual ~CbmBmonDigi() {};
+  ~CbmBmonDigi() {};
 
 
   /** @brief Get the desired name of the branch for this objects in the cbm output tree  (static)
diff --git a/core/data/much/CbmMuchDigi.h b/core/data/much/CbmMuchDigi.h
index 87eb178e719ad85bb842886885eba5cdd9ed9f25..afadea2e18c0349aaf47cbf9b879b4d84abaf16b 100644
--- a/core/data/much/CbmMuchDigi.h
+++ b/core/data/much/CbmMuchDigi.h
@@ -58,7 +58,7 @@ public:
   CbmMuchDigi& operator=(const CbmMuchDigi&);
 
   /** Destructor **/
-  virtual ~CbmMuchDigi() {}
+  ~CbmMuchDigi() {}
 
   /** @brief Charge
          ** @return Return ADC value as charge
@@ -90,8 +90,8 @@ public:
   uint16_t GetAdc() const { return fCharge; }
 
 
-  virtual int32_t GetAddress() const { return static_cast<int32_t>(fAddress); }
-  virtual double GetTime() const { return static_cast<double>(fTime); }
+  int32_t GetAddress() const { return static_cast<int32_t>(fAddress); }
+  double GetTime() const { return static_cast<double>(fTime); }
 
   // Setters
   void SetAdc(int32_t adc);