From 2c5272b8d510042a703131ec31ada27aea48fd98 Mon Sep 17 00:00:00 2001
From: Florian Uhlig <f.uhlig@gsi.de>
Date: Tue, 10 Nov 2020 17:10:07 +0100
Subject: [PATCH] Fix compiler issues with c++17

---
 fles/mcbm2018/CbmMcbm2018Source.h                           | 2 +-
 reco/L1/OffLineInterface/CbmL1RichENNRingFinderParallel.cxx | 2 +-
 sim/response/base/CbmDigitizationSource.h                   | 4 ++++
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/fles/mcbm2018/CbmMcbm2018Source.h b/fles/mcbm2018/CbmMcbm2018Source.h
index 06ad5480ec..4690134772 100644
--- a/fles/mcbm2018/CbmMcbm2018Source.h
+++ b/fles/mcbm2018/CbmMcbm2018Source.h
@@ -36,7 +36,7 @@ public:
   CbmMcbm2018Source();
 
   CbmMcbm2018Source(const CbmMcbm2018Source& source) = delete;
-  CbmMcbm2018Source operator=(const CbmMcbm2018Source&) = delete;
+  CbmMcbm2018Source& operator=(const CbmMcbm2018Source&) = delete;
 
   virtual ~CbmMcbm2018Source();
 
diff --git a/reco/L1/OffLineInterface/CbmL1RichENNRingFinderParallel.cxx b/reco/L1/OffLineInterface/CbmL1RichENNRingFinderParallel.cxx
index 72d0702f3d..a0bf8cee14 100644
--- a/reco/L1/OffLineInterface/CbmL1RichENNRingFinderParallel.cxx
+++ b/reco/L1/OffLineInterface/CbmL1RichENNRingFinderParallel.cxx
@@ -89,7 +89,7 @@ Int_t CbmL1RichENNRingFinderParallel::DoFind(TClonesArray* HitArray,
 
   const Int_t nhits = HitArray->GetEntriesFast();
 
-  for (register Int_t i = 0; i < nhits; ++i) {
+  for (Int_t i = 0; i < nhits; ++i) {
     CbmRichHit* hit = L1_DYNAMIC_CAST<CbmRichHit*>(HitArray->At(i));
     if (!hit) continue;
     ENNRingHit tmp;
diff --git a/sim/response/base/CbmDigitizationSource.h b/sim/response/base/CbmDigitizationSource.h
index d1ff4517f2..6003065025 100644
--- a/sim/response/base/CbmDigitizationSource.h
+++ b/sim/response/base/CbmDigitizationSource.h
@@ -170,6 +170,10 @@ public:
   virtual void Reset() {}
 
 
+    /** @brief Abstract in base class. No implementation here.
+     **/
+  virtual Bool_t SpecifyRunId() { return kTRUE; }
+
   /** @brief Set event-by-event mode
      ** @value choice  kTRUE if event-by-event mode
      **
-- 
GitLab