From dc689994e0bf428af90696fdad9471f6f335db89 Mon Sep 17 00:00:00 2001
From: Pascal Raisig <praisig@ikf.uni-frankfurt.de>
Date: Tue, 13 Jul 2021 14:17:05 +0200
Subject: [PATCH] Remove classDef from templates

This is only required if one wants to implement direct instances based on the templates without derivation. But, in our case, were always derive it is unecessary and also causes issues. Hence, I removed it with this commit.
---
 reco/base/CbmRecoUnpackAlgo.tmpl       | 3 ---
 reco/base/CbmRecoUnpackConfig.tmpl     | 3 ---
 reco/detectors/trd/CbmTrdRecoLinkDef.h | 4 ----
 3 files changed, 10 deletions(-)

diff --git a/reco/base/CbmRecoUnpackAlgo.tmpl b/reco/base/CbmRecoUnpackAlgo.tmpl
index f453e8be93..e17f69ce5c 100644
--- a/reco/base/CbmRecoUnpackAlgo.tmpl
+++ b/reco/base/CbmRecoUnpackAlgo.tmpl
@@ -387,9 +387,6 @@ public:
     ++fNrProcessedTs;
     return fOutputVec;
   }
-
-public:
-  ClassDef(CbmRecoUnpackAlgo, 2)
 };
 
 #endif  // CbmRecoUnpackAlgo_H
diff --git a/reco/base/CbmRecoUnpackConfig.tmpl b/reco/base/CbmRecoUnpackConfig.tmpl
index fc70bdb20b..aede09bf68 100644
--- a/reco/base/CbmRecoUnpackConfig.tmpl
+++ b/reco/base/CbmRecoUnpackConfig.tmpl
@@ -243,9 +243,6 @@ protected:
     }
     return kTRUE;
   }
-
-public:
-  ClassDef(CbmRecoUnpackConfig, 2)
 };
 
 
diff --git a/reco/detectors/trd/CbmTrdRecoLinkDef.h b/reco/detectors/trd/CbmTrdRecoLinkDef.h
index 70fa9bb3fb..7c363fbfa7 100644
--- a/reco/detectors/trd/CbmTrdRecoLinkDef.h
+++ b/reco/detectors/trd/CbmTrdRecoLinkDef.h
@@ -27,10 +27,6 @@
 #pragma link C++ class CbmTrdRecoQa + ;
 #pragma link C++ class CbmTrdTracksPidQa + ;
 
-#pragma link C++ class CbmRecoUnpackAlgo < CbmTrdDigi, CbmTrdRawMessageSpadic, std::pair < size_t, size_t>> + ;
-#pragma link C++ class CbmRecoUnpackConfig < CbmTrdUnpackAlgoBaseR, CbmTrdDigi, CbmTrdRawMessageSpadic,                \
-  std::pair < size_t, size_t>> + ;
-
 #pragma link C++ class CbmTrdUnpackAlgoBaseR + ;
 #pragma link C++ class CbmTrdUnpackAlgoR + ;
 #pragma link C++ class CbmTrdUnpackAlgoLegacy2020R + ;
-- 
GitLab