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