diff --git a/MQ/base/CbmMQChannels.cxx b/MQ/base/CbmMQChannels.cxx
index dbbb4e342450a4b75b2582c5aee4fe7fea52361a..e55bb97d11ab29a67425dea41890c4400896ae30 100644
--- a/MQ/base/CbmMQChannels.cxx
+++ b/MQ/base/CbmMQChannels.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMQChannels.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQChannels.h"
 
 #include "FairMQDevice.h"
diff --git a/MQ/base/CbmMQChannels.h b/MQ/base/CbmMQChannels.h
index 1c1d2a1f547b51998b0268e46055e5ab2010f12e..c6b2a9aa1f24d348b3771c0d8407eac0d5d6a5a6 100644
--- a/MQ/base/CbmMQChannels.h
+++ b/MQ/base/CbmMQChannels.h
@@ -1,3 +1,8 @@
+/** @file CbmMQChannels.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMMQCHANNELS_H_
 #define CBMMQCHANNELS_H_
 
diff --git a/MQ/base/CbmMQDefs.h b/MQ/base/CbmMQDefs.h
index 265874c83328bb7986c8729daf40e457326970c6..aa34b122cc6033d2907aef907a8e3861af8deb2e 100644
--- a/MQ/base/CbmMQDefs.h
+++ b/MQ/base/CbmMQDefs.h
@@ -1,3 +1,8 @@
+/** @file CbmMQDefs.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //#ifdef HAVE_FAIRMQSTATEMACHINE
 //#include "FairMQStateMachine.h"
 //#endif
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
index dd57dc806ca5e4bfef7b46013b39795c7fb57487..dc3e1b416477d9ca7b780c4f99bbe027299c4547 100644
--- a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
+++ b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
@@ -1,3 +1,8 @@
+/** @file CbmDeviceEventBuilderEtofStar2019.cxx
+  * @copyright Copyright (C) 2019-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmDeviceEventBuilderEtofStar2019.cxx
  */
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
index 12894d4a7f2867ec683117732dc1fff6810ae2cb..1106ca58f14356a14f54d9ef73c3a89245df905b 100644
--- a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
+++ b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
@@ -1,3 +1,8 @@
+/** @file CbmDeviceEventBuilderEtofStar2019.h
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmDeviceEventBuilderEtofStar2019.h
  *
diff --git a/MQ/eTOF/runEventBuilderEtofStar2019.cxx b/MQ/eTOF/runEventBuilderEtofStar2019.cxx
index accb34e70b342b0c6ab504635bcd679aa4b063ef..39e618695790c41eb674e917106478b3058bd29a 100644
--- a/MQ/eTOF/runEventBuilderEtofStar2019.cxx
+++ b/MQ/eTOF/runEventBuilderEtofStar2019.cxx
@@ -1,3 +1,8 @@
+/** @file runEventBuilderEtofStar2019.cxx
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceEventBuilderEtofStar2019.h"
 
 #include <iomanip>
diff --git a/MQ/eTOF/runTriggerHandlerEtof.cxx b/MQ/eTOF/runTriggerHandlerEtof.cxx
index 58614568e5b1f3f7202d38e592fef90e78ed7e8a..3dc80651414613556ab0569a354060ebfa64ddc1 100644
--- a/MQ/eTOF/runTriggerHandlerEtof.cxx
+++ b/MQ/eTOF/runTriggerHandlerEtof.cxx
@@ -1,3 +1,8 @@
+/** @file runTriggerHandlerEtof.cxx
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceTriggerHandlerEtof.h"
 
 #include <iomanip>
diff --git a/MQ/hitbuilder/runHitBuilderTof.cxx b/MQ/hitbuilder/runHitBuilderTof.cxx
index e83d153b95e701a6d4c34ffad36b6c4eb608cb7a..664f3875f4df68fa85f8ba9e83e9a4f0fa72f8ad 100644
--- a/MQ/hitbuilder/runHitBuilderTof.cxx
+++ b/MQ/hitbuilder/runHitBuilderTof.cxx
@@ -1,3 +1,8 @@
+/** @file runHitBuilderTof.cxx
+  * @copyright Copyright (C) 2018-2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceHitBuilderTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/mcbm/runBuildRawEvents.cxx b/MQ/mcbm/runBuildRawEvents.cxx
index f0487f28ddfcb41673ee566002a51abbd4218694..7ce9296666fe7cd0958e33d7f5d26cebfda3c295 100644
--- a/MQ/mcbm/runBuildRawEvents.cxx
+++ b/MQ/mcbm/runBuildRawEvents.cxx
@@ -1,3 +1,8 @@
+/** @file runBuildRawEvents.cxx
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceBuildRawEvents.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEventSink.cxx b/MQ/mcbm/runMcbmEventSink.cxx
index 2a34df85770874613326b025c7ba8e178e60a9f0..692da77d182ce9e3a6badeb5e6554e4a19e5fbc0 100644
--- a/MQ/mcbm/runMcbmEventSink.cxx
+++ b/MQ/mcbm/runMcbmEventSink.cxx
@@ -1,3 +1,8 @@
+/** @file runMcbmEventSink.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMcbmEventSink.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEvtBuilderWin.cxx b/MQ/mcbm/runMcbmEvtBuilderWin.cxx
index 56304f448bebd60802ed6e5d82ad3d5cbed8dff4..c22003b1403dffa9e14179a597c72f40a5b5421f 100644
--- a/MQ/mcbm/runMcbmEvtBuilderWin.cxx
+++ b/MQ/mcbm/runMcbmEvtBuilderWin.cxx
@@ -1,3 +1,8 @@
+/** @file runMcbmEvtBuilderWin.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMcbmEventBuilderWin.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmMonitorPulser.cxx b/MQ/mcbm/runMcbmMonitorPulser.cxx
index de4611dd839c04c67a99b5fa46ab58a9349dcb0f..f1476deaf485d9ebdbf10196df113b4cddd4f8bd 100644
--- a/MQ/mcbm/runMcbmMonitorPulser.cxx
+++ b/MQ/mcbm/runMcbmMonitorPulser.cxx
@@ -1,3 +1,8 @@
+/** @file runMcbmMonitorPulser.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMcbmMonitorPulser.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmUnpack.cxx b/MQ/mcbm/runMcbmUnpack.cxx
index c5f2187569cd3ac98ae1ed176366837886ccf3c8..4dc98c257ea4670073d59ee71712793f9d69d910 100644
--- a/MQ/mcbm/runMcbmUnpack.cxx
+++ b/MQ/mcbm/runMcbmUnpack.cxx
@@ -1,3 +1,8 @@
+/** @file runMcbmUnpack.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMcbmUnpack.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorT0.cxx b/MQ/monitor/runMonitorT0.cxx
index 143e8b79f9df7ab245e54c9ffd08d75c8fedcc29..728598686b35f325c6dc9c7daa20116921a0df3f 100644
--- a/MQ/monitor/runMonitorT0.cxx
+++ b/MQ/monitor/runMonitorT0.cxx
@@ -1,3 +1,8 @@
+/** @file runMonitorT0.cxx
+  * @copyright Copyright (C) 2019-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMonitorT0.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorTof.cxx b/MQ/monitor/runMonitorTof.cxx
index ff2bfd50b485bab6b8553a20ba893a294d3caf74..9b8189d6565f4039feff0472e3e3ba322545a57d 100644
--- a/MQ/monitor/runMonitorTof.cxx
+++ b/MQ/monitor/runMonitorTof.cxx
@@ -1,3 +1,8 @@
+/** @file runMonitorTof.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceMonitorTof.h"
 
 #include <iomanip>
diff --git a/MQ/sink/runDevNullSink.cxx b/MQ/sink/runDevNullSink.cxx
index f3a3c089d44308d8ac8ca3fd0eddf656aaaf3081..d27f0fd30e46559fdeec37cddfb489faed8f134c 100644
--- a/MQ/sink/runDevNullSink.cxx
+++ b/MQ/sink/runDevNullSink.cxx
@@ -1,3 +1,8 @@
+/** @file runDevNullSink.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDevNullSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sink/runTsaComponentSink.cxx b/MQ/sink/runTsaComponentSink.cxx
index 6179fa60ceb1ae9662a4462a6eb826fe0b682162..ee1833b430b387dd9904fcd821f801a5bd0c4e1c 100644
--- a/MQ/sink/runTsaComponentSink.cxx
+++ b/MQ/sink/runTsaComponentSink.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaComponentSink.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTsaComponentSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runMCPointSource.cxx b/MQ/source/runMCPointSource.cxx
index 9599fcc9902c339b4568edd746fe51e6ffe84ce6..30a502676f038738119158a32c4ba34076de7182 100644
--- a/MQ/source/runMCPointSource.cxx
+++ b/MQ/source/runMCPointSource.cxx
@@ -1,3 +1,8 @@
+/** @file runMCPointSource.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMCPointSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runStsDigiSource.cxx b/MQ/source/runStsDigiSource.cxx
index 85edf88c784865ce8ddfaa696817d7712a99a4fe..ae862c320c706709392d3c8d582f217899e92420 100644
--- a/MQ/source/runStsDigiSource.cxx
+++ b/MQ/source/runStsDigiSource.cxx
@@ -1,3 +1,8 @@
+/** @file runStsDigiSource.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsDigiSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaInfo.cxx b/MQ/source/runTsaInfo.cxx
index 8db38cd09d5e5909448ef5fef64532e4ab39c53c..ebed6e622f3bcc3093d1fad7f0df861ee4b57728 100644
--- a/MQ/source/runTsaInfo.cxx
+++ b/MQ/source/runTsaInfo.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaInfo.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQTsaInfo.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSampler.cxx b/MQ/source/runTsaMultiSampler.cxx
index 78182b9457674e70ac2dcdf0bd1b0ba387f89aba..fe900d43d1d1ca7e3281d65935cc5eb98718a20c 100644
--- a/MQ/source/runTsaMultiSampler.cxx
+++ b/MQ/source/runTsaMultiSampler.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaMultiSampler.cxx
+  * @copyright Copyright (C) 2019-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQTsaMultiSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSamplerTof.cxx b/MQ/source/runTsaMultiSamplerTof.cxx
index edcb08e6f9db12fea70f24cf0454dc423ace052d..a5b0812f4db2c682ed71b69a41bf8e431e6a9d96 100644
--- a/MQ/source/runTsaMultiSamplerTof.cxx
+++ b/MQ/source/runTsaMultiSamplerTof.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaMultiSamplerTof.cxx
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQTsaMultiSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSampler.cxx b/MQ/source/runTsaSampler.cxx
index 225408e1090a3d0ce94dac7b73f62d054f27c74d..5cfefbba3efd6b304b1a98c02979be860c75badf 100644
--- a/MQ/source/runTsaSampler.cxx
+++ b/MQ/source/runTsaSampler.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaSampler.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQTsaSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSamplerTof.cxx b/MQ/source/runTsaSamplerTof.cxx
index c3801da1dd59cd98ad00871b844a545def4ec1ae..d9ff38bb4cc8c6068e581ec630ed2d32b5ac6d74 100644
--- a/MQ/source/runTsaSamplerTof.cxx
+++ b/MQ/source/runTsaSamplerTof.cxx
@@ -1,3 +1,8 @@
+/** @file runTsaSamplerTof.cxx
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMQTsaSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sts/runStsLocalReco.cxx b/MQ/sts/runStsLocalReco.cxx
index e3df525b4f48e93bdc540a6397bdb8926673caf1..024264c3e2a4f865e6a2e6037831415e10c44c03 100644
--- a/MQ/sts/runStsLocalReco.cxx
+++ b/MQ/sts/runStsLocalReco.cxx
@@ -1,3 +1,8 @@
+/** @file runStsLocalReco.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceStsLocalReco.h"
 
 #include <iostream>
diff --git a/MQ/unpacker/runUnpackTofMcbm2018.cxx b/MQ/unpacker/runUnpackTofMcbm2018.cxx
index 08b6e27ecabbab4eda744fa96ccd9d0663f27fd1..5bf7ebb7067790c5be31e7560bb2c1ea5dbed0e3 100644
--- a/MQ/unpacker/runUnpackTofMcbm2018.cxx
+++ b/MQ/unpacker/runUnpackTofMcbm2018.cxx
@@ -1,3 +1,8 @@
+/** @file runUnpackTofMcbm2018.cxx
+  * @copyright Copyright (C) 2018-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceUnpackTofMcbm2018.h"
 
 #include <iomanip>
diff --git a/MQ/unpacker/runUnpackTofStar2018.cxx b/MQ/unpacker/runUnpackTofStar2018.cxx
index ac6adfed368604348aa0cdb6e74aa3b210a79525..5362e9a2d2f95c08acd5d61ae9ac4329f418798f 100644
--- a/MQ/unpacker/runUnpackTofStar2018.cxx
+++ b/MQ/unpacker/runUnpackTofStar2018.cxx
@@ -1,3 +1,8 @@
+/** @file runUnpackTofStar2018.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceUnpackTofStar2018.h"
 
 #include "runFairMQDevice.h"
diff --git a/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h b/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
index d7177b16cb03b8e14b239bfc18a74c136a4a825e..15695cb787fdd60c981a92e986cb6a0e4540d712 100644
--- a/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
+++ b/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
@@ -1,3 +1,8 @@
+/** @file NicaCbmCutsLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Faculty of Physics, Warsaw University of Technology, Warsaw
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #pragma link off all globals;
 #pragma link off all classes;
 #pragma link off all functions;
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
index bcab0569ecbce9de72e24b2aacc2c17545c35413..93fdc36b3f2c484542942dd60ae318de288f2087 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiCandidate.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_ANA_JPSI_CANDIDATE_H
 #define CBM_ANA_JPSI_CANDIDATE_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
index 8021652b40dc03c91d449c3964067ef50a4c602f..551ad11e1602416c52b016a2c63a29aa33b9f924 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiCuts.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_ANA_JPSI_CUTS_H
 #define CBM_ANA_JPSI_CUTS_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
index 5cef641416403b702dccdb96746a22f60c1fc507..88eb5f1952d177cc287967f69da20b464e5736c4 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiHist.cxx
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmAnaJpsiHist.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
index acd10dab677df960da71ae7147980de8a09e7246..84b25cc86f558b0061ddc971f6826dfabeed3cc0 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiHist.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_ANA_JPSI_HIST_H
 #define CBM_ANA_JPSI_HIST_H
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
index d7bbbb2b935d484ec25f790f2fa38781a963a567..cc4b5a4ca8bab57af07c3e31042ce14ccd76ded9 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiKinematicParams.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_ANAJPSI_KINEMATIC_PARAMS_H
 #define CBM_ANAJPSI_KINEMATIC_PARAMS_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
index 8ad03bee13bb6a567efb268786ec8c7ee827480a..f1c38b8a04c2bea1ad9f35636af8ee149152c6e1 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiReport.cxx
+  * @copyright Copyright (C) 2015-2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmAnaJpsiReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
index 018888754aebbc27216213e6b38eaa459f331cc3..87993d7498b70a3928872511e71b1a2637e8f125 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBMANAJPSIREPORT_H
 #define CBMANAJPSIREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
index eed38699b7dacf2c71f7e6f742b3761551dc5517..ba79ee6fc94999ca5718283ce466237c9e3bba73 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiSuperEventReport.cxx
+  * @copyright Copyright (C) 2015-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmAnaJpsiSuperEventReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
index 336692ddaa5fd00ba7637cd30ad8f670e8f6ff47..482c0e42e359d63aa65ec074f91234c216459080 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiSuperEventReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBMANAJPSISUPEREVENTREPORT_H
 #define CBMANAJPSISUPEREVENTREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
index 927a93450ce32ed5f63f4f4816aa57ddf3076084..d4036d32ae6ebd71570911ddc06381bae39e12b1 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiTask.cxx
+  * @copyright Copyright (C) 2015-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmAnaJpsiTask.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
index e0f6a08dd4ad1dc25f8a4134d57ee15f73d66cdd..e8ceb4c2426b2a6d3e70ee755c6cbdf6d984737f 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiTask.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBMJPSIANATASK
 #define CBMJPSIANATASK
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
index 222e0d86325bdcccf5661faf1f67d4f3552ddc90..be88791eb45ce345ebb8aa0d0f18d71820b41b26 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaJpsiUtils.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_ANA_JPSI_UTILS_H
 #define CBM_ANA_JPSI_UTILS_H
diff --git a/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h b/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
index 20942a813a4979a59b94091049b42fe0236e45df..ef9ae04801b33500fa54a806721c32b4fe1eefe4 100644
--- a/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
+++ b/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmJPsiAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h b/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
index b70c86487018e02f3237d283316901096a3e3d41..410c04d193b15d08cf947f7d48d3834844550871 100644
--- a/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmConversionAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
index 3fc3db2f5a708e5a81c933cedb9b8716e31ab83d..188234ab00eade0e1192671a47b49dbc6aa19413 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaDielectronStudyReportAll.cxx
+  * @copyright Copyright (C) 2012-2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmAnaDielectronStudyReportAll.h"
 
 #include "CbmDrawHist.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
index d0d7462ffb552d096a42484b0c2b9fc4de820059..87110a7da7671c802ded7b3ee77ef9e243763170 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaDielectronStudyReportAll.h
+  * @copyright Copyright (C) 2012-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_ANA_DIELECTRON_STUDY_REPORT_ALL
 #define CBM_ANA_DIELECTRON_STUDY_REPORT_ALL
 
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h b/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
index 41fd059082c32894f3437aaa551f5a842eb397ad..e1641a350e4ddbd77b496469e291c5232beafb2f 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmDiElectronAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
index 98ea6f62dfcd61e2d945be629dd30a17ab8b9733..7c9b4243becffa6e141b45ef5be7da170d9c48be 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
@@ -1,3 +1,8 @@
+/** @file CbmHaddBase.cxx
+  * @copyright Copyright (C) 2015-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 #include "CbmHaddBase.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
index a7586a4818a79f9e1f9a51e5b038ead82f75c11f..06e997a4e26efaf144e556b967e5bce75f016977 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLmvmHist.cxx
+  * @copyright Copyright (C) 2012-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * \brief Helper class for histogram names.
  * \date 2012
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
index b365cf913ae633a3a67693f192f7d0ada2011fae..749b26473b33a47fa21eb1935d6a80724cd1682d 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
@@ -1,3 +1,8 @@
+/** @file CbmLmvmHist.h
+  * @copyright Copyright (C) 2012-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_LMVM_HIST_H
 #define CBM_LMVM_HIST_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h b/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
index 231aed7483bef34f38a0358733262aebf115ada2..bef577fc9f9888fb941b7dbe0dcf3c5ad2cf7b27 100644
--- a/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
+++ b/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
@@ -1,3 +1,8 @@
+/** @file AnalysisTaskMultiPairAnalysis.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSISTASKMULTIPAIRANALYSIS_H
 #define ANALYSISTASKMULTIPAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h b/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
index be584fcae32632555d1c4dbd8baff49eb0cd58b0..0cac46cc1aea980c331103e8989cc28684eed001 100644
--- a/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
+++ b/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPapaLinkDef.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h b/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
index 5095c286dc4b1b047c0deebf91e1f5bbc3394fe3..eccbb5778741ac5a478d1121e4c512c2cbab8380 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
@@ -1,3 +1,8 @@
+/** @file PairAnalysis.h
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef PAIRANALYSIS_H
 #define PAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
index 78f8e941b8c2d02814086f9e0f1f3a7c74f62ceb..325f1f494682c9ca0931b8ca845bb851eac4bcd7 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
@@ -1,3 +1,8 @@
+/** @file PairAnalysisFunction.cxx
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysis Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
index b2993a77560c24b975385e709755a4e1b7633b82..1056d5533b524822a22adda4d47e97577a6a85ad 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
@@ -1,3 +1,8 @@
+/** @file PairAnalysisMetaData.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef PAIRANALYSISMETADATA_H
 #define PAIRANALYSISMETADATA_H
 ///////////////////////////////////////////////////////////////////////////////////////////
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
index 7131b1e1a1f03da039bfaa537b70ff7edf8b95fe..5514254c5fbd74dfaf9f5c08df14a5865ae12d09 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
@@ -1,3 +1,8 @@
+/** @file PairAnalysisSignalExt.cxx
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalExt                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
index e877a8251cd36d74a54578545797c02e283b650e..2a646e23bc2c2616e482e49e36039004ba064e28 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
@@ -1,3 +1,8 @@
+/** @file PairAnalysisSignalFit.cxx
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalFit                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
index b74310d3a404745c08e1417dcfe7650f8d6a8c6e..1c90fdeefd920f17988c4e472e622d37e8cc97cf 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
@@ -1,3 +1,8 @@
+/** @file PairAnalysisSignalFunc.cxx
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
index 0641f23280db68720f310711dff8ec359dbf3a16..988251a9809f6f71d3f4302a7ac70261dd6076c1 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
@@ -1,3 +1,8 @@
+/** @file PairAnalysisSpectrum.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysisSpectrum                                   //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
index 48d4c33a0eee688e93d79917f682b3afe558276f..cd1981d03687ea3669b0268db99e30de9cec8827 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFastDecayer.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmFastDecayer.h"
 
 #include "CbmStack.h"
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
index 03a83f0877d4728e3eccf07a81f3a66162539bae..8af522e5676e1790aa9b8cec8c3863cc38f075dc 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
@@ -1,3 +1,8 @@
+/** @file CbmFastDecayer.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMFASTDECAYER_H
 #define CBMFASTDECAYER_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
index f311a4860e19d5cd3b106d7b1f2ea9b4fc2cf879..3e0cd95e7d6d8fb7c021324f7818592baea5cd68 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFastSim.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /////////////////////////////////////////////////////////////
 //
 //  FastSim
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
index 1ba95c6a2d83e8e004f10ff7eb3052f573127236..11f0a2ca6a344ee8dbec03b764fc524914f1da0c 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
@@ -1,3 +1,8 @@
+/** @file CbmFastSim.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMFASTSIM_H
 #define CBMFASTSIM_H 1
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
index 8ac22d838edb15f7967002f963987521fd842cb9..5cae34bf48fec636cbda6c5f5aae5cd89a54a997 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmFastSimLinkDef.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
index 9063ddb6a4a85f724f63fe63bd96d662c7c8ca6a..a1b7655b92bd722678dc9732ca2a1812dafbdf98 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
@@ -1,3 +1,8 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 /** Configuration macro for setting common cuts and processes for both G3 and G4 (M. Al-Turany 14.11.2007)
    specific cuts and processes to g3 or g4 should be set in the g3Config.C or g4Config.C
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C
index 31c8bf925cea8f9b5f38775a20aad5f90fd4eeba..8bb4e2e566b7764da239123f8ace24b8cc6c507f 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C
@@ -1,3 +1,8 @@
+/** @file run_sim_fast.C
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C b/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
index ee6599205b3bdb65aedd219f2c8b5548d327fb2c..7d39290166b751145dd3c8cacd3397a74d238fa0 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
@@ -1,3 +1,8 @@
+/** @file merge.C
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 int merge(char* input_list = "list.txt", char* output_file = "merged.root")
 {
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C b/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
index 32537b614cc6fafe7e6d639e77366435be491657..218fb5f20c22f34093e6f157333a4997852c6272 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_common_analysis.C
+  * @copyright Copyright (C) 2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 R__ADD_INCLUDE_PATH($PWD)
 
 #include "Config_dilepton_testing.C"
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C b/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
index 7a59a250887761a063ef66f38ae90cdb3c98bbf2..1ff7cd65a522b75d1abefbc29ff2806ba8108fef 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
@@ -1,3 +1,8 @@
+/** @file run_testing.C
+  * @copyright Copyright (C) 2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 R__ADD_INCLUDE_PATH($PWD)
 
 #include "Config_dilepton_testing.C"
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h b/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
index e2ff09911d9bb5b1b90e2bea6ff89bad84663d79..63f1fcb1631b2a17ca4bb761f9d7ba0fb2890bae 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmConversion2AnalysisLinkDef.h
+  * @copyright Copyright (C) 2016-2020 Fakultät für Mathematik und Naturwissenschaften, Bergische Universität Wuppertal, Wuppertal
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
index 37aaa28c46ba47dedb5f7766d51d0c8d232cc048..2c026d269923a3407597a8e71baa39164e03a20f 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionBG.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_BG
 #define CBM_KRES_CONVERSION_BG
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
index 040d32dc86d4096f8fb237c8ecbb2465a7a7174b..a4ce84a0a372a9b6ad4df91fe8be07ba2ea26598 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionCorrectedPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_CORRECTED_PHOTONS
 #define CBM_KRES_CONVERSION_CORRECTED_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
index 09bcd922d988509bf03fd1af240fe417e88bd817..1aacdb440f954d0b4eca01e8aaecc7d62d639a3a 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionGeneral.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_GENERAL
 #define CBM_KRES_CONVERSION_GENERAL
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
index b421c9fd16d01f0f8a0a978525206acb1cc42574..8b412ef6214d42b243105aff528a8b5da17341f9 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionKF.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_KF
 #define CBM_KRES_CONVERSION_KF
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
index 1313094cc5d6eea89a639a0bb1349644f56dca3a..4bc3f719fc0ec1fc06ce144c9f67b2f948413449 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionMain.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MAIN
 #define CBM_KRES_CONVERSION_MAIN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
index 45b847238b002ac840f1f8c95e0b970f3920851d..386580f9537e5982364b451413115020dba54cad 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionManual.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MANUAL
 #define CBM_KRES_CONVERSION_MANUAL
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
index bc3d40be357b1509d64b58ae94c793f1b7a3f196..d19a7dc1ada434717175a9ddb238e030624016a2 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionManualmbias1.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_1
 #define CBM_KRES_CONVERSION_MANUAL_mbias_1
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
index 5df5bc1d363d829a8accd06ba1f6c69a82179b8e..971f5f610b61aa02ca899c2cc28d67e19ca4490f 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionManualmbias2.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_2
 #define CBM_KRES_CONVERSION_MANUAL_mbias_2
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
index eb3d8416aebca15eae008d55541afc12e5f8c6e2..d647ab2d4fb2bcf85cb152f5019fd34843f863fd 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionManualmbias3.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_3
 #define CBM_KRES_CONVERSION_MANUAL_mbias_3
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
index 5530a7b74b17020ca06c1bb2da0805c66ae85aeb..2fdcd3b005d28f4c9c578528dabcbbf0161dd181 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionManualmbias4.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_4
 #define CBM_KRES_CONVERSION_MANUAL_mbias_4
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
index 82f017504795d1aa6320bbca36fba791695d2596..92be34f4646451618a59766227fcce9c75da5913 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_PHOTONS
 #define CBM_KRES_CONVERSION_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
index 7a0afb7ef80693c3bc80ca200727614d743d2d95..4e27c188f5665aa584a343139660b717da4b94d0 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
@@ -1,3 +1,8 @@
+/** @file CbmKresConversionReconstruction.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_CONVERSION_RECONSTRUCTION
 #define CBM_KRES_CONVERSION_RECONSTRUCTION
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
index b3244a68d44713739980c43a925d706034306dcc..1565ffd95a392142c71fd9685e4a9a638f893fc7 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
@@ -1,3 +1,8 @@
+/** @file CbmKresEta.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_ETA
 #define CBM_KRES_ETA
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
index 23d8bb741f81036c2ae39ff8e7eb6681c617d41f..261a077b13169844d39f31bdbb9b369c0b1d93e9 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
@@ -1,3 +1,8 @@
+/** @file CbmKresEtaMCAnalysis.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_ETA_MC_ANALYSIS
 #define CBM_KRES_ETA_MC_ANALYSIS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
index 00efba53ead20800e88793479eceb139e73fc320..cada78a548ba0a768ce02c19ef347841b68f1d93 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
@@ -1,3 +1,8 @@
+/** @file CbmKresGammaCorrection.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_GAMMA_CORRECTION
 #define CBM_KRES_GAMMA_CORRECTION
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
index c672a652bede743d6066dd0a5a481f7bf591d3aa..41d7537a78cc5747a65044cfb30d97a47122e6fe 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
@@ -1,3 +1,8 @@
+/** @file CbmKresSelectAnn.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_SELECT_ANN
 #define CBM_KRES_SELECT_ANN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
index 63a90ac0896e4f5dc184dee2765245a91dc0a621..c0a6e2d21e55c4a41685da1077a88994cf80e24a 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
@@ -1,3 +1,8 @@
+/** @file CbmKresSelectAnnPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_SELECT_ANN_PHOTONS
 #define CBM_KRES_SELECT_ANN_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
index f921f661b8af3a81eb6bbb28bfdd85dad4783ec9..4cedd38a086a618e638307654e60eaba94dda888 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
@@ -1,3 +1,8 @@
+/** @file CbmKresSelectGoodEvents.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_SELECT_GOOD_EVENTS
 #define CBM_KRES_SELECT_GOOD_EVENTS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
index 2c42249d38b36c265ea0bf402d8b000ad14f5ffe..6ada0deca6cf8e15387cf677ab1e9614a2c5d9c3 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
@@ -1,3 +1,8 @@
+/** @file CbmKresTemperature.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_TEMPERATURE
 #define CBM_KRES_TEMPERATURE
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
index 8a750d00fa3068768ce3e5ecc83b36e6984006c9..7a90742a66d963627f0ddddac23a44024f32c080 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
@@ -1,3 +1,8 @@
+/** @file CbmKresTrainAnn.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_TRAIN_ANN
 #define CBM_KRES_TRAIN_ANN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
index f06318ee881a2d16e1d32de7ca4947d227298f0e..e387474434bbd1c66ff58f6e267272af74bb92cb 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
@@ -1,3 +1,8 @@
+/** @file CbmKresTrainAnnDirectPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KRES_TRAIN_ANN_DIRECT_PHOTONS
 #define CBM_KRES_TRAIN_ANN_DIRECT_PHOTONS
 
diff --git a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
index 05cf3cc725b6fbace6d4900702799683bec6c824..b33d641702d124bfcbf5b025f9b93e6c02c0dd41 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
+++ b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaDimuonAnalysis.cxx
+  * @copyright Copyright (C) 2009-2021 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
index b2b9b90ba551681c2aa0cc0c8f0aee25eb33454c..a403da2e398c9336b9721bfe48dcb8636bc4b9d9 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
+++ b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaDimuonAnalysis.h
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
index 49fbcc78c8f733c1cde4a2d839db2a470a81a2b3..861cb42cebbf6518c7b4eabdaae3b02b24ae4a47 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
+++ b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
@@ -1,3 +1,8 @@
+/** @file CbmAnaMuonCandidate.cxx
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
index 3e79c4a716cb60d8f23a7766a15dc4228f6e029c..c89ceb90f674c3c2dfee4849de6e57386e60f2bb 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
+++ b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
@@ -1,3 +1,8 @@
+/** @file CbmAnaMuonCandidate.h
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h b/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
index 760a8f9bd3f360172dd6a7f7e73fc25b20cff0e8..00465890dcd1d2cf40975319d162ae48a9b05fda 100644
--- a/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmMuchAnalysisLinkDef.h
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGHAD/hadron/CbmHadronLinkDef.h b/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
index 46cd17a542f30a3909b8eb293f34668d170d69fa..28d7d550778ca269a7b52fb1130bb480e40a5ba7 100644
--- a/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
+++ b/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmHadronLinkDef.h
+  * @copyright Copyright (C) 2012-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h b/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
index f7d0fbb956b198abed1411bcc81e0f19279d7ac8..cc2da221030f4a9d6e16c11d13238bf2793547eb 100644
--- a/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
+++ b/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmAnalysisTreeInterfaceLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/analysis_tree_converter/CbmConverterManager.cxx b/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
index 90b8b661df2be7adfb16b210aa494f6700d75e60..93faef9d853dc1c84fcdf5eb0f3cbde5ae18d7ea 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
+++ b/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
@@ -1,3 +1,8 @@
+/** @file CbmConverterManager.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmConverterManager.h"
 
 #include "CbmConverterTask.h"
diff --git a/analysis/common/analysis_tree_converter/CbmConverterManager.h b/analysis/common/analysis_tree_converter/CbmConverterManager.h
index 7be50dd637a0d1b9d0f3e71869e317acf119d8e5..aba54b2a1311f49eeaa327809f906e20ffc407f4 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterManager.h
+++ b/analysis/common/analysis_tree_converter/CbmConverterManager.h
@@ -1,3 +1,8 @@
+/** @file CbmConverterManager.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_CONVERTERMANAGER_H_
 #define ANALYSIS_TREE_CONVERTERMANAGER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmConverterTask.cxx b/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
index 59dc5bb2fbd6daa0f6e272570e51db62b0b5a3ea..f4b545bf5d436c6304f08f60dd7c242ec96c7228 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
+++ b/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
@@ -1 +1,6 @@
+/** @file CbmConverterTask.cxx
+  * @copyright Copyright (C) 2020 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmConverterTask.h"
diff --git a/analysis/common/analysis_tree_converter/CbmConverterTask.h b/analysis/common/analysis_tree_converter/CbmConverterTask.h
index b41925a3defd8f9e2ce94dec8871eb4ec54e9325..cac086bc9d3ae8b8904c4ecd4b82348daf99b9dd 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterTask.h
+++ b/analysis/common/analysis_tree_converter/CbmConverterTask.h
@@ -1,3 +1,8 @@
+/** @file CbmConverterTask.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_CONVERTERTASK_H_
 #define ANALYSIS_TREE_CONVERTERTASK_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
index 3b62e5cd8083836e1682345dc0e24315d4fd3e31..8031c65e8de14e2aad4b610a316d2c8c2d1a8968 100644
--- a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPsdModulesConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdModulesConverter.h"
 
 #include "CbmPsdHit.h"
diff --git a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
index 53bdc8bacbeb058f57b95f2e9dcfdca91e0d3f0c..a40cded3ece4fd9dcfec47c44ea6c872d06f5e25 100644
--- a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdModulesConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_PSDMODULESCONVERTER_H_
 #define ANALYSIS_TREE_PSDMODULESCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
index 6af87b9fa28ba3aca6b38f26b39b70810e41b6a0..acdaa2a9c0812dffdde68e78db9428768b8cbfd3 100644
--- a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRecEventHeaderConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRecEventHeaderConverter.h"
 
 #include "CbmPsdHit.h"
diff --git a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
index 53ef4c641a7af955332883dfeb081ad45081cb14..3f34ad6b8514238e04f77a008c55f17432cecf26 100644
--- a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmRecEventHeaderConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_RECEVENTHEADERCONVERTER_H_
 #define ANALYSIS_TREE_RECEVENTHEADERCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
index 893f2d6e1cfa84d6ddf6584716f39e3e5c05987c..00b634bee5cb9f0c7d6411e0d46fdac5f2bc0bca 100644
--- a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRingsConverter.cxx
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichRingsConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
index 5b12721f82b4ca350176676ff073411aff34dac8..23676716826625ce0955d63ccc8ba30427e166b1 100644
--- a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRingsConverter.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_RICHRINGSCONVERTER_H_
 #define ANALYSIS_TREE_RICHRINGSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
index 91289b3207bfd9b734b30d6d561d9db3fea1fe3f..f0db6009230760136b61eb0348f9df233e0a6b86 100644
--- a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmSimEventHeaderConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmSimEventHeaderConverter.h"
 
 #include "FairMCEventHeader.h"
diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
index c010aec3135ada7432dd52b512419bccd85b2f39..da0daa4728adb318689afa2d4c18db0a0ade7624 100644
--- a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmSimEventHeaderConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_SIMEVENTHEADERCONVERTER_H_
 #define ANALYSIS_TREE_SIMEVENTHEADERCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
index 7b177aeda7ed9ccc536c699a5d9aba08b7c30943..05ace1eb5b10a871cf9fbff068a56258fdfdf7e0 100644
--- a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmSimTracksConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmSimTracksConverter.h"
 
 #include "CbmMCTrack.h"
diff --git a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
index 2bc65cd39bdc0fa2914bec88a684e58654022c63..41d0c578a94329bdb34954f9437749063fc130bd 100644
--- a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmSimTracksConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_SIMTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_SIMTRACKSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
index 4a3eb5a86745f3aaed13c2cc9e83d8a7b31d7a3b..3b35baac19ba30e20837e4fc553c20ca2d3f6a95 100644
--- a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStsTracksConverter.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsTracksConverter.h"
 
 #include "CbmMCTrack.h"
diff --git a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
index 152adb5c88b27df1c552977a613d7a2f88e1bcb8..ef8f61c2c3af08b1c7044cbac051115c14b045cd 100644
--- a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmStsTracksConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_STSTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_STSTRACKSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
index 7ffe8a942c87be5e3170e9ca62a5862e58a717ea..9c99c7db7de4da00ab7d3dffedb6a684d2b55d7e 100644
--- a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofHitsConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTofHitsConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
index 8b2d3c5065ebc4068b55a3ee623a62c3abb66acd..cd5ec19907838ca4c5bed9a46cb7ce61d9b2379f 100644
--- a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmTofHitsConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_TOFHITSCONVERTER_H
 #define ANALYSIS_TREE_TOFHITSCONVERTER_H
 
diff --git a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
index 2d393653fb987647ded86599e57d60409ea1e105..ec2dbd444644523ffdc896e2573957ac99ee7385 100644
--- a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdTracksConverter.cxx
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdTracksConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
index 8adf8d8491e62c84580a57dcda86c8c434a2559d..93ed362e68bf6e918cf6aa6559bad26452dd35a1 100644
--- a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdTracksConverter.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ANALYSIS_TREE_TRDTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_TRDTRACKSCONVERTER_H_
 
diff --git a/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx b/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
index 7aa1292f614e4560de94bbd9a89ecf70e4e864cf..8c6ec0242bd6e05d0d22988715d880303a2c1e1a 100644
--- a/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
+++ b/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
@@ -1,3 +1,8 @@
+/** @file ATKFParticleFinder.cxx
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "ATKFParticleFinder.h"
 
 void ATKFParticleFinder::InitInput(const std::string& file_name, const std::string& tree_name)
diff --git a/analysis/common/at_kfpf_interface/ATKFParticleFinder.h b/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
index 5c65c661b0d8537b1f8ae450956883a6476fbcba..0af48c871e515f2df3cc1c754bdc55fd0da846f6 100644
--- a/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
+++ b/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
@@ -1,3 +1,8 @@
+/** @file ATKFParticleFinder.h
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef ATKFParticleFinder_HH
 #define ATKFParticleFinder_HH
 
diff --git a/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h b/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
index e2ea9b0a7a10a29c7b066753f95eda88698eda4c..f14f3f955b59139215ff730f9d92b6aed5b4b2b7 100644
--- a/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
+++ b/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
@@ -1,3 +1,8 @@
+/** @file AnalysisTreeKfpfInterfaceLinkDef.h
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/at_kfpf_interface/CutsContainer.cxx b/analysis/common/at_kfpf_interface/CutsContainer.cxx
index 5a2499dc0dd55be82cad5f0687b56ab603a1f23b..12edb89cc24705ef58525193d3d768bc60595d01 100644
--- a/analysis/common/at_kfpf_interface/CutsContainer.cxx
+++ b/analysis/common/at_kfpf_interface/CutsContainer.cxx
@@ -1 +1,6 @@
+/** @file CutsContainer.cxx
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CutsContainer.h"
diff --git a/analysis/detectors/psd/CbmPsdAnaLinkDef.h b/analysis/detectors/psd/CbmPsdAnaLinkDef.h
index 87696b98802628e3720191daf34a3619462e14a4..2904b7a06c26ccc17bc7ffdfb9ff0ff4fc165d1a 100644
--- a/analysis/detectors/psd/CbmPsdAnaLinkDef.h
+++ b/analysis/detectors/psd/CbmPsdAnaLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdAnaLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx b/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
index e0ec184ee57ead2537bce37fb08beda5e44c4bff..bc458cb08b02ace4d141f802e8b94d47bd5e8a60 100644
--- a/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
+++ b/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPsdMCbmQaReal.cxx
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.h b/analysis/detectors/psd/CbmPsdMCbmQaReal.h
index 3d9af8ddaa0ceb89844467e2cbfbb878443f831c..5db5625a7919962bde502b6f7ec139cb5cc3e0fc 100644
--- a/analysis/detectors/psd/CbmPsdMCbmQaReal.h
+++ b/analysis/detectors/psd/CbmPsdMCbmQaReal.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdMCbmQaReal.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_PSD_QA_REAL
 #define MCBM_PSD_QA_REAL
 
diff --git a/analysis/detectors/sts/CbmStsAnaLinkDef.h b/analysis/detectors/sts/CbmStsAnaLinkDef.h
index 50b40160b02675112ffc89dae895e441c743c665..80fbdb5bac05707ac132bf8129a3535bc96eb214 100644
--- a/analysis/detectors/sts/CbmStsAnaLinkDef.h
+++ b/analysis/detectors/sts/CbmStsAnaLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmStsAnaLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/tof/CbmTofAnaLinkDef.h b/analysis/detectors/tof/CbmTofAnaLinkDef.h
index 372ae6be2bbfeabedb45e4da8020085d7c5fdbf9..f3fe0299a7569632cd3e3934da3b1c9f86090e44 100644
--- a/analysis/detectors/tof/CbmTofAnaLinkDef.h
+++ b/analysis/detectors/tof/CbmTofAnaLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTofAnaLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link C++ class CbmTofTests + ;
diff --git a/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx b/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
index 01e42723dfc21b50dba3884cf11d78268efdee30..c04ef55eda4f7b7c7cb1fc825d7ca22a6cb4b19b 100644
--- a/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
+++ b/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofHitFinderTBQA.cxx
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/core/base/CbmBaseLinkDef.h b/core/base/CbmBaseLinkDef.h
index d8365ddd8adeca75b01e709fa02d83adda4648b4..aa4d020996267bfa29ac8d7eb7a88c50f56d1dc0 100644
--- a/core/base/CbmBaseLinkDef.h
+++ b/core/base/CbmBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmBaseLinkDef.h
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/base/CbmMCDataManager.cxx b/core/base/CbmMCDataManager.cxx
index d85984aa5f57961287bca342bd8a1f7d38266325..9a08115bfadcbc6510798c6eaa9db2634c8a37f0 100644
--- a/core/base/CbmMCDataManager.cxx
+++ b/core/base/CbmMCDataManager.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMCDataManager.cxx
+  * @copyright Copyright (C) 2015-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMCDataManager.h"
 
 #include "CbmMCDataArray.h"   // for CbmMCDataArray
diff --git a/core/base/utils/CbmFileUtils.cxx b/core/base/utils/CbmFileUtils.cxx
index af4b150a407c65b03903b34160325078da9a55d1..fcbf677d7cbc663aecdf2efd1f88ba779e30b882 100644
--- a/core/base/utils/CbmFileUtils.cxx
+++ b/core/base/utils/CbmFileUtils.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFileUtils.cxx
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmFileUtils.h"
 
 #include "FairLogger.h"  // for LOG, info and error
diff --git a/core/base/utils/CbmFileUtils.h b/core/base/utils/CbmFileUtils.h
index a1be2369aa80f978f2f32255f711e6ee5bd73c60..c598ba8dc9eb5e4f49753ef81053a7ba71a4768d 100644
--- a/core/base/utils/CbmFileUtils.h
+++ b/core/base/utils/CbmFileUtils.h
@@ -1,3 +1,8 @@
+/** @file CbmFileUtils.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMFILEUTILS_H_
 #define CBMFILEUTILS_H_
 
diff --git a/core/base/utils/CbmGeometryUtils.cxx b/core/base/utils/CbmGeometryUtils.cxx
index df2bfcd08e7f15f4d27f8c9a893ee604a35ed7ab..d55c3013bbcf96229aa6ecb73b6127c87fc38a52 100644
--- a/core/base/utils/CbmGeometryUtils.cxx
+++ b/core/base/utils/CbmGeometryUtils.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGeometryUtils.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmGeometryUtils.h"
 
 #include <FairGeoBuilder.h>    // for FairGeoBuilder
diff --git a/core/base/utils/CbmGeometryUtils.h b/core/base/utils/CbmGeometryUtils.h
index ba0b23bca12a21ce321ce73c5d72ef35467d9fe5..cf458ca987a7e46a8a15c3a05137ef85d000abc7 100644
--- a/core/base/utils/CbmGeometryUtils.h
+++ b/core/base/utils/CbmGeometryUtils.h
@@ -1,3 +1,8 @@
+/** @file CbmGeometryUtils.h
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 class TGeoMatrix;
 class TGeoVolume;
 class FairModule;
diff --git a/core/base/utils/CbmMediaList.cxx b/core/base/utils/CbmMediaList.cxx
index 2bf9aabfc0ad9b8d256f716919c255e53daad330..b5a14eb48732ff9d3677fc45e90346f68b7dd24e 100644
--- a/core/base/utils/CbmMediaList.cxx
+++ b/core/base/utils/CbmMediaList.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMediaList.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMediaList.h"
 
 void CbmMediaList::AddEntry(TString path, TString medium) { fMatList.push_back(std::make_pair(path, medium)); }
diff --git a/core/base/utils/CbmUtils.cxx b/core/base/utils/CbmUtils.cxx
index 880c0d1ec3a4f1f4b49f3d5491137bb57933150b..cb0ce60e0f6890f3f21306a6568c5654dcf89fde 100644
--- a/core/base/utils/CbmUtils.cxx
+++ b/core/base/utils/CbmUtils.cxx
@@ -1,3 +1,8 @@
+/** @file CbmUtils.cxx
+  * @copyright Copyright (C) 2010-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmUtils.h"
 
 #include <RtypesCore.h>  // for Int_t
diff --git a/core/base/utils/CbmUtils.h b/core/base/utils/CbmUtils.h
index d7403cc0c3ee63f4cd54886ef8ce0e8232848374..fbedd3760f77be4352d10f53e70cbfe667b63c57 100644
--- a/core/base/utils/CbmUtils.h
+++ b/core/base/utils/CbmUtils.h
@@ -1,3 +1,8 @@
+/** @file CbmUtils.h
+  * @copyright Copyright (C) 2010-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMUTILS_H_
 #define CBMUTILS_H_
 
diff --git a/core/config/CbmConfigBase.h b/core/config/CbmConfigBase.h
index 9dc07e2658a1dbdf0ff0ff233080e52ab51f7d46..39d5e0bcef8204853bdfc85e51bc2b1fda3a425b 100644
--- a/core/config/CbmConfigBase.h
+++ b/core/config/CbmConfigBase.h
@@ -1,3 +1,8 @@
+/** @file CbmConfigBase.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #pragma once
 
 #include "CbmDefs.h"
diff --git a/core/data/CbmDefs.cxx b/core/data/CbmDefs.cxx
index 055e20df6a3a77aca5d83b5148c10516cc94d802..927700fa88c2678bb624010b69b039a391216905 100644
--- a/core/data/CbmDefs.cxx
+++ b/core/data/CbmDefs.cxx
@@ -1,3 +1,8 @@
+/** @file CbmDefs.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDefs.h"
 
 #include <stdexcept>  // for out_of_range
diff --git a/core/data/DataLinkDef.h b/core/data/DataLinkDef.h
index bb8f3bc87fca2db2f4dd624daaa5d2ee23cff12a..d563ba8a5937ff66bd2a357ede824724d9584d05 100644
--- a/core/data/DataLinkDef.h
+++ b/core/data/DataLinkDef.h
@@ -1,3 +1,8 @@
+/** @file DataLinkDef.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/data/much/CbmMuchAddress.cxx b/core/data/much/CbmMuchAddress.cxx
index d728402a10f8abeed15d89792daf2f5a46e0a07c..a8318f63b2209d185dd983172c0ea8e242be1ced 100644
--- a/core/data/much/CbmMuchAddress.cxx
+++ b/core/data/much/CbmMuchAddress.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchAddress.cxx
+  * @copyright Copyright (C) 2013-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchAddress.h"
 
 #include "CbmDefs.h"  // for kMuch
diff --git a/core/data/much/CbmMuchAddress.h b/core/data/much/CbmMuchAddress.h
index 7f7da9b20660dce1e489bbd41d60df55b81ce16a..d510295bce1988790067cab75b9de677b2a3d0ec 100644
--- a/core/data/much/CbmMuchAddress.h
+++ b/core/data/much/CbmMuchAddress.h
@@ -1,3 +1,8 @@
+/** @file CbmMuchAddress.h
+  * @copyright Copyright (C) 2013-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMMUCHADDRESS_H
 #define CBMMUCHADDRESS_H 1
 
diff --git a/core/data/much/CbmMuchCluster.cxx b/core/data/much/CbmMuchCluster.cxx
index 88a0828d974c3a6b6913cc666b88bb7a6e66eb94..310febc066788feb77823ce39b25a22c00b9bbf4 100644
--- a/core/data/much/CbmMuchCluster.cxx
+++ b/core/data/much/CbmMuchCluster.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchCluster.cxx
+  * @copyright Copyright (C) 2007-2013 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * \file CbmMuchCluster.cxx
  **/
diff --git a/core/data/mvd/CbmMvdCluster.cxx b/core/data/mvd/CbmMvdCluster.cxx
index 3266c9e6ecc21f4226754b6f7079e4f4a9e9fa11..49ad7d59a3bab163c427a1d97f16969592bc7781 100644
--- a/core/data/mvd/CbmMvdCluster.cxx
+++ b/core/data/mvd/CbmMvdCluster.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdCluster.cxx
+  * @copyright Copyright (C) 2008-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                CbmMvdCluster source file                  -----
 
diff --git a/core/data/mvd/CbmMvdCluster.h b/core/data/mvd/CbmMvdCluster.h
index 658ef54580135b08e1431b117d4b37ec3b032deb..45e224a65b9b8ed897f676c38682b9445ebf70d1 100644
--- a/core/data/mvd/CbmMvdCluster.h
+++ b/core/data/mvd/CbmMvdCluster.h
@@ -1,3 +1,8 @@
+/** @file CbmMvdCluster.h
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                      CbmMvdCluster header file            -----
 // -----
diff --git a/core/data/raw/StsXyterFinalHit.h b/core/data/raw/StsXyterFinalHit.h
index c29e758a954e51ddc4e9518f6fc1049f17f0350e..2ea2ae6045fdb2d71f0c5fc8f45fc54d62875082 100644
--- a/core/data/raw/StsXyterFinalHit.h
+++ b/core/data/raw/StsXyterFinalHit.h
@@ -1,3 +1,8 @@
+/** @file StsXyterFinalHit.h
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/StsXyterMessage.cxx b/core/data/raw/StsXyterMessage.cxx
index cc9f3976168e6495a025d3f17c13165ee4a23d4e..963246b31f8938c18e2a5bd186cc0c19931d87e4 100644
--- a/core/data/raw/StsXyterMessage.cxx
+++ b/core/data/raw/StsXyterMessage.cxx
@@ -1,3 +1,8 @@
+/** @file StsXyterMessage.cxx
+  * @copyright Copyright (C) 2017-2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "StsXyterMessage.h"
 
diff --git a/core/data/raw/StsXyterMessage.h b/core/data/raw/StsXyterMessage.h
index 929f378dd41ac079dc23666a009a826ce59270ac..8a2aa0c710518dfc64971d5a6b38fe63eca895d5 100644
--- a/core/data/raw/StsXyterMessage.h
+++ b/core/data/raw/StsXyterMessage.h
@@ -1,3 +1,8 @@
+/** @file StsXyterMessage.h
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/TimesliceMetaData.cxx b/core/data/raw/TimesliceMetaData.cxx
index 89d0991075ac1bc34529773cafed3b2f40ced154..5ee712c44e79fd1de54207583b4681034d659968 100644
--- a/core/data/raw/TimesliceMetaData.cxx
+++ b/core/data/raw/TimesliceMetaData.cxx
@@ -1,3 +1,8 @@
+/** @file TimesliceMetaData.cxx
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TimesliceMetaData.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/raw/TimesliceMetaData.h b/core/data/raw/TimesliceMetaData.h
index 9cb2e778d13451fe26d67172e30c7a88459956bc..c2a4365a636c049b4a97cf2c64d7ff88825f7593 100644
--- a/core/data/raw/TimesliceMetaData.h
+++ b/core/data/raw/TimesliceMetaData.h
@@ -1,3 +1,8 @@
+/** @file TimesliceMetaData.h
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef TIMESLICE_METADATA_H
 #define TIMESLICE_METADATA_H
 
diff --git a/core/data/raw/gDpbMessv100.cxx b/core/data/raw/gDpbMessv100.cxx
index bb5ad979e98077ceffd2eb963c4e95363cf0b3f7..c140e1eafd1562ce94ffbe0b225abd6ef8151440 100644
--- a/core/data/raw/gDpbMessv100.cxx
+++ b/core/data/raw/gDpbMessv100.cxx
@@ -1,3 +1,8 @@
+/** @file gDpbMessv100.cxx
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "gDpbMessv100.h"
 
 // Specific headers
diff --git a/core/data/raw/gDpbMessv100.h b/core/data/raw/gDpbMessv100.h
index cf513d289cbb2d0c5f7a8824c196d160af1b8760..48443d99a94dca595a3f19366bf76948a7a7784c 100644
--- a/core/data/raw/gDpbMessv100.h
+++ b/core/data/raw/gDpbMessv100.h
@@ -1,3 +1,8 @@
+/** @file gDpbMessv100.h
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef GDPB_MESS_V1_00_DEF_H
 #define GDPB_MESS_V1_00_DEF_H
 
diff --git a/core/data/rich/CbmRichRing.cxx b/core/data/rich/CbmRichRing.cxx
index 91311a3adeb4e95b09f890d3d54ed1b40da0bd47..d354ee5bc99cffae4399c041a29beed67b75202c 100644
--- a/core/data/rich/CbmRichRing.cxx
+++ b/core/data/rich/CbmRichRing.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRing.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* $Id: CbmRichRing.cxx,v 1.8 2006/09/13 14:51:28 hoehne Exp $*/
 
 /* History of CVS commits:
diff --git a/core/data/rich/CbmRichTrbDigi.cxx b/core/data/rich/CbmRichTrbDigi.cxx
index f2366a9464b0a58b2fe7c7b66bc13c111751fc71..12e3c7bc273c9383c79b925ad7883767f75e34d6 100644
--- a/core/data/rich/CbmRichTrbDigi.cxx
+++ b/core/data/rich/CbmRichTrbDigi.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichTrbDigi.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichTrbDigi.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/rich/CbmRichTrbDigi.h b/core/data/rich/CbmRichTrbDigi.h
index 2d94e0971ba369970649f994ac01d98affde72d3..bd0b862741e9de30bf7ec000ce2efd685f7894e6 100644
--- a/core/data/rich/CbmRichTrbDigi.h
+++ b/core/data/rich/CbmRichTrbDigi.h
@@ -1,3 +1,8 @@
+/** @file CbmRichTrbDigi.h
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHTRBDIGI_H
 #define CBMRICHTRBDIGI_H
 
diff --git a/core/data/test/TestCbmHit.C b/core/data/test/TestCbmHit.C
index d684e89aead473958e27413e2c468fcd22a13237..af83a090a4ba1b4a85190f96d72fc8e6260a1adc 100644
--- a/core/data/test/TestCbmHit.C
+++ b/core/data/test/TestCbmHit.C
@@ -1,3 +1,8 @@
+/** @file TestCbmHit.C
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //Copy from CbmHit
 // otherwise it doesn't work with ROOT5
 /*
diff --git a/core/data/test/TestCbmPixelHit.C b/core/data/test/TestCbmPixelHit.C
index 08fa1b47c8da76aa7597ff0dd5625784f51dca99..60627cf40c994ae877af272bab550ebc5c47246e 100644
--- a/core/data/test/TestCbmPixelHit.C
+++ b/core/data/test/TestCbmPixelHit.C
@@ -1,3 +1,8 @@
+/** @file TestCbmPixelHit.C
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //Copy from CbmHit
 // otherwise it doesn't work with ROOT5
 /*
diff --git a/core/data/test/_GTestCbmAddress.cxx b/core/data/test/_GTestCbmAddress.cxx
index e8a14164437a284eb1c43fb2e410105f393f68e7..509bdd7d2eb6cf65428c0cae5228ae1e29d419b7 100644
--- a/core/data/test/_GTestCbmAddress.cxx
+++ b/core/data/test/_GTestCbmAddress.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmAddress.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmAddress.h"
 #include "CbmDefs.h"
 
diff --git a/core/data/test/_GTestCbmCluster.cxx b/core/data/test/_GTestCbmCluster.cxx
index 7f4f1e6fd4dfa888f49f63ba20ee6aabbd0950a2..aed0cf5034d2e924c7689e416342f1c49efabf3f 100644
--- a/core/data/test/_GTestCbmCluster.cxx
+++ b/core/data/test/_GTestCbmCluster.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmCluster.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmCluster.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmConstants.cxx b/core/data/test/_GTestCbmConstants.cxx
index 1235e88b683b727c05fe0ecd2261e01501ce3ae8..bc81209f2c75fbb8c1d87d01ab0b84f6b28cbef1 100644
--- a/core/data/test/_GTestCbmConstants.cxx
+++ b/core/data/test/_GTestCbmConstants.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmConstants.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDefs.h"
 
 #include <Rtypes.h>
diff --git a/core/data/test/_GTestCbmDefs.cxx b/core/data/test/_GTestCbmDefs.cxx
index 48439bafa54e887da05faa8ddf5c041905f51c83..488404bc83c4f013ac23e35a8acc83d04e636437 100644
--- a/core/data/test/_GTestCbmDefs.cxx
+++ b/core/data/test/_GTestCbmDefs.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmDefs.cxx
+  * @copyright Copyright (C) 2012-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDetectorList.h"
 
 #include <TString.h>
diff --git a/core/data/test/_GTestCbmDigi.cxx b/core/data/test/_GTestCbmDigi.cxx
index f67cc81ba981ce12c770d9cae0f289c1e0fac65f..b84e0d3f57c1d083539d0ab708c696653f974134 100644
--- a/core/data/test/_GTestCbmDigi.cxx
+++ b/core/data/test/_GTestCbmDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmDigi.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDigi.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmErrorMessage.cxx b/core/data/test/_GTestCbmErrorMessage.cxx
index f4ed5705fdcc398f9a09653ae0069509216dc858..8eb9f1f2c8b254461f753bcbf687db5bcf26fc31 100644
--- a/core/data/test/_GTestCbmErrorMessage.cxx
+++ b/core/data/test/_GTestCbmErrorMessage.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmErrorMessage.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmErrorMessage.h"
 
 #include "compareErrorMessage.h"
diff --git a/core/data/test/_GTestCbmEvent.cxx b/core/data/test/_GTestCbmEvent.cxx
index 91e91dc39322f6d7b989117b5b5b4dc99c2574da..cbbee5cf49d8151c37e53395df037bc3ca03a1fe 100644
--- a/core/data/test/_GTestCbmEvent.cxx
+++ b/core/data/test/_GTestCbmEvent.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmEvent.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDefs.h"
 #include "CbmEvent.h"
 #include "CbmMatch.h"
diff --git a/core/data/test/_GTestCbmHit.cxx b/core/data/test/_GTestCbmHit.cxx
index ec4526e9636c0f02b8f3d47730e160262cc37a70..0ee2cae851214c92650ff59253a2fbaab24b9a1b 100644
--- a/core/data/test/_GTestCbmHit.cxx
+++ b/core/data/test/_GTestCbmHit.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmHit.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmHit.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmLink.cxx b/core/data/test/_GTestCbmLink.cxx
index ccb62b033e28993673054539b6611e8b4ca724a6..309378a6312a906e6c7bd01867538b789615cdd3 100644
--- a/core/data/test/_GTestCbmLink.cxx
+++ b/core/data/test/_GTestCbmLink.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmLink.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmLink.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmMatch.cxx b/core/data/test/_GTestCbmMatch.cxx
index c3ac66abb4261585a43b5a7ccb6c0a78c8d57268..05c002473fa4d5be2e11d650e6ae9d6ddedac082 100644
--- a/core/data/test/_GTestCbmMatch.cxx
+++ b/core/data/test/_GTestCbmMatch.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmMatch.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmLink.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmModuleList.cxx b/core/data/test/_GTestCbmModuleList.cxx
index 6cb6df0cd5cd79b270595bffa89886155c5cc793..fe2818e28e81f7c6e017483f11a01c0e07b86289 100644
--- a/core/data/test/_GTestCbmModuleList.cxx
+++ b/core/data/test/_GTestCbmModuleList.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmModuleList.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmModuleList.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmPixelHit.cxx b/core/data/test/_GTestCbmPixelHit.cxx
index 51c62bbd0bd02c327a0cab9428d8b975014c51b7..7a0c844a000c0d6498b197cff95fd755272e9348 100644
--- a/core/data/test/_GTestCbmPixelHit.cxx
+++ b/core/data/test/_GTestCbmPixelHit.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmPixelHit.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPixelHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/_GTestCbmStripHit.cxx b/core/data/test/_GTestCbmStripHit.cxx
index 47b667afdbf89ec7bb4709d3662e9abf0f555bce..57e0634e076473f66ba31edf868e290ac71cea50 100644
--- a/core/data/test/_GTestCbmStripHit.cxx
+++ b/core/data/test/_GTestCbmStripHit.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmStripHit.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStripHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/compareCluster.h b/core/data/test/compareCluster.h
index 94b1524e3b56cc08c5247e42572be8de6eafb931..d03d95d68e5d2692eabf1b03747ea5426d7f9fb8 100644
--- a/core/data/test/compareCluster.h
+++ b/core/data/test/compareCluster.h
@@ -1,3 +1,8 @@
+/** @file compareCluster.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARECLUSTER_H
 #define COMPARECLUSTER_H 1
 
diff --git a/core/data/test/compareDigi.h b/core/data/test/compareDigi.h
index 59020e0060fdfe150ccaddec015a48177e559bd9..5e0712059c8208b39096038c4429c693787f097b 100644
--- a/core/data/test/compareDigi.h
+++ b/core/data/test/compareDigi.h
@@ -1,3 +1,8 @@
+/** @file compareDigi.h
+  * @copyright Copyright (C) 2017-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREDIGI_H
 #define COMPAREDIGI_H 1
 
diff --git a/core/data/test/compareErrorMessage.h b/core/data/test/compareErrorMessage.h
index 9bf4d9062a29af38747a41b58876acd49076272f..2bddf8e6c1bad7c4f60f98aba0e455d98d655c3d 100644
--- a/core/data/test/compareErrorMessage.h
+++ b/core/data/test/compareErrorMessage.h
@@ -1,3 +1,8 @@
+/** @file compareErrorMessage.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREERRORMESSAGE_H
 #define COMPAREERRORMESSAGE_H 1
 
diff --git a/core/data/test/compareFairMCPoint.h b/core/data/test/compareFairMCPoint.h
index dd96069d660a892a049787e4040350681689631c..1b47ec3d9d2d930a885d4f4c779e0be23873df2a 100644
--- a/core/data/test/compareFairMCPoint.h
+++ b/core/data/test/compareFairMCPoint.h
@@ -1,3 +1,8 @@
+/** @file compareFairMCPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREFAIRMCPOINT_H
 #define COMPAREFAIRMCPOINT_H 1
 
diff --git a/core/data/test/compareHit.h b/core/data/test/compareHit.h
index 017d56deb855c41f0a82d729cf4dd9b445453749..e272979e235893f9eb7b78a9a731bee856746801 100644
--- a/core/data/test/compareHit.h
+++ b/core/data/test/compareHit.h
@@ -1,3 +1,8 @@
+/** @file compareHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREHIT_H
 #define COMPAREHIT_H 1
 
diff --git a/core/data/test/compareLink.h b/core/data/test/compareLink.h
index 3b41d138d3db30ee182eab36d5e12616484db445..a6f10e583031853a189ff225d6f9e78dc333cf80 100644
--- a/core/data/test/compareLink.h
+++ b/core/data/test/compareLink.h
@@ -1,3 +1,8 @@
+/** @file compareLink.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARELINK_H
 #define COMPARELINK_H 1
 
diff --git a/core/data/test/compareMatch.h b/core/data/test/compareMatch.h
index 6d34d2466741aef8006b4753325d2b9472e510b2..377bedced532e2092c90ac72088c441153105360 100644
--- a/core/data/test/compareMatch.h
+++ b/core/data/test/compareMatch.h
@@ -1,3 +1,8 @@
+/** @file compareMatch.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREMATCH_H
 #define COMPAREMATCH_H 1
 
diff --git a/core/data/test/comparePixelHit.h b/core/data/test/comparePixelHit.h
index c900b354bc3002b3bebdaf4a0ce45d0b80b68396..4fddf01c4fb3bbda265ef8b14131f5b7aa7b13dd 100644
--- a/core/data/test/comparePixelHit.h
+++ b/core/data/test/comparePixelHit.h
@@ -1,3 +1,8 @@
+/** @file comparePixelHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREPIXELHIT_H
 #define COMPAREPIXELHIT_H 1
 
diff --git a/core/data/test/compareStripHit.h b/core/data/test/compareStripHit.h
index b63f203d06841a809c045228c949a4758d8b98dd..6c6bd9bca37a0f37c6d01ecdc3b40be38b656b4d 100644
--- a/core/data/test/compareStripHit.h
+++ b/core/data/test/compareStripHit.h
@@ -1,3 +1,8 @@
+/** @file compareStripHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARESTRIPHIT_H
 #define COMPARESTRIPHIT_H 1
 
diff --git a/core/data/test/compareVertex.h b/core/data/test/compareVertex.h
index fe9d96d36f0240478815ed46724fc6a9aa89a1e9..18f61312bb51bdb8c7a2dd4bf22f3d3ac197972a 100644
--- a/core/data/test/compareVertex.h
+++ b/core/data/test/compareVertex.h
@@ -1,3 +1,8 @@
+/** @file compareVertex.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "gtest/gtest.h"
 
 void compareVertexDataMembers(CbmVertex& test, Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf,
diff --git a/core/data/test/global/_GTestCbmVertex.cxx b/core/data/test/global/_GTestCbmVertex.cxx
index 9e0202757032b458b7bd09c7e9075a05785baa46..248c323252ff733dd5f1c41fbd099b3f78cc669f 100644
--- a/core/data/test/global/_GTestCbmVertex.cxx
+++ b/core/data/test/global/_GTestCbmVertex.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmVertex.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmVertex.h"
 
 #include <Logger.h>
diff --git a/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx b/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
index 2dcf38a987a899561409c2b56321bbc494ee5bf7..476ad3dddb39e02d67a27b34df29fa7f4a87a615 100644
--- a/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
+++ b/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmMuchBeamTimeDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchBeamTimeDigi.h"
 
 #include "compareMuchBeamTimeDigi.h"
diff --git a/core/data/test/much/_GTestCbmMuchDigi.cxx b/core/data/test/much/_GTestCbmMuchDigi.cxx
index a97a5e6d119470ca9f4af81b2644c5d00c30a824..5861713f09dbc6545a63aa5811ba08d89b1b0ed8 100644
--- a/core/data/test/much/_GTestCbmMuchDigi.cxx
+++ b/core/data/test/much/_GTestCbmMuchDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmMuchDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchDigi.h"
 
 #include "compareMuchDigi.h"
diff --git a/core/data/test/much/compareMuchBeamTimeDigi.h b/core/data/test/much/compareMuchBeamTimeDigi.h
index d786d968dccfe1625488af3dd63c969ab62168cb..c10ccaea1b7f68a2796a97f8019de379b3338c9e 100644
--- a/core/data/test/much/compareMuchBeamTimeDigi.h
+++ b/core/data/test/much/compareMuchBeamTimeDigi.h
@@ -1,3 +1,8 @@
+/** @file compareMuchBeamTimeDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREMUCHBEAMTIMEDIGI_H
 #define COMPAREMUCHBEAMTIMEDIGI_H 1
 
diff --git a/core/data/test/much/compareMuchDigi.h b/core/data/test/much/compareMuchDigi.h
index 829d59e4b2764bf4941c6d20a92bfc037c94a866..2276adebe3ba2f040d62ef77056c106d21aeb47c 100644
--- a/core/data/test/much/compareMuchDigi.h
+++ b/core/data/test/much/compareMuchDigi.h
@@ -1,3 +1,8 @@
+/** @file compareMuchDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREMUCHDIGI_H
 #define COMPAREMUCHDIGI_H 1
 
diff --git a/core/data/test/psd/_GTestCbmPsdAddress.cxx b/core/data/test/psd/_GTestCbmPsdAddress.cxx
index 8825ecf1863bc5bd1212c58f1050b4f44be71ead..60f908d09b35eb9a64f683411238c1c9f2c89749 100644
--- a/core/data/test/psd/_GTestCbmPsdAddress.cxx
+++ b/core/data/test/psd/_GTestCbmPsdAddress.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmPsdAddress.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdAddress.h"
 
 #include "comparePsdAddress.h"
diff --git a/core/data/test/psd/_GTestCbmPsdDigi.cxx b/core/data/test/psd/_GTestCbmPsdDigi.cxx
index 4154b90419f997cb9b09acf98e1a6de775bce402..855ccaf02db747833d30c811baf701a95b15013b 100644
--- a/core/data/test/psd/_GTestCbmPsdDigi.cxx
+++ b/core/data/test/psd/_GTestCbmPsdDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmPsdDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdDigi.h"
 
 #include "comparePsdDigi.h"
diff --git a/core/data/test/psd/_GTestCbmPsdHit.cxx b/core/data/test/psd/_GTestCbmPsdHit.cxx
index 250c3d79c2fcb2d944508fbba7231096e725a46e..7a6694def10f687879501e03fedd0fec2e259d00 100644
--- a/core/data/test/psd/_GTestCbmPsdHit.cxx
+++ b/core/data/test/psd/_GTestCbmPsdHit.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmPsdHit.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdHit.h"
 
 #include "comparePsdHit.h"
diff --git a/core/data/test/psd/_GTestCbmPsdPoint.cxx b/core/data/test/psd/_GTestCbmPsdPoint.cxx
index 5ed71e85f6318c897dcbb73fe1a4626722a0048c..142dc81c4c6ac51c374d0cdf00e4337bc94d1fad 100644
--- a/core/data/test/psd/_GTestCbmPsdPoint.cxx
+++ b/core/data/test/psd/_GTestCbmPsdPoint.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmPsdPoint.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdPoint.h"
 
 #include "comparePsdPoint.h"
diff --git a/core/data/test/psd/comparePsdAddress.h b/core/data/test/psd/comparePsdAddress.h
index b060582b17caaf9491a2e510acaa2d3d0c1feb9a..0fb184e6d44c0eda41aebcb520af410dc70ef96c 100644
--- a/core/data/test/psd/comparePsdAddress.h
+++ b/core/data/test/psd/comparePsdAddress.h
@@ -1,3 +1,8 @@
+/** @file comparePsdAddress.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREPSDDIGI_H
 #define COMPAREPSDDIGI_H 1
 
diff --git a/core/data/test/psd/comparePsdDigi.h b/core/data/test/psd/comparePsdDigi.h
index 69ca34bd7dda19c9e12c7fcb36628649638a4c85..527fad0e0c7864222d4056ee3a4c1d205c06a3e6 100644
--- a/core/data/test/psd/comparePsdDigi.h
+++ b/core/data/test/psd/comparePsdDigi.h
@@ -1,3 +1,8 @@
+/** @file comparePsdDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREPSDDIGI_H
 #define COMPAREPSDDIGI_H 1
 
diff --git a/core/data/test/psd/comparePsdHit.h b/core/data/test/psd/comparePsdHit.h
index cc916811f177a0fd498a6b5f287d63d6caebc71d..07cd19288f80e1d0cb1ac875ca0dd02ebe1f389a 100644
--- a/core/data/test/psd/comparePsdHit.h
+++ b/core/data/test/psd/comparePsdHit.h
@@ -1,3 +1,8 @@
+/** @file comparePsdHit.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREPSDHIT_H
 #define COMPAREPSDHIT_H 1
 
diff --git a/core/data/test/psd/comparePsdPoint.h b/core/data/test/psd/comparePsdPoint.h
index 5ddb47214af32ecc8f47532e5f2b865a24bb72ee..31d7ba7e1c40bff38059f533c7be1bd48cc11de0 100644
--- a/core/data/test/psd/comparePsdPoint.h
+++ b/core/data/test/psd/comparePsdPoint.h
@@ -1,3 +1,8 @@
+/** @file comparePsdPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPAREPSDPOINT_H
 #define COMPAREPSDPOINT_H 1
 
diff --git a/core/data/test/rich/_GTestCbmRichDigi.cxx b/core/data/test/rich/_GTestCbmRichDigi.cxx
index 123c9d2494ee5d7b5289476e7e1fcf82d47f0277..20076fd4f97f9785035c30f3f21fbb0940a3ffc9 100644
--- a/core/data/test/rich/_GTestCbmRichDigi.cxx
+++ b/core/data/test/rich/_GTestCbmRichDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmRichDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichDigi.h"
 
 #include "compareRichDigi.h"
diff --git a/core/data/test/rich/compareRichDigi.h b/core/data/test/rich/compareRichDigi.h
index c57a25d8390ab542288a0d87001a2065613dfa03..cd3feb169c55efcb71206eb34c5b858e13e32360 100644
--- a/core/data/test/rich/compareRichDigi.h
+++ b/core/data/test/rich/compareRichDigi.h
@@ -1,3 +1,8 @@
+/** @file compareRichDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARERICHDIGI_H
 #define COMPARERICHDIGI_H 1
 
diff --git a/core/data/test/sts/_GTestCbmStsDigi.cxx b/core/data/test/sts/_GTestCbmStsDigi.cxx
index d504e8b1d532b44a910dbd66f925abb847877dc6..19ad43324a690866d9781306b464a750819c18b0 100644
--- a/core/data/test/sts/_GTestCbmStsDigi.cxx
+++ b/core/data/test/sts/_GTestCbmStsDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmStsDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsDigi.h"
 
 #include "compareStsDigi.h"
diff --git a/core/data/test/sts/compareStsDigi.h b/core/data/test/sts/compareStsDigi.h
index 00896c31219c115b0e4f953c863096576a8ef704..d9ef7bf1e4193652e3c559e5691d54ee2ef9636e 100644
--- a/core/data/test/sts/compareStsDigi.h
+++ b/core/data/test/sts/compareStsDigi.h
@@ -1,3 +1,8 @@
+/** @file compareStsDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARESTSDIGI_H
 #define COMPARESTSDIGI_H 1
 
diff --git a/core/data/test/tof/_GTestCbmTofDigi.cxx b/core/data/test/tof/_GTestCbmTofDigi.cxx
index dd415a543122760517abf92e7a94943efcba2c7b..7f852a245926bbbf618183152d79ea1799d6c686 100644
--- a/core/data/test/tof/_GTestCbmTofDigi.cxx
+++ b/core/data/test/tof/_GTestCbmTofDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTofDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTofDigi.h"
 
 #include "compareTofDigi.h"
diff --git a/core/data/test/tof/compareTofDigi.h b/core/data/test/tof/compareTofDigi.h
index 6c4e8a63de8cb0748214e4a48a229cbc07645dce..23edccf528f3537c7c23d6ef9b0692253962f2fa 100644
--- a/core/data/test/tof/compareTofDigi.h
+++ b/core/data/test/tof/compareTofDigi.h
@@ -1,3 +1,8 @@
+/** @file compareTofDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARETOFDIGI_H
 #define COMPARETOFDIGI_H 1
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
index d1d4f58e200e8ae0f73e4e2c1bce3eb665389f84..9465f1fb8091448e6a02a6e850d6d1e85967b713 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDetectorId.cxx
+  * @copyright Copyright (C) 2012-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdAddress.h"
 
 #include <TString.h>
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
index cd5b28de5f9e05b9fdc2f7fa0a7f16e94ae058c1..50431240919bb6645437b79b08c95d1e5601a333 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDetectorId_simple.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
index 7dae14ca87ae0f562b59fd45619d40466abd7afa..0f2d4993f12a139eb380e1adc72167cc73792d7f 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDetectorId_simple1.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
index 6a1a1bdcac9da95491ddf8bdbba91d30e6d5f9bf..70964779a7cb75f0d8f0d3279519a89988bb2899 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDetectorId_simple2.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
index f4509cda455bb90a96e2fe475fc1e6396d1caa24..ae1852aec8eab0e118965f1722cc9c8e0b793199 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDetectorId_simple3.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDigi.cxx b/core/data/test/trd/_GTestCbmTrdDigi.cxx
index ea402dc1310b7365a615a75f7d55a2378cb4d2e6..9ed31adbb60d8d8b416d3705d8e11315f0cad967 100644
--- a/core/data/test/trd/_GTestCbmTrdDigi.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDigi.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdDigi.h"
 
 #include "compareTrdDigi.h"
diff --git a/core/data/test/trd/_GTestCbmTrdHit.cxx b/core/data/test/trd/_GTestCbmTrdHit.cxx
index 72d9e1826759c1b004ea4c016a7a299b05925d8f..997db593cfd00839a9ed6cba84f8a94fc5ee446c 100644
--- a/core/data/test/trd/_GTestCbmTrdHit.cxx
+++ b/core/data/test/trd/_GTestCbmTrdHit.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdHit.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdHit.h"
 
 #include "compareTrdHit.h"
diff --git a/core/data/test/trd/_GTestCbmTrdPoint.cxx b/core/data/test/trd/_GTestCbmTrdPoint.cxx
index 0128397d37e06ac9e1897efa777639a26b194983..93381ba508c3342b003be32f25473f616deec73f 100644
--- a/core/data/test/trd/_GTestCbmTrdPoint.cxx
+++ b/core/data/test/trd/_GTestCbmTrdPoint.cxx
@@ -1,3 +1,8 @@
+/** @file _GTestCbmTrdPoint.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdPoint.h"
 
 #include "compareTrdPoint.h"
diff --git a/core/data/test/trd/compareTrdDigi.h b/core/data/test/trd/compareTrdDigi.h
index 847a87becab8f401d9bd820acf5be41b228342be..dd9f42238403c1071846127a0fc33e46479578a0 100644
--- a/core/data/test/trd/compareTrdDigi.h
+++ b/core/data/test/trd/compareTrdDigi.h
@@ -1,3 +1,8 @@
+/** @file compareTrdDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARETRDDIGI_H
 #define COMPARETRDDIGI_H 1
 
diff --git a/core/data/test/trd/compareTrdHit.h b/core/data/test/trd/compareTrdHit.h
index 043ec3eb6575aca0df9359d4708323f792d8fbd3..0ec8f212bfbc3e56619b0a5dd9e6c679c7c6a71d 100644
--- a/core/data/test/trd/compareTrdHit.h
+++ b/core/data/test/trd/compareTrdHit.h
@@ -1,3 +1,8 @@
+/** @file compareTrdHit.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARETRDHIT_H
 #define COMPARETRDHIT_H 1
 
diff --git a/core/data/test/trd/compareTrdPoint.h b/core/data/test/trd/compareTrdPoint.h
index 3ec39612bcfc34c84f8afa177779b471dfe53a13..3e9bcb31b3c81f879caefb233410ca2ae7701e50 100644
--- a/core/data/test/trd/compareTrdPoint.h
+++ b/core/data/test/trd/compareTrdPoint.h
@@ -1,3 +1,8 @@
+/** @file compareTrdPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef COMPARETRDPOINT_H
 #define COMPARETRDPOINT_H 1
 
diff --git a/core/data/trd/CbmTrdDigi.cxx b/core/data/trd/CbmTrdDigi.cxx
index c2a8c9f904d0dd9ead575c06bcebad2556ba8b28..2b90dd1008a3c53ee5d9c02ab01db88d2ea7364a 100644
--- a/core/data/trd/CbmTrdDigi.cxx
+++ b/core/data/trd/CbmTrdDigi.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdDigi.cxx
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/data/trd/CbmTrdDigi.h b/core/data/trd/CbmTrdDigi.h
index b72fddcc125f541287a223e65c3fff2ab61e17d9..390c6ccfcfc5d4049eb5e1af009fc15a5f1e16cb 100644
--- a/core/data/trd/CbmTrdDigi.h
+++ b/core/data/trd/CbmTrdDigi.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdDigi.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDDIGI_H
 #define CBMTRDDIGI_H
 
diff --git a/core/data/trd/CbmTrdRawMessageSpadic.cxx b/core/data/trd/CbmTrdRawMessageSpadic.cxx
index 9faa6fd390bd697862af7c59f8ddf7678e9c60f5..e31bab731f1792e6507d88fd1940ae1ffa83e7ed 100644
--- a/core/data/trd/CbmTrdRawMessageSpadic.cxx
+++ b/core/data/trd/CbmTrdRawMessageSpadic.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdRawMessageSpadic.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdRawMessageSpadic.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/much/CbmMuchBaseLinkDef.h b/core/detectors/much/CbmMuchBaseLinkDef.h
index 9c85a164630855ca2a6f54aaaa81409f967626cb..4e86dbf7f9c008744579cad466bf562940510ab4 100644
--- a/core/detectors/much/CbmMuchBaseLinkDef.h
+++ b/core/detectors/much/CbmMuchBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmMuchBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/much/CbmMuchPad.cxx b/core/detectors/much/CbmMuchPad.cxx
index 3d035975418401f2697b6f816b2c9d38ef3136ca..0e0457f1eb0842978d451e715adae428eb24c5f7 100644
--- a/core/detectors/much/CbmMuchPad.cxx
+++ b/core/detectors/much/CbmMuchPad.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchPad.cxx
+  * @copyright Copyright (C) 2007-2017 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchPad.h"
 
 // -------------------------------------------------------------------------
diff --git a/core/detectors/much/CbmMuchSector.cxx b/core/detectors/much/CbmMuchSector.cxx
index 513e551e1aec32b21570be2e7629b7b4109f2860..09f6e048fd0a2c9f8d748a2b589f7c0de039a3df 100644
--- a/core/detectors/much/CbmMuchSector.cxx
+++ b/core/detectors/much/CbmMuchSector.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchSector.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchSector.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/much/CbmMuchSectorRectangular.cxx b/core/detectors/much/CbmMuchSectorRectangular.cxx
index 7f4bc4f89e7c58cf19cd2d2848ce302e688271a8..13a586fd07a826afbaee0caa3d19a5bb63db63de 100644
--- a/core/detectors/much/CbmMuchSectorRectangular.cxx
+++ b/core/detectors/much/CbmMuchSectorRectangular.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchSectorRectangular.cxx
+  * @copyright Copyright (C) 2012-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchSectorRectangular.h"
 
 #include "CbmMuchAddress.h"         // for CbmMuchAddress, kMuchChannel
diff --git a/core/detectors/psd/CbmPsdBaseLinkDef.h b/core/detectors/psd/CbmPsdBaseLinkDef.h
index f422f171486d29cd78a8c1f935361f6c17099f24..032e5ac02da1d5fe19707e2d537ce44fe9fbc610 100644
--- a/core/detectors/psd/CbmPsdBaseLinkDef.h
+++ b/core/detectors/psd/CbmPsdBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TofLinkDef.h,v 1.3 2006/03/07 11:51:55 friese Exp $
 
 #ifdef __CINT__
diff --git a/core/detectors/psd/PolynomComplexRoots.h b/core/detectors/psd/PolynomComplexRoots.h
index a6630b9ad684ce54f69ccf6802f1d121dd10a1a8..4b01d91de45756538fb92be1367b18d0bd338af0 100644
--- a/core/detectors/psd/PolynomComplexRoots.h
+++ b/core/detectors/psd/PolynomComplexRoots.h
@@ -1,3 +1,8 @@
+/** @file PolynomComplexRoots.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iomanip>
 #include <iostream>
 
diff --git a/core/detectors/psd/PolynomRealRoots.h b/core/detectors/psd/PolynomRealRoots.h
index d82462f1d23b59b6d76f0faed41a933ba1f993fe..78daefbc3b97f71fae0d033a5f69558cead49631 100644
--- a/core/detectors/psd/PolynomRealRoots.h
+++ b/core/detectors/psd/PolynomRealRoots.h
@@ -1,3 +1,8 @@
+/** @file PolynomRealRoots.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <cmath>
 
 //*************************************************************************
diff --git a/core/detectors/psd/PronyFitter.cxx b/core/detectors/psd/PronyFitter.cxx
index b44175dd6f920a2a732339a742e292a67928523d..16596e2ac50b510bd77a86519a703b689536a319 100644
--- a/core/detectors/psd/PronyFitter.cxx
+++ b/core/detectors/psd/PronyFitter.cxx
@@ -1,3 +1,8 @@
+/** @file PronyFitter.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "PronyFitter.h"
 
 #include "PolynomComplexRoots.h"
diff --git a/core/detectors/rich/CbmMcbm2018RichPar.cxx b/core/detectors/rich/CbmMcbm2018RichPar.cxx
index 598746b1412e9d51f351d286f9845810d7fb1579..a77ad373e6b0593ea62d9524b6b1d7b4e98aff07 100644
--- a/core/detectors/rich/CbmMcbm2018RichPar.cxx
+++ b/core/detectors/rich/CbmMcbm2018RichPar.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018RichPar.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
 
 	TODO: If the TBR addess is not provided in the par file but found in the data file,
diff --git a/core/detectors/rich/CbmMcbm2018RichPar.h b/core/detectors/rich/CbmMcbm2018RichPar.h
index 21aca2691a8bab8b0847e2a3fa2c64a180e5cc09..99c942788a1ea413e3f5f633fb4da639d1d6f7b4 100644
--- a/core/detectors/rich/CbmMcbm2018RichPar.h
+++ b/core/detectors/rich/CbmMcbm2018RichPar.h
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018RichPar.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmMcbm2018RichPar_H
 #define CbmMcbm2018RichPar_H
 
diff --git a/core/detectors/rich/CbmRichBaseLinkDef.h b/core/detectors/rich/CbmRichBaseLinkDef.h
index 93a371a3e1e68ef8fba29a14e5b8675f89cae8bd..f0a98454ee04cd1fdc37009541836c2e4af7f522 100644
--- a/core/detectors/rich/CbmRichBaseLinkDef.h
+++ b/core/detectors/rich/CbmRichBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRichBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/rich/CbmRichDraw.h b/core/detectors/rich/CbmRichDraw.h
index 7ee35f74fc889180f57623f46dc0212b9f1cdbe7..d0d647d697edcf9529587c8a1e569fc2da7df50a 100644
--- a/core/detectors/rich/CbmRichDraw.h
+++ b/core/detectors/rich/CbmRichDraw.h
@@ -1,3 +1,8 @@
+/** @file CbmRichDraw.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef RICH_CbmRichDraw
 #define RICH_CbmRichDraw
diff --git a/core/detectors/sts/CbmStsBaseLinkDef.h b/core/detectors/sts/CbmStsBaseLinkDef.h
index 22171bcc85591f745051111630619df1a5a2376a..05c4c90f95458d43638fe50270cbfdbd3613567b 100644
--- a/core/detectors/sts/CbmStsBaseLinkDef.h
+++ b/core/detectors/sts/CbmStsBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmStsBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/tof/CbmTofCell.cxx b/core/detectors/tof/CbmTofCell.cxx
index 837b149db34a4b511fc0b2b967ea245d9a0c35c0..96a7807df5429bf1ae9f6e75385babb1864fbadc 100644
--- a/core/detectors/tof/CbmTofCell.cxx
+++ b/core/detectors/tof/CbmTofCell.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofCell.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTofCell.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/tof/CbmTofCell.h b/core/detectors/tof/CbmTofCell.h
index 7af5b32a743a09e2b0b88596b23de08d9be505c2..112a9f9781ff5ea4268e7f795fea9f42f7090f2b 100644
--- a/core/detectors/tof/CbmTofCell.h
+++ b/core/detectors/tof/CbmTofCell.h
@@ -1,3 +1,8 @@
+/** @file CbmTofCell.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTOFCELL_H
 #define CBMTOFCELL_H 1
 
diff --git a/core/detectors/tof/CbmTofContFact.h b/core/detectors/tof/CbmTofContFact.h
index 3104fd087dd9eb272507423fe0cb11d9ff3b0b87..80317da8795b46a80641d5909b832badf0b5202f 100644
--- a/core/detectors/tof/CbmTofContFact.h
+++ b/core/detectors/tof/CbmTofContFact.h
@@ -1,3 +1,8 @@
+/** @file CbmTofContFact.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTOFCONTFACT_H
 #define CBMTOFCONTFACT_H
 
diff --git a/core/detectors/tof/CbmTofDigiPar.cxx b/core/detectors/tof/CbmTofDigiPar.cxx
index c6c126902fd6a456883a00b937af2c2f8c37f5f5..09b121de51e0a454abbc08632c7a79fdddea7ebd 100644
--- a/core/detectors/tof/CbmTofDigiPar.cxx
+++ b/core/detectors/tof/CbmTofDigiPar.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofDigiPar.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTofDigiPar.h"
 
 #include "CbmTofCell.h"  // for CbmTofCell
diff --git a/core/detectors/tof/CbmTofDigiPar.h b/core/detectors/tof/CbmTofDigiPar.h
index 2b9bee200ca820228e3c57fb8b1f184f104d06cc..e94fd8ea6622f42e377efda24126803762eb215a 100644
--- a/core/detectors/tof/CbmTofDigiPar.h
+++ b/core/detectors/tof/CbmTofDigiPar.h
@@ -1,3 +1,8 @@
+/** @file CbmTofDigiPar.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTOFDIGIPAR_H
 #define CBMTOFDIGIPAR_H
 
diff --git a/core/detectors/tof/TTrbHeader.cxx b/core/detectors/tof/TTrbHeader.cxx
index 1c34adbf229b37016a12ffae85293e21ba8dd161..b5f19f244c07728e915bfc86553df1f4ea6d6c09 100644
--- a/core/detectors/tof/TTrbHeader.cxx
+++ b/core/detectors/tof/TTrbHeader.cxx
@@ -1,3 +1,8 @@
+/** @file TTrbHeader.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TTrbHeader.h"
 
 #include <TNamed.h>  // for TNamed
diff --git a/core/detectors/tof/TTrbHeader.h b/core/detectors/tof/TTrbHeader.h
index 850db48cb836e53d5296eea15ba0f5c5cec788ed..aa07b3f4a77979de4c65ac0dd8ce547fbad0df1a 100644
--- a/core/detectors/tof/TTrbHeader.h
+++ b/core/detectors/tof/TTrbHeader.h
@@ -1,3 +1,8 @@
+/** @file TTrbHeader.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef TTRBHEADER_H_
 #define TTRBHEADER_H_
 
diff --git a/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h b/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
index 36c2ef246519e578145c381d1919a78c160de0ff..a2e79c6fc8307d84bbbb7c75be3d1ac7142f8303 100644
--- a/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
+++ b/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2020TrdTshiftPar.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmMcbm2020TrdTshiftPar_H
 #define CbmMcbm2020TrdTshiftPar_H
 
diff --git a/core/detectors/trd/CbmTrdBaseLinkDef.h b/core/detectors/trd/CbmTrdBaseLinkDef.h
index 6e8fa9a452619d678e9a208ab16bf598a7048e6e..6657b0a42d50b56eefc908baf8cb3dbae7d61472 100644
--- a/core/detectors/trd/CbmTrdBaseLinkDef.h
+++ b/core/detectors/trd/CbmTrdBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdBaseLinkDef.h
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TrdBaseLinkDef.h $
 
 #ifdef __CINT__
diff --git a/core/detectors/trd/CbmTrdContFact.h b/core/detectors/trd/CbmTrdContFact.h
index f3bed29b21cec4d1030294652c0b63d7eac379cb..1a93603eef44733269bf88124b55512776f56a2e 100644
--- a/core/detectors/trd/CbmTrdContFact.h
+++ b/core/detectors/trd/CbmTrdContFact.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdContFact.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDCONTFACT_H
 #define CBMTRDCONTFACT_H
 
diff --git a/core/detectors/trd/CbmTrdFASP.cxx b/core/detectors/trd/CbmTrdFASP.cxx
index aaf4300bfaf1c807bd3445e6ba965e56bc91379e..62266e2cd0c30c9a641257868cebeb5d8e2d8708 100644
--- a/core/detectors/trd/CbmTrdFASP.cxx
+++ b/core/detectors/trd/CbmTrdFASP.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdFASP.cxx
+  * @copyright Copyright (C) 2018-2020 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdFASP.h"
 
 #include "CbmMatch.h"    // for CbmMatch
diff --git a/core/detectors/trd/CbmTrdFASP.h b/core/detectors/trd/CbmTrdFASP.h
index 12ec19766aa5f398439b3d689bd67adf272ef92b..d28ecb31c9f314ae9cab05e870eb9525300efc89 100644
--- a/core/detectors/trd/CbmTrdFASP.h
+++ b/core/detectors/trd/CbmTrdFASP.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdFASP.h
+  * @copyright Copyright (C) 2018-2020 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDFASP_H
 #define CBMTRDFASP_H
 
diff --git a/core/detectors/trd/CbmTrdGas.cxx b/core/detectors/trd/CbmTrdGas.cxx
index 256b6c2bcdee7a4a20fe9e7686913386e0e1d4e2..ba0f47c88bf4bd94219b82a1aa5bb89330dbbc57 100644
--- a/core/detectors/trd/CbmTrdGas.cxx
+++ b/core/detectors/trd/CbmTrdGas.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdGas.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * \file CbmTrdGas.cxx
  * \brief Container for gas properties of TRD.
diff --git a/core/detectors/trd/CbmTrdGas.h b/core/detectors/trd/CbmTrdGas.h
index e716bbd1a102c3aad71f095d63b7e74a08e7fb3f..1ac612661e465ee9e389ce04c3504d3582e0e1b7 100644
--- a/core/detectors/trd/CbmTrdGas.h
+++ b/core/detectors/trd/CbmTrdGas.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdGas.h
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * \file CbmTrdGas.h
  * \brief Container for gas properties of TRD.
diff --git a/core/detectors/trd/CbmTrdLinkDef.h b/core/detectors/trd/CbmTrdLinkDef.h
index 639df8c3aa75f429f9bc02ff707b72da8042c80e..0bcfcf7a61dd4f936ca47427766886c5a8f05360 100644
--- a/core/detectors/trd/CbmTrdLinkDef.h
+++ b/core/detectors/trd/CbmTrdLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdLinkDef.h
+  * @copyright Copyright (C) 2006-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TrdLinkDef.h,v 1.10 2006/06/20 09:39:59 kresan Exp $
 
 #ifdef __CINT__
diff --git a/core/detectors/trd/CbmTrdModuleAbstract.cxx b/core/detectors/trd/CbmTrdModuleAbstract.cxx
index 2af78bc33d4a793924c297773e4db651a45bc351..52ee97cb3be9ac4e5d6b3bebc0f5048d0ea6faa2 100644
--- a/core/detectors/trd/CbmTrdModuleAbstract.cxx
+++ b/core/detectors/trd/CbmTrdModuleAbstract.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleAbstract.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleAbstract.h"
 
 //_______________________________________________________________________________
diff --git a/core/detectors/trd/CbmTrdModuleAbstract.h b/core/detectors/trd/CbmTrdModuleAbstract.h
index 988a4170757a62cf5df7595d0600030092245b69..a3451662536e8cae8774abd3853027d607be1b83 100644
--- a/core/detectors/trd/CbmTrdModuleAbstract.h
+++ b/core/detectors/trd/CbmTrdModuleAbstract.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleAbstract.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULEABSTRACT_H
 #define CBMTRDMODULEABSTRACT_H
 
diff --git a/core/detectors/trd/CbmTrdParAsic.cxx b/core/detectors/trd/CbmTrdParAsic.cxx
index ac07bf03f02c45ec1133b78b100b672ad1e5594b..9448cab9748ba203d451cd44d9722d114395ceb0 100644
--- a/core/detectors/trd/CbmTrdParAsic.cxx
+++ b/core/detectors/trd/CbmTrdParAsic.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParAsic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParAsic.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/trd/CbmTrdParAsic.h b/core/detectors/trd/CbmTrdParAsic.h
index 285022feea4eb13e51ad220c5818e59dea93d440..3e499d20718861a0239b76159ddc7707c43417dd 100644
--- a/core/detectors/trd/CbmTrdParAsic.h
+++ b/core/detectors/trd/CbmTrdParAsic.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParAsic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARASIC_H
 #define CBMTRDPARASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParFasp.cxx b/core/detectors/trd/CbmTrdParFasp.cxx
index 94691de553011e10aeb075dbe861b0aff3e6e22c..4b3bf800dbcc6578b44d5d2ee45adc211a94bcd6 100644
--- a/core/detectors/trd/CbmTrdParFasp.cxx
+++ b/core/detectors/trd/CbmTrdParFasp.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParFasp.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParFasp.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParFasp.h b/core/detectors/trd/CbmTrdParFasp.h
index dc8dbf609dae51ff497891512291a808bb1a1a1e..b19fe6e28fbc23f16f6838574ddfd8406c289a46 100644
--- a/core/detectors/trd/CbmTrdParFasp.h
+++ b/core/detectors/trd/CbmTrdParFasp.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParFasp.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARFASP_H
 #define CBMTRDPARFASP_H
 
diff --git a/core/detectors/trd/CbmTrdParMod.cxx b/core/detectors/trd/CbmTrdParMod.cxx
index 46f00ab022b37e34a3e299a369a5bb9472f76b8d..195cf824bbb3e7c5d031e1130020a4214ab77a92 100644
--- a/core/detectors/trd/CbmTrdParMod.cxx
+++ b/core/detectors/trd/CbmTrdParMod.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParMod.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParMod.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/trd/CbmTrdParMod.h b/core/detectors/trd/CbmTrdParMod.h
index b792722de3d8d38c108641cbc9429805eab1e176..c30708bf2dd1f603ef2046bdba70e3800d4a1b4f 100644
--- a/core/detectors/trd/CbmTrdParMod.h
+++ b/core/detectors/trd/CbmTrdParMod.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParMod.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARMOD_H
 #define CBMTRDPARMOD_H
 
diff --git a/core/detectors/trd/CbmTrdParModDigi.cxx b/core/detectors/trd/CbmTrdParModDigi.cxx
index 3aba537c28c7b9b47a63ef7e244121c2522efe43..0bae244ace8387b18045211658f3492078ab0432 100644
--- a/core/detectors/trd/CbmTrdParModDigi.cxx
+++ b/core/detectors/trd/CbmTrdParModDigi.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModDigi.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParModDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdParModDigi.h b/core/detectors/trd/CbmTrdParModDigi.h
index 18fb0475cb7d24d2294911a15620f49c71097773..6678880fa5df73d129ca7be099ec47e642551700 100644
--- a/core/detectors/trd/CbmTrdParModDigi.h
+++ b/core/detectors/trd/CbmTrdParModDigi.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModDigi.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARMODDIGI_H
 #define CBMTRDPARMODDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParModGain.cxx b/core/detectors/trd/CbmTrdParModGain.cxx
index f89b20b93cf01ef8783d785d294b9aefebc9ab62..341aa932cbb889a886aa95ae67e1a2d679fbf680 100644
--- a/core/detectors/trd/CbmTrdParModGain.cxx
+++ b/core/detectors/trd/CbmTrdParModGain.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGain.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParModGain.h"
 
 
diff --git a/core/detectors/trd/CbmTrdParModGain.h b/core/detectors/trd/CbmTrdParModGain.h
index dadb61f6f4208518b466e2526cb150b3a2cd3993..631517fbcc2b7c3fdd7c223c8b0ab9d73c8df483 100644
--- a/core/detectors/trd/CbmTrdParModGain.h
+++ b/core/detectors/trd/CbmTrdParModGain.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGain.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARMODGAIN_H
 #define CBMTRDPARMODGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParModGas.cxx b/core/detectors/trd/CbmTrdParModGas.cxx
index 235c110d2ad3faea3cf3422d33bc265680721895..e9b2c3e9daef786716dc1486d5c21084280728a8 100644
--- a/core/detectors/trd/CbmTrdParModGas.cxx
+++ b/core/detectors/trd/CbmTrdParModGas.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGas.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParModGas.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/trd/CbmTrdParModGas.h b/core/detectors/trd/CbmTrdParModGas.h
index ec406830ad67c4be7ddf94b156d7162ad1d20b91..ba8a7c6a3e9459741643f6a286a0e40e7d512777 100644
--- a/core/detectors/trd/CbmTrdParModGas.h
+++ b/core/detectors/trd/CbmTrdParModGas.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGas.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARMODGAS_H
 #define CBMTRDPARMODGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParModGeo.cxx b/core/detectors/trd/CbmTrdParModGeo.cxx
index 0fd39166d3fd6a77a3c7d113cff4b3d6000a864f..160465fee547abdda358bcd979d88cee146ee456 100644
--- a/core/detectors/trd/CbmTrdParModGeo.cxx
+++ b/core/detectors/trd/CbmTrdParModGeo.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGeo.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParModGeo.h"
 
 #include <TGeoBBox.h>          // for TGeoBBox
diff --git a/core/detectors/trd/CbmTrdParModGeo.h b/core/detectors/trd/CbmTrdParModGeo.h
index abad885456195db7dd93377edb11a9d054820d31..c55ff117122a2b77798e0939bcfd90931779f753 100644
--- a/core/detectors/trd/CbmTrdParModGeo.h
+++ b/core/detectors/trd/CbmTrdParModGeo.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParModGeo.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARMODGEO_H
 #define CBMTRDPARMODGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSet.cxx b/core/detectors/trd/CbmTrdParSet.cxx
index 0b007d9757d51d80c8ef227ad6288706dd388e93..8e19445593f8edf41e197f2cf249347b28762bca 100644
--- a/core/detectors/trd/CbmTrdParSet.cxx
+++ b/core/detectors/trd/CbmTrdParSet.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSet.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSet.h"
 
 #include "CbmTrdParMod.h"  // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSet.h b/core/detectors/trd/CbmTrdParSet.h
index c60cc0d17e871207af099fc51506d8b5b2d455fb..9defd21cdb3567ba9aaa718782c2986a390f3001 100644
--- a/core/detectors/trd/CbmTrdParSet.h
+++ b/core/detectors/trd/CbmTrdParSet.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSet.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSET_H
 #define CBMTRDPARSET_H
 
diff --git a/core/detectors/trd/CbmTrdParSetAsic.cxx b/core/detectors/trd/CbmTrdParSetAsic.cxx
index 3c7acf04132b036b9ce985c4b2137edad5d34900..44fdc1889fa9cd88497df75d1ceb0b94717c5f42 100644
--- a/core/detectors/trd/CbmTrdParSetAsic.cxx
+++ b/core/detectors/trd/CbmTrdParSetAsic.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetAsic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSetAsic.h"
 
 #include "CbmTrdParAsic.h"    // for CbmTrdParAsic
diff --git a/core/detectors/trd/CbmTrdParSetAsic.h b/core/detectors/trd/CbmTrdParSetAsic.h
index f9a571c7a330844c35a3c1e0ee5b585668706f36..9bdbf44feec0d284501d72be39ad88feace3ab8a 100644
--- a/core/detectors/trd/CbmTrdParSetAsic.h
+++ b/core/detectors/trd/CbmTrdParSetAsic.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetAsic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSETASIC_H
 #define CBMTRDPARSETASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParSetDigi.cxx b/core/detectors/trd/CbmTrdParSetDigi.cxx
index 4447f409beb33df98f7c313a17f688a65b18a22c..ff94b5a130ef4b4c17ed4d3eab56a2a527993fcf 100644
--- a/core/detectors/trd/CbmTrdParSetDigi.cxx
+++ b/core/detectors/trd/CbmTrdParSetDigi.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetDigi.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSetDigi.h"
 
 #include "CbmTrdParMod.h"      // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSetDigi.h b/core/detectors/trd/CbmTrdParSetDigi.h
index a49ab7238817dc8a0721b9de824335e062bf1853..5d2dd3b69aebb1b47070a300d717fb2fc2e0ec96 100644
--- a/core/detectors/trd/CbmTrdParSetDigi.h
+++ b/core/detectors/trd/CbmTrdParSetDigi.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetDigi.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSETDIGI_H
 #define CBMTRDPARSETDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGain.cxx b/core/detectors/trd/CbmTrdParSetGain.cxx
index 756395469379c264e17eecba5f29977902e211b0..ac9dbab1b98e80b43b358f958ab3dca9e761d968 100644
--- a/core/detectors/trd/CbmTrdParSetGain.cxx
+++ b/core/detectors/trd/CbmTrdParSetGain.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGain.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSetGain.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParSetGain.h b/core/detectors/trd/CbmTrdParSetGain.h
index d75a54b1dc04697f00bc8ec97c90ca89c1362d4c..5f82ff2d48a146dc8b6b1552bae568f9489fc593 100644
--- a/core/detectors/trd/CbmTrdParSetGain.h
+++ b/core/detectors/trd/CbmTrdParSetGain.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGain.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSETGAIN_H
 #define CBMTRDPARSETGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGas.cxx b/core/detectors/trd/CbmTrdParSetGas.cxx
index f0417c6068b5c9f707d739032c2faf9e4e16a2ce..a1b5ca7fe32dc87875440149dfbe7e5d8c999392 100644
--- a/core/detectors/trd/CbmTrdParSetGas.cxx
+++ b/core/detectors/trd/CbmTrdParSetGas.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGas.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSetGas.h"
 
 #include "CbmTrdParModGas.h"  // for CbmTrdParModGas
diff --git a/core/detectors/trd/CbmTrdParSetGas.h b/core/detectors/trd/CbmTrdParSetGas.h
index ffbb8453bd537914ed62f8bd5f16c41927f9aae6..926f3beba9cbd0dea126076463f74633e0a95155 100644
--- a/core/detectors/trd/CbmTrdParSetGas.h
+++ b/core/detectors/trd/CbmTrdParSetGas.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGas.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSETGAS_H
 #define CBMTRDPARSETGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGeo.cxx b/core/detectors/trd/CbmTrdParSetGeo.cxx
index afbd8e0fd1e15cf8cb966492a7a35c9d5893bdb3..01d18fac25c09bf59f5c1db38c6894fc3073cb1e 100644
--- a/core/detectors/trd/CbmTrdParSetGeo.cxx
+++ b/core/detectors/trd/CbmTrdParSetGeo.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGeo.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSetGeo.h"
 
 #include "CbmTrdGeoHandler.h"  // for CbmTrdGeoHandler
diff --git a/core/detectors/trd/CbmTrdParSetGeo.h b/core/detectors/trd/CbmTrdParSetGeo.h
index 0b109c6561d550397ed60836e24c088031a7f76e..c57222de6afafa4fa7ffcb16c34c7a048d0136aa 100644
--- a/core/detectors/trd/CbmTrdParSetGeo.h
+++ b/core/detectors/trd/CbmTrdParSetGeo.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSetGeo.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSETGEO_H
 #define CBMTRDPARSETGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSpadic.cxx b/core/detectors/trd/CbmTrdParSpadic.cxx
index ba4fd9c2a903079f2f58315ed2c2bcd1a2b5f4f2..39588ee0f4b0f88350fb65def265f229a2b50676 100644
--- a/core/detectors/trd/CbmTrdParSpadic.cxx
+++ b/core/detectors/trd/CbmTrdParSpadic.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSpadic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdParSpadic.h"
 
 #include "CbmTrdDefs.h"  // for eCbmTrdModuleTypes, eCbmTrdModuleType...
diff --git a/core/detectors/trd/CbmTrdParSpadic.h b/core/detectors/trd/CbmTrdParSpadic.h
index be6a34bdbb30817d48ee1253229014ab9fd1a5fc..84b3240cb7b85f202dbc97cdd12c61f44f1a1c21 100644
--- a/core/detectors/trd/CbmTrdParSpadic.h
+++ b/core/detectors/trd/CbmTrdParSpadic.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdParSpadic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDPARSPADIC_H
 #define CBMTRDPARSPADIC_H
 
diff --git a/core/detectors/trd/CbmTrdSPADIC.cxx b/core/detectors/trd/CbmTrdSPADIC.cxx
index d660581cdc99e26500766c7347e9cac860ac9a5e..5d828e61ae510512b43bd6c31a453bb39542dfda 100644
--- a/core/detectors/trd/CbmTrdSPADIC.cxx
+++ b/core/detectors/trd/CbmTrdSPADIC.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdSPADIC.cxx
+  * @copyright Copyright (C) 2014-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdSPADIC.h"
 
 #include "CbmTrdAddress.h"     // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdUtils.h b/core/detectors/trd/CbmTrdUtils.h
index a4e465650f9e45704460880984766a5ffd05da67..6439debf2fd66cff5688fd183b45c18087defeb3 100644
--- a/core/detectors/trd/CbmTrdUtils.h
+++ b/core/detectors/trd/CbmTrdUtils.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdUtils.h
+  * @copyright Copyright (C) 2013-2020 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDUTILS_H
 #define CBMTRDUTILS_H 1
 
diff --git a/core/eventdisplay/CbmDisplayLinkDef.h b/core/eventdisplay/CbmDisplayLinkDef.h
index 38f32e594bda6e73e4d8019224d344ce55e095f1..096a316ff15ca751fc5b1b03f181ad51da46858b 100644
--- a/core/eventdisplay/CbmDisplayLinkDef.h
+++ b/core/eventdisplay/CbmDisplayLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmDisplayLinkDef.h
+  * @copyright Copyright (C) 2009-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TrdLinkDef.h,v 1.10 2006/06/20 09:39:59 kresan Exp $
 
 #ifdef __CINT__
diff --git a/core/eventdisplay/CbmPixelHitSetDraw.cxx b/core/eventdisplay/CbmPixelHitSetDraw.cxx
index c55b699892041b9c9b50f1eb6a405092a0f9a239..d4a4de44bf69092ba96fa4dd7e20291192bda3e1 100644
--- a/core/eventdisplay/CbmPixelHitSetDraw.cxx
+++ b/core/eventdisplay/CbmPixelHitSetDraw.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPixelHitSetDraw.cxx
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPixelHitSetDraw.h"
 
 #include "CbmPixelHit.h"  // for CbmPixelHit
diff --git a/core/eventdisplay/CbmPixelHitSetDraw.h b/core/eventdisplay/CbmPixelHitSetDraw.h
index daed534ec2bd77e3145c7dc99e35e1eab21a19cc..b02f96b0944884e77e75183837947f4ed4f951a4 100644
--- a/core/eventdisplay/CbmPixelHitSetDraw.h
+++ b/core/eventdisplay/CbmPixelHitSetDraw.h
@@ -1,3 +1,8 @@
+/** @file CbmPixelHitSetDraw.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMPIXELHITSETDRAW_H_
 #define CBMPIXELHITSETDRAW_H_
 
diff --git a/core/field/CbmFieldCreator.cxx b/core/field/CbmFieldCreator.cxx
index 84cf438f6417546f787c50831fa45cef7be16999..df312189663b8bcc73ef3eb62e72e1e53656a755 100644
--- a/core/field/CbmFieldCreator.cxx
+++ b/core/field/CbmFieldCreator.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFieldCreator.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmFieldCreator.h"
 
 #include "CbmBsField.h"            // for CbmBsField
diff --git a/core/field/CbmFieldLinkDef.h b/core/field/CbmFieldLinkDef.h
index d2409103ac34dbe2c98249eb46016ebca0ab91f1..ffda3fb20daf8fb445150887b71b8f2966408d4f 100644
--- a/core/field/CbmFieldLinkDef.h
+++ b/core/field/CbmFieldLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmFieldLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/field/CbmFieldMapData.cxx b/core/field/CbmFieldMapData.cxx
index 97ea76b49ae03b4668d5dc305bfab161f09a6388..bef7aa5c3486379c7ab81953c818e4a6323f2314 100644
--- a/core/field/CbmFieldMapData.cxx
+++ b/core/field/CbmFieldMapData.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFieldMapData.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmFieldMapData source file                -----
 // -----                V. Friese                14/02/06              -----
diff --git a/core/qa/CbmQaBaseLinkDef.h b/core/qa/CbmQaBaseLinkDef.h
index f013bc70d2bf459615cea122788028e7d04687a3..54d0c79db0c18bb68ea7edcbdb92718c59079564 100644
--- a/core/qa/CbmQaBaseLinkDef.h
+++ b/core/qa/CbmQaBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmQaBaseLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
index 826d37d82c00970edc332b493aa93b6c59c19a90..88a713ce2c97ee8c997544ab640f4c3e0294a7a9 100644
--- a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
+++ b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmBeamtimeCosy2019LinkDef.h
+  * @copyright Copyright (C) 2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx b/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
index 01112696ee71e7a874ed42fc1925bcb84ebcaaff..f13359d6266d911f90554681201733f3fac9a099 100644
--- a/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
+++ b/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
@@ -1,3 +1,8 @@
+/** @file CbmCosy2019ContFact.cxx
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /////////////////////////////////////////////////////////////
 //
 //  CbmCosy2019ContFact
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.h b/fles/cosy2019/parameter/CbmCosy2019ContFact.h
index a98a9f349a9d7d1a3253764a554cf12d66f23f7b..e725d2d6fc7cd1899672dcb91417c368d264ee39 100644
--- a/fles/cosy2019/parameter/CbmCosy2019ContFact.h
+++ b/fles/cosy2019/parameter/CbmCosy2019ContFact.h
@@ -1,3 +1,8 @@
+/** @file CbmCosy2019ContFact.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMCOSY2019CONTFACT_H
 #define CBMCOSY2019CONTFACT_H
 
diff --git a/fles/flestools/CbmFlesCanvasTools.cxx b/fles/flestools/CbmFlesCanvasTools.cxx
index 50fb6e55a41e3fb5a5d2858cfbcc23b0c1403aed..0118ba25651812cb8bcb59a0bfd11d1ef02367b4 100644
--- a/fles/flestools/CbmFlesCanvasTools.cxx
+++ b/fles/flestools/CbmFlesCanvasTools.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFlesCanvasTools.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmFlesCanvasTools.h"
 
 #include "TCanvas.h"
diff --git a/fles/flestools/CbmFlesHistosTools.cxx b/fles/flestools/CbmFlesHistosTools.cxx
index c61c8640d8de5f63b6de4c84c121f582193ef734..07648a860d5399c24904ed8cb6d72980b5b02b20 100644
--- a/fles/flestools/CbmFlesHistosTools.cxx
+++ b/fles/flestools/CbmFlesHistosTools.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFlesHistosTools.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmFlesHistosTools.h"
 
 #include <cmath>
diff --git a/fles/flestools/CbmFormatDecHexPrintout.cxx b/fles/flestools/CbmFormatDecHexPrintout.cxx
index 4624eb19f665f32ec8728d8bd9f3ece2814b7452..85c21198088de8ff8c57e504540a2b667ac8f7f1 100644
--- a/fles/flestools/CbmFormatDecHexPrintout.cxx
+++ b/fles/flestools/CbmFormatDecHexPrintout.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFormatDecHexPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmFormatDecHexPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsBufferPrintout.cxx b/fles/flestools/CbmFormatMsBufferPrintout.cxx
index 1a133b316ed8c753ad47ed351ed4f1cca5e5f0e6..d61a146591fdf09cb461a05e9ecd1b1094e9c77e 100644
--- a/fles/flestools/CbmFormatMsBufferPrintout.cxx
+++ b/fles/flestools/CbmFormatMsBufferPrintout.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFormatMsBufferPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmFormatMsBufferPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsHeaderPrintout.cxx b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
index eb8599cecb3153b3ba4644ccafe54b313963c294..170dd0a19df0a66840e3f72260b9a80c76cc1c6d 100644
--- a/fles/flestools/CbmFormatMsHeaderPrintout.cxx
+++ b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFormatMsHeaderPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmFormatMsHeaderPrintout.h"
 
diff --git a/fles/flestools/CbmFormatTsPrintout.cxx b/fles/flestools/CbmFormatTsPrintout.cxx
index a9cb8151ed3920acea8bddf8759fc0df80701f8c..f6da06afe826373bf2f85f4d5a8176b44956301d 100644
--- a/fles/flestools/CbmFormatTsPrintout.cxx
+++ b/fles/flestools/CbmFormatTsPrintout.cxx
@@ -1,3 +1,8 @@
+/** @file CbmFormatTsPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmFormatMsBufferPrintout.h"
 #include "CbmFormatMsHeaderPrintout.h"
diff --git a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
index dcba547cbf5e5c109c98fcad1f089576379e4a1b..47ebe8635b299e4a694d66c7fa26375a8530ef9c 100644
--- a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
+++ b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmFlibMcbm2018LinkDef.h
+  * @copyright Copyright (C) 2018-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
index 9e8d7f78e55c31dadeaa9c5ad8929031a1001b8d..c6a7fccdeeb5bd4613162d508e7e4df16d19caeb 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerAlgoRich.cxx
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
index 815cb0427693f4be95af6d498aa5dad3726da950..184d472993c91b5753707f57a5785a7212331d58 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerAlgoRich.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
index 695758732e7689ccf0b3b2572e8ae2f9a59a45aa..31836ceac9090909b2ae90d0225c351d4296d871 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerAlgoTrdR.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
 
 #include "CbmTrdAddress.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
index 85c8321b8f62570894c7690b8deff7a9b3cfc72f..e2eb9140c2c0f63a6630df4062c58120c196437f 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerTaskRich.cxx
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
index 1fef6d23564dbcf3deb676436260166ef7196c62..e0f3c0ad3ae69edfb603040ebe00f6ee26be09c9 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerTaskRich.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
index e3fc263a30d78579b9382a4fe79d26beb091be87..9030e912c3df5d38a6876703bf510cba9ffed392 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerTaskTrdR.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMcbm2018UnpackerTaskTrdR.h"
 
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
index 5eda739f4827798285e7e70c0347d4302ce0d91a..7939bbc05e7fb5a5fbbe2310f864d5569730a409 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerUtilRich.cxx
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMcbm2018UnpackerUtilRich.h"
 
 #include <iostream>
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
index 0a6d1ff79b22696aec8ec15f6e7ee12a96957197..3dd0e9ed2720e368968767da0a5a7f97d37a2b53 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
@@ -1,3 +1,8 @@
+/** @file CbmMcbm2018UnpackerUtilRich.h
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmMcbm2018UnpackerUtilRich_H
 #define CbmMcbm2018UnpackerUtilRich_H
 
diff --git a/fles/star2019/CbmFlibStar2019LinkDef.h b/fles/star2019/CbmFlibStar2019LinkDef.h
index 50b720849d543ace68330f3c6c5bbd2017bb136d..e28f901482cf2a6d1adea57d9eff49f15458cb6c 100644
--- a/fles/star2019/CbmFlibStar2019LinkDef.h
+++ b/fles/star2019/CbmFlibStar2019LinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmFlibStar2019LinkDef.h
+  * @copyright Copyright (C) 2018-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.cxx b/fles/star2019/parameter/CbmStar2019ContFact.cxx
index a814ef798fcc896bc352e7d4d345538bded846f8..17df8279a2854d645ab51a9275efa50f75743cae 100644
--- a/fles/star2019/parameter/CbmStar2019ContFact.cxx
+++ b/fles/star2019/parameter/CbmStar2019ContFact.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStar2019ContFact.cxx
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /////////////////////////////////////////////////////////////
 //
 //  CbmStar2019ContFact
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.h b/fles/star2019/parameter/CbmStar2019ContFact.h
index b6e8f8121477940d46ad7579b6d6b3065f7092cd..edd70b3219e61c58a84c84c699417c333ea8734c 100644
--- a/fles/star2019/parameter/CbmStar2019ContFact.h
+++ b/fles/star2019/parameter/CbmStar2019ContFact.h
@@ -1,3 +1,8 @@
+/** @file CbmStar2019ContFact.h
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMSTAR2019CONTFACT_H
 #define CBMSTAR2019CONTFACT_H
 
diff --git a/macro/KF/DecayConfig.C b/macro/KF/DecayConfig.C
index 963b7faac68a4b0ecf1b170045783ed9c2afd14f..00d7a09be31d0966ff80aad0457c832f9be2ff70 100644
--- a/macro/KF/DecayConfig.C
+++ b/macro/KF/DecayConfig.C
@@ -1,3 +1,8 @@
+/** @file DecayConfig.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void DecayConfig()
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C b/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
index d56e0b9a518093556d68626ddd702d9765755f44..c7c977e6aaec4c51b7ca6ab33658d4202625c247 100644
--- a/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
+++ b/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
@@ -1,3 +1,8 @@
+/** @file CalculateEfficincy.C
+  * @copyright Copyright (C) 2014-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // #include "$VMCWORKDIR/KF/KFParticleParformance/KFPartEfficiencies.h"
 
 void CalculateEfficincy(TString workdir = "data")
diff --git a/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C b/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
index dcd59f8aa5119e03280901c199a5f11e74e78e8a..08d0546d4727fe89f9abdde3743301062ed4c15f 100644
--- a/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
+++ b/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
@@ -1,3 +1,8 @@
+/** @file DrawParticlesFitQA.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void DrawParticlesFitQA(int iParticle = 0)
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/GetParticleName.C b/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
index 209fcabc2a0c553c410553c8ce00ac89a66a6402..e508832fa99a38d333ce26de6cf4a2c34aa187d2 100644
--- a/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
+++ b/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
@@ -1,3 +1,8 @@
+/** @file GetParticleName.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // #include "$VMCWORKDIR/KF/KFParticleParformance/KFPartEfficiencies.h"
 
 void GetParticleName(int iParticle = 0)
diff --git a/macro/KF/kf_kfparticle.C b/macro/KF/kf_kfparticle.C
index 9b1ed0f48e0ba4cd068a689dadba3e2523227f37..7602236a673b29c821e0a3ca7b9bd4152815fbf6 100644
--- a/macro/KF/kf_kfparticle.C
+++ b/macro/KF/kf_kfparticle.C
@@ -1,3 +1,8 @@
+/** @file kf_kfparticle.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of short-lived particles with KF Particle Finder
diff --git a/macro/KF/registerGeantDecays.C b/macro/KF/registerGeantDecays.C
index a891503ad766b898b4d813ff7f012b947cc0edb0..59f7f969b4ec1648c1dce7af771c3dbff71c12aa 100644
--- a/macro/KF/registerGeantDecays.C
+++ b/macro/KF/registerGeantDecays.C
@@ -1,3 +1,8 @@
+/** @file registerGeantDecays.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void registerGeantDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerLightIons.C b/macro/KF/registerLightIons.C
index 872a8ed04cef969b4cfa53d2c25fd64403b88d2b..61dc9dadea3e939bc43496c7645d7070380b2066 100644
--- a/macro/KF/registerLightIons.C
+++ b/macro/KF/registerLightIons.C
@@ -1,3 +1,8 @@
+/** @file registerLightIons.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void registerLightIons()
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerPythiaDecays.C b/macro/KF/registerPythiaDecays.C
index e0410c5f8ef24bef4cc7b7fb9f68b547b5847e9d..23f15c1128fb15e64f459b596bf9fa90e31962d1 100644
--- a/macro/KF/registerPythiaDecays.C
+++ b/macro/KF/registerPythiaDecays.C
@@ -1,3 +1,8 @@
+/** @file registerPythiaDecays.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void registerPythiaDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/L1/perf.C b/macro/L1/perf.C
index 3c3cbf3021077e8b1f8048954a7ab7d74dba06d0..4d2773c377f4a8557c0fb333df62a7a2285b30cc 100644
--- a/macro/L1/perf.C
+++ b/macro/L1/perf.C
@@ -1,3 +1,8 @@
+/** @file perf.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void perf()
 {
 
diff --git a/macro/L1/rec.C b/macro/L1/rec.C
index 554ddbbb2ac500edc06765fe63094893b7ec8713..4ab93099e172ae919489d4e7c3e78123e16d4bb3 100644
--- a/macro/L1/rec.C
+++ b/macro/L1/rec.C
@@ -1,3 +1,8 @@
+/** @file rec.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void rec()
 {
 
diff --git a/macro/L1/sim.C b/macro/L1/sim.C
index 8c479596980a443083a5ec69d462bfcc4039238e..e5e0d91b11e0b650df79290a806bf840dd400f71 100644
--- a/macro/L1/sim.C
+++ b/macro/L1/sim.C
@@ -1,3 +1,8 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/L1/simD0.C b/macro/L1/simD0.C
index 5899d08642e2e9ac3a323786e8b899137e571f44..3e2f673e1e705f776ca27dc7cca04d68f2403356 100644
--- a/macro/L1/simD0.C
+++ b/macro/L1/simD0.C
@@ -1,3 +1,8 @@
+/** @file simD0.C
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C b/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C
index f417f90f57d287128388127ea8e19dab00c41c43..3296be4778695414c26144acb07462e9d7838a4b 100644
--- a/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C
+++ b/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_tree_maker.C
+  * @copyright Copyright (C) name="CpuLoad" CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_analysis_tree_maker(TString dataSet = "../../../run/test", TString setupName = "sis100_electron",
                              TString unigenFile = "")
diff --git a/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C b/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C
index 8da69888b03b2a300a90790cdef0896d34ba7b99..77ec8fb64e88e837d74ebda8ddcbfb81072d1eff 100644
--- a/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C
+++ b/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C
@@ -1,3 +1,8 @@
+/** @file run_at_kfpf.C
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_at_kfpf(int nEntries = -1, const std::string& dataset = "test", const std::string& ATTree = "rTree")
 {
   ATKFParticleFinder man;
diff --git a/macro/analysis/common/cuts/cbm_cuts.h b/macro/analysis/common/cuts/cbm_cuts.h
index 043997f2ef3a3946ff1478c08b844e66c1a04fb2..d5f2f13d094ccd19fda214fe21cc9b7f535bf6ce 100644
--- a/macro/analysis/common/cuts/cbm_cuts.h
+++ b/macro/analysis/common/cuts/cbm_cuts.h
@@ -1,3 +1,8 @@
+/** @file cbm_cuts.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 AnalysisTree::Cuts* GetCbmEventCuts(const std::string& branch, std::string name = "CbmGoodEvent")
 {
diff --git a/macro/analysis/common/qa/run_analysistree_qa.C b/macro/analysis/common/qa/run_analysistree_qa.C
index c7ca0fe1a866d06dd37ebbc6b722829254155ea5..f393cf9dbebd4daea3c38999d2d99af9b5f93563 100644
--- a/macro/analysis/common/qa/run_analysistree_qa.C
+++ b/macro/analysis/common/qa/run_analysistree_qa.C
@@ -1,3 +1,8 @@
+/** @file run_analysistree_qa.C
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //#include <AnalysisTree/TaskManager.hpp>
 //#include "AnalysisTree/Cuts.hpp"
 
diff --git a/macro/analysis/conversion2/eventDisplay.C b/macro/analysis/conversion2/eventDisplay.C
index ec05ad9f96efa7a1ccf0b5bf0d6b60ddb224e2d3..d56a9f8d60788bec25406e1afb1d9e5d7e9d7722 100644
--- a/macro/analysis/conversion2/eventDisplay.C
+++ b/macro/analysis/conversion2/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///// macro for visualization of simulated events. One can use it directly after simulation stage (reonctruction and digi are nor needed)
 ///// here one can see Monte Carlo hits in each detector.
 ///// If the option "store all hits" (in /gconfig/g3Config.C -> st->SetMinPoints(0);) is activated during the simulation, one will see also tracks (including light in RICH)
diff --git a/macro/analysis/conversion2/generator_input_file.C b/macro/analysis/conversion2/generator_input_file.C
index a828ef09fdde489b125c7f96ca820de4a91f59f6..310c579589b0108755184800c9cea00701b7d7e3 100644
--- a/macro/analysis/conversion2/generator_input_file.C
+++ b/macro/analysis/conversion2/generator_input_file.C
@@ -1,3 +1,8 @@
+/** @file generator_input_file.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///// generating electron/positron track over full acceptance. Filling them step by step in acceptance.
 void generator_input_file()
 {
diff --git a/macro/analysis/conversion2/run_analysis.C b/macro/analysis/conversion2/run_analysis.C
index 7b73bcb46dc79908189b2da080f87112b921ac4a..322e84d88742b77bb67af1ed0fe1383ad402aa3a 100644
--- a/macro/analysis/conversion2/run_analysis.C
+++ b/macro/analysis/conversion2/run_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/analysis/conversion2/run_reco_event.C b/macro/analysis/conversion2/run_reco_event.C
index d0c64ef3a8afe5777efdff54aee99e5a72c6a4d5..3c6fd2772bc4a1da41c811e2ef99eef2e839da5f 100644
--- a/macro/analysis/conversion2/run_reco_event.C
+++ b/macro/analysis/conversion2/run_reco_event.C
@@ -1,3 +1,8 @@
+/** @file run_reco_event.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/analysis/dielectron/draw_analysis.C b/macro/analysis/dielectron/draw_analysis.C
index 7d24194252498458b378d4bac92f2d80de3d619a..8b7e0adb2ca225a6984a743c25d785b2c458026b 100644
--- a/macro/analysis/dielectron/draw_analysis.C
+++ b/macro/analysis/dielectron/draw_analysis.C
@@ -1,3 +1,8 @@
+/** @file draw_analysis.C
+  * @copyright Copyright (C) 2010-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //#include <experimental/filesystem>
 
 void draw_analysis(const string& histRootFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/analysis.all.root",
diff --git a/macro/analysis/dielectron/draw_analysis_all.C b/macro/analysis/dielectron/draw_analysis_all.C
index e9f8b40354d69d4491f4c4c768143d91209ff1c5..fdeabf25913d3360ded6cfdbefd579e0ee321377 100644
--- a/macro/analysis/dielectron/draw_analysis_all.C
+++ b/macro/analysis/dielectron/draw_analysis_all.C
@@ -1,3 +1,8 @@
+/** @file draw_analysis_all.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_analysis_all(
   const string& fileInmed  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/analysis.all.root",
   const string& fileQgp    = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/qgp/analysis.all.root",
diff --git a/macro/analysis/dielectron/draw_analysis_study.C b/macro/analysis/dielectron/draw_analysis_study.C
index 44390bdcc162c5e15b1269b76a129fe6e016cb4b..a1e974e57ad22e0e82da20a44fd10bced97d0fc0 100644
--- a/macro/analysis/dielectron/draw_analysis_study.C
+++ b/macro/analysis/dielectron/draw_analysis_study.C
@@ -1,3 +1,8 @@
+/** @file draw_analysis_study.C
+  * @copyright Copyright (C) 2012-2013 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 void draw_analysis_study()
 {
diff --git a/macro/analysis/dielectron/draw_litqa.C b/macro/analysis/dielectron/draw_litqa.C
index 5c5beef2c04beca9f0a4c0632dacbcd2d4491a55..4e879b3b146309625287a6481a99f691d49b222e 100644
--- a/macro/analysis/dielectron/draw_litqa.C
+++ b/macro/analysis/dielectron/draw_litqa.C
@@ -1,3 +1,8 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2014-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_litqa(const string& histRootFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/litqa.all.root",
                 const string& resultDir    = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/histograms/inmed/")
 
diff --git a/macro/analysis/dielectron/draw_mvd_xy_delta.C b/macro/analysis/dielectron/draw_mvd_xy_delta.C
index 7c4699ba77a00fd23dda727d8a07b871543ea818..42c8fc5d435979cd0cb83d24fa9ab6c99954bebd 100644
--- a/macro/analysis/dielectron/draw_mvd_xy_delta.C
+++ b/macro/analysis/dielectron/draw_mvd_xy_delta.C
@@ -1,3 +1,8 @@
+/** @file draw_mvd_xy_delta.C
+  * @copyright Copyright (C) 2012 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_mvd_xy_delta()
 {
   TString fileName = "/lustre/cbm/user/ebelolap/aug11/25gev/70field/deltasource/mc.delta.root";
diff --git a/macro/analysis/dielectron/hadd.C b/macro/analysis/dielectron/hadd.C
index d02364fc1c67f9a1e9a4f3e098c808ae35ac6c5f..42dc8b985be80f29137b60cfb0b6c24bdc0a81ba 100644
--- a/macro/analysis/dielectron/hadd.C
+++ b/macro/analysis/dielectron/hadd.C
@@ -1,3 +1,8 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2012-2018 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 
 void hadd(string pattern, string outputFile, int fileSizeLimit = 50000, int nofEvents = 1000)
diff --git a/macro/analysis/dielectron/run_analysis.C b/macro/analysis/dielectron/run_analysis.C
index d8c7ce8f13bcf8360cddba6542e3003ddd47868e..9e96f54dae0c611b9f935e3b7913456d2c68ee59 100644
--- a/macro/analysis/dielectron/run_analysis.C
+++ b/macro/analysis/dielectron/run_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2010-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_analysis(const string& mcFile        = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.1.root",
                   const string& parFile       = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.1.root",
                   const string& digiFile      = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.1.root",
diff --git a/macro/analysis/dielectron/run_digi.C b/macro/analysis/dielectron/run_digi.C
index a9ad7182583566255634112b2afc0cce3a86666b..0286207d8436117d0050398cd0e68543458508cf 100644
--- a/macro/analysis/dielectron/run_digi.C
+++ b/macro/analysis/dielectron/run_digi.C
@@ -1,3 +1,8 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_digi(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.2.root",
               const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.2.root",
               const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.2.root",
diff --git a/macro/analysis/dielectron/run_litqa.C b/macro/analysis/dielectron/run_litqa.C
index 8469069b90d636ad0e3223310f096745aeb5289c..73ed65ccdbccd66bfd46c7f8527f07f1813d62c2 100644
--- a/macro/analysis/dielectron/run_litqa.C
+++ b/macro/analysis/dielectron/run_litqa.C
@@ -1,3 +1,8 @@
+/** @file run_litqa.C
+  * @copyright Copyright (C) 2014-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_litqa(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.2.root",
                const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.2.root",
                const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.2.root",
diff --git a/macro/analysis/dielectron/run_reco.C b/macro/analysis/dielectron/run_reco.C
index ee3e7fb5cc16846be59ff65098c0346968cad8af..150cc9533cbc00015b3a33aa072ddd798839dc14 100644
--- a/macro/analysis/dielectron/run_reco.C
+++ b/macro/analysis/dielectron/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.1.root",
               const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.1.root",
               const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.1.root",
diff --git a/macro/analysis/dielectron/run_sim.C b/macro/analysis/dielectron/run_sim.C
index 8b7d9e7ba4d291cdf5426099a44848fb41338197..aafd639d1c82e18c5e0770070b363394b38021a6 100644
--- a/macro/analysis/dielectron/run_sim.C
+++ b/macro/analysis/dielectron/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim(const string& urqmdFile = "/lustre/nyx/cbm/prod/gen/urqmd/auau/8gev/centr/"
                                        "urqmd.auau.8gev.centr.00001.root",  // if "", no urqmd
              const string& plutoFile =
diff --git a/macro/analysis/flow/MergeTTree.C b/macro/analysis/flow/MergeTTree.C
index ae19e95461ea38118cdfbf6154fe197bdaba9c48..b7dcc2ee12c9589ef7b94e501dc152cc4bc712ee 100644
--- a/macro/analysis/flow/MergeTTree.C
+++ b/macro/analysis/flow/MergeTTree.C
@@ -1,3 +1,8 @@
+/** @file MergeTTree.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This macro merges several files containing TTrees into one; from different input files:
 // ----- mode=0: files with reconstructed event planes (non-corrected if fQcorr = fBarcorr = 0, corrected otherwise) - produced by eventPlane.C
diff --git a/macro/analysis/flow/anaFlow.C b/macro/analysis/flow/anaFlow.C
index 4a3b28e89caae65e10bde56a21663743657908db..350688947a598e28b2cf44a1fb8338a6ca69c9f3 100644
--- a/macro/analysis/flow/anaFlow.C
+++ b/macro/analysis/flow/anaFlow.C
@@ -1,3 +1,8 @@
+/** @file anaFlow.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This task reconstructs the particle flow (vn, n = 1 & 2) out of measured particle azimuthal distributions (input: reco. files or KFParticle Finder output)
 // ----- Particle azimuthal distributions can be taken w.r.t. the true reaction plane (input: MC -transport output- file)
diff --git a/macro/analysis/flow/centrality_drawReso_STS_PSD.C b/macro/analysis/flow/centrality_drawReso_STS_PSD.C
index 6083dbe07c1d7567309ffe902b001ccc131684e8..850376e4826c60c123cfe6f6fc93dd0210e286c0 100644
--- a/macro/analysis/flow/centrality_drawReso_STS_PSD.C
+++ b/macro/analysis/flow/centrality_drawReso_STS_PSD.C
@@ -1,3 +1,8 @@
+/** @file centrality_drawReso_STS_PSD.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This task draws the centrality resolution versus collision centrality
 
diff --git a/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C b/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
index 24d26a13418b88364fef34c99af8cc46d46b9e32..6ca6596a31b4edfb9b2b450037e44f7a0506a5cb 100644
--- a/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
+++ b/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
@@ -1,3 +1,8 @@
+/** @file centrality_evtbyevt_calculation_STS_PSD.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This task calculate the collision centrality for each event, based on STS and PSD information
 
diff --git a/macro/analysis/flow/check_EPflattening_Qvector.C b/macro/analysis/flow/check_EPflattening_Qvector.C
index 0a143164e5de2fec51163ba3c72829b76743a77e..2d668a06ca7c69253535019ae97cacde549f7e03 100644
--- a/macro/analysis/flow/check_EPflattening_Qvector.C
+++ b/macro/analysis/flow/check_EPflattening_Qvector.C
@@ -1,3 +1,8 @@
+/** @file check_EPflattening_Qvector.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This task draws the average X-component of the Q-vector versus detector multiplicity - here for the PSD: <Qx> vs Energy
 
diff --git a/macro/analysis/flow/eventPlane.C b/macro/analysis/flow/eventPlane.C
index 06f1c965b04c355138ead6b6c4f2864f23930de5..ff1dc0fb54e5bd30a58aff0d5e31f8a1057aeb54 100644
--- a/macro/analysis/flow/eventPlane.C
+++ b/macro/analysis/flow/eventPlane.C
@@ -1,3 +1,8 @@
+/** @file eventPlane.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- This task calculates the event plane for each collision event from STS and PSD information (input: reco. files)
 // ----- It also provides comparision with real reaction plane (input: MC -transport output- files)
diff --git a/macro/analysis/flow/graph_RPreso_vsCentrality.C b/macro/analysis/flow/graph_RPreso_vsCentrality.C
index 5daffb944968432cbbefaf59b1aa9bd6caf7a8d0..b569b1f93079a0e3bd27b724572c0d0048e678cd 100644
--- a/macro/analysis/flow/graph_RPreso_vsCentrality.C
+++ b/macro/analysis/flow/graph_RPreso_vsCentrality.C
@@ -1,3 +1,8 @@
+/** @file graph_RPreso_vsCentrality.C
+  * @copyright Copyright (C) 2014 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // ----- Macro to draw the reaction plane resolution versus % most centrality (based on STS multiplicity)
 
diff --git a/macro/analysis/flow/run_reco_flow.C b/macro/analysis/flow/run_reco_flow.C
index 2f86437205d1c5541e799c868a41058280d97e4e..3d5abf1229d53208e42e2c0f7c940c400b07acdc 100644
--- a/macro/analysis/flow/run_reco_flow.C
+++ b/macro/analysis/flow/run_reco_flow.C
@@ -1,3 +1,8 @@
+/** @file run_reco_flow.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/analysis/flow/run_sim_flow.C b/macro/analysis/flow/run_sim_flow.C
index f0a438cf57f337f68a7a55b51a1e65fceb48c276..4d43709825770b92d209c5d74aa5538ffe901da9 100644
--- a/macro/analysis/flow/run_sim_flow.C
+++ b/macro/analysis/flow/run_sim_flow.C
@@ -1,3 +1,8 @@
+/** @file run_sim_flow.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation for the sake of collective flow studies, using UrQMD or SHIELD input and GEANT4
diff --git a/macro/analysis/hyperons/ana_cascade.C b/macro/analysis/hyperons/ana_cascade.C
index 18ead9c0f46aca81eb2eb5320fe39e7681ff2818..fae1eb55ba047b7da2f9b5b50e8635bd3903431c 100644
--- a/macro/analysis/hyperons/ana_cascade.C
+++ b/macro/analysis/hyperons/ana_cascade.C
@@ -1,3 +1,8 @@
+/** @file ana_cascade.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_cascade(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/ana_histo_la.C b/macro/analysis/hyperons/ana_histo_la.C
index c2b851684b3732e37154efcd016aa6e4630b202a..d0505e6e2aaf125db89c96dd7003e18447bac430 100644
--- a/macro/analysis/hyperons/ana_histo_la.C
+++ b/macro/analysis/hyperons/ana_histo_la.C
@@ -1,3 +1,8 @@
+/** @file ana_histo_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_histo_la()
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/ana_histo_om.C b/macro/analysis/hyperons/ana_histo_om.C
index 28c389c1b23ec5243d685d3299a582e90cb5bbfd..d22f89b64da8475d2dc2a7744d124a1aff7330fc 100644
--- a/macro/analysis/hyperons/ana_histo_om.C
+++ b/macro/analysis/hyperons/ana_histo_om.C
@@ -1,3 +1,8 @@
+/** @file ana_histo_om.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_histo_om()
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/ana_la.C b/macro/analysis/hyperons/ana_la.C
index a0ad1ef1c03b50fdce98084ec10be0725d34580c..21dcc37c9db92098aa25e68d2909dc22fb684ca2 100644
--- a/macro/analysis/hyperons/ana_la.C
+++ b/macro/analysis/hyperons/ana_la.C
@@ -1,3 +1,8 @@
+/** @file ana_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_la(Int_t file_nr = 0, Int_t nEvents = 10)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/create_histo_la.C b/macro/analysis/hyperons/create_histo_la.C
index d70074844e84482e406cfa81c7c50d247b1cfbf4..2f868840564ce16244e41a245f2010bd71a2321d 100644
--- a/macro/analysis/hyperons/create_histo_la.C
+++ b/macro/analysis/hyperons/create_histo_la.C
@@ -1,3 +1,8 @@
+/** @file create_histo_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void create_histo_la(Int_t file_nr = 0)
 {
   Int_t iVerbose     = 2;
diff --git a/macro/analysis/hyperons/create_histo_om.C b/macro/analysis/hyperons/create_histo_om.C
index da6a29b54d7259827c81da88393a347037a84772..8b838df9c7e5c06a4401f0840b7708685945973d 100644
--- a/macro/analysis/hyperons/create_histo_om.C
+++ b/macro/analysis/hyperons/create_histo_om.C
@@ -1,3 +1,8 @@
+/** @file create_histo_om.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void create_histo_om(Int_t file_nr = 0)
 {
   Int_t iVerbose     = 2;
diff --git a/macro/analysis/hyperons/drawM.C b/macro/analysis/hyperons/drawM.C
index d1d0d3d2140075dafb8ce820e9dd89434943c80b..9e6e018009d3acd8dbbd3f0be6e02b2b507b8621 100644
--- a/macro/analysis/hyperons/drawM.C
+++ b/macro/analysis/hyperons/drawM.C
@@ -1,3 +1,8 @@
+/** @file drawM.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/drawM_om.C b/macro/analysis/hyperons/drawM_om.C
index 5308df796e3a5bb3f2b69a51f7d1b473c0f487ab..4716253397aefb1f96ce52464b72401687216d38 100644
--- a/macro/analysis/hyperons/drawM_om.C
+++ b/macro/analysis/hyperons/drawM_om.C
@@ -1,3 +1,8 @@
+/** @file drawM_om.C
+  * @copyright Copyright (C) 2010-2021 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/eff.C b/macro/analysis/hyperons/eff.C
index e550e6121c25039ea32f5bba278fff5db910f3f1..7f809d379515ad0b27f5cd5f38b957b4fef0a7cf 100644
--- a/macro/analysis/hyperons/eff.C
+++ b/macro/analysis/hyperons/eff.C
@@ -1,3 +1,8 @@
+/** @file eff.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eff(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3122)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/eff_draw.C b/macro/analysis/hyperons/eff_draw.C
index 39bbcd447188f7251cb7c4054224d721dba37e19..deed4a4d0d746a3a789b3b065c642d7b9c863da5 100644
--- a/macro/analysis/hyperons/eff_draw.C
+++ b/macro/analysis/hyperons/eff_draw.C
@@ -1,3 +1,8 @@
+/** @file eff_draw.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eff_draw(char* fileName = "la.ef.root")
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/merge.C b/macro/analysis/hyperons/merge.C
index c69c6c543c38d44f87140b87dd41a5eafc90d719..6d611d75315305f6f7f941d2fe61ccfb0402df7c 100644
--- a/macro/analysis/hyperons/merge.C
+++ b/macro/analysis/hyperons/merge.C
@@ -1,3 +1,8 @@
+/** @file merge.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   Double_t scale = 1.388;  //Scale bgd with this factor
 
diff --git a/macro/analysis/hyperons/mix_cascade.C b/macro/analysis/hyperons/mix_cascade.C
index a51819ff782db38c122593957af3e23acf1c86e5..b77b2b156dc570557b666f2becdf7dbb234cfee0 100644
--- a/macro/analysis/hyperons/mix_cascade.C
+++ b/macro/analysis/hyperons/mix_cascade.C
@@ -1,3 +1,8 @@
+/** @file mix_cascade.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mix_cascade(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/rec.C b/macro/analysis/hyperons/rec.C
index d190877150582715c9c21ce53f90700dc70c58ea..f3803a32fdbdf7f24d66fd6139014a6a70ec743b 100644
--- a/macro/analysis/hyperons/rec.C
+++ b/macro/analysis/hyperons/rec.C
@@ -1,3 +1,8 @@
+/** @file rec.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void rec(Int_t file_nr = 0, Int_t nEvents = 1, Int_t s = 0)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/sela.C b/macro/analysis/hyperons/sela.C
index 32d5d63a531d91a410542b162009a7c51901dd5e..351c50dd661db6415105f22b75d6ea47c6034299 100644
--- a/macro/analysis/hyperons/sela.C
+++ b/macro/analysis/hyperons/sela.C
@@ -1,3 +1,8 @@
+/** @file sela.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void sela(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/sim.C b/macro/analysis/hyperons/sim.C
index 569e7032213c793187e236af98cd0df716b6f74d..d09c00ccbc0677ec9197011286e6d481101e2e7a 100644
--- a/macro/analysis/hyperons/sim.C
+++ b/macro/analysis/hyperons/sim.C
@@ -1,3 +1,8 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void sim(Int_t file_nr = 0, Int_t nEvents = 1, Int_t s = 0, Int_t seed = 1)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/jpsi/DecayConfig.C b/macro/analysis/jpsi/DecayConfig.C
index 5cf7cc241f43896f3fe5e53620cf07f18bc15f62..ed4cf66f02c782463e560372d1d5a28c20ebb5e2 100644
--- a/macro/analysis/jpsi/DecayConfig.C
+++ b/macro/analysis/jpsi/DecayConfig.C
@@ -1,3 +1,8 @@
+/** @file DecayConfig.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void DecayConfig()
 {
 
diff --git a/macro/analysis/jpsi/run_sim.C b/macro/analysis/jpsi/run_sim.C
index 0194e25544d3e44cbadd42d9cd404a33a46d5aff..c7dc154d6830033e4a225c0a82afebbd61e7c14f 100644
--- a/macro/analysis/jpsi/run_sim.C
+++ b/macro/analysis/jpsi/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/analysis/jpsiana/draw_analysis_jpsi.C b/macro/analysis/jpsiana/draw_analysis_jpsi.C
index 4f991aa3d1b8a2ef191c58834de9e8f26312a2c4..7cbd5bcf54faa62be769f874c9d373d714f8050f 100644
--- a/macro/analysis/jpsiana/draw_analysis_jpsi.C
+++ b/macro/analysis/jpsiana/draw_analysis_jpsi.C
@@ -1,3 +1,8 @@
+/** @file draw_analysis_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void draw_analysis_jpsi()
 {
diff --git a/macro/analysis/jpsiana/draw_litqa.C b/macro/analysis/jpsiana/draw_litqa.C
index 6384460e587b0539874705ce888e789df3598b71..7bdb012b634d7eba5ba45418be2bf0b69dc09a7b 100644
--- a/macro/analysis/jpsiana/draw_litqa.C
+++ b/macro/analysis/jpsiana/draw_litqa.C
@@ -1,3 +1,8 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_litqa()
 {
   gROOT->LoadMacro("$VMCWORKDIR/macro/littrack/loadlibs.C");
diff --git a/macro/analysis/jpsiana/draw_superevent_jpsi.C b/macro/analysis/jpsiana/draw_superevent_jpsi.C
index adcb91c88861011266507c7a622d3a2f8be29de7..abf5162550691d52284d0c6d3fe0c2749230b76a 100644
--- a/macro/analysis/jpsiana/draw_superevent_jpsi.C
+++ b/macro/analysis/jpsiana/draw_superevent_jpsi.C
@@ -1,3 +1,8 @@
+/** @file draw_superevent_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void draw_superevent_jpsi()
 {
diff --git a/macro/analysis/jpsiana/hadd.C b/macro/analysis/jpsiana/hadd.C
index 0643ffa4706527521457e94b3dd4836c9002c42e..0e66361d78081f541f3f46fdd35c335a818d9aa6 100644
--- a/macro/analysis/jpsiana/hadd.C
+++ b/macro/analysis/jpsiana/hadd.C
@@ -1,3 +1,8 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 
 void hadd()
diff --git a/macro/analysis/jpsiana/run_analysis_jpsi.C b/macro/analysis/jpsiana/run_analysis_jpsi.C
index be8657140d954887e5c58dbdbc841e5b37d360bd..1a2f47cc40c03a348fdc5ab5bc4dfd6bbee58863 100644
--- a/macro/analysis/jpsiana/run_analysis_jpsi.C
+++ b/macro/analysis/jpsiana/run_analysis_jpsi.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_analysis_jpsi(Int_t nEvents = 1000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_litqa_jpsi.C b/macro/analysis/jpsiana/run_litqa_jpsi.C
index 6204081ab85bd85ea715e035a7b22b60610c73fe..78011d3f26d0d4df3882829104225d6f7282e7f2 100644
--- a/macro/analysis/jpsiana/run_litqa_jpsi.C
+++ b/macro/analysis/jpsiana/run_litqa_jpsi.C
@@ -1,3 +1,8 @@
+/** @file run_litqa_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_litqa_jpsi(Int_t nEvents = 1000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_reco_jpsi.C b/macro/analysis/jpsiana/run_reco_jpsi.C
index 352d6813b809da3cd5c3a99a04ceed178cbe3850..1c3d60b3c2b099adeffe208c6dec5923ecf25b77 100644
--- a/macro/analysis/jpsiana/run_reco_jpsi.C
+++ b/macro/analysis/jpsiana/run_reco_jpsi.C
@@ -1,3 +1,8 @@
+/** @file run_reco_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_jpsi(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_sim_jpsi.C b/macro/analysis/jpsiana/run_sim_jpsi.C
index 55b7822efff88ae3a7dc306250dbbd2bad7c1911..c3835d9746f9bd01fc99d55f36611cf335ece347 100644
--- a/macro/analysis/jpsiana/run_sim_jpsi.C
+++ b/macro/analysis/jpsiana/run_sim_jpsi.C
@@ -1,3 +1,8 @@
+/** @file run_sim_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_jpsi(Int_t nEvents = 10)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_superevent_jpsi.C b/macro/analysis/jpsiana/run_superevent_jpsi.C
index 9575eb9235cca54437881671f66554a9ba2fa588..5b2ccab004a5ac4567122a0e4f95217e0d067668 100644
--- a/macro/analysis/jpsiana/run_superevent_jpsi.C
+++ b/macro/analysis/jpsiana/run_superevent_jpsi.C
@@ -1,3 +1,8 @@
+/** @file run_superevent_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Riostream.h"
 
 void run_superevent_jpsi()
diff --git a/macro/analysis/much/ANN.C b/macro/analysis/much/ANN.C
index d8095ae114649e9e7fe1f18e63efc8d9ef3c78e6..721796e664270086f8492304ba82b2c0a3563515 100644
--- a/macro/analysis/much/ANN.C
+++ b/macro/analysis/much/ANN.C
@@ -1,3 +1,8 @@
+/** @file ANN.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // ANN training of muon track candidates
diff --git a/macro/analysis/much/Add_histo.C b/macro/analysis/much/Add_histo.C
index 4c3cf0be64fa119b14554a2db8efc5383fca2296..e51759e722ed32c12a83b1b21b009ea377e23a98 100644
--- a/macro/analysis/much/Add_histo.C
+++ b/macro/analysis/much/Add_histo.C
@@ -1,3 +1,8 @@
+/** @file Add_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // combine invariant mass spectra for background @ 8-10 A GeV/c
diff --git a/macro/analysis/much/Correction.C b/macro/analysis/much/Correction.C
index 1552bb166c4a2fb3377add4da5338bcc23586431..99c0fc942b3d8abb0a68c036981ac8376c0250b2 100644
--- a/macro/analysis/much/Correction.C
+++ b/macro/analysis/much/Correction.C
@@ -1,3 +1,8 @@
+/** @file Correction.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // Example of efficiency correction procedure for omega meson
diff --git a/macro/analysis/much/InvariantMassSpectra.C b/macro/analysis/much/InvariantMassSpectra.C
index f80649fc9dd9d5944dd25c730c35371f55675be7..eec0f1b5a02ec200f954126b9bfdb535cb5f4849 100644
--- a/macro/analysis/much/InvariantMassSpectra.C
+++ b/macro/analysis/much/InvariantMassSpectra.C
@@ -1,3 +1,8 @@
+/** @file InvariantMassSpectra.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // invariant mass spectra for low-mass vector mesons, J/psi and thermal muons @ 8-10 A GeV/c
diff --git a/macro/analysis/much/InvariantMassSpectra_SE.C b/macro/analysis/much/InvariantMassSpectra_SE.C
index c7cdb7043286087ce54075f1b3dd547b5bc174a1..79603513e16fcaab7a2310462a25df4c15f8a512 100644
--- a/macro/analysis/much/InvariantMassSpectra_SE.C
+++ b/macro/analysis/much/InvariantMassSpectra_SE.C
@@ -1,3 +1,8 @@
+/** @file InvariantMassSpectra_SE.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/InvariantMassSpectra_mix.C b/macro/analysis/much/InvariantMassSpectra_mix.C
index 3433d066958b52007364e7a98250c6ecbd4a429d..26a9f2732179fe77a357992f77f688f71f0f273d 100644
--- a/macro/analysis/much/InvariantMassSpectra_mix.C
+++ b/macro/analysis/much/InvariantMassSpectra_mix.C
@@ -1,3 +1,8 @@
+/** @file InvariantMassSpectra_mix.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/Optimization.C b/macro/analysis/much/Optimization.C
index 5a820b9c20fd85bca72daf2f07af3ea25f1b333c..0772e23e6b61a2bea8cb5994473b4e2e31f7a903 100644
--- a/macro/analysis/much/Optimization.C
+++ b/macro/analysis/much/Optimization.C
@@ -1,3 +1,8 @@
+/** @file Optimization.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // invariant mass spectra for omega mesons @ 8-10 A GeV/c
diff --git a/macro/analysis/much/Pluto_analysis.C b/macro/analysis/much/Pluto_analysis.C
index 535a3999a1dd3daed04b022055878e0228871918..995ad51505323c41ccdc94af17199330cdd61095 100644
--- a/macro/analysis/much/Pluto_analysis.C
+++ b/macro/analysis/much/Pluto_analysis.C
@@ -1,3 +1,8 @@
+/** @file Pluto_analysis.C
+  * @copyright Copyright (C) 2019-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // PLUTO parameters of low-mass vector mesons and thermal muons @ 8 A GeV/c
diff --git a/macro/analysis/much/TrackParameters.C b/macro/analysis/much/TrackParameters.C
index 1aa0ed842c7500dcfa4f19a741af468a2e8a5bfa..4da916b8008b1f53f1a4efe26c74e56a2f3b96e3 100644
--- a/macro/analysis/much/TrackParameters.C
+++ b/macro/analysis/much/TrackParameters.C
@@ -1,3 +1,8 @@
+/** @file TrackParameters.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // parameters of muon track candidates
diff --git a/macro/analysis/much/generate_DrellYan_8GeV.C b/macro/analysis/much/generate_DrellYan_8GeV.C
index 0806859b70e1dade90f9fc264fa0b173f61e5ac9..f96d6cfd4cb401b8bd566df59e1d2749b99e4195 100644
--- a/macro/analysis/much/generate_DrellYan_8GeV.C
+++ b/macro/analysis/much/generate_DrellYan_8GeV.C
@@ -1,3 +1,8 @@
+/** @file generate_DrellYan_8GeV.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
 MC code for generation of Drell-Yan dimuons and their decay into single muons
 
diff --git a/macro/analysis/opencharm/CharmSetup.C b/macro/analysis/opencharm/CharmSetup.C
index 8bef89c3131732dc9b66f689f94671da79a0f216..7bf2010c9a564a66e2eabae379532a19ab4abd19 100644
--- a/macro/analysis/opencharm/CharmSetup.C
+++ b/macro/analysis/opencharm/CharmSetup.C
@@ -1,3 +1,8 @@
+/** @file CharmSetup.C
+  * @copyright Copyright (C) 2015-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void CharmSetup()
 {
   // Input Parameter
diff --git a/macro/analysis/opencharm/HistogramProduction.C b/macro/analysis/opencharm/HistogramProduction.C
index fe94b0b029dee29981941821af147acc845276ee..b3be4a28e3cb923989f3d4a073f37f839c223521 100644
--- a/macro/analysis/opencharm/HistogramProduction.C
+++ b/macro/analysis/opencharm/HistogramProduction.C
@@ -1,3 +1,8 @@
+/** @file HistogramProduction.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelection.C b/macro/analysis/opencharm/PairSelection.C
index c562f7a13113a71f6519b2c482fcebd01bf86f3e..e680940188164d9bc9c9ad5631207f0b4927431f 100644
--- a/macro/analysis/opencharm/PairSelection.C
+++ b/macro/analysis/opencharm/PairSelection.C
@@ -1,3 +1,8 @@
+/** @file PairSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelectionSE.C b/macro/analysis/opencharm/PairSelectionSE.C
index e5898433192eaa374eab922b87def9407d920cfb..934ce04ae6a0f4ce65bb1471339fb18552d7a841 100644
--- a/macro/analysis/opencharm/PairSelectionSE.C
+++ b/macro/analysis/opencharm/PairSelectionSE.C
@@ -1,3 +1,8 @@
+/** @file PairSelectionSE.C
+  * @copyright Copyright (C) 2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/TrackSelection.C b/macro/analysis/opencharm/TrackSelection.C
index 80cb10846c3d6c7ca93e3a4188ba10e7d94b84a7..6d34201c84cf5efb0dab8b69cade9bc2d5f4b816 100644
--- a/macro/analysis/opencharm/TrackSelection.C
+++ b/macro/analysis/opencharm/TrackSelection.C
@@ -1,3 +1,8 @@
+/** @file TrackSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/opencharm_delta.C b/macro/analysis/opencharm/opencharm_delta.C
index 5e046503a8338047a6a7a99607ac1e34c3ee35a9..4980f84d07e2f8e76351550acf15ff9b07c7f981 100644
--- a/macro/analysis/opencharm/opencharm_delta.C
+++ b/macro/analysis/opencharm/opencharm_delta.C
@@ -1,3 +1,8 @@
+/** @file opencharm_delta.C
+  * @copyright Copyright (C) 2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with Pluto signal
diff --git a/macro/analysis/opencharm/opencharm_reco.C b/macro/analysis/opencharm/opencharm_reco.C
index f8450ad764547bbe7765b36500e560499b50b05f..affb6f9e9a601b80e26542db336b592aa6e49d92 100644
--- a/macro/analysis/opencharm/opencharm_reco.C
+++ b/macro/analysis/opencharm/opencharm_reco.C
@@ -1,3 +1,8 @@
+/** @file opencharm_reco.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/analysis/opencharm/opencharm_sim.C b/macro/analysis/opencharm/opencharm_sim.C
index 4f5f45ea4d39548a5e6a734705464f6a79160bc3..32472afa7a03adab0f92cc4b006f334fdfb4ce0e 100644
--- a/macro/analysis/opencharm/opencharm_sim.C
+++ b/macro/analysis/opencharm/opencharm_sim.C
@@ -1,3 +1,8 @@
+/** @file opencharm_sim.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with Pluto signal
diff --git a/macro/analysis/papa/run_analysis.C b/macro/analysis/papa/run_analysis.C
index 67a6554965e92da3cdf65bbd617e2f6291618a22..21b2afa70fb3d1a86b69f299b5fd4f864c02d10d 100644
--- a/macro/analysis/papa/run_analysis.C
+++ b/macro/analysis/papa/run_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //R__ADD_INCLUDE_PATH(/lustre/nyx/cbm/users/ebechtel/analysis)
 R__ADD_INCLUDE_PATH($PWD)
 #include "Config_dilepton_testing.C"
diff --git a/macro/beamtime/camera_restore.C b/macro/beamtime/camera_restore.C
index 02a95f61679bb9b6043693627a27811db9ae0250..8b037ebfbc97bf8ef654696ee7212267fd55d12b 100644
--- a/macro/beamtime/camera_restore.C
+++ b/macro/beamtime/camera_restore.C
@@ -1,3 +1,8 @@
+/** @file camera_restore.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
 void camera_restore(const char* fname, int mode = 0)
 {
diff --git a/macro/beamtime/cern2016/MuchCreateMap.C b/macro/beamtime/cern2016/MuchCreateMap.C
index 7193181debd814f83724b0c8fad0b4e8d9f180ab..c8c325b255054f690c05750c69554229c59f2d87 100644
--- a/macro/beamtime/cern2016/MuchCreateMap.C
+++ b/macro/beamtime/cern2016/MuchCreateMap.C
@@ -1,3 +1,8 @@
+/** @file MuchCreateMap.C
+  * @copyright Copyright (C) 2016 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "/home/pmd/daqsoft/cbmroot_trunk/beamtime/MuchRealSize.h"
 void MuchCreateMap()
diff --git a/macro/beamtime/cern2016/ana_digi.C b/macro/beamtime/cern2016/ana_digi.C
index 7da69e23fbd18908f000ad4d4ecd22edb4daca59..5e43f8edff74343816be01ac6f21aed82da962fd 100644
--- a/macro/beamtime/cern2016/ana_digi.C
+++ b/macro/beamtime/cern2016/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
               TString cFileId = "sps2016111302_1930", Int_t iCalSet = 921601600, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/cern2016/ana_digi_cal.C b/macro/beamtime/cern2016/ana_digi_cal.C
index 89dbea7cebcf8bebd580d00f57afed3fde1977ee..c39d0a6c27dd84746d383a0615627afd347a8a10 100644
--- a/macro/beamtime/cern2016/ana_digi_cal.C
+++ b/macro/beamtime/cern2016/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "sps2016111302_1930", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/beamtime/cern2016/dis_digi.C b/macro/beamtime/cern2016/dis_digi.C
index 5a383d0fa8c7af3b9ccd0ccfc8ff38bf35b00def..f1d0d18fa5084eb132f51ba7d3a2eace99ea450d 100644
--- a/macro/beamtime/cern2016/dis_digi.C
+++ b/macro/beamtime/cern2016/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/cern2016/dis_hits.C b/macro/beamtime/cern2016/dis_hits.C
index dc2b2e659afeb1230e5c0046e746935022ce379c..40adc5d3f12936ee9c1a5aedc0c0541430139b04 100644
--- a/macro/beamtime/cern2016/dis_hits.C
+++ b/macro/beamtime/cern2016/dis_hits.C
@@ -1,3 +1,8 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1., Double_t dChi2Lim2 = 50.)
 {
diff --git a/macro/beamtime/cern2016/rootlogon.C b/macro/beamtime/cern2016/rootlogon.C
index 2e83601bfee2a427f1b28674d1dc14884283eaf7..3011e9ac8a038e2138c4334a9e655e58b5bec906 100644
--- a/macro/beamtime/cern2016/rootlogon.C
+++ b/macro/beamtime/cern2016/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 }
 
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
index a0622d197a761de065a3f4dc215237eb8c90a4d8..aaa648c0d581bb39608191f93ff000c739ed4e47 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugAllCases2elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
index 7c9584059d1a04290931c522b773ae7b49f42211..98ee08d2c7678843fe464ce8fcd7e56bdc3aa408 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugAllCases5elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
index efaf3f00892b35126b42c3a064288ecf717df3e8..cf4eb9917446de96f157e420f2118683c7c6a133 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugAllCasesMoreCond.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
index 16a1f300273148d01a66217a43a51a2d12eecd0c..06d98e1a1c4bf86a842e22d35212d480a7cb9392 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugLimits.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
index 2eb0ee459253b072a157e7fa55c3807484c40747..a66e2b94d9649013109818a6fe48fc24a6d8deaa 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugLimits2elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
index e773946789559bd6ec7188a19be3421eb46c2625..fbed6925b31d0abedddb5e89b9d890cd90cb87d0 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
@@ -1,3 +1,8 @@
+/** @file AnalyseTimeCoincidenceBugLimits5elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C b/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
index c52d7adbb081507ce7c5f9679e8cb16e48a39c98..53c8a8a22b3ae74fa05806ac07188c48cd2b97ef 100644
--- a/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
@@ -1,3 +1,8 @@
+/** @file DtPeakPosSummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 Bool_t DtPeakPosSummaryCosy2018(TString sPath = "./data", Double_t dFitRange = 200)
 {
   static const UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/DtStackS1.C b/macro/beamtime/cosy2018/DtStackS1.C
index b414aa8901f269a35e997e1c01bb45889abb81b4..ca3d65e06343f4e4c12ec513f4685cd329d83730 100644
--- a/macro/beamtime/cosy2018/DtStackS1.C
+++ b/macro/beamtime/cosy2018/DtStackS1.C
@@ -1,3 +1,8 @@
+/** @file DtStackS1.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void DtStackS1()
 {
diff --git a/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C b/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
index b2d0a3fe7ebf6617c1d6b75832fde13f8a4ac31e..0b572be9c74e580acb8d033128ce8acb2b33b8a8 100644
--- a/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
@@ -1,3 +1,8 @@
+/** @file DupliHitsSummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 Bool_t DupliHitsSummaryCosy2018()
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C b/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
index 9f73912b239ab6beaa824920d935bdeae4ef9e91..544d6c5ff59c61b99310c620bb024d3baabb51d4 100644
--- a/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
@@ -1,3 +1,8 @@
+/** @file EfficiencySummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 Bool_t EfficiencySummaryCosy2018(TString sPath = "./data")
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C b/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
index 80d3e36eaa4588b0a6de98b17229d5ac56282886..3bf9d7697a0764c54bfce551fa3a51001a214071 100644
--- a/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
+++ b/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
@@ -1,3 +1,8 @@
+/** @file ResidualsPeakPosCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 Bool_t ResidualsPeakPosCosy2018(TString sPath = "./data", Double_t dFitRange = 3)
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/plotCosyHistos.C b/macro/beamtime/cosy2018/plotCosyHistos.C
index ec33e417176df421fabc72eac97144b7d8423380..d5a16acc36d72e87f640989fe374b7972827c8c3 100644
--- a/macro/beamtime/cosy2018/plotCosyHistos.C
+++ b/macro/beamtime/cosy2018/plotCosyHistos.C
@@ -1,3 +1,8 @@
+/** @file plotCosyHistos.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void plotCosyHistos()
 {
diff --git a/macro/beamtime/cosy2019/FindHodoOrCoinc.C b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
index d5127316a0d93881cc6670039949306341c4475b..2a3c6da27bd4893063595d228e9539e7c0e6d9f2 100644
--- a/macro/beamtime/cosy2019/FindHodoOrCoinc.C
+++ b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
@@ -1,3 +1,8 @@
+/** @file FindHodoOrCoinc.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t FindHodoOrCoinc(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                        Double_t dWinStop = 100., TString sInputFileName = "data/unp_cosy")
diff --git a/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
index f295faf73c1cdd6fb09aca0206ac9e332be1201f..006d2ee61172bb8b5927f00a2d6f57dff29685bb 100644
--- a/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
@@ -1,3 +1,8 @@
+/** @file FindHodoOrHitOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t FindHodoOrHitOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                                     Double_t dWinStop = 100., UInt_t uHodoWinLimClk = 100, UInt_t uStsWinLimClk = 500,
diff --git a/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
index 715908cf2e663a431728c51e9b37535967c49303..50fb8434af19f58ce17558c563b2d58759638d71 100644
--- a/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
@@ -1,3 +1,8 @@
+/** @file FindHodoOrOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t FindHodoOrOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                                  Double_t dWinStop = 100., UInt_t uHodoWinLimClk = 100, UInt_t uStsWinLimClk = 500,
diff --git a/macro/beamtime/cosy2019/FindNoisyChanSts.C b/macro/beamtime/cosy2019/FindNoisyChanSts.C
index f5588d2ecf1da9148515af27f741fef2f81dfc52..531aa7ef1563cc773279e89052c0c1fb97a49a34 100644
--- a/macro/beamtime/cosy2019/FindNoisyChanSts.C
+++ b/macro/beamtime/cosy2019/FindNoisyChanSts.C
@@ -1,3 +1,8 @@
+/** @file FindNoisyChanSts.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 Bool_t FindNoisyChanSts(TString sFilename, Double_t dNoiseThr = 60e3, UInt_t fuTotalNrOfFebs = 2)
diff --git a/macro/beamtime/cosy2019/FindOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
index 1576b39fc6509df4e7ed46084c055b6d268f16f9..971d1db06cf5b4e44d352eb2761b5116f38e0356 100644
--- a/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
@@ -1,3 +1,8 @@
+/** @file FindOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t FindOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12, UInt_t uHodoWinLimClk = 100,
                            UInt_t uStsWinLimClk = 500, TString sInputFileName = "data/unp_cosy")
diff --git a/macro/beamtime/cosy2019/PlotClusterCharge.C b/macro/beamtime/cosy2019/PlotClusterCharge.C
index 07964aa5b9a06bb2517b0ce0ced99de4226521d0..0b56d5bdc2ee33ef75dcdab5be02d337efbe4fef 100644
--- a/macro/beamtime/cosy2019/PlotClusterCharge.C
+++ b/macro/beamtime/cosy2019/PlotClusterCharge.C
@@ -1,3 +1,8 @@
+/** @file PlotClusterCharge.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t PlotClusterCharge(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12)
 {
diff --git a/macro/beamtime/cosy2019/PlotCoinc.C b/macro/beamtime/cosy2019/PlotCoinc.C
index 401a75c9914d323c4d14a404717b88aeb6780d60..8a6c9ece3793c6c1b4c259a929942a7def0619e2 100644
--- a/macro/beamtime/cosy2019/PlotCoinc.C
+++ b/macro/beamtime/cosy2019/PlotCoinc.C
@@ -1,3 +1,8 @@
+/** @file PlotCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void PlotCoinc(TString sFilename, Int_t iNbTs = -1, Double_t dOffsetX = 0.0, Double_t dOffsetY = 0.0)
 {
diff --git a/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C b/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
index a04116492d0c9c0c1c6309447f06b537e6182ce8..059012c3d75003dfd4d234d428a8ac87f206dd8f 100644
--- a/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
+++ b/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
@@ -1,3 +1,8 @@
+/** @file PlotStsPosWithHodoCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t PlotStsPosWithHodoCoinc(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12, Double_t dHodoWinStart = -600,
                                Double_t dHodoWinStop = 600, Double_t dStsWinStart = -1000, Double_t dStsWinStop = 1000)
diff --git a/macro/beamtime/cosy2019/check_coinc_Hodo.C b/macro/beamtime/cosy2019/check_coinc_Hodo.C
index a5fddbb04a55a740573a049dc3436fd0be2d2ded..09f0f40e5455583f05207e2573e09d464550696e 100644
--- a/macro/beamtime/cosy2019/check_coinc_Hodo.C
+++ b/macro/beamtime/cosy2019/check_coinc_Hodo.C
@@ -1,3 +1,8 @@
+/** @file check_coinc_Hodo.C
+  * @copyright Copyright (C) 2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_coinc_Hodo(Int_t nEvents = 10, UInt_t run = 25, UInt_t prefix = 0)
 {
   TString runId    = TString::Format("%04u", run);
diff --git a/macro/beamtime/cosy2019/cosy2019_calib.C b/macro/beamtime/cosy2019/cosy2019_calib.C
index 99f4969043062489cb8a2b1c09ab3c58d8086bda..1381ee4012096f14b8021c03fa9baa8f2b6a62b4 100644
--- a/macro/beamtime/cosy2019/cosy2019_calib.C
+++ b/macro/beamtime/cosy2019/cosy2019_calib.C
@@ -1,3 +1,8 @@
+/** @file cosy2019_calib.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/beamtime/cosy2019/cosy2019_process.C b/macro/beamtime/cosy2019/cosy2019_process.C
index b0e025f57bf60936cb5c64e7d6c7567214c874ae..d5fa939b76aa3a8ebddad307f9c982052d078c8f 100644
--- a/macro/beamtime/cosy2019/cosy2019_process.C
+++ b/macro/beamtime/cosy2019/cosy2019_process.C
@@ -1,3 +1,8 @@
+/** @file cosy2019_process.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of cosy real data (2019)
diff --git a/macro/beamtime/cosy2019/cosy2019_reco.C b/macro/beamtime/cosy2019/cosy2019_reco.C
index e237b4bf88ce5cbbd2a9bd3aa222f266a99a188d..1c2d58534f26015fdabb1451dda5b1199c330083 100644
--- a/macro/beamtime/cosy2019/cosy2019_reco.C
+++ b/macro/beamtime/cosy2019/cosy2019_reco.C
@@ -1,3 +1,8 @@
+/** @file cosy2019_reco.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of cosy simulated data (2019)
diff --git a/macro/beamtime/fit_yPos.C b/macro/beamtime/fit_yPos.C
index a13af725ced55afa3aeeb327f7f550c8bec0475b..2ef9fab91940d9cb726c0bab003fbd56c581d84b 100644
--- a/macro/beamtime/fit_yPos.C
+++ b/macro/beamtime/fit_yPos.C
@@ -1,3 +1,8 @@
+/** @file fit_yPos.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void fit_yPos(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0, Double_t dLini = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/fit_ybox.C b/macro/beamtime/fit_ybox.C
index 13f2910d2a3642a24afef06b7ebcd1517c12b920..58da32b1078fe7468959b4da5153ff370252ab0b 100644
--- a/macro/beamtime/fit_ybox.C
+++ b/macro/beamtime/fit_ybox.C
@@ -1,3 +1,8 @@
+/** @file fit_ybox.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/beamtime/fit_ybox.h b/macro/beamtime/fit_ybox.h
index adb62a67224116df9d2b21ebe9af05a63c4d4b50..86c1eea4d761b5ed52e006f9752d57ed6d3147fa 100644
--- a/macro/beamtime/fit_ybox.h
+++ b/macro/beamtime/fit_ybox.h
@@ -1,3 +1,8 @@
+/** @file fit_ybox.h
+  * @copyright Copyright (C) 2016-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/beamtime/hd2017/PlotLongRangeDate.C b/macro/beamtime/hd2017/PlotLongRangeDate.C
index bd7c62ca555ba3f823b2f7ad1db31951a1259884..f2649ea6aad7015069e256d6e0fdea8340fe1b67 100644
--- a/macro/beamtime/hd2017/PlotLongRangeDate.C
+++ b/macro/beamtime/hd2017/PlotLongRangeDate.C
@@ -1,3 +1,8 @@
+/** @file PlotLongRangeDate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t PlotLongRangeDate(UInt_t uGdpbSel = 0, UInt_t uFeetSel = 0, Int_t dateIn = 20170510, Int_t timeIn = 1648,
                          TString sInFileName = "data/test.root", Int_t iBinSizeMin = 1, UInt_t uNbGdpb = 4,
diff --git a/macro/beamtime/hd2017/ana_digi.C b/macro/beamtime/hd2017/ana_digi.C
index 7da69e23fbd18908f000ad4d4ecd22edb4daca59..5e13851352e679fa86dc73a9304a37a44faf5ea2 100644
--- a/macro/beamtime/hd2017/ana_digi.C
+++ b/macro/beamtime/hd2017/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
               TString cFileId = "sps2016111302_1930", Int_t iCalSet = 921601600, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/hd2017/ana_digi_cal.C b/macro/beamtime/hd2017/ana_digi_cal.C
index 9f30656303a8caf56730db17f13702fce83ac059..8954923e257954706e5662937e13949b9665adb4 100644
--- a/macro/beamtime/hd2017/ana_digi_cal.C
+++ b/macro/beamtime/hd2017/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "sps2016111302_1930", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/beamtime/hd2017/rootlogon.C b/macro/beamtime/hd2017/rootlogon.C
index 2e83601bfee2a427f1b28674d1dc14884283eaf7..f3421795007e24c0f4ca5a1085deb14056b332e1 100644
--- a/macro/beamtime/hd2017/rootlogon.C
+++ b/macro/beamtime/hd2017/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 }
 
diff --git a/macro/beamtime/hd2020/ana_digi_cal.C b/macro/beamtime/hd2020/ana_digi_cal.C
index 6e862bb5ed66c120853c716052f5ca9307bcd0d2..f00e1882739f8992c1f99ca3e848ef35a922cdbe 100644
--- a/macro/beamtime/hd2020/ana_digi_cal.C
+++ b/macro/beamtime/hd2020/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910920900, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/hd2020/ana_trks.C b/macro/beamtime/hd2020/ana_trks.C
index 5cb2f7138f66ecc642eada083cc9429639daf1cb..182c163e3be638c73b4729f831046e3d3a43365f 100644
--- a/macro/beamtime/hd2020/ana_trks.C
+++ b/macro/beamtime/hd2020/ana_trks.C
@@ -1,3 +1,8 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 910920, Int_t iGenCor = 1,
               TString cFileId = "HD_cosmic_2020-02-08_18:50:47.50.3.0.0", TString cSet = "900920910", Int_t iSel2 = 911,
               Int_t iTrackingSetup = 1, Double_t dScalFac = 1., Double_t dChi2Lim2 = 50., Double_t dDeadtime = 50,
diff --git a/macro/beamtime/hd2020/dis_digi.C b/macro/beamtime/hd2020/dis_digi.C
index e047e1e794a0e37e71a4cfd4b7725f7a8476ef9d..0f991760e86c57088b997e144b73fbf1272a4c34 100644
--- a/macro/beamtime/hd2020/dis_digi.C
+++ b/macro/beamtime/hd2020/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/hd2020/dis_trks.C b/macro/beamtime/hd2020/dis_trks.C
index 8678217846b834389d7af0f12423e5db5a74f56c..72f2c78307eac35dcfa30b1d7b638144c058f57f 100644
--- a/macro/beamtime/hd2020/dis_trks.C
+++ b/macro/beamtime/hd2020/dis_trks.C
@@ -1,3 +1,8 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/hd2020/pl_all_2D.C b/macro/beamtime/hd2020/pl_all_2D.C
index 0d79c2fbf940ff49544e5b2fc22f1b6b2efb6fd4..1f871a4e68cc10270c42672754fea20517c9ecd8 100644
--- a/macro/beamtime/hd2020/pl_all_2D.C
+++ b/macro/beamtime/hd2020/pl_all_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_3D.C b/macro/beamtime/hd2020/pl_all_3D.C
index 2dd6e2a8f7fde7fcf3e21881074206d59402d48f..094f5ed5bb584dce944ac751bc9f209ab0235a30 100644
--- a/macro/beamtime/hd2020/pl_all_3D.C
+++ b/macro/beamtime/hd2020/pl_all_3D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluMul.C b/macro/beamtime/hd2020/pl_all_CluMul.C
index e45ed3e8111d9be8d27a0ab965a11c289b73f881..c6608c22c4701c60843dec0384f430fcfaeeb2cc 100644
--- a/macro/beamtime/hd2020/pl_all_CluMul.C
+++ b/macro/beamtime/hd2020/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 2, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluPosEvol.C b/macro/beamtime/hd2020/pl_all_CluPosEvol.C
index e4a51645ff3cb86a544f3b5d55834f050b680236..98004f95403d2f43eb9348dc465de3353a2f912f 100644
--- a/macro/beamtime/hd2020/pl_all_CluPosEvol.C
+++ b/macro/beamtime/hd2020/pl_all_CluPosEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluRate.C b/macro/beamtime/hd2020/pl_all_CluRate.C
index 99b7d8b1e7f6c5eee916a8f756dc651eb90bf817..1dde13e9758ad6eddf663cebc4ef5463159373fa 100644
--- a/macro/beamtime/hd2020/pl_all_CluRate.C
+++ b/macro/beamtime/hd2020/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 2, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluTimeEvol.C b/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
index 299124bc480f52f1d990e8454b33ab535761ebd0..a265017db38f99dd3e10d37c7910eb5b0ec84098 100644
--- a/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluTimeEvol(Int_t iNSt = 3, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DTLastHits.C b/macro/beamtime/hd2020/pl_all_DTLastHits.C
index bae663ee28c68fb8ab277380901293e7f09cd213..0bc4a89bd32871e46584fd9bc9593623d6e21afb 100644
--- a/macro/beamtime/hd2020/pl_all_DTLastHits.C
+++ b/macro/beamtime/hd2020/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiCor.C b/macro/beamtime/hd2020/pl_all_DigiCor.C
index b7adc61da2a3588962f2f004bd4e4fecb75af522..42301573c6dc48c99eb88c86b4af6adc9b7c2917 100644
--- a/macro/beamtime/hd2020/pl_all_DigiCor.C
+++ b/macro/beamtime/hd2020/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiDTLD.C b/macro/beamtime/hd2020/pl_all_DigiDTLD.C
index 35064e26af32042d4ee070236589d877df26558d..b58ee40479f1f3ae1b9052077b4bc0890a970eeb 100644
--- a/macro/beamtime/hd2020/pl_all_DigiDTLD.C
+++ b/macro/beamtime/hd2020/pl_all_DigiDTLD.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiDTLD(Int_t iNDet = 6, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiMul.C b/macro/beamtime/hd2020/pl_all_DigiMul.C
index f6c8bb831148e035c6fd75290f635507134c17fe..0a362378146dcf7cb0572bd4e5a49a35cb2ebe82 100644
--- a/macro/beamtime/hd2020/pl_all_DigiMul.C
+++ b/macro/beamtime/hd2020/pl_all_DigiMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiMul.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiMul(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiStatus.C b/macro/beamtime/hd2020/pl_all_DigiStatus.C
index 184f459dee5fb1ce90a74c6f098013e5caeb5a1d..57fd2a93d9e0aa99d8395ee3bc39741efe93724a 100644
--- a/macro/beamtime/hd2020/pl_all_DigiStatus.C
+++ b/macro/beamtime/hd2020/pl_all_DigiStatus.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiStatus.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiStatus(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiTot.C b/macro/beamtime/hd2020/pl_all_DigiTot.C
index f7479893ef82fc05f62d7c8fe1eb41e9ba41476b..4535b367374d4099d32126c993e2135e344ade6f 100644
--- a/macro/beamtime/hd2020/pl_all_DigiTot.C
+++ b/macro/beamtime/hd2020/pl_all_DigiTot.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiTot(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_Sel2D.C b/macro/beamtime/hd2020/pl_all_Sel2D.C
index a25447c591529b2083048711a62558408f1e78a8..6e8cfe5d9cb088f6f20669477d40ccee7d35d272 100644
--- a/macro/beamtime/hd2020/pl_all_Sel2D.C
+++ b/macro/beamtime/hd2020/pl_all_Sel2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_Track2D.C b/macro/beamtime/hd2020/pl_all_Track2D.C
index 5c6c3db8c63c28950776464e3d1c707a26d6fe22..857a2d5a6aedfa92618f52897720137701ee7475 100644
--- a/macro/beamtime/hd2020/pl_all_Track2D.C
+++ b/macro/beamtime/hd2020/pl_all_Track2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_cmp_CluRate.C b/macro/beamtime/hd2020/pl_cmp_CluRate.C
index 06e244d333fa1782faa98a732a991ea976206147..eecd86e265f43472a1062040de57df4e5602c4e5 100644
--- a/macro/beamtime/hd2020/pl_cmp_CluRate.C
+++ b/macro/beamtime/hd2020/pl_cmp_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/hd2020/rootlogon.C b/macro/beamtime/hd2020/rootlogon.C
index 9654d064e8fee382e5fa0f36e786f62a37b1598d..cc07ab2d7b24c36c5a0083962219e4f83b09b021 100644
--- a/macro/beamtime/hd2020/rootlogon.C
+++ b/macro/beamtime/hd2020/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/load_hst.C b/macro/beamtime/load_hst.C
index 71d253bd1bc2fac597fdd36c9712f24b00e484b9..140e7aae0797a3afba5907d51c28bea22b87b7f6 100644
--- a/macro/beamtime/load_hst.C
+++ b/macro/beamtime/load_hst.C
@@ -1,3 +1,8 @@
+/** @file load_hst.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void load_hst(TString cstr = "hst/default.hst.root")
 {
   // Read histogramms from the file
diff --git a/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C b/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
index fd221b16fc1d03eb94c19622cd8e1e3401729c51..19908873a86e64d1e741739ed1ba8c4fcea62af6 100644
--- a/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
+++ b/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
@@ -1,3 +1,8 @@
+/** @file AnalyzeDigiMcbmFull.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t AnalyzeDigiMcbmFull(Long64_t liNbEntryToRead = -1, TString sInputFileName = "data/unp_mcbm.root")
 {
diff --git a/macro/beamtime/mcbm2018/DataRateMoniPlot.C b/macro/beamtime/mcbm2018/DataRateMoniPlot.C
index 0efeeae4bd43ac850d6cdb326aba88b8fe17c58e..57a469879cf804362ad11b843856d787f214ff77 100644
--- a/macro/beamtime/mcbm2018/DataRateMoniPlot.C
+++ b/macro/beamtime/mcbm2018/DataRateMoniPlot.C
@@ -1,3 +1,8 @@
+/** @file DataRateMoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t DataRateMoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/MonitorRich.C b/macro/beamtime/mcbm2018/MonitorRich.C
index c30c10a0e769e762f7f1525db499e38500c7c29b..ed4d153f9a17dabc5d29199f5001c503e54fff8a 100644
--- a/macro/beamtime/mcbm2018/MonitorRich.C
+++ b/macro/beamtime/mcbm2018/MonitorRich.C
@@ -1,3 +1,8 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2018/SpillRatePlot.C b/macro/beamtime/mcbm2018/SpillRatePlot.C
index abd17d5650cbe2da5bae24110e7a7fe173c07e76..722841227a2b593b32c86fa5ce80fcdf2caa18e0 100644
--- a/macro/beamtime/mcbm2018/SpillRatePlot.C
+++ b/macro/beamtime/mcbm2018/SpillRatePlot.C
@@ -1,3 +1,8 @@
+/** @file SpillRatePlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t SpillRatePlot(TString sFilename)
 {
diff --git a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
index 6decdc28584e159b5b25fca9acc443eaf5d9597f..2591e4e0364ffa8969d65abd710748775f2487f1 100644
--- a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
+++ b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
@@ -1,3 +1,8 @@
+/** @file T0CoincPlotSingleRun.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t T0CoincPlotSingleRun(UInt_t uRunId)
 {
diff --git a/macro/beamtime/mcbm2018/T0MoniPlot.C b/macro/beamtime/mcbm2018/T0MoniPlot.C
index 6c82255e01e8dcd2ca955d635c6e6e6b1c109200..a8c8188446caf9402af00f1b2648a4d4764f61ea 100644
--- a/macro/beamtime/mcbm2018/T0MoniPlot.C
+++ b/macro/beamtime/mcbm2018/T0MoniPlot.C
@@ -1,3 +1,8 @@
+/** @file T0MoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t T0MoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/TofPulserPlot.C b/macro/beamtime/mcbm2018/TofPulserPlot.C
index d87fa6a5cf4f4b5b5a4286fcd0c46221b6719113..9eb777b2cabf4feead06f3012c29b075fb917976 100644
--- a/macro/beamtime/mcbm2018/TofPulserPlot.C
+++ b/macro/beamtime/mcbm2018/TofPulserPlot.C
@@ -1,3 +1,8 @@
+/** @file TofPulserPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t TofPulserPlot(TString sFilename)
 {
diff --git a/macro/beamtime/mcbm2018/ana_digi_cal.C b/macro/beamtime/mcbm2018/ana_digi_cal.C
index c7dabdbe10586f99b509d702cc9f18dcb7ae8e1b..ee30e724371d1a3eca8e3309f9cb94e005947b06 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cal_all.C b/macro/beamtime/mcbm2018/ana_digi_cal_all.C
index bfab3fa92470675637055832e3dee8e5ecdf7243..c926b73b73da7cfbaa4c449356aff190d3bf2aca 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cal_all.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cali.C b/macro/beamtime/mcbm2018/ana_digi_cali.C
index 90138794de3923d1d10617275c03398455b035a8..f707d2e5a84dfea7cf7fbc9e6190aabf1cdebda8 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cali.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cali.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cali.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cali(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                    TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                    Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cos.C b/macro/beamtime/mcbm2018/ana_digi_cos.C
index e1005f7d135a47f5c31f0ba00d8c1cd3ca049f91..89d593344011faf439becd061599cfffd5acb074 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cos.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cos.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cos.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cos(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iBugCor = 0)
diff --git a/macro/beamtime/mcbm2018/ana_trks.C b/macro/beamtime/mcbm2018/ana_trks.C
index 0cd986e291fef72592d0cfa81ed715952e02469c..01d88b1d5eeba795c81c1c0d05892761f467641f 100644
--- a/macro/beamtime/mcbm2018/ana_trks.C
+++ b/macro/beamtime/mcbm2018/ana_trks.C
@@ -1,3 +1,8 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/ana_trksi.C b/macro/beamtime/mcbm2018/ana_trksi.C
index fb772821962eb6670db3a41d1aecb70cc9d54c79..9fa52956c4e270ee28767ce79dc6d79e7cd86f0f 100644
--- a/macro/beamtime/mcbm2018/ana_trksi.C
+++ b/macro/beamtime/mcbm2018/ana_trksi.C
@@ -1,3 +1,8 @@
+/** @file ana_trksi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trksi(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/build_events.C b/macro/beamtime/mcbm2018/build_events.C
index b670e4800a732c1b740f1af40febd5c1e4fb991a..634e5810d185b83d1f9659d8c8ee21c150ec1d4c 100644
--- a/macro/beamtime/mcbm2018/build_events.C
+++ b/macro/beamtime/mcbm2018/build_events.C
@@ -1,3 +1,8 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void build_events(Int_t nEvents = 1, UInt_t uRunId = 0, TString fileName = "", TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2018/check_events.C b/macro/beamtime/mcbm2018/check_events.C
index c03af3b8b057636588106c245abb83df7816b0bb..dea8b4b9eb80627e24436d8febf5957e12f52133 100644
--- a/macro/beamtime/mcbm2018/check_events.C
+++ b/macro/beamtime/mcbm2018/check_events.C
@@ -1,3 +1,8 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2018/check_timing.C b/macro/beamtime/mcbm2018/check_timing.C
index 717a55c984c45183b638325e9613ea851d3f1a44..17ef1ee933fd4db3e202d9861265ce2c407cd3db 100644
--- a/macro/beamtime/mcbm2018/check_timing.C
+++ b/macro/beamtime/mcbm2018/check_timing.C
@@ -1,3 +1,8 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_timing(Int_t nEvents = 1, TString fileName = "")
 {
 
diff --git a/macro/beamtime/mcbm2018/dis_digi.C b/macro/beamtime/mcbm2018/dis_digi.C
index 9cca8c4af3924b4e138ef6901d6761ce8a9fe557..0a6e472b877f4a7f0bb87d64a68e3349b3ce2881 100644
--- a/macro/beamtime/mcbm2018/dis_digi.C
+++ b/macro/beamtime/mcbm2018/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "159.50.4.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2018/dis_trks.C b/macro/beamtime/mcbm2018/dis_trks.C
index f6ba4105aed2197c25920c29ba825e9578cd3c7c..05a4b84f7cc30864d3fd4be99656616ba8e6648f 100644
--- a/macro/beamtime/mcbm2018/dis_trks.C
+++ b/macro/beamtime/mcbm2018/dis_trks.C
@@ -1,3 +1,8 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C b/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
index f24f3486081fbb25daa5ea4b605ab72860003108..bd75017193a6c93fbb050f7314e653db525117ff 100644
--- a/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
+++ b/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
@@ -1,3 +1,8 @@
+/** @file eLinkMappingCrobSts.C
+  * @copyright Copyright (C) 2018-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void eLinkMappingCrobStsFebA()
diff --git a/macro/beamtime/mcbm2018/pl_all_2D.C b/macro/beamtime/mcbm2018/pl_all_2D.C
index dd75424769901c77c3e1ebc89af9c204f0cb5a89..5e04c2a145bb6ceee993cf5e885ba5fe0a543d42 100644
--- a/macro/beamtime/mcbm2018/pl_all_2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluMul.C b/macro/beamtime/mcbm2018/pl_all_CluMul.C
index 24cffaf29d269aa7486b9d152be4330306da5efe..4f8ee9f90f3d412a91a2b3f1b72c31b902716dd2 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
index 3ae8655801684da4b325955ef8407e3b331fcf49..686a72c77f8ae27bfab3de953d8ea744126de447 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluRate.C b/macro/beamtime/mcbm2018/pl_all_CluRate.C
index 2b945f96b82a06b113debb4b7cafab3cba982b60..89119fed3b92f4ce6abfda7471eddc1ac698127a 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 6, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
index a7327b020a051436c9e2c1d9d8b3a96bf3ef92bb..a84f5f3a476b79eab7533175f9804d91863ce6f3 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_DigiCor.C b/macro/beamtime/mcbm2018/pl_all_DigiCor.C
index fa85a67894577c9fda7061378d3182e9daab61be..5886f4a093241af810b5fff601a1aad91d4ba99a 100644
--- a/macro/beamtime/mcbm2018/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2018/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_Sel2D.C b/macro/beamtime/mcbm2018/pl_all_Sel2D.C
index 4adab3e7f5f1a3bbca05510404e7e7682406d88a..b5771ae0524dbb3ac20e82065eef75123165f995 100644
--- a/macro/beamtime/mcbm2018/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_Sel2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_Track2D.C b/macro/beamtime/mcbm2018/pl_all_Track2D.C
index f9137450ebc6edb537d2e29cd59e1cb3c449350e..2177463fe126f2b795787365af8fbc6221442239 100644
--- a/macro/beamtime/mcbm2018/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_Track2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_raw_evt.C b/macro/beamtime/mcbm2018/pl_raw_evt.C
index 03dbe4c9739c248572e8f17cdc6b2b7df0779f54..02e4743914515e2d5c6c01883bf2cf24a217e912 100644
--- a/macro/beamtime/mcbm2018/pl_raw_evt.C
+++ b/macro/beamtime/mcbm2018/pl_raw_evt.C
@@ -1,3 +1,8 @@
+/** @file pl_raw_evt.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_raw_evt()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2019/MonitorRich.C b/macro/beamtime/mcbm2019/MonitorRich.C
index a7a99e09b94378e3fa88c9c98159ca4e9531d766..8314b4e9a16a6c895d2f58b98f8aa7c8c0216fb2 100644
--- a/macro/beamtime/mcbm2019/MonitorRich.C
+++ b/macro/beamtime/mcbm2019/MonitorRich.C
@@ -1,3 +1,8 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2019/build_events.C b/macro/beamtime/mcbm2019/build_events.C
index 4425556aaed2aad7e946786ea29fe0f021e82e93..9e0179d8d08737fb2fb06066fffe5ff50052b29f 100644
--- a/macro/beamtime/mcbm2019/build_events.C
+++ b/macro/beamtime/mcbm2019/build_events.C
@@ -1,3 +1,8 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void build_events(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2019/check_events.C b/macro/beamtime/mcbm2019/check_events.C
index 428087c3e3b98b836904d66a45d466ca44a14da6..2cdb9fec4488b3119d053404e50e19d4e19c4325 100644
--- a/macro/beamtime/mcbm2019/check_events.C
+++ b/macro/beamtime/mcbm2019/check_events.C
@@ -1,3 +1,8 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2019/check_much_digis.C b/macro/beamtime/mcbm2019/check_much_digis.C
index a03ad75b89424bc2fcd9386e567189631f4dc0a3..aa5a3cad9414f856cfe2d953aafca3188e4b5fd2 100644
--- a/macro/beamtime/mcbm2019/check_much_digis.C
+++ b/macro/beamtime/mcbm2019/check_much_digis.C
@@ -1,3 +1,8 @@
+/** @file check_much_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_much_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                       Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2019/check_pulser.C b/macro/beamtime/mcbm2019/check_pulser.C
index e1a3e493ba61846363901e739edb1c0c94593a21..708ebb3f3c794d23bbf108108801ecdf60d0f0cf 100644
--- a/macro/beamtime/mcbm2019/check_pulser.C
+++ b/macro/beamtime/mcbm2019/check_pulser.C
@@ -1,3 +1,8 @@
+/** @file check_pulser.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_pulser(UInt_t uRunId = 0, Int_t nrEvents = 0, TString sDir = "data")
 {
   if (uRunId < 353) return kFALSE;
diff --git a/macro/beamtime/mcbm2019/check_sts_digis.C b/macro/beamtime/mcbm2019/check_sts_digis.C
index 111027e7dc67b6ef834d3a7af74d4ee70806b83d..2ef84b0892540e2e441a190c6a18d6a122439348 100644
--- a/macro/beamtime/mcbm2019/check_sts_digis.C
+++ b/macro/beamtime/mcbm2019/check_sts_digis.C
@@ -1,3 +1,8 @@
+/** @file check_sts_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_sts_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                      Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2019/check_timing.C b/macro/beamtime/mcbm2019/check_timing.C
index d51eb8dae909b6a8f9120cee66af40df4b3f2a43..87291391b851364b77cbb5155923fbf297a39c89 100644
--- a/macro/beamtime/mcbm2019/check_timing.C
+++ b/macro/beamtime/mcbm2019/check_timing.C
@@ -1,3 +1,8 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_timing(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2019/mcbm2019_reco.C b/macro/beamtime/mcbm2019/mcbm2019_reco.C
index 7c09f0d2017f40fe03fe6b4e8496bff7b849490d..0dc43b2d0d4ec49ea43a5dd6be75ef5d50acd626 100644
--- a/macro/beamtime/mcbm2019/mcbm2019_reco.C
+++ b/macro/beamtime/mcbm2019/mcbm2019_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm2019_reco.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/beamtime/mcbm2019/mcbm_reco.C b/macro/beamtime/mcbm2019/mcbm_reco.C
index d7751a7fd2d6f6e7442dde39ad67c89462a12130..13ac12ecca55ff8be7f09ba01d446f1138095eaa 100644
--- a/macro/beamtime/mcbm2019/mcbm_reco.C
+++ b/macro/beamtime/mcbm2019/mcbm_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2019-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 // --------------------------------------------------------------------------
 //
diff --git a/macro/beamtime/mcbm2020/MonitorRich.C b/macro/beamtime/mcbm2020/MonitorRich.C
index cd56749a16d579d87440790e04a36e90fdbc449d..993c38e61a1250936ef51f1d83aec27cd08fb176 100644
--- a/macro/beamtime/mcbm2020/MonitorRich.C
+++ b/macro/beamtime/mcbm2020/MonitorRich.C
@@ -1,3 +1,8 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2020/ana_digi_cal.C b/macro/beamtime/mcbm2020/ana_digi_cal.C
index afbe799f37dde8ff5de7d6562bc2ec252b16acc8..8b7ff50aeabae8bd11e7825e1655ea856a0316fe 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2020/ana_digi_cal_all.C b/macro/beamtime/mcbm2020/ana_digi_cal_all.C
index f0e3ce65ec06a25a54e56154ecb6b2db1f722fbd..a5124dcbc2b8406f726e715618c2fbae6084e6da 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cal_all.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2020/ana_digi_cali.C b/macro/beamtime/mcbm2020/ana_digi_cali.C
index e38b6a8febb41e27587e472c80f1879eb20bb85e..61700de40ef843d853565d039292e8f52d19f749 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cali.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cali.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cali.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cali(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                    TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                    Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 0)
diff --git a/macro/beamtime/mcbm2020/ana_trks.C b/macro/beamtime/mcbm2020/ana_trks.C
index a44cbb1cf813f2384745024486308a5f1a846fc5..6bae16b28f5f56d65606e850797fb43eeacc0ffe 100644
--- a/macro/beamtime/mcbm2020/ana_trks.C
+++ b/macro/beamtime/mcbm2020/ana_trks.C
@@ -1,3 +1,8 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/ana_trks_eval.C b/macro/beamtime/mcbm2020/ana_trks_eval.C
index b2685746121dbffb1e556256cef32e6d0ad6550f..e35bc1c874d619266c16a28656e32e42d0a4ce05 100644
--- a/macro/beamtime/mcbm2020/ana_trks_eval.C
+++ b/macro/beamtime/mcbm2020/ana_trks_eval.C
@@ -1,3 +1,8 @@
+/** @file ana_trks_eval.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks_eval(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                    TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                    Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/ana_trksi.C b/macro/beamtime/mcbm2020/ana_trksi.C
index d5ba36f8e1a71a4263a28ca8385bac4ae760fa5d..61d67a754b767456660d96d8e75db702c7a50db8 100644
--- a/macro/beamtime/mcbm2020/ana_trksi.C
+++ b/macro/beamtime/mcbm2020/ana_trksi.C
@@ -1,3 +1,8 @@
+/** @file ana_trksi.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trksi(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/build_event_win.C b/macro/beamtime/mcbm2020/build_event_win.C
index f3de0f9d68e5e2f5e9f7f15091df855d73a7f005..55056b57d5c9e86afca1ce1584383fbfe1e79e0b 100644
--- a/macro/beamtime/mcbm2020/build_event_win.C
+++ b/macro/beamtime/mcbm2020/build_event_win.C
@@ -1,3 +1,8 @@
+/** @file build_event_win.C
+  * @copyright Copyright (C) 2020-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 /// FIXME: Disable clang formatting to keep easy parameters overview
 /* clang-format off */
diff --git a/macro/beamtime/mcbm2020/build_event_win_kronos.C b/macro/beamtime/mcbm2020/build_event_win_kronos.C
index 31203fdaf43eb7e99649043c185f5de919c1529a..eec36511dd1ae7fa222b49d24b9e87119cdf13ce 100644
--- a/macro/beamtime/mcbm2020/build_event_win_kronos.C
+++ b/macro/beamtime/mcbm2020/build_event_win_kronos.C
@@ -1,3 +1,8 @@
+/** @file build_event_win_kronos.C
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "build_event_win.C"
 
 /// FIXME: Disable clang formatting to keep easy parameters overview
diff --git a/macro/beamtime/mcbm2020/build_events.C b/macro/beamtime/mcbm2020/build_events.C
index b308a1a5987c355bd7f8bc97d031e8e93b394311..662c0c47b081b0fcb1f8ed8262a934e6c5701c34 100644
--- a/macro/beamtime/mcbm2020/build_events.C
+++ b/macro/beamtime/mcbm2020/build_events.C
@@ -1,3 +1,8 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void build_events(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/check_events.C b/macro/beamtime/mcbm2020/check_events.C
index 98d6af60eaed12c86334ebf070530711d4edaa9d..065df4f2a4d1de02fe7dcac0cf69528b1fc23f10 100644
--- a/macro/beamtime/mcbm2020/check_events.C
+++ b/macro/beamtime/mcbm2020/check_events.C
@@ -1,3 +1,8 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2020/check_much_digis.C b/macro/beamtime/mcbm2020/check_much_digis.C
index ca1c298fe036c6a144d50b862d301b0aa65f0c64..5f14821a9ab45dc5e2227c6ea2658216bdc4d31b 100644
--- a/macro/beamtime/mcbm2020/check_much_digis.C
+++ b/macro/beamtime/mcbm2020/check_much_digis.C
@@ -1,3 +1,8 @@
+/** @file check_much_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_much_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                       Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2020/check_pulser.C b/macro/beamtime/mcbm2020/check_pulser.C
index 4de824866fa6c6e42297a0406878fe55bd5e049e..5bb68162b23a3d6637ffac4ebda294094b14b5d7 100644
--- a/macro/beamtime/mcbm2020/check_pulser.C
+++ b/macro/beamtime/mcbm2020/check_pulser.C
@@ -1,3 +1,8 @@
+/** @file check_pulser.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_pulser(UInt_t uRunId = 0, Int_t nrEvents = 0, TString sDir = "data")
 {
   if (uRunId < 353) return kFALSE;
diff --git a/macro/beamtime/mcbm2020/check_sts_digis.C b/macro/beamtime/mcbm2020/check_sts_digis.C
index 869bd237b15a0d64b74632eef6a651d1e118b359..93734f6039096407c43f3a6f60242eb9822e151e 100644
--- a/macro/beamtime/mcbm2020/check_sts_digis.C
+++ b/macro/beamtime/mcbm2020/check_sts_digis.C
@@ -1,3 +1,8 @@
+/** @file check_sts_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_sts_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                      Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2020/check_timing.C b/macro/beamtime/mcbm2020/check_timing.C
index c444a22d350f998c35d317930975e019cba5c36c..28587ac12ccb448e0f9f9cdadb4e760bbddfc1fc 100644
--- a/macro/beamtime/mcbm2020/check_timing.C
+++ b/macro/beamtime/mcbm2020/check_timing.C
@@ -1,3 +1,8 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_timing(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/check_timing_any.C b/macro/beamtime/mcbm2020/check_timing_any.C
index 2bf83be5576dde5d43445140c7f05041780ea54a..8e8213b42f9d1e5aba2a0e291d2950c0b00a0f47 100644
--- a/macro/beamtime/mcbm2020/check_timing_any.C
+++ b/macro/beamtime/mcbm2020/check_timing_any.C
@@ -1,3 +1,8 @@
+/** @file check_timing_any.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_timing_any(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/dis_digi.C b/macro/beamtime/mcbm2020/dis_digi.C
index 54560556611fccd7fa8e3b501a1ea45fbb2b6768..670ea12f9f480d37771d2ef8f7d00159c07a6199 100644
--- a/macro/beamtime/mcbm2020/dis_digi.C
+++ b/macro/beamtime/mcbm2020/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2020/dis_trks.C b/macro/beamtime/mcbm2020/dis_trks.C
index c1e2b5f389e6918e711db0fa2c7c6ec18ccd8fdd..58921954caf4cb11375453c78de3779d5f7fa50d 100644
--- a/macro/beamtime/mcbm2020/dis_trks.C
+++ b/macro/beamtime/mcbm2020/dis_trks.C
@@ -1,3 +1,8 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "831.50.3.0",
               TString cSet = "012022500_500", Int_t iSel2 = 500, Int_t iTrackingSetup = 1, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 5., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/mcbm_build_and_reco.C b/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
index 404e09bad7fb5b660cda8be39910cc21596bf3b1..8fe4ca6b6106c0e5c30ea559fc94d001423789d7 100644
--- a/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_build_and_reco.C
+  * @copyright Copyright (C) 2020-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
index 7ecbc3027b1a3a341b6cb2bc24532e97c701b274..b8ff089ece10534e232673f2184aa4b7a2df9f82 100644
--- a/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
@@ -1,3 +1,8 @@
+/** @file mcbm_build_and_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_ana.C b/macro/beamtime/mcbm2020/mcbm_event_ana.C
index c08abeaf35a96763da47d238b232a6c53762829d..b20ef7544be6b8629bf6f8176b3fdb6cfaeefd3c 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_ana.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_ana.C
@@ -1,3 +1,8 @@
+/** @file mcbm_event_ana.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco.C b/macro/beamtime/mcbm2020/mcbm_event_reco.C
index 447369bab402f79fe149e5b8004de8c2f1cece58..166ea95124c1ea819ff4863f9eb32e9a81764493 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_event_reco.C
+  * @copyright Copyright (C) 2020-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C b/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
index a85fbad71f7987d9e4d78e514c225c611bb925df..2d39ad2eb9691aaccc3b010c46fe6734b01ae9b7 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
@@ -1,3 +1,8 @@
+/** @file mcbm_event_reco_ana.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
index 03552c2ca0ba0641dbd5aa03879008af8ac30ab0..ac5f450aafd71535fb147ebff672f3817935f0b9 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
@@ -1,3 +1,8 @@
+/** @file mcbm_event_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_reco.C b/macro/beamtime/mcbm2020/mcbm_reco.C
index 0b04ca81c1640bdeb2532d5ab9dc271462be1f5e..2991b14dc6abfc5228f1abc9eea7075d7e9f562d 100644
--- a/macro/beamtime/mcbm2020/mcbm_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
index 07ba9365377607e3daa460b1bbf1674f3d8f86ec..64f0679e47f1ec31ed7eae79d6d45d9ade812a70 100644
--- a/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_tof_tracking.C b/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
index 436401a3853c0dd2991a4ca79ebc31aba2f4edda..ffb25c814338d621cc053a9c4db887905de9ec58 100644
--- a/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
+++ b/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
@@ -1,3 +1,8 @@
+/** @file mcbm_tof_tracking.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction "TOF tracks" in mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C b/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
index 846216de0d1487aa8a6d5cfbe6208dde1ddbc12d..9c8b71b7f01a988c2d74c68dea7b1f7a6a3c966a 100644
--- a/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
@@ -1,3 +1,8 @@
+/** @file mcbm_tof_tracking_kronos.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction "TOF tracks" in mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mrich_reco.C b/macro/beamtime/mcbm2020/mrich_reco.C
index 3bc3205df4eea9be4447e44df1e519b15036db98..f42642057ee91bc422509c1a8524c168d019f1f5 100644
--- a/macro/beamtime/mcbm2020/mrich_reco.C
+++ b/macro/beamtime/mcbm2020/mrich_reco.C
@@ -1,3 +1,8 @@
+/** @file mrich_reco.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mrich_reco(const string srcfolder = "/lustre/cbm/users/adrian/mcbmbeamtime/cbmsource/"
                                          "macro/beamtime/mcbm2020/data",
                 const unsigned int runId = 759,  // used for the output folder
diff --git a/macro/beamtime/mcbm2020/mtof_build_and_reco.C b/macro/beamtime/mcbm2020/mtof_build_and_reco.C
index 2523b519476f58fb3eab012c813444a35b3e3965..835455bbdbb859f47cb77c8f59610fb3dd3b2013 100644
--- a/macro/beamtime/mcbm2020/mtof_build_and_reco.C
+++ b/macro/beamtime/mcbm2020/mtof_build_and_reco.C
@@ -1,3 +1,8 @@
+/** @file mtof_build_and_reco.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C b/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
index 2523b519476f58fb3eab012c813444a35b3e3965..bfe700c9b632246e2e1b39a559e7c61e904adb40 100644
--- a/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
@@ -1,3 +1,8 @@
+/** @file mtof_build_and_reco_kronos.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/mtof_reco.C b/macro/beamtime/mcbm2020/mtof_reco.C
index 08507b66f594c57d0fc36068e7934bb320750805..060304e6ad5728f6bc4ad09559cb083af11a47d9 100644
--- a/macro/beamtime/mcbm2020/mtof_reco.C
+++ b/macro/beamtime/mcbm2020/mtof_reco.C
@@ -1,3 +1,8 @@
+/** @file mtof_reco.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/pl_all_2D.C b/macro/beamtime/mcbm2020/pl_all_2D.C
index d320259b180972b1785e2ac1e0c69945b4a37bc2..8fc3c3e54224d7e73488b0962138b9df13e5d5ae 100644
--- a/macro/beamtime/mcbm2020/pl_all_2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_3D.C b/macro/beamtime/mcbm2020/pl_all_3D.C
index 0f72dbba0db224761f00bc75ad3248e50b0f7cf1..cbcf2085efe8e83df5141555d77ed26e52172ba4 100644
--- a/macro/beamtime/mcbm2020/pl_all_3D.C
+++ b/macro/beamtime/mcbm2020/pl_all_3D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluMul.C b/macro/beamtime/mcbm2020/pl_all_CluMul.C
index 24cffaf29d269aa7486b9d152be4330306da5efe..e8acee1562ad8843508a2a3b89d7a3480e8dc02f 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
index 3ae8655801684da4b325955ef8407e3b331fcf49..2393818a460cafa6ac0b5040b7c2e221478fff6c 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluRate.C b/macro/beamtime/mcbm2020/pl_all_CluRate.C
index c48d3b3f2d4a1c41ad0c42f42001b1e22f38faed..cd520d79ebd302329d3efe6299d68d1f7fd1ce1c 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 4, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
index a7327b020a051436c9e2c1d9d8b3a96bf3ef92bb..e255c3084c5fc29071722534d701824887469921 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DTLastHits.C b/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
index bae663ee28c68fb8ab277380901293e7f09cd213..b018187172c465c9ba1c6e8d435e8146fb59d123 100644
--- a/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
+++ b/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiCor.C b/macro/beamtime/mcbm2020/pl_all_DigiCor.C
index fa85a67894577c9fda7061378d3182e9daab61be..551cc5ac33a8adbfbf721e60652ed21522c02aa8 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
index 391fb42d7a55d8b219ea665a0fd0d50e4feca131..fc2ae6f2c2b7808177179aaf1a35c9c477f54a4b 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiDTFD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiDTFD(Int_t iOpt = 0, Double_t dYmax = 0., Int_t iNDet = 2)
 {
   Int_t iOpt1 = iOpt % 10;
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C b/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
index 35064e26af32042d4ee070236589d877df26558d..d3a6bb000a94610ec3a49434b61385e82af2b580 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiDTLD(Int_t iNDet = 6, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiTot.C b/macro/beamtime/mcbm2020/pl_all_DigiTot.C
index 2496b4cafdd8237df95bf3cd0b0ce13c667c00ed..4e1f496fed46840b532a56960476435c5da8d3c1 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiTot.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiTot.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiTot(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_Sel2D.C b/macro/beamtime/mcbm2020/pl_all_Sel2D.C
index 1b386989859a58d1ed7f231c80658eac9ab9f983..488517bbcb4bd659e051b899692df628eace602f 100644
--- a/macro/beamtime/mcbm2020/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_Sel2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_Track2D.C b/macro/beamtime/mcbm2020/pl_all_Track2D.C
index 9e56b8e16a8837e1569346e225b4bb9d0848d640..1d84e9b870bbaaa651e518c6b132bd8c3ed19233 100644
--- a/macro/beamtime/mcbm2020/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_Track2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_cmp_CluRate.C b/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
index 64f465aa4e82bbac67e01d1a85ed53fd442f101b..3acf2d003d436aa660004a823e792f75c334cf56 100644
--- a/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
+++ b/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/mcbm2021/ana_digi_cal.C b/macro/beamtime/mcbm2021/ana_digi_cal.C
index e7a633f2af1bb1a5a61a67c924abfe12853a6cf5..7c54cd532ec160d57147ceb47a8b43d90b245e7d 100644
--- a/macro/beamtime/mcbm2021/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2021/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2021/ana_digi_cal_all.C b/macro/beamtime/mcbm2021/ana_digi_cal_all.C
index 4a9294ef3977d88b8b95858ba616089a0b757839..65dd73f6d4b15d266b18dd4602f3cd2cb29e0c88 100644
--- a/macro/beamtime/mcbm2021/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2021/ana_digi_cal_all.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2021/ana_trks.C b/macro/beamtime/mcbm2021/ana_trks.C
index 01512dd79122c4ccee3c817f86cd8c28bdcc68e5..2bb68f9bbcd8b1c54680d3f53222ab27cbe3382c 100644
--- a/macro/beamtime/mcbm2021/ana_trks.C
+++ b/macro/beamtime/mcbm2021/ana_trks.C
@@ -1,3 +1,8 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2021/ana_trks_eval.C b/macro/beamtime/mcbm2021/ana_trks_eval.C
index 24437f0258ccfe1e77a4a73352a08b5ed0603244..67742c7a67f4c0d1d17f7a4a8a2159a0e393ea0d 100644
--- a/macro/beamtime/mcbm2021/ana_trks_eval.C
+++ b/macro/beamtime/mcbm2021/ana_trks_eval.C
@@ -1,3 +1,8 @@
+/** @file ana_trks_eval.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks_eval(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                    TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                    Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2021/dis_digi.C b/macro/beamtime/mcbm2021/dis_digi.C
index f70ffb1fc174c3e6e847e953fae7882a6a89b150..822e7a96a12dab4103da82fc48a93a5f5cc779c5 100644
--- a/macro/beamtime/mcbm2021/dis_digi.C
+++ b/macro/beamtime/mcbm2021/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2021/pl_all_2D.C b/macro/beamtime/mcbm2021/pl_all_2D.C
index c79ca26d4bda87ec1f659cc9bb1948f4d2edd0a5..d973e1f11ee79fc33fa9f894eef602ee82965612 100644
--- a/macro/beamtime/mcbm2021/pl_all_2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_3D.C b/macro/beamtime/mcbm2021/pl_all_3D.C
index 0f72dbba0db224761f00bc75ad3248e50b0f7cf1..ee54d8f5b51072afc7d55a89f4e1b030116d5d1f 100644
--- a/macro/beamtime/mcbm2021/pl_all_3D.C
+++ b/macro/beamtime/mcbm2021/pl_all_3D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluMul.C b/macro/beamtime/mcbm2021/pl_all_CluMul.C
index 24cffaf29d269aa7486b9d152be4330306da5efe..0a73a8bc7e267b00f8384d31c759058b1a245ed7 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
index 3ae8655801684da4b325955ef8407e3b331fcf49..01743681717d842c6d82d5b152bdd465c4cfb378 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluRate.C b/macro/beamtime/mcbm2021/pl_all_CluRate.C
index c48d3b3f2d4a1c41ad0c42f42001b1e22f38faed..9b857946d362355a92ce7d62724e780b4c1caeb1 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 4, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
index a7327b020a051436c9e2c1d9d8b3a96bf3ef92bb..a5eec5cc7409170ab8704dc46d9ffefd97101f13 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DTLastHits.C b/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
index bae663ee28c68fb8ab277380901293e7f09cd213..46360c00a62d63a2163864ceb19c44dfaa1df3dd 100644
--- a/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
+++ b/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiCor.C b/macro/beamtime/mcbm2021/pl_all_DigiCor.C
index bfe2d91bc2e675734087d9b55dcc55ccce90d272..48221d0737cc32f8520237a184f6aacfe24b39c4 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C b/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
index 391fb42d7a55d8b219ea665a0fd0d50e4feca131..733569bf906afb2eb3799ec77dc5ce9f542b0cfe 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiDTFD.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiDTFD(Int_t iOpt = 0, Double_t dYmax = 0., Int_t iNDet = 2)
 {
   Int_t iOpt1 = iOpt % 10;
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C b/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
index c6436feca1e9758f3ea584c74d49aab1a2a018a1..f1e8d301b038ed6ec412ab677aa01f12427f8652 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiDTLD(Int_t iNDet = 4, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiMul.C b/macro/beamtime/mcbm2021/pl_all_DigiMul.C
index d3787d2ca7819ad30565a68119cde23d17c84f7a..a1c5d2a27f40eeab3322fd7067169c82d34a30e0 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiMul.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiMul.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiMul(Int_t iNDet = 4, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiTot.C b/macro/beamtime/mcbm2021/pl_all_DigiTot.C
index a59bef81ca38534329ee13a6d5a9ed2b3bbb9407..2ed33da5819a89abba1278fb90e3ff830a21e59f 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiTot.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiTot.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiTot(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_Sel2D.C b/macro/beamtime/mcbm2021/pl_all_Sel2D.C
index 3dfb4c0591dbadf2b3ad9aa0d9d9087c02796c26..ed9485bdc33dcf8744620efb57379cf22ef509f6 100644
--- a/macro/beamtime/mcbm2021/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_Sel2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_Track2D.C b/macro/beamtime/mcbm2021/pl_all_Track2D.C
index b99fd15073917528812ff034feb7b04ed07491fc..1b969c761e4918fd3c7e25296aaec411588d1cf0 100644
--- a/macro/beamtime/mcbm2021/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_Track2D.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_cmp_CluRate.C b/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
index 64f465aa4e82bbac67e01d1a85ed53fd442f101b..e6c9ec8efcbdc411ee7e1813571cdf42a629baf7 100644
--- a/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
+++ b/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/mcbm2021/rootlogon.C b/macro/beamtime/mcbm2021/rootlogon.C
index 9654d064e8fee382e5fa0f36e786f62a37b1598d..ac1312952be418bd5e2c15c8a4c8625918b8927e 100644
--- a/macro/beamtime/mcbm2021/rootlogon.C
+++ b/macro/beamtime/mcbm2021/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/pl_CosmicHst.C b/macro/beamtime/pl_CosmicHst.C
index 219c4af35e20b08d363ab87f5d399a0054af9796..eb3ff0a8dc52f797226460a373039f3aba71251b 100644
--- a/macro/beamtime/pl_CosmicHst.C
+++ b/macro/beamtime/pl_CosmicHst.C
@@ -1,3 +1,8 @@
+/** @file pl_CosmicHst.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_CosmicHst(Int_t iNSt = 10, Int_t iOpt = 0, Int_t iSel = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_CosmicHst1.C b/macro/beamtime/pl_CosmicHst1.C
index 40db0a8316376ba67833f5c02a48451ea6054cbc..1ddc3d6a4d9da76e8d3f3def3e9d2f27845056ae 100644
--- a/macro/beamtime/pl_CosmicHst1.C
+++ b/macro/beamtime/pl_CosmicHst1.C
@@ -1,3 +1,8 @@
+/** @file pl_CosmicHst1.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_CosmicHst1(Int_t iNSt = 6, Int_t iOpt = 0, Int_t iSel = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_Datime.C b/macro/beamtime/pl_Datime.C
index ac45e9dee2900f934c6398a704f30045b23bbe38..d4e22af95ad47c2f656e53b6ab3e5a98bcbe3b2a 100644
--- a/macro/beamtime/pl_Datime.C
+++ b/macro/beamtime/pl_Datime.C
@@ -1,3 +1,8 @@
+/** @file pl_Datime.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Datime(TString sysinfo = "")
 {
   TCanvas* can = (TCanvas*) gROOT->FindObjectAny("can");
diff --git a/macro/beamtime/pl_Dut_DTLH.C b/macro/beamtime/pl_Dut_DTLH.C
index 38a71f89d771663732d5813b4b7c01fa468fc5c6..04376b6fb874907ee78d7f35a427d358f08832ac 100644
--- a/macro/beamtime/pl_Dut_DTLH.C
+++ b/macro/beamtime/pl_Dut_DTLH.C
@@ -1,3 +1,8 @@
+/** @file pl_Dut_DTLH.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Dut_DTLH(Int_t iDut = 910, TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Dut_Res.C b/macro/beamtime/pl_Dut_Res.C
index 93d70fb8a6b7743421c208bb7bb996605fb3832f..09c02e0b0f8b1a853a27f9084a2ef882ebc2b112 100644
--- a/macro/beamtime/pl_Dut_Res.C
+++ b/macro/beamtime/pl_Dut_Res.C
@@ -1,3 +1,8 @@
+/** @file pl_Dut_Res.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Dut_Res(Int_t iDut = 911, TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Dut_Vel.C b/macro/beamtime/pl_Dut_Vel.C
index 0b089bc60de3dcbd09bfc28df781086b24df8db5..3439ef4dc1c900280e61ae4737180556126a986b 100644
--- a/macro/beamtime/pl_Dut_Vel.C
+++ b/macro/beamtime/pl_Dut_Vel.C
@@ -1,3 +1,8 @@
+/** @file pl_Dut_Vel.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Dut_Vel(const char* cDut = "900", Double_t dEffMin = 0.7, Double_t Tstart = 0., Double_t Tend = 50.,
                 TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Eff_Chi.C b/macro/beamtime/pl_Eff_Chi.C
index 9a06bacaa909ec3728e987bf05facf4e312500e7..827320508ced0c14f510cee4c566036992afec1a 100644
--- a/macro/beamtime/pl_Eff_Chi.C
+++ b/macro/beamtime/pl_Eff_Chi.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_Chi.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_Chi(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Eff_DTLH.C b/macro/beamtime/pl_Eff_DTLH.C
index 30b1b0d7c4234c62fb97fdf441657abdc3ef9fca..89ae1ab31152e1cb8eeca18f01db98ada6561150 100644
--- a/macro/beamtime/pl_Eff_DTLH.C
+++ b/macro/beamtime/pl_Eff_DTLH.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_DTLH.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_DTLH(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Eff_Mul.C b/macro/beamtime/pl_Eff_Mul.C
index 8eef0aed4e0fb519651c9050bc1640c71f32fae5..0f11cfe096464931450ebf9d523e939bf610c157 100644
--- a/macro/beamtime/pl_Eff_Mul.C
+++ b/macro/beamtime/pl_Eff_Mul.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_Mul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_Mul(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Eff_TIR.C b/macro/beamtime/pl_Eff_TIR.C
index 857b69953215816a60829f0b51dde15afcf2f34a..7a849b1e759313d287df8219b806fa61e9b14a9a 100644
--- a/macro/beamtime/pl_Eff_TIR.C
+++ b/macro/beamtime/pl_Eff_TIR.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_TIR.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_TIR(Int_t iDut = 900, Double_t dEffMin = 0., Double_t dEffMax = 1., Int_t iBl = 0, Int_t iBh = 8,
                 Double_t TIRmin = 0., Double_t TIRmax = 30., TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Eff_TIS.C b/macro/beamtime/pl_Eff_TIS.C
index 096e289b34b9ee1a58ecde6c7a434efd1c9d09ec..d26903effd0c61f2225f24ff448eb0875ac0aea7 100644
--- a/macro/beamtime/pl_Eff_TIS.C
+++ b/macro/beamtime/pl_Eff_TIS.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_TIS.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_TIS(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Eff_XY_1.C b/macro/beamtime/pl_Eff_XY_1.C
index 8d2a64f42a06ab05e1cdfd525ba3211e90911ff7..162c10b0c52cc42162a36daceb0aa01e7f76976a 100644
--- a/macro/beamtime/pl_Eff_XY_1.C
+++ b/macro/beamtime/pl_Eff_XY_1.C
@@ -1,3 +1,8 @@
+/** @file pl_Eff_XY_1.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_XY_1(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., Double_t dThr = 0.01,
                  TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Efficiency_XY.C b/macro/beamtime/pl_Efficiency_XY.C
index 31b0eb86a274e50818684de43e289b87550f07a1..4aa26b18dee021e7ee3e0a7868ef1a54abf36ee0 100644
--- a/macro/beamtime/pl_Efficiency_XY.C
+++ b/macro/beamtime/pl_Efficiency_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_Efficiency_XY.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Eff_XY(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_EvCluMul.C b/macro/beamtime/pl_EvCluMul.C
index caec63b900c3c8251dc9dd5b9fc99d77d17a35cf..13df7213c5cc65a107cdd77fd8b4afe5d4580560 100644
--- a/macro/beamtime/pl_EvCluMul.C
+++ b/macro/beamtime/pl_EvCluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_EvCluMul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_EvCluMul(Double_t dTmin = 0., Double_t dTmax = 1800.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_TIR.C b/macro/beamtime/pl_TIR.C
index 054827eee52cb06f165f36449a250a144edc2cce..cd270559266d091656a34e97ea00fa426a7c7fa8 100644
--- a/macro/beamtime/pl_TIR.C
+++ b/macro/beamtime/pl_TIR.C
@@ -1,3 +1,8 @@
+/** @file pl_TIR.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_TIR(Double_t Tstart = 0., Double_t Tend = 1000., Double_t dFracMin = 0.0, Double_t dFracMax = 1.05,
             TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_TIS.C b/macro/beamtime/pl_TIS.C
index 859fb8bdd70a893754a9f49c4d4af96aea76297e..f8b9e013126d761c1ce5bac9f6233ea57b74395d 100644
--- a/macro/beamtime/pl_TIS.C
+++ b/macro/beamtime/pl_TIS.C
@@ -1,3 +1,8 @@
+/** @file pl_TIS.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_TIS(TString sysinfo = "", Double_t dFracMax = 0.1)
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_TIS2.C b/macro/beamtime/pl_TIS2.C
index 434f010fd87d7062be119cea47e1fb63c6b703a0..2f7056a398cefcd3d1e05f1d18d4dcadf523b26e 100644
--- a/macro/beamtime/pl_TIS2.C
+++ b/macro/beamtime/pl_TIS2.C
@@ -1,3 +1,8 @@
+/** @file pl_TIS2.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_TIS2(Double_t dTmin = 0., Double_t dTmax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Track2D.C b/macro/beamtime/pl_Track2D.C
index 240babceb89ff84516159e82f7e9d03b60eec8de..a8d938127454cf23c7f1e9fadb2b48f07d900c4c 100644
--- a/macro/beamtime/pl_Track2D.C
+++ b/macro/beamtime/pl_Track2D.C
@@ -1,3 +1,8 @@
+/** @file pl_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Track2D(Int_t iOpt = 1, Int_t iCounterId = 22, Int_t iStrip = -1, Double_t TotMax = 10.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_UHit.C b/macro/beamtime/pl_UHit.C
index 1f1b3417def0d6ea6131f414dd6055b7ee242f9c..eb89e7a161bf0a40bf6cf31f32a88e8ad27aa49c 100644
--- a/macro/beamtime/pl_UHit.C
+++ b/macro/beamtime/pl_UHit.C
@@ -1,3 +1,8 @@
+/** @file pl_UHit.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_UHit(Int_t iNSt = 10, Int_t iOpt = 0, Int_t i2D = 0, Int_t i1D = 0, Double_t dXmax = 0., Double_t dXmin = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_XY_3D.C b/macro/beamtime/pl_XY_3D.C
index 1f3b3d49bcd026130b71a939ca5c0f090636edf0..c4d74006a7387787ef53af84931e9ff07292428f 100644
--- a/macro/beamtime/pl_XY_3D.C
+++ b/macro/beamtime/pl_XY_3D.C
@@ -1,3 +1,8 @@
+/** @file pl_XY_3D.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_XY_3D(Int_t iNSt = 4, Int_t iOpt = 0, Int_t i2D = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
diff --git a/macro/beamtime/pl_XY_fit.C b/macro/beamtime/pl_XY_fit.C
index 678424653a5d197b1f2f862cb6766c9f421f38b3..2ffc4aca471088c0e1e909905c706e37898da294 100644
--- a/macro/beamtime/pl_XY_fit.C
+++ b/macro/beamtime/pl_XY_fit.C
@@ -1,3 +1,8 @@
+/** @file pl_XY_fit.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_XY_fit(Int_t iNSt = 4, Int_t NewNbinsX = 32, Int_t NewNbinsY = 32, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_XY_trk.C b/macro/beamtime/pl_XY_trk.C
index 6e1ea93e15d3544d12b21537d68b7652324f279c..6f5de3c52bb2ca58a45ee70180b0f32777fabffb 100644
--- a/macro/beamtime/pl_XY_trk.C
+++ b/macro/beamtime/pl_XY_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_XY_trk(Int_t NSt = 4, Double_t MinEff = 0.5, Double_t dThr = 0.1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CalPar.C b/macro/beamtime/pl_all_CalPar.C
index 5649098450e2d9293bfa43a58250726834338a6e..62e333b5de54f49e89b59642b16f37f43a2050a2 100644
--- a/macro/beamtime/pl_all_CalPar.C
+++ b/macro/beamtime/pl_all_CalPar.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CalPar.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CalPar(Int_t iNSt = 6, Int_t item = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluMul.C b/macro/beamtime/pl_all_CluMul.C
index 501c278b28a9afcaf01d21cdf55957b798e96a1d..2802f504c9f8c5adacf7f889b3740c47f6fecfc1 100644
--- a/macro/beamtime/pl_all_CluMul.C
+++ b/macro/beamtime/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluRate.C b/macro/beamtime/pl_all_CluRate.C
index 52aa476e8b3308a4cb0825411340120d3626806a..571573e0a73b6f32d1f3b59598ccb0f46167d5ec 100644
--- a/macro/beamtime/pl_all_CluRate.C
+++ b/macro/beamtime/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 6, Double_t Tstart = 0., Double_t Tend = 800.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluRateRatio.C b/macro/beamtime/pl_all_CluRateRatio.C
index 4852362c69e24fe322dabbea8458009aefd08fa1..e2b1be836a74882dc53a4d63fcbfb5ed71496d25 100644
--- a/macro/beamtime/pl_all_CluRateRatio.C
+++ b/macro/beamtime/pl_all_CluRateRatio.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRateRatio.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRateRatio(Int_t iRef = 500, Int_t iNSt = 3, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0,
                          Int_t iOpt = 0, Double_t THR = 1.E5)
 {
diff --git a/macro/beamtime/pl_all_CluSizeDTLastHits.C b/macro/beamtime/pl_all_CluSizeDTLastHits.C
index 51a84ef8fc1f2cec29f1c0badd3a370319d9ab99..c9f6f4660f56fe2498167d00949891b1c7261883 100644
--- a/macro/beamtime/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits.C b/macro/beamtime/pl_all_DTLastHits.C
index 11da5113e6112d182a9d3168178ea9576af5baaf..866f86d68d0f0928daf5090a96934aed60297558 100644
--- a/macro/beamtime/pl_all_DTLastHits.C
+++ b/macro/beamtime/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits_CluSize.C b/macro/beamtime/pl_all_DTLastHits_CluSize.C
index 89755f0c67efc989e2a2e97f515263543411d5b5..c5f6985a2a35f42e3028c6d59e3ee28928287449 100644
--- a/macro/beamtime/pl_all_DTLastHits_CluSize.C
+++ b/macro/beamtime/pl_all_DTLastHits_CluSize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits_CluSize.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits_CluSize(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits_Tot.C b/macro/beamtime/pl_all_DTLastHits_Tot.C
index 3c938cc9df6f2a41c1c9d0904fd70042b34ba75f..7f8df4ece8fc1239d0fdf82d73e5b40e4b93f795 100644
--- a/macro/beamtime/pl_all_DTLastHits_Tot.C
+++ b/macro/beamtime/pl_all_DTLastHits_Tot.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits_Tot.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits_Tot(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DigiCor.C b/macro/beamtime/pl_all_DigiCor.C
index 036ce5ebd964794543d9e8963905be10e5811247..01e0b35ffa179af16eb15a5f50c507ff7008a69d 100644
--- a/macro/beamtime/pl_all_DigiCor.C
+++ b/macro/beamtime/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_Fpar.C b/macro/beamtime/pl_all_Fpar.C
index d9e55c582f13ca1942ee39f37ab76574ebb78a90..50995bea846a7e8d1f9474f6055b2db3ed67fcfc 100644
--- a/macro/beamtime/pl_all_Fpar.C
+++ b/macro/beamtime/pl_all_Fpar.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Fpar.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Fpar(Int_t iNSt = 6, Int_t iPar = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_LHTime.C b/macro/beamtime/pl_all_LHTime.C
index 1188d3647b542adac224b2fa3b5966ca708d9d1e..8358b4fbaf5b05aeb186f8e436b75e45cc9da26b 100644
--- a/macro/beamtime/pl_all_LHTime.C
+++ b/macro/beamtime/pl_all_LHTime.C
@@ -1,3 +1,8 @@
+/** @file pl_all_LHTime.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_LHTime(Int_t iNDet = 22, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_Svel.C b/macro/beamtime/pl_all_Svel.C
index b6be56568df7b7365e27727cb14a2adee392708f..f2454a3a8973aa46cec47d3265f27b06ec926c4a 100644
--- a/macro/beamtime/pl_all_Svel.C
+++ b/macro/beamtime/pl_all_Svel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_Svel.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_Svel(Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_TOffDTLastHits.C b/macro/beamtime/pl_all_TOffDTLastHits.C
index 9e668e1c68db752e242defac2234e8d335aca7d4..92d4b30bc92b81bb9989aeb6ce88f4824bdb9f9d 100644
--- a/macro/beamtime/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/pl_all_TOffDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TOffDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_TotDTLastHits.C b/macro/beamtime/pl_all_TotDTLastHits.C
index 34ac413f5e2331eb4bf938857163764dd61eb788..baae4b95f516d7b8071064c0bf89fa9d4e11bda0 100644
--- a/macro/beamtime/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/pl_all_TotDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TotDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_XY.C b/macro/beamtime/pl_all_XY.C
index 90b3f83018098eca257e9e652a8643bb92a30772..194b0d949c0ce82643bb558c17562943553839e1 100644
--- a/macro/beamtime/pl_all_XY.C
+++ b/macro/beamtime/pl_all_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_XY(Int_t iNDet = 24, Int_t iMode = 0, Double_t dMax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_cluWalk.C b/macro/beamtime/pl_all_cluWalk.C
index 3e198feaaf22b84fe53f0ab9d9dd7d26bfd94d1e..d292b093941b8f9a9ab2b6d3f36d7b27583ac72e 100644
--- a/macro/beamtime/pl_all_cluWalk.C
+++ b/macro/beamtime/pl_all_cluWalk.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_cluWalkSel.C b/macro/beamtime/pl_all_cluWalkSel.C
index 03b68652ea2f61df7bf7a56f3e357bc3218811db..1ffd706021b2c43e13d265175dfceac090450b85 100644
--- a/macro/beamtime/pl_all_cluWalkSel.C
+++ b/macro/beamtime/pl_all_cluWalkSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_dTSel.C b/macro/beamtime/pl_all_dTSel.C
index 49728887194c1ce299b27f8490c45b58885278a7..a4364db104f893ada7e8f023d91194d62a4964e6 100644
--- a/macro/beamtime/pl_all_dTSel.C
+++ b/macro/beamtime/pl_all_dTSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_dTSel(Int_t iNSel = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DTXY.C b/macro/beamtime/pl_ana_DTXY.C
index 9c5457adf5dfa63b3e5b18fdc77638f2e3c1ef92..ec886c81683fc1cfc8c0161c2242ccf71e6e78b9 100644
--- a/macro/beamtime/pl_ana_DTXY.C
+++ b/macro/beamtime/pl_ana_DTXY.C
@@ -1,3 +1,8 @@
+/** @file pl_ana_DTXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ana_DTXY(Int_t iDut = 901, Int_t NewNbinsX = 3, Int_t NewNbinsY = 3, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DXXY.C b/macro/beamtime/pl_ana_DXXY.C
index 6f7e2effa038c2f33d819fb091b5ba05d015bf93..5849a47627b084f3d55905fecdfe1fbc46152a9e 100644
--- a/macro/beamtime/pl_ana_DXXY.C
+++ b/macro/beamtime/pl_ana_DXXY.C
@@ -1,3 +1,8 @@
+/** @file pl_ana_DXXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ana_DXXY(Int_t iDut = 901, Int_t NewNbinsX = 4, Int_t NewNbinsY = 4, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DYXY.C b/macro/beamtime/pl_ana_DYXY.C
index 5a917f55f9b33344de58076e141c867380dae2ff..117ed0274e336d2fbdc91bff94a3b9544ecc38bb 100644
--- a/macro/beamtime/pl_ana_DYXY.C
+++ b/macro/beamtime/pl_ana_DYXY.C
@@ -1,3 +1,8 @@
+/** @file pl_ana_DYXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ana_DYXY(Int_t iDut = 901, Int_t NewNbinsX = 4, Int_t NewNbinsY = 4, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_calib_trk.C b/macro/beamtime/pl_calib_trk.C
index eb8ff4269b7e05ba456ceb1700ee9f578f5ecada..044a820c1f8ca87c954b1e550165348c23c160b7 100644
--- a/macro/beamtime/pl_calib_trk.C
+++ b/macro/beamtime/pl_calib_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_cmp_1D.C b/macro/beamtime/pl_cmp_1D.C
index 048d60ca024d7ae044b6705fd4b25fc49cc5e6d7..1ec103e3b4f327961acde103c4e8f739e94c8bf1 100644
--- a/macro/beamtime/pl_cmp_1D.C
+++ b/macro/beamtime/pl_cmp_1D.C
@@ -1,3 +1,8 @@
+/** @file pl_cmp_1D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_cmp_1D(Int_t iOpt      = 1,
                TString fNameMC = "/home/nh/KRONOS/mc/mcbm/"
                                  "mcbm_beam_2019_03.agau.1.58gev.mbias.reco_hst.root",
diff --git a/macro/beamtime/pl_cmp_Eff.C b/macro/beamtime/pl_cmp_Eff.C
index 9057c2264a9ba7283676ad7ed01b56e31c3f7e35..e0635b488e8ffa7b3234ff48d2aafbe33d27015a 100644
--- a/macro/beamtime/pl_cmp_Eff.C
+++ b/macro/beamtime/pl_cmp_Eff.C
@@ -1,3 +1,8 @@
+/** @file pl_cmp_Eff.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_cmp_Eff(Int_t iDut = 900, Int_t iMode = 4, Double_t dEffMin = 0., Double_t dEffMax = 1.05,
                 TString AnaOpt = "DT50_Req0_910911500_921_911921_600_0.5_5.0_trk111_Calr0111_"
                                  "20161210_0646_DT50_Req1"
diff --git a/macro/beamtime/pl_cor_walk.C b/macro/beamtime/pl_cor_walk.C
index adcb7ec927bbe32ce7314f5476ca187fd55b9c8b..747afae4c6af626249641f27885b04b3064e7702 100644
--- a/macro/beamtime/pl_cor_walk.C
+++ b/macro/beamtime/pl_cor_walk.C
@@ -1,3 +1,8 @@
+/** @file pl_cor_walk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_eff_XY.C b/macro/beamtime/pl_eff_XY.C
index a9d0208b8088dd533b11bd7ec1d78701ba908288..15db817c158eae99ae701d77cc24fcd62d48145f 100644
--- a/macro/beamtime/pl_eff_XY.C
+++ b/macro/beamtime/pl_eff_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_SUT.C b/macro/beamtime/pl_ext_SUT.C
index 315bdda760910bb8f3d0147e11be0c85e0fbf83f..1abadbf4d3ed4e7f73addbc0f715b00632d9f778 100644
--- a/macro/beamtime/pl_ext_SUT.C
+++ b/macro/beamtime/pl_ext_SUT.C
@@ -1,3 +1,8 @@
+/** @file pl_ext_SUT.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ext_SUT(Double_t dThr = 0., Double_t MinEff = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_dXdY.C b/macro/beamtime/pl_ext_dXdY.C
index 809cdce7a33987354efa20a341798e8ea275a4ab..6fe00607ab08b31b78602513e5931bf23e6792c0 100644
--- a/macro/beamtime/pl_ext_dXdY.C
+++ b/macro/beamtime/pl_ext_dXdY.C
@@ -1,3 +1,8 @@
+/** @file pl_ext_dXdY.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ext_dXdY(Int_t iLev = 0, Int_t NSt = 12)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_over.C b/macro/beamtime/pl_ext_over.C
index da6f39a4c1e25f9d13534621be3f13c07ec7de65..74f8da4618706a67a5be69f1e1f14e51cd4d8b6d 100644
--- a/macro/beamtime/pl_ext_over.C
+++ b/macro/beamtime/pl_ext_over.C
@@ -1,3 +1,8 @@
+/** @file pl_ext_over.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ext_over()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_trk.C b/macro/beamtime/pl_ext_trk.C
index e418240b597cd7c47d47464dcc96ba8295914339..160ec3342158f8a2bdab39b62f79298660c47ac9 100644
--- a/macro/beamtime/pl_ext_trk.C
+++ b/macro/beamtime/pl_ext_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_ext_trk.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ext_trk(Int_t iLev = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_Mat04D4best.C b/macro/beamtime/pl_over_Mat04D4best.C
index 0231eaf7c40baa48469ac597ee992ca79e74b51b..e621a5e107fcda1d30cf4bb503a3d6e283d12911 100644
--- a/macro/beamtime/pl_over_Mat04D4best.C
+++ b/macro/beamtime/pl_over_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2016-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_MatD4sel.C b/macro/beamtime/pl_over_MatD4sel.C
index 933f3eb6b806ae209520e31c823f55c81bca521b..a7b667a57436b4389d41e844bc066effad36fe07 100644
--- a/macro/beamtime/pl_over_MatD4sel.C
+++ b/macro/beamtime/pl_over_MatD4sel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_MatD4sel(TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_over_Walk2.C b/macro/beamtime/pl_over_Walk2.C
index ff37caa34030e7c165c98c56b8f09139d410c734..5b110817cbbd177afc2c0d2ae56aeec3176ef521 100644
--- a/macro/beamtime/pl_over_Walk2.C
+++ b/macro/beamtime/pl_over_Walk2.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Walk2.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Walk2(Int_t iSel = 0, Int_t iSmT = 9, Int_t iSm = 0, Int_t iRpc = 0, Double_t Tmax = 0.2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_XX.C b/macro/beamtime/pl_over_XX.C
index 0a5392d94dad309313dc5d4f22a1e973375ba87a..d34042200cc38a2cdeabf4a368c96d562f496fe7 100644
--- a/macro/beamtime/pl_over_XX.C
+++ b/macro/beamtime/pl_over_XX.C
@@ -1,3 +1,8 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/beamtime/pl_over_clu.C b/macro/beamtime/pl_over_clu.C
index 85a014e1eb03515848d92209f339efc9e138ba5d..56a8eca816a27e9f492d5d1b9309f157e6257a5c 100644
--- a/macro/beamtime/pl_over_clu.C
+++ b/macro/beamtime/pl_over_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_cluSel.C b/macro/beamtime/pl_over_cluSel.C
index e6c3e47a2740679537e20e44802a1d46197b79a3..e117d58272f46cd2205ad837509e7fd221b3eb63 100644
--- a/macro/beamtime/pl_over_cluSel.C
+++ b/macro/beamtime/pl_over_cluSel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_cor.C b/macro/beamtime/pl_over_cor.C
index 3f81ee24f995c629c7fe40c86df3b3ab189b53a6..a6f46483c7e070e38fb1c354cfa5148b146c994e 100644
--- a/macro/beamtime/pl_over_cor.C
+++ b/macro/beamtime/pl_over_cor.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cor(Int_t SmT = 9, Int_t iSm = 0, Int_t iRpc = 0, Double_t yRange = 3.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_deltof.C b/macro/beamtime/pl_over_deltof.C
index eaf3417617d09a176020c1b2ec0707d6dd065e9d..cb97a011e637087216dcec5cd39f6ce9b5c09cdb 100644
--- a/macro/beamtime/pl_over_deltof.C
+++ b/macro/beamtime/pl_over_deltof.C
@@ -1,3 +1,8 @@
+/** @file pl_over_deltof.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_deltof(Int_t iSel = 0, Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_get4.C b/macro/beamtime/pl_over_get4.C
index ab0d4ecfdcfcb1b24ec67dffc6cd4d68462a63b6..f344fa0b1e2d6e7f0642a95f96df3fa35f527da8 100644
--- a/macro/beamtime/pl_over_get4.C
+++ b/macro/beamtime/pl_over_get4.C
@@ -1,3 +1,8 @@
+/** @file pl_over_get4.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_get4(Int_t nRoc = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_off.C b/macro/beamtime/pl_over_off.C
index 64de652eb96bb09da17260af190de68ed08ac832..c55329e0c13efede871a81d27355295540bd83e2 100644
--- a/macro/beamtime/pl_over_off.C
+++ b/macro/beamtime/pl_over_off.C
@@ -1,3 +1,8 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_off(Int_t SmT = 6, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_pos.C b/macro/beamtime/pl_over_pos.C
index 4c02c464c14196327487255deff0adf8da3caa01..18f3aaaf01061ae35f1a09e075d3dcdb0bb6daa4 100644
--- a/macro/beamtime/pl_over_pos.C
+++ b/macro/beamtime/pl_over_pos.C
@@ -1,3 +1,8 @@
+/** @file pl_over_pos.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_pos(Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_toff.C b/macro/beamtime/pl_over_toff.C
index 0ec791797c10f73ac782fab1ff9052e4da49c86c..53a0b0c85e7710436b7cb2eaf1953de921acc374 100644
--- a/macro/beamtime/pl_over_toff.C
+++ b/macro/beamtime/pl_over_toff.C
@@ -1,3 +1,8 @@
+/** @file pl_over_toff.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_toff(Int_t iSel = 0, Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_trk.C b/macro/beamtime/pl_over_trk.C
index b383955457500ebc8edb592963aedbbc692c8af9..b757b9df5962a97bf321920a543b9094e28349af 100644
--- a/macro/beamtime/pl_over_trk.C
+++ b/macro/beamtime/pl_over_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2017-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_pull_trk.C b/macro/beamtime/pl_pull_trk.C
index 592a61da17836051a9a375813599e8fcac6abdc6..9871a978b03589b422fec79b15f439695db75a21 100644
--- a/macro/beamtime/pl_pull_trk.C
+++ b/macro/beamtime/pl_pull_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2017-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pull_trk(Int_t NSt = 8, Int_t iVar = 0, Int_t iFit = 0, Int_t iDrop = -1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_rate_trkl.C b/macro/beamtime/pl_rate_trkl.C
index 7b7ba5d0f330cc68e71c0eac2514d80f66fbfb7f..1809272715af601c008ce9284ae4be73ebb8981d 100644
--- a/macro/beamtime/pl_rate_trkl.C
+++ b/macro/beamtime/pl_rate_trkl.C
@@ -1,3 +1,8 @@
+/** @file pl_rate_trkl.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_rate_trkl()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_raw_evt.C b/macro/beamtime/pl_raw_evt.C
index cbd25861ecaef4b1d33655d5136891f570d38e82..c5e2b15e5a88c2d864b1caf4d67b9258c27df4c1 100644
--- a/macro/beamtime/pl_raw_evt.C
+++ b/macro/beamtime/pl_raw_evt.C
@@ -1,3 +1,8 @@
+/** @file pl_raw_evt.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_raw_evt()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_rel_ratio.C b/macro/beamtime/pl_rel_ratio.C
index f7ec7f10a7f1fe94ccfdfc0f8174c9cf25c7deaf..6d2b7d0e873156ae6f5c0cc40b6cd0ec460893a9 100644
--- a/macro/beamtime/pl_rel_ratio.C
+++ b/macro/beamtime/pl_rel_ratio.C
@@ -1,3 +1,8 @@
+/** @file pl_rel_ratio.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_resi2D_trk.C b/macro/beamtime/pl_resi2D_trk.C
index e02174af5fed1a4ee27e796879671753e288a80b..daf5214e0e3d9c8b9da45202beb2eed978043957 100644
--- a/macro/beamtime/pl_resi2D_trk.C
+++ b/macro/beamtime/pl_resi2D_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_resi2D_trk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_resi2D_trk(Int_t NSt = 8, Int_t iVar = 0, Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_star_DigiCor.C b/macro/beamtime/pl_star_DigiCor.C
index 8f40c2003e22868edeec178b803b52a26c2c4c67..d0f11f76a253b9c63c53db117df71a27d2fd40ae 100644
--- a/macro/beamtime/pl_star_DigiCor.C
+++ b/macro/beamtime/pl_star_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_star_DigiCor.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_star_DigiCor(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_trk_Walk.C b/macro/beamtime/pl_trk_Walk.C
index 29a7d6882b8b3e21a8804fa7af43e097c0172f47..7d84c0db816702da7e4e2ac3d6ff276a4206e2d1 100644
--- a/macro/beamtime/pl_trk_Walk.C
+++ b/macro/beamtime/pl_trk_Walk.C
@@ -1,3 +1,8 @@
+/** @file pl_trk_Walk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_trk_Walk(Int_t iId = 900, Int_t iOpt = 1, Double_t dMax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_trk_cal_walk.C b/macro/beamtime/pl_trk_cal_walk.C
index 6cc74e7d4d1f5fc21cd6d6cf2093c13d05537b7e..8a38ce9a061fcf8e656369452d43af537bf7430e 100644
--- a/macro/beamtime/pl_trk_cal_walk.C
+++ b/macro/beamtime/pl_trk_cal_walk.C
@@ -1,3 +1,8 @@
+/** @file pl_trk_cal_walk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_trk_cal_walk(Int_t iType = 0, Int_t iSm = 0, Int_t iRpc = 0, Int_t iSide = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_vert_trk.C b/macro/beamtime/pl_vert_trk.C
index 04d8af38b068021818f55c88173de5cbc3eb9f64..113445c49ce8bd14dd520c4e695e4d567ecf7f2e 100644
--- a/macro/beamtime/pl_vert_trk.C
+++ b/macro/beamtime/pl_vert_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_vert_trk(Double_t dFitWidth = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/save_hst.C b/macro/beamtime/save_hst.C
index 950c360bcc3a0a93d40b9936591f06d393eae9dc..e0538a3d70c23c16737e6d7074c3252318f8132b 100644
--- a/macro/beamtime/save_hst.C
+++ b/macro/beamtime/save_hst.C
@@ -1,3 +1,8 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_hst(TString cstr = "status.hst.root", Bool_t bROOT = kTRUE)
 {
   cout << "save all histograms to file " << cstr.Data() << endl;
diff --git a/macro/beamtime/star2017/ana_digi.C b/macro/beamtime/star2017/ana_digi.C
index 05ab8138e559726c9f99d9975a1522a5cfc261a8..0d6cf152bb2d297126f0c5d355a4e01b836e41dd 100644
--- a/macro/beamtime/star2017/ana_digi.C
+++ b/macro/beamtime/star2017/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
               TString cFileId = "r0001_20170121_2310_0000_DT50_0x00000000", Int_t iCalSet = 1000001, Bool_t bOut = 0,
               Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2017/ana_digi_cal.C b/macro/beamtime/star2017/ana_digi_cal.C
index 3a024914b50e83ea00d0834112a2e26099c823d2..ee06886f7b3a0505261cacc062d86c387506388b 100644
--- a/macro/beamtime/star2017/ana_digi_cal.C
+++ b/macro/beamtime/star2017/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
                   TString cFileId = "r0001_20170121_2310_DT50_0x00000000", Int_t iCalSet = 001000001, Bool_t bOut = 0,
                   Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2017/dis_digi.C b/macro/beamtime/star2017/dis_digi.C
index b1c01291aae1085845c3519f7d1539e8c3df252e..d5b0b0ccf53fb2c3dc3b358724547df3c7bf811b 100644
--- a/macro/beamtime/star2017/dis_digi.C
+++ b/macro/beamtime/star2017/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C b/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
index ed5f98168d24efc69ed93fe30c9ae7651d3d44dd..09baca6a5e50957bdf45486a4a97963a2fe9945d 100644
--- a/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMemMulDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMemMulDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluMul.C b/macro/beamtime/star2017/pl_all_CluMul.C
index 79d081ffd890b77eae08f22371609cd9dad0b9c8..1bcb0c63a51f3984c6ea52034d03ec3161d5d83a 100644
--- a/macro/beamtime/star2017/pl_all_CluMul.C
+++ b/macro/beamtime/star2017/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluRate.C b/macro/beamtime/star2017/pl_all_CluRate.C
index 4a6eaf6524675e709b11ddca2a82bbdedffe6af3..4755e537ca1c3a56b0a6ab659012937fffe3cb7c 100644
--- a/macro/beamtime/star2017/pl_all_CluRate.C
+++ b/macro/beamtime/star2017/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 2, Double_t Tstart = 0., Double_t Tend = 3600.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C b/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
index a5eb60b8d32252effbd120c13ec6dc26ad98c043..95143593cb3b00bdf2d91aa9fc6b38e7ae0aedd9 100644
--- a/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_DTLastHits.C b/macro/beamtime/star2017/pl_all_DTLastHits.C
index 85ac4fc8a3393424b3a69314413b34424d554cb6..452004afaf1ff30dcca5ed1fa69739690c92b55b 100644
--- a/macro/beamtime/star2017/pl_all_DTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 2, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_TOffDTLastHits.C b/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
index 244f93e6d012eda924917c72aca3f9dc6fc2ede1..dfee0582dcc054ab5fda21dad698d471ce515bcb 100644
--- a/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TOffDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_TotDTLastHits.C b/macro/beamtime/star2017/pl_all_TotDTLastHits.C
index 8fe0cf216384c755eb2733b55741c699028d2f4e..fcd84b18e9bbdb2561d9367439b62f403df37e29 100644
--- a/macro/beamtime/star2017/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_TotDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TotDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/rootlogon.C b/macro/beamtime/star2017/rootlogon.C
index d041dcce9a06b1b296eb5d7226a578ed260cfe66..fa6ed25ca3374846096f36994186dc7fd49c0607 100644
--- a/macro/beamtime/star2017/rootlogon.C
+++ b/macro/beamtime/star2017/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 }
 
diff --git a/macro/beamtime/star2018/ana_digi.C b/macro/beamtime/star2018/ana_digi.C
index 05ab8138e559726c9f99d9975a1522a5cfc261a8..0d6cf152bb2d297126f0c5d355a4e01b836e41dd 100644
--- a/macro/beamtime/star2018/ana_digi.C
+++ b/macro/beamtime/star2018/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
               TString cFileId = "r0001_20170121_2310_0000_DT50_0x00000000", Int_t iCalSet = 1000001, Bool_t bOut = 0,
               Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2018/ana_digi_cal.C b/macro/beamtime/star2018/ana_digi_cal.C
index 3a024914b50e83ea00d0834112a2e26099c823d2..ee06886f7b3a0505261cacc062d86c387506388b 100644
--- a/macro/beamtime/star2018/ana_digi_cal.C
+++ b/macro/beamtime/star2018/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
                   TString cFileId = "r0001_20170121_2310_DT50_0x00000000", Int_t iCalSet = 001000001, Bool_t bOut = 0,
                   Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2018/dis_digi.C b/macro/beamtime/star2018/dis_digi.C
index b1c01291aae1085845c3519f7d1539e8c3df252e..d5b0b0ccf53fb2c3dc3b358724547df3c7bf811b 100644
--- a/macro/beamtime/star2018/dis_digi.C
+++ b/macro/beamtime/star2018/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C b/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
index ed5f98168d24efc69ed93fe30c9ae7651d3d44dd..09baca6a5e50957bdf45486a4a97963a2fe9945d 100644
--- a/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMemMulDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMemMulDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluMul.C b/macro/beamtime/star2018/pl_all_CluMul.C
index 79d081ffd890b77eae08f22371609cd9dad0b9c8..1bcb0c63a51f3984c6ea52034d03ec3161d5d83a 100644
--- a/macro/beamtime/star2018/pl_all_CluMul.C
+++ b/macro/beamtime/star2018/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluRate.C b/macro/beamtime/star2018/pl_all_CluRate.C
index 4a6eaf6524675e709b11ddca2a82bbdedffe6af3..4755e537ca1c3a56b0a6ab659012937fffe3cb7c 100644
--- a/macro/beamtime/star2018/pl_all_CluRate.C
+++ b/macro/beamtime/star2018/pl_all_CluRate.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluRate(Int_t iNSt = 2, Double_t Tstart = 0., Double_t Tend = 3600.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C b/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
index a5eb60b8d32252effbd120c13ec6dc26ad98c043..95143593cb3b00bdf2d91aa9fc6b38e7ae0aedd9 100644
--- a/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_DTLastHits.C b/macro/beamtime/star2018/pl_all_DTLastHits.C
index 85ac4fc8a3393424b3a69314413b34424d554cb6..452004afaf1ff30dcca5ed1fa69739690c92b55b 100644
--- a/macro/beamtime/star2018/pl_all_DTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_DTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DTLastHits(Int_t iNSt = 2, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_TOffDTLastHits.C b/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
index 244f93e6d012eda924917c72aca3f9dc6fc2ede1..dfee0582dcc054ab5fda21dad698d471ce515bcb 100644
--- a/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TOffDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_TotDTLastHits.C b/macro/beamtime/star2018/pl_all_TotDTLastHits.C
index 8fe0cf216384c755eb2733b55741c699028d2f4e..fcd84b18e9bbdb2561d9367439b62f403df37e29 100644
--- a/macro/beamtime/star2018/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_TotDTLastHits.C
@@ -1,3 +1,8 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_TotDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/rootlogon.C b/macro/beamtime/star2018/rootlogon.C
index d041dcce9a06b1b296eb5d7226a578ed260cfe66..fa6ed25ca3374846096f36994186dc7fd49c0607 100644
--- a/macro/beamtime/star2018/rootlogon.C
+++ b/macro/beamtime/star2018/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 }
 
diff --git a/macro/beamtime/star2019/inspect_latency_histo.C b/macro/beamtime/star2019/inspect_latency_histo.C
index 66f89126024b082b30896c9062bc0f5847d56e02..f6867494716ad9240b42215ac801dcc6f5e17480 100644
--- a/macro/beamtime/star2019/inspect_latency_histo.C
+++ b/macro/beamtime/star2019/inspect_latency_histo.C
@@ -1,3 +1,8 @@
+/** @file inspect_latency_histo.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void inspect_latency_histo(Double_t dLat = 0, TString hFile = "data/HistosMonitorTofSync.root")
 {
   using namespace std;
diff --git a/macro/beamtime/star2019/inspect_shift_histo.C b/macro/beamtime/star2019/inspect_shift_histo.C
index b3ca5ed8ff86dc9a6e01acbdf7f67e1171a94682..be83cef2c6bfbfd447ac54b51c437c0a5fe69d2d 100644
--- a/macro/beamtime/star2019/inspect_shift_histo.C
+++ b/macro/beamtime/star2019/inspect_shift_histo.C
@@ -1,3 +1,8 @@
+/** @file inspect_shift_histo.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void inspect_shift_histo(TString hFile = "data/HistosMonitorTofSync.root")
 {
   using namespace std;
diff --git a/macro/beamtime/star2019/inspect_sync_histo.C b/macro/beamtime/star2019/inspect_sync_histo.C
index fd2b6e4acc23d5961300c7937205994947320303..91f38aa269b47a92c4760d376f1ab91bcd056603 100644
--- a/macro/beamtime/star2019/inspect_sync_histo.C
+++ b/macro/beamtime/star2019/inspect_sync_histo.C
@@ -1,3 +1,8 @@
+/** @file inspect_sync_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void inspect_sync_histo(TString hFile = "data/HistosMonitorTofSync.root", Double_t MaxMismatch = 1.)
 {
   using namespace std;
diff --git a/macro/beamtime/tests/TofCernFeb15Calib.C b/macro/beamtime/tests/TofCernFeb15Calib.C
index 39bbb21664c721de1951fff83454cb1baa68d9fb..df1b303e63c9bb8d9966d6e9fa40de327cba22cc 100644
--- a/macro/beamtime/tests/TofCernFeb15Calib.C
+++ b/macro/beamtime/tests/TofCernFeb15Calib.C
@@ -1,3 +1,8 @@
+/** @file TofCernFeb15Calib.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "tof_feb15_setup_unpack.C"
 
 void TofCernFeb15Calib(Int_t nEvents = 10000)
diff --git a/macro/beamtime/tests/TofCernFeb15Run.C b/macro/beamtime/tests/TofCernFeb15Run.C
index c143c82730c6a219e395dfa69e55124022563851..631ac56a95e882e96470df96e1e4686573e3de2e 100644
--- a/macro/beamtime/tests/TofCernFeb15Run.C
+++ b/macro/beamtime/tests/TofCernFeb15Run.C
@@ -1,3 +1,8 @@
+/** @file TofCernFeb15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void TofCernFeb15Run(Int_t nEvents = 2)
 {
diff --git a/macro/beamtime/tests/TofCernNov15Calib.C b/macro/beamtime/tests/TofCernNov15Calib.C
index c76ca1a0742347c8f785887ab13c6188683f10f5..333ce0118f94287fa82ae0d7351ef707cbb464b8 100644
--- a/macro/beamtime/tests/TofCernNov15Calib.C
+++ b/macro/beamtime/tests/TofCernNov15Calib.C
@@ -1,3 +1,8 @@
+/** @file TofCernNov15Calib.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "tof_nov15_setup_unpack.C"
 
 void TofCernNov15Calib(Int_t nEvents = 10000)
diff --git a/macro/beamtime/tests/TofCernNov15Run.C b/macro/beamtime/tests/TofCernNov15Run.C
index 1056345d43baad8b36c4764296aef96a71b7868c..b810dfb215a3c676bbf47c6112460220aab61972 100644
--- a/macro/beamtime/tests/TofCernNov15Run.C
+++ b/macro/beamtime/tests/TofCernNov15Run.C
@@ -1,3 +1,8 @@
+/** @file TofCernNov15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void TofCernNov15Run(Int_t nEvents = 2)
 {
diff --git a/macro/dimuon/invM.C b/macro/dimuon/invM.C
index f7e17979b68a72ce1f805eca34833525d5c17d52..83ded8c93ed5234a2752f391215ac9747025a52f 100644
--- a/macro/dimuon/invM.C
+++ b/macro/dimuon/invM.C
@@ -1,3 +1,8 @@
+/** @file invM.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/ecal/run_reco.C b/macro/ecal/run_reco.C
index b26c2f75d839cf29dd6f898f11620215942af3ce..2578a9ff26428c1e745e4f906e23f8ce87b11f9d 100644
--- a/macro/ecal/run_reco.C
+++ b/macro/ecal/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2012-2015 Institute for Theoretical and Experimental Physics named by A.I. Alikhanov of National Research Centre "Kurchatov Institute" (ITEP) in Moscow, Russia, Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/ecal/run_sim.C b/macro/ecal/run_sim.C
index 33ef5a3bfbe1cf1a24bf7468eff13348bbbecd30..dcff3e10c6de51aaa6935402cea1c0dd42d1bd61 100644
--- a/macro/ecal/run_sim.C
+++ b/macro/ecal/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2012-2015 Institute for Theoretical and Experimental Physics named by A.I. Alikhanov of National Research Centre "Kurchatov Institute" (ITEP) in Moscow, Russia, Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/fhodo/Create_mapping_parameters.C b/macro/fhodo/Create_mapping_parameters.C
index fdcceeafb3e4e657e3d754cc0661aa153e17056e..a2834deaad2e857aa3062cc967a7784997e58e25 100644
--- a/macro/fhodo/Create_mapping_parameters.C
+++ b/macro/fhodo/Create_mapping_parameters.C
@@ -1,3 +1,8 @@
+/** @file Create_mapping_parameters.C
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Create_mapping_parameters()
 {
 
diff --git a/macro/field/FieldMapTest.C b/macro/field/FieldMapTest.C
index fc36e1176dae222b48866bd9f9e670fba54b2cea..3f1a3533be4be983bfb1def9f91019cea223f52e 100644
--- a/macro/field/FieldMapTest.C
+++ b/macro/field/FieldMapTest.C
@@ -1,3 +1,8 @@
+/** @file FieldMapTest.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for automatic check of a magnetic field map.
diff --git a/macro/field/checkFieldMap.C b/macro/field/checkFieldMap.C
index b1a4223ee820432014ac3f0f1de8d50be979bdb5..af72336da3162786bf7760891e17f86d15fdb7a5 100644
--- a/macro/field/checkFieldMap.C
+++ b/macro/field/checkFieldMap.C
@@ -1,3 +1,8 @@
+/** @file checkFieldMap.C
+  * @copyright Copyright (C) 2007-2013 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/field/checkFieldSym.C b/macro/field/checkFieldSym.C
index df744194e6711491644c7008d0c87992a14cb292..462cf4ddce696f1edf28e9ec44bed5b3dd5f13a0 100644
--- a/macro/field/checkFieldSym.C
+++ b/macro/field/checkFieldSym.C
@@ -1,3 +1,8 @@
+/** @file checkFieldSym.C
+  * @copyright Copyright (C) 2007-2009 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of the symmetries of a magnetic field map
diff --git a/macro/field/checkFields.C b/macro/field/checkFields.C
index 85183dac1695b3fe08bcfe341d46e3ad04c06495..fcb65c8f12f991f634c37ee9290ec9ea094c8726 100644
--- a/macro/field/checkFields.C
+++ b/macro/field/checkFields.C
@@ -1,3 +1,8 @@
+/** @file checkFields.C
+  * @copyright Copyright (C) 2007-2009 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 int checkFields(const char* field_basename, double field_Z_origin = 0, double fixed_coord = 170, int flag_yx_zx_z = 0,
                 double xyz_shift = 0)
 {
diff --git a/macro/field/createDistorted.C b/macro/field/createDistorted.C
index 5a7faac9799963af13053943181bef6a59de7804..165eba3c932a0de488d772ee77aad1152188ba1c 100644
--- a/macro/field/createDistorted.C
+++ b/macro/field/createDistorted.C
@@ -1,3 +1,8 @@
+/** @file createDistorted.C
+  * @copyright Copyright (C) 2008 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
 
diff --git a/macro/field/createFieldMap.C b/macro/field/createFieldMap.C
index f0946699e11baefff1e26830f2b28892bcd43755..94f49ef04a956f5f902228f7bb98870e9562ca12 100644
--- a/macro/field/createFieldMap.C
+++ b/macro/field/createFieldMap.C
@@ -1,3 +1,8 @@
+/** @file createFieldMap.C
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // This macro allows to create a field map out of an arbitrary number
diff --git a/macro/field/drawField.C b/macro/field/drawField.C
index 16fe0baa7c01dff169f0a617753d8ff1cb304585..7691c36a6ce039b85b2b0c4665363636afef803e 100644
--- a/macro/field/drawField.C
+++ b/macro/field/drawField.C
@@ -1,3 +1,8 @@
+/** @file drawField.C
+  * @copyright Copyright (C) 2012-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawField()
 {
 
diff --git a/macro/fles/PlotChRate.C b/macro/fles/PlotChRate.C
index 3ef7f6c96217691494607d3fec02960e3a629321..3b5e6f2d728a728b4e57f3dd265472fc74ee1263 100644
--- a/macro/fles/PlotChRate.C
+++ b/macro/fles/PlotChRate.C
@@ -1,3 +1,8 @@
+/** @file PlotChRate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/PlotEventBuilder.C b/macro/fles/PlotEventBuilder.C
index 4f057b6d6b2bfd5998fa9fdf6ad4e5973e59a142..a6eb5f941fe84b6c1eb7c1a54882cda683988e1d 100644
--- a/macro/fles/PlotEventBuilder.C
+++ b/macro/fles/PlotEventBuilder.C
@@ -1,3 +1,8 @@
+/** @file PlotEventBuilder.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cEventBuilder = new TCanvas("cEventBuilder", "EventBuilder");
   cEventBuilder->Divide(2);
diff --git a/macro/fles/PlotMap.C b/macro/fles/PlotMap.C
index f56ed7f3d871285c90a5c16cdc9811e45791c8c1..0fdfcbee5012b778a2a94a733560fdcb411bdb8a 100644
--- a/macro/fles/PlotMap.C
+++ b/macro/fles/PlotMap.C
@@ -1,3 +1,8 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/PlotTimeEvo.C b/macro/fles/PlotTimeEvo.C
index 5e3ad8a7c6e28eee7e37fc7db499d557ac5229c2..0e36fe89e5abdcf09cda74af78f6ce220b9b823d 100644
--- a/macro/fles/PlotTimeEvo.C
+++ b/macro/fles/PlotTimeEvo.C
@@ -1,3 +1,8 @@
+/** @file PlotTimeEvo.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   Double_t dStartTime = 0.0;
   Double_t dStopTime  = 400.0;
diff --git a/macro/fles/call_Tsa_client.C b/macro/fles/call_Tsa_client.C
index f04671a138e4c98d746697135a692b7156139192..4fcbaa14d8f406410a1e660d58c60eba7bcc8883 100644
--- a/macro/fles/call_Tsa_client.C
+++ b/macro/fles/call_Tsa_client.C
@@ -1,3 +1,8 @@
+/** @file call_Tsa_client.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void call_Tsa_client(Int_t nMin = 1)
 {
   Int_t nEvents      = nMin * 60 * 10;  //minutes * seconds * 10Hz TimeSlices
diff --git a/macro/fles/call_Tsa_client_Cruz.C b/macro/fles/call_Tsa_client_Cruz.C
index dedfe43ca2f1f4c9f29f0dfc6fc5126399356e59..893f15811b8eb67c90955e49fa52a16c048e6494 100644
--- a/macro/fles/call_Tsa_client_Cruz.C
+++ b/macro/fles/call_Tsa_client_Cruz.C
@@ -1,3 +1,8 @@
+/** @file call_Tsa_client_Cruz.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void call_Tsa_client_Cruz(Int_t nMin = 1)
 {
   Int_t nEvents      = nMin * 60 * 10;  //minutes * seconds * 10Hz TimeSlices
diff --git a/macro/fles/data/readHistosFromFile.C b/macro/fles/data/readHistosFromFile.C
index f6fd87ab5b5630b2a05c2c17830a337aa6cbcde6..1f85d732a35ee8585bf30e2931e95128fd1f4391 100644
--- a/macro/fles/data/readHistosFromFile.C
+++ b/macro/fles/data/readHistosFromFile.C
@@ -1,3 +1,8 @@
+/** @file readHistosFromFile.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TCanvas.h"
 #include "TFile.h"
diff --git a/macro/fles/get4/PlotChRate.C b/macro/fles/get4/PlotChRate.C
index d6a49871af2eb6bbb68cc8d681f27b031b97b3d5..6d5f0baa870e08eee4f339758a1d67c0db0e0560 100644
--- a/macro/fles/get4/PlotChRate.C
+++ b/macro/fles/get4/PlotChRate.C
@@ -1,3 +1,8 @@
+/** @file PlotChRate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/get4/PlotEpochJumps.C b/macro/fles/get4/PlotEpochJumps.C
index b5500d4779e43273a87e71ee939df4b727eecf6a..3c619d8c3af899441482767948f0154c32f1db68 100644
--- a/macro/fles/get4/PlotEpochJumps.C
+++ b/macro/fles/get4/PlotEpochJumps.C
@@ -1,3 +1,8 @@
+/** @file PlotEpochJumps.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cEpJumpChips = new TCanvas("cEpJumpChips", "Epoch Jumps CT chips");
   cEpJumpChips->Divide(2, 4);
diff --git a/macro/fles/get4/PlotEventBuilder.C b/macro/fles/get4/PlotEventBuilder.C
index 4f057b6d6b2bfd5998fa9fdf6ad4e5973e59a142..a6eb5f941fe84b6c1eb7c1a54882cda683988e1d 100644
--- a/macro/fles/get4/PlotEventBuilder.C
+++ b/macro/fles/get4/PlotEventBuilder.C
@@ -1,3 +1,8 @@
+/** @file PlotEventBuilder.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cEventBuilder = new TCanvas("cEventBuilder", "EventBuilder");
   cEventBuilder->Divide(2);
diff --git a/macro/fles/get4/PlotFtEdgesRatio.C b/macro/fles/get4/PlotFtEdgesRatio.C
index 4cadf0f4bda3ac12f2698c6e32354c5505ea37f3..641820ab524549e731054a4f812b5ea6263e803a 100644
--- a/macro/fles/get4/PlotFtEdgesRatio.C
+++ b/macro/fles/get4/PlotFtEdgesRatio.C
@@ -1,3 +1,8 @@
+/** @file PlotFtEdgesRatio.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 //   hPulserFeeDnl->Draw("colz");
diff --git a/macro/fles/get4/PlotMap.C b/macro/fles/get4/PlotMap.C
index f56ed7f3d871285c90a5c16cdc9811e45791c8c1..0fdfcbee5012b778a2a94a733560fdcb411bdb8a 100644
--- a/macro/fles/get4/PlotMap.C
+++ b/macro/fles/get4/PlotMap.C
@@ -1,3 +1,8 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/get4/PlotMultiDet.C b/macro/fles/get4/PlotMultiDet.C
index 7e0454633cbc1b546c6c3b0bbe44abaeb4001dc1..024ea1e148afa872e5c37aeec57d1e8a7014e264 100644
--- a/macro/fles/get4/PlotMultiDet.C
+++ b/macro/fles/get4/PlotMultiDet.C
@@ -1,3 +1,8 @@
+/** @file PlotMultiDet.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetDist.C b/macro/fles/get4/PlotMultiDetDist.C
index 6d8e1578072d480b59fdfd47397cd66fe011a93b..6eb227942ee50c0a6209fa4dc32c48f7b66d89b1 100644
--- a/macro/fles/get4/PlotMultiDetDist.C
+++ b/macro/fles/get4/PlotMultiDetDist.C
@@ -1,3 +1,8 @@
+/** @file PlotMultiDetDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetTot.C b/macro/fles/get4/PlotMultiDetTot.C
index aa2eb645bb0cd395101821486a2f07a391490cb3..6d79832d02b561961e114c711983820bd39d1782 100644
--- a/macro/fles/get4/PlotMultiDetTot.C
+++ b/macro/fles/get4/PlotMultiDetTot.C
@@ -1,3 +1,8 @@
+/** @file PlotMultiDetTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotPulsCt.C b/macro/fles/get4/PlotPulsCt.C
index 079b4fe4d4e5a5d3e98ca9dc8c35b9a45c6acea3..9b001b85e65d5f08e0ea47be6c9e9e040768cc9b 100644
--- a/macro/fles/get4/PlotPulsCt.C
+++ b/macro/fles/get4/PlotPulsCt.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsCt.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cCtChipsA = new TCanvas("cCtChipsA", "CT distributions for chips 0-3 in FEE A");
   cCtChipsA->Divide(2, 2);
diff --git a/macro/fles/get4/PlotPulsDist.C b/macro/fles/get4/PlotPulsDist.C
index 74dff0924ca0cd0ce549910b5a17be22ba70a859..86b14e23c9dc2c404d53d8a9299f1133845e3b9a 100644
--- a/macro/fles/get4/PlotPulsDist.C
+++ b/macro/fles/get4/PlotPulsDist.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cPulserDistNs = new TCanvas("cPulserDistNs", "Pulses time interval, ns range");
   cPulserDistNs->cd();
diff --git a/macro/fles/get4/PlotPulsFtDt.C b/macro/fles/get4/PlotPulsFtDt.C
index ca725dcef7d64cb68f10939916751703b31ea08d..09474b6bebcc330b98026af849494e370892b70d 100644
--- a/macro/fles/get4/PlotPulsFtDt.C
+++ b/macro/fles/get4/PlotPulsFtDt.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsFtDt.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   /*
    TCanvas *cFtDtTime= new TCanvas("cFtDtTime", "Time edge FT for big and small dt");
diff --git a/macro/fles/get4/PlotPulsMulti.C b/macro/fles/get4/PlotPulsMulti.C
index a39a8f29b93bcd733ddb8ff8fa6e703a45d6e09d..534b751f2db06ceb7bf5b1f94e37695e9495d716 100644
--- a/macro/fles/get4/PlotPulsMulti.C
+++ b/macro/fles/get4/PlotPulsMulti.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsMulti.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cRoc0Fee01 = new TCanvas("cRoc0Fee01", "cRoc0Fee01");
   cRoc0Fee01->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsMultiDist.C b/macro/fles/get4/PlotPulsMultiDist.C
index a153ac816d4d3ede6a0274bf52101377f22cde88..1edbb6582521adc5b032306f3f0dac8a88184176 100644
--- a/macro/fles/get4/PlotPulsMultiDist.C
+++ b/macro/fles/get4/PlotPulsMultiDist.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsMultiDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cRoc0Fee01DistD = new TCanvas("cRoc0Fee01DistD", "cRoc0Fee01 Double hits distance");
   cRoc0Fee01DistD->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsMultiTot.C b/macro/fles/get4/PlotPulsMultiTot.C
index fd233085830889d8b340bdd71f6cb324dc7cb14f..4f5e83215a3657fd96ca6dc5630c0060ee049aaa 100644
--- a/macro/fles/get4/PlotPulsMultiTot.C
+++ b/macro/fles/get4/PlotPulsMultiTot.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsMultiTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TCanvas* cRoc0Fee01Tot = new TCanvas("cRoc0Fee01Tot", "cRoc0Fee01 Multiple hits as function of TOT");
   cRoc0Fee01Tot->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsRes.C b/macro/fles/get4/PlotPulsRes.C
index d506eea52eca29b90edc5327c6a3887fef4a0422..2dcde714529e90030e63666f69426b466830b8bb 100644
--- a/macro/fles/get4/PlotPulsRes.C
+++ b/macro/fles/get4/PlotPulsRes.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsRes.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
   TCanvas* cFeeRms = new TCanvas("cFeeRms", "Fee RMS");
diff --git a/macro/fles/get4/PlotPulsResEnc.C b/macro/fles/get4/PlotPulsResEnc.C
index f46893e3ef3e169f42b3823aef261272ef080c2a..d06dc3fd2ad32079afb3275ade8dd64b1a74b995 100644
--- a/macro/fles/get4/PlotPulsResEnc.C
+++ b/macro/fles/get4/PlotPulsResEnc.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsResEnc.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
   const UInt_t kuNbChanMax  = 32 * 4 + 32 * 4 + 32 * 4;  // 4 FEE/ROC in hardware + 4 FEE/ROC only in software, 2 ROCS
diff --git a/macro/fles/get4/PlotPulsResTot.C b/macro/fles/get4/PlotPulsResTot.C
index f11614b32bd3527bbcb45b4e8c2dbfe2fd5b75e2..5085d0e5435a2b53ce4ac42cba92ab2761bdae14 100644
--- a/macro/fles/get4/PlotPulsResTot.C
+++ b/macro/fles/get4/PlotPulsResTot.C
@@ -1,3 +1,8 @@
+/** @file PlotPulsResTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 {
   const UInt_t kuNbChanMax  = 32 * 4 + 32 * 4 + 32 * 4;  // 4 FEE/ROC in hardware + 4 FEE/ROC only in software, 2 ROCS
diff --git a/macro/fles/get4/PlotTimeEvo.C b/macro/fles/get4/PlotTimeEvo.C
index 2fe043486fd30cee4de9552ce92499c89ca73543..abb7fbd7dceb5984b9a9c0f7c8eda9ceb233c639 100644
--- a/macro/fles/get4/PlotTimeEvo.C
+++ b/macro/fles/get4/PlotTimeEvo.C
@@ -1,3 +1,8 @@
+/** @file PlotTimeEvo.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   Double_t dStartTime = 0.0;
   Double_t dStopTime  = 400.0;
diff --git a/macro/fles/get4/rootlogon.C b/macro/fles/get4/rootlogon.C
index 01ea59afd9416298f1bfb7e075e65d3e700b41ee..bb2d7b51bfa852c0864fa5c8d0d625e38ea8d7e6 100644
--- a/macro/fles/get4/rootlogon.C
+++ b/macro/fles/get4/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/fles/readNxTsa.C b/macro/fles/readNxTsa.C
index cf77148c072cb0fbc7043a6964b37e8519068932..262581553962f4bf995522330c4ad0929c462b3c 100644
--- a/macro/fles/readNxTsa.C
+++ b/macro/fles/readNxTsa.C
@@ -1,3 +1,8 @@
+/** @file readNxTsa.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void readNxTsa()
 {
 
diff --git a/macro/fles/readTsaFexOffline.C b/macro/fles/readTsaFexOffline.C
index dd8e64731d35f03de84b9872d6ec4a924555a3cc..ca3db4a5cb8060c4ca78e5afa654c9a36c53fba0 100644
--- a/macro/fles/readTsaFexOffline.C
+++ b/macro/fles/readTsaFexOffline.C
@@ -1,3 +1,8 @@
+/** @file readTsaFexOffline.C
+  * @copyright Copyright (C) 2017 Institute for Computer Science, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void readTsaFexOffline(TString inFile =
diff --git a/macro/fles/readTsaTimeOffline.C b/macro/fles/readTsaTimeOffline.C
index 12a27102690838d8ca07e3fe8d678c186ca508e7..ad0a0e822632b957fa95ce1e2a2c83703279d644 100644
--- a/macro/fles/readTsaTimeOffline.C
+++ b/macro/fles/readTsaTimeOffline.C
@@ -1,3 +1,8 @@
+/** @file readTsaTimeOffline.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void readTsaTimeOffline(TString inFile =
                           //"data/98_ba2015.tsa"
                         //"data/129_ba2015.tsa"
diff --git a/macro/fles/readTsa_file_stsxyter.C b/macro/fles/readTsa_file_stsxyter.C
index d15e4a010ef47edb24b0fb0895f9220c4698f146..43d6f22c04ce733cdb2a204295cf9dcd17401f89 100644
--- a/macro/fles/readTsa_file_stsxyter.C
+++ b/macro/fles/readTsa_file_stsxyter.C
@@ -1,3 +1,8 @@
+/** @file readTsa_file_stsxyter.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void readTsa_file_stsxyter(TString inFile = "stsxdata.tsa")
 {
diff --git a/macro/generators/run_CbmIonGenerator.C b/macro/generators/run_CbmIonGenerator.C
index 984ad2da79af3f37eacd2f6f31b9f549d4530177..74d207a151edfede2f39d6c2ca4cda33a47ee69b 100644
--- a/macro/generators/run_CbmIonGenerator.C
+++ b/macro/generators/run_CbmIonGenerator.C
@@ -1,3 +1,8 @@
+/** @file run_CbmIonGenerator.C
+  * @copyright Copyright (C) 2012-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_CbmIonGenerator(Int_t nEvents = 1)
 {
   // ========================================================================
diff --git a/macro/generators/run_pluto.C b/macro/generators/run_pluto.C
index 650b3e7e51f85c4a40dbabf606103a635a434442..84d35cdd2b2758f0052c0dd0f10bc2361fe8b8f0 100644
--- a/macro/generators/run_pluto.C
+++ b/macro/generators/run_pluto.C
@@ -1,3 +1,8 @@
+/** @file run_pluto.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 run_pluto(Int_t pluto_example = 1)
diff --git a/macro/geometry/check_media.C b/macro/geometry/check_media.C
index 44b107fa7b6cdced923c11217b2527721976c629..702f29e7b0f1a60a020dff4668b56128a0a943d9 100644
--- a/macro/geometry/check_media.C
+++ b/macro/geometry/check_media.C
@@ -1,3 +1,8 @@
+/** @file check_media.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // The macro compares the media for defined TGeoNodes in the mcbm setup with
 // the media assigned to the nodes during creation of the feometries of the
 // different detector systems.
diff --git a/macro/geometry/create_medialist.C b/macro/geometry/create_medialist.C
index 699979b84a764293ed9ad64749778fe7fb8c6aca..65c98e38be2985511647652a0db310fb923facd7 100644
--- a/macro/geometry/create_medialist.C
+++ b/macro/geometry/create_medialist.C
@@ -1,3 +1,8 @@
+/** @file create_medialist.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, CbmMediaList&);
 
diff --git a/macro/geometry/create_positionlist.C b/macro/geometry/create_positionlist.C
index f06082aa187ad190b2724b522a266b5606e6cdcb..5a1988ec6e6793f2f07632b4708ab0aa996a9557 100644
--- a/macro/geometry/create_positionlist.C
+++ b/macro/geometry/create_positionlist.C
@@ -1,3 +1,8 @@
+/** @file create_positionlist.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, std::map<TString, TVector3>&);
 
diff --git a/macro/geometry/print_medialist.C b/macro/geometry/print_medialist.C
index 4a5cc6bc73ad61c961248f28d7b17d6df01481b8..92e1c82c2efa449fd7ddb484b56e462a2eda9554 100644
--- a/macro/geometry/print_medialist.C
+++ b/macro/geometry/print_medialist.C
@@ -1,3 +1,8 @@
+/** @file print_medialist.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void print_medialist(TString fileName)
 {
 
diff --git a/macro/global/Merger.C b/macro/global/Merger.C
index fe8e29973674f9f1bf2612d04701b37092a23c4b..568ec95f6e608ec526f85d7cd7a92c9b0b9b9046 100644
--- a/macro/global/Merger.C
+++ b/macro/global/Merger.C
@@ -1,3 +1,8 @@
+/** @file Merger.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for merging of STS and TRD tracks and TOF hits
 
 {
diff --git a/macro/hadron/acceptance.C b/macro/hadron/acceptance.C
index 0fffd41ccf14db53435d42a359df0021d0a25973..a666531a03fa1a22f0136a17afe92e448f63a9d6 100644
--- a/macro/hadron/acceptance.C
+++ b/macro/hadron/acceptance.C
@@ -1,3 +1,8 @@
+/** @file acceptance.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "/u/kresan/cbm/trunk_feb12/cbmroot/cbmbase/CbmDetectorList.h"
 
diff --git a/macro/hadron/draw.C b/macro/hadron/draw.C
index a3037c2f9355fc6e1601fa3893485d8f3973a034..c5fc28f999d1a271955f0ba2bc1b0d92a0f9e14e 100644
--- a/macro/hadron/draw.C
+++ b/macro/hadron/draw.C
@@ -1,3 +1,8 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define MPION 0.1395700
 #define MKAON 0.493677
 #define MPROT 0.938272
diff --git a/macro/hadron/drawStyle.C b/macro/hadron/drawStyle.C
index 6450534595da7686238c9c1932c5adbd44255989..811e98fccee27fbbd07f4c19ac0c9bda3ca2be9e 100644
--- a/macro/hadron/drawStyle.C
+++ b/macro/hadron/drawStyle.C
@@ -1,3 +1,8 @@
+/** @file drawStyle.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // drawStyle.C
 // Set the drawing style of different objects
 
diff --git a/macro/hadron/draw_reco.C b/macro/hadron/draw_reco.C
index e72904673490e35b78fbb1c3c5ff730ed0c4d126..da24057b934ea225da373b97f4539edac489858d 100644
--- a/macro/hadron/draw_reco.C
+++ b/macro/hadron/draw_reco.C
@@ -1,3 +1,8 @@
+/** @file draw_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "drawStyle.C"
 
 
diff --git a/macro/hadron/draw_run.C b/macro/hadron/draw_run.C
index a139a68cf06e597a6ba800ab639f7ec94efa8698..d8f908bcf28b751cd9e90d57928c4e9544c138a5 100644
--- a/macro/hadron/draw_run.C
+++ b/macro/hadron/draw_run.C
@@ -1,3 +1,8 @@
+/** @file draw_run.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "drawStyle.C"
 
 void plot()
diff --git a/macro/hadron/fillm2.C b/macro/hadron/fillm2.C
index 569f335e61271c44a3f50a469095b687252ab940..6d7072b2e3007d6d52049d5f0962783a76e48a5a 100644
--- a/macro/hadron/fillm2.C
+++ b/macro/hadron/fillm2.C
@@ -1,3 +1,8 @@
+/** @file fillm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void fillm2(Float_t beamMomentum, Float_t timeResolution, Int_t level)
 {
diff --git a/macro/hadron/fitm2.C b/macro/hadron/fitm2.C
index d1d8262b72f0ec0abddad913cade48b1b7313a8a..ce1337d2bc584cc69fc4f958cd6ea7b35a8acf7e 100644
--- a/macro/hadron/fitm2.C
+++ b/macro/hadron/fitm2.C
@@ -1,3 +1,8 @@
+/** @file fitm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void fitm2(Float_t beamMomentum, Float_t timeResolution, Float_t purity, Int_t level)
 {
diff --git a/macro/hadron/produceDst.C b/macro/hadron/produceDst.C
index f5fabe2b3a47663cb3c01c18b841c5f5a62ff66a..8fb60edd61831472252cab61f8424dbcec960b94 100644
--- a/macro/hadron/produceDst.C
+++ b/macro/hadron/produceDst.C
@@ -1,3 +1,8 @@
+/** @file produceDst.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void produceDst(Float_t beamMomentum, Int_t index)
 {
diff --git a/macro/hadron/reco.urqmd.C b/macro/hadron/reco.urqmd.C
index 8d0e859d55c0c0cc3831ba90b725bb6325653006..f8db3c93a02b13c75061b12bd1670a3900c6e896 100644
--- a/macro/hadron/reco.urqmd.C
+++ b/macro/hadron/reco.urqmd.C
@@ -1,3 +1,8 @@
+/** @file reco.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void reco_urqmd(Int_t index)
 {
diff --git a/macro/hadron/run.urqmd.C b/macro/hadron/run.urqmd.C
index e63bd50c70755c1cc4cd31b39bb4d89301983a0d..b4687b094d8eff1e24e50ef67c65c213f4ffd0be 100644
--- a/macro/hadron/run.urqmd.C
+++ b/macro/hadron/run.urqmd.C
@@ -1,3 +1,8 @@
+/** @file run.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_urqmd(Float_t beamMomentum, Int_t index)
 {
diff --git a/macro/hadron/spectra.urqmd.C b/macro/hadron/spectra.urqmd.C
index 4e64967174abd5a3820372408816762957cccdb8..a05691c4182a42bb5f3598dfd321f0c8464faa99 100644
--- a/macro/hadron/spectra.urqmd.C
+++ b/macro/hadron/spectra.urqmd.C
@@ -1,3 +1,8 @@
+/** @file spectra.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void spectra_urqmd(Float_t beamMomentum, Float_t timeResolution, Float_t purity)
 {
diff --git a/macro/hadron/yields.urqmd.C b/macro/hadron/yields.urqmd.C
index ee7d5fb6df76c960d91a5c3e2a8255c4d5c5f19f..556fe3c53cc076a55fc9ade19517c1615cd3364f 100644
--- a/macro/hadron/yields.urqmd.C
+++ b/macro/hadron/yields.urqmd.C
@@ -1,3 +1,8 @@
+/** @file yields.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void yields_urqmd()
 {
diff --git a/macro/htrack/Style.C b/macro/htrack/Style.C
index fc0ef5d07b72e3aa6957f41ff7995c4e2f10e148..0a73f05f1a4884a82211f8ef514155a731f7b383 100644
--- a/macro/htrack/Style.C
+++ b/macro/htrack/Style.C
@@ -1,3 +1,8 @@
+/** @file Style.C
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 //////////////////////////////////////////////////////////////////////
 //
diff --git a/macro/htrack/runHoughStsTrackFinder.C b/macro/htrack/runHoughStsTrackFinder.C
index ed5a3f52376b25e0b3b6410495a4a6b4842af0d7..2852693bf7cc57f2f13e7e3bd6cfb5ba258891a8 100644
--- a/macro/htrack/runHoughStsTrackFinder.C
+++ b/macro/htrack/runHoughStsTrackFinder.C
@@ -1,3 +1,8 @@
+/** @file runHoughStsTrackFinder.C
+  * @copyright Copyright (C) 2007-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/htrack/runProduceFile.C b/macro/htrack/runProduceFile.C
index 0a7388a13f17b3502d83025e44a09d4be8327ff9..cd9f1cfd933d56ad575c43c313a3b0ef92508cb7 100644
--- a/macro/htrack/runProduceFile.C
+++ b/macro/htrack/runProduceFile.C
@@ -1,3 +1,8 @@
+/** @file runProduceFile.C
+  * @copyright Copyright (C) 2007-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/kronos/histos/CalculateEfficiency.C b/macro/kronos/histos/CalculateEfficiency.C
index 152f74ce20e0e048526bc9aeb87c21ae3e9aab17..4da1991e5b600eaf35680dd10118bef34b43845c 100644
--- a/macro/kronos/histos/CalculateEfficiency.C
+++ b/macro/kronos/histos/CalculateEfficiency.C
@@ -1,3 +1,8 @@
+/** @file CalculateEfficiency.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void CalculateEfficiency(TString inputDir)
 {
 
diff --git a/macro/kronos/macro/run_mc.C b/macro/kronos/macro/run_mc.C
index c88e6f6f774933cfcb439306af146d1b655e0015..effb7ab684110cc2a90555871b48aa57832acb65 100644
--- a/macro/kronos/macro/run_mc.C
+++ b/macro/kronos/macro/run_mc.C
@@ -1,3 +1,8 @@
+/** @file run_mc.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/littrack/clustering/test_much_vis.C b/macro/littrack/clustering/test_much_vis.C
index 9f728c54bdd1aa631c3ebb79ebc048b1a523e214..a48127833d4c4ad0fc5b4bcb1572f50a5da155cc 100644
--- a/macro/littrack/clustering/test_much_vis.C
+++ b/macro/littrack/clustering/test_much_vis.C
@@ -1,3 +1,8 @@
+/** @file test_much_vis.C
+  * @copyright Copyright (C) 2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for visualization of MC points and reconstructed hits
diff --git a/macro/littrack/eloss_ana.C b/macro/littrack/eloss_ana.C
index a13df049b77763dcbf4ff37d339a87a767bd552d..95a8fadc7849702ab5ae6c58ade72c61bdc34ee1 100644
--- a/macro/littrack/eloss_ana.C
+++ b/macro/littrack/eloss_ana.C
@@ -1,3 +1,8 @@
+/** @file eloss_ana.C
+  * @copyright Copyright (C) 2008-2009 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eloss_ana(Int_t nEvents = 20000)
 {
   TString dir     = "/home/d/andrey/eloss/";
diff --git a/macro/littrack/eloss_sim.C b/macro/littrack/eloss_sim.C
index 1048fbf629be580ac84fef44f15cbb57b824f365..a522199fcca4d55457d0eee282644b4b12bb724e 100644
--- a/macro/littrack/eloss_sim.C
+++ b/macro/littrack/eloss_sim.C
@@ -1,3 +1,8 @@
+/** @file eloss_sim.C
+  * @copyright Copyright (C) 2008-2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eloss_sim(Int_t nEvents = 20000)
 {
   TString dir     = "/home/d/andrey/eloss/";
diff --git a/macro/littrack/fit_speed.C b/macro/littrack/fit_speed.C
index 216c3cad7bf65d3ec51f9b72cf77233848ae7807..98f1a0bf4e5b0a0db243cc8f94204b9e7171dbfb 100644
--- a/macro/littrack/fit_speed.C
+++ b/macro/littrack/fit_speed.C
@@ -1,3 +1,8 @@
+/** @file fit_speed.C
+  * @copyright Copyright (C) 2009-2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void fit_speed(Int_t nEvents = 10000)
 {
   TString dir              = "/d/cbm02/andrey/std13_10mu/";
diff --git a/macro/littrack/phys.C b/macro/littrack/phys.C
index 9a74619dc3b0c6d88e162dbd7012dd993524b988..306eedeb646f0e6a27d42b5309cefcdc9a7fa8ab 100644
--- a/macro/littrack/phys.C
+++ b/macro/littrack/phys.C
@@ -1,3 +1,8 @@
+/** @file phys.C
+  * @copyright Copyright (C) 2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void phys(Int_t nEvents = 100)
 {
diff --git a/macro/littrack/radlength_sim.C b/macro/littrack/radlength_sim.C
index dd33a1479272d17da4251635e51705edb4f97fcc..6705ba9e448c62941f5ee8048b57590d779201ed 100644
--- a/macro/littrack/radlength_sim.C
+++ b/macro/littrack/radlength_sim.C
@@ -1,3 +1,8 @@
+/** @file radlength_sim.C
+  * @copyright Copyright (C) 2013-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <algorithm>
 #include <iostream>
 using std::cout;
diff --git a/macro/littrack/scripts/much/check_files.C b/macro/littrack/scripts/much/check_files.C
index 8fdc33927adcd005342d8699b5da99e9c7d603da..b55f30912747247f448bfbd93b0dfd58dd3ea205 100644
--- a/macro/littrack/scripts/much/check_files.C
+++ b/macro/littrack/scripts/much/check_files.C
@@ -1,3 +1,8 @@
+/** @file check_files.C
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TFile.h"
 #include "TH1.h"
 #include "TTree.h"
diff --git a/macro/littrack/scripts/much/much_ana.C b/macro/littrack/scripts/much/much_ana.C
index ebfffa0597241de57e327a97efd248f95159d82c..f381c4ca532973b1164b26186a035b82e0dc7573 100644
--- a/macro/littrack/scripts/much/much_ana.C
+++ b/macro/littrack/scripts/much/much_ana.C
@@ -1,3 +1,8 @@
+/** @file much_ana.C
+  * @copyright Copyright (C) 2013-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void much_ana(Int_t nEvents = 1000)
 {
diff --git a/macro/littrack/test_matrix_math.C b/macro/littrack/test_matrix_math.C
index 1d7b5ba9754a8fc7ad8b4c7e9163742a9742ae62..008a91684f9b6570ab2e0bf4ad721a902b39cf3f 100644
--- a/macro/littrack/test_matrix_math.C
+++ b/macro/littrack/test_matrix_math.C
@@ -1,3 +1,8 @@
+/** @file test_matrix_math.C
+  * @copyright Copyright (C) 2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void test_matrix_math()
 {
   gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
diff --git a/macro/mcbm/eventDisplay.C b/macro/mcbm/eventDisplay.C
index 2808729af0d6353ae92aa3a348ba9c38b1d98767..05668ef417edc1b1b83b1452e90cb07c08968662 100644
--- a/macro/mcbm/eventDisplay.C
+++ b/macro/mcbm/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay(TString cSys = "lam", TString cEbeam = "2.5gev", TString cCentr = "-", Int_t iRun = 0,
                   const char* setup = "sis18_mcbm")
 {
diff --git a/macro/mcbm/eventDisplay_reco.C b/macro/mcbm/eventDisplay_reco.C
index 29665ef8024370767f9015af58e2b2f4b1f8ae40..77fec30a791f8d09c2dad74fec1b05e8c054e029 100644
--- a/macro/mcbm/eventDisplay_reco.C
+++ b/macro/mcbm/eventDisplay_reco.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay_reco.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C b/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
index daec7fbce7048f8f6abeecdf7c8ba91230d1e8ac..c674dd5711b4a012fa29cc26fde560f6f180ffdd 100644
--- a/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
+++ b/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18m_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/hodo/test_hodogeo_reco.C b/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
index 0c628f48c7c9a53670e3197ab14a508601d09cc3..f62f61f087aa3dd102985c944a3274596624c8d8 100644
--- a/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
+++ b/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
@@ -1,3 +1,8 @@
+/** @file test_hodogeo_reco.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
index 0fa332b85ba3ebc6d7741e84c62f718aa6a213ca..4317a814dbe493eac846ef04767f385353800dea 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
index 657492c2191d4c980f4e16714da849a5454fa2f9..86d1b5a69da719bc13b9c226fe6a5e29627403e5 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18c.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
index e51482b691b4ccd4932391e49995e5ca40a049c3..e1da19a158714f0aa771cb46826bb742f48ce5a7 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18d.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
index 409aaaaf2c722938d811f389e6939ce0fe3ee7eb..2d7b4f2fe1a13f5a2128b0057906c49a26cb50db 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18e.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
index 98763412bb4044cf610660c1aeab14b620f7f142..613bd8d58ef5bf62cb523587fd2b92a821bdeb0d 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18e1.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18e.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
index 98ffc522f2a7219fda477c2f4caaecf7ee2407ce..9cd5414d3e828900d662880b9d67407748488d35 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18f.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
index 52d35342e2711009ab6d4abbf3f1faa2812ec7ae..c5b6e1121b380e4fa513fbc6da4c23fb48cba55d 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18g.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
index d57cc20384d532d9914f5d111e9a91ce89b08699..da2d190fc8755bfb345414171d77eb08b6cb5821 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18h.C
+  * @copyright Copyright (C) 2018 Department of Physics, Aligarh Muslim University, Aligarh
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18h.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
index e72ce6ee3a247aaa027ea430231503a51aaee2c4..e838ab981d82859946d2797eef31f07102595e80 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18i.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18i.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
index 92371dc993b8c9fb795937071ba0e24b9973a261..5f5ef11fe4460b1419d4bb39c5ec9b2bf442a4d4 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18j.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18j.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C
index fd292e26a89bdbc75b48bd106b544d6bb4a38562..12ccd22939044a85f607cc1946bdac7e75b60b72 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v19a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C
index 35c5e54eaef80422f8551f6e5e27f062ea38571d..fbb502972a0e2fc83780e353f37f222081f40844 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v19b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C
index 9ba4e6dd79cbb64cd4688b21c215be8e55652441..bfb2d9cbf8ada4917660de348d44e4bd48c6286e 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v19c_mcbm.C
+  * @copyright Copyright (C) 2019-2020 Department of Physics, Banaras Hindu University, Varanasi
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v19b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C
index 48ab6d60d7882dabb5290aa7aad1c89ee62f3587..65e66015ad9ef279bcaadd4f611c13b448ff78a7 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 Department of Physics, Banaras Hindu University, Varanasi
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v19d.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
index 57846ff7831e5910d539bfa0c341fdda7614b83b..a94fd9b3d315b709ee0f2f3fc436f3608f64afa0 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18a_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
index dbd293b3089c82c2eba86bec6364b31f86b880be..66f244bcd1d76c6deeecb25efbf6034fe9dc5435 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18b_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
index e0033aca4f64aae0f384303e6d9ba985180fdc61..090299a2bb6407ea16038fc4922605b092a97faf 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18c_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C
index 41280d3de0ed88a64b8b2e0bf4f01ef3217dc635..a4b6fc71f952c6bb82c3668e57f8360307c04acf 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18d_gp_mcbm.C
+  * @copyright Copyright (C) 2017-2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
index 4bf0f2e5bb48694164fcbb3ca923225b8a4af488..09af191a03c8dac78880fae4a7e32a15fe4f2223 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18d_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
index 1e3a5202037d2e5a20cfaf0bff1ab9d3c5efc0d5..c3ba74c39651d642bff44818ea73accf67e61a1e 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18e_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
index 32283dc9f068fcc54544eb39c4d2af8af197e51f..3d09088e4c213d12110a14d27534e89ef4522f12 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18f_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
index 0bda76d19b5083c5287d8149fb8b819fd6b0c25a..fddf85db4fece929da68414da258f34fce737a1f 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18g_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
index e3b3f69f18d223481b7618abe0e66f685a474e8d..02dc5b8ffe8d27f44de6455a9090228662e52ec8 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v18h_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
index 6421dfb4bab397642614e2e80499a61ca891d338..c5cc1c1ba8f4f631778e220ea4cab5a6bd48c9d5 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
index adbbcedca0309277fbd03d05acf923990749595e..885e6f18378d6029c5a6c96f6b56b78e3ad0b0e1 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
index bae4ffe0a7033c71f99c4ae7c55fda94fd18e596..62f65bb3eac447739d84f1b9d1867ae7b901e47c 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v19c_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
index e9a4e8f90f33a862776e454c8dd311851bfcc6a5..608387a4300b78cfeea794b1b077428faca7f1ea 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
index 5fced8e956313394f50fa0dcfcd81e5c7fffceaf..3f1901eb16e82c55df34ba7643dfb3457dde5e71 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v19e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
index 171fd3c67c42955726677d3048bf5bf20be4dcba..fe41ad0a855ad140b0a76b4d00dd1b1b0f03a242 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v20b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
index c14728db52aee2745c440c8f1b930b250ab901ff..2e7a0aef2c433dfdc7145dd0bd32f6c2cdcfa685 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v20c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
index b098b7bc6c4b719f110f65d5e64927a53f8f1327..1691409e92d5540e44bce95dc56700e018184fbf 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file create_rich_v20d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/targetbox/ctub_orig.C b/macro/mcbm/geometry/targetbox/ctub_orig.C
index 989e86a1bb7de71a6704ef2e41be16851d734d2c..a3e158871073ca113325ac639857dc6fd6332778 100644
--- a/macro/mcbm/geometry/targetbox/ctub_orig.C
+++ b/macro/mcbm/geometry/targetbox/ctub_orig.C
@@ -1,3 +1,8 @@
+/** @file ctub_orig.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/cutout1.C b/macro/mcbm/geometry/targetbox/cutout1.C
index e2da01de458cb890fcbf0d1096e846a49251d2a1..6efa674c735c053a588fed44a544eb34a087ba2a 100644
--- a/macro/mcbm/geometry/targetbox/cutout1.C
+++ b/macro/mcbm/geometry/targetbox/cutout1.C
@@ -1,3 +1,8 @@
+/** @file cutout1.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/cutout2.C b/macro/mcbm/geometry/targetbox/cutout2.C
index 8ca6805fb146652d2fdfc4417bef18be7053b374..56ee01333eb9288deaaf62d3d920d17ced708c3c 100644
--- a/macro/mcbm/geometry/targetbox/cutout2.C
+++ b/macro/mcbm/geometry/targetbox/cutout2.C
@@ -1,3 +1,8 @@
+/** @file cutout2.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox1.C b/macro/mcbm/geometry/targetbox/targetbox1.C
index 4e5b1968dd69315a011c16fa73aba32f9a370d8b..15da498a87a00f9519cde93c21f9b88dcae2de5d 100644
--- a/macro/mcbm/geometry/targetbox/targetbox1.C
+++ b/macro/mcbm/geometry/targetbox/targetbox1.C
@@ -1,3 +1,8 @@
+/** @file targetbox1.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox2.C b/macro/mcbm/geometry/targetbox/targetbox2.C
index b80a31c4c41f72b4d0bf3a7fd6d508fa655bc26b..f866eef22847c902bc6d260f82e86c5c61e2c108 100644
--- a/macro/mcbm/geometry/targetbox/targetbox2.C
+++ b/macro/mcbm/geometry/targetbox/targetbox2.C
@@ -1,3 +1,8 @@
+/** @file targetbox2.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox3.C b/macro/mcbm/geometry/targetbox/targetbox3.C
index 739f2c39f2af1cb70a682d56127518b74f392e7d..41439f5b1f169f7a778f7b042eabe5d5e9750dde 100644
--- a/macro/mcbm/geometry/targetbox/targetbox3.C
+++ b/macro/mcbm/geometry/targetbox/targetbox3.C
@@ -1,3 +1,8 @@
+/** @file targetbox3.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C
index eb58f2f2cb0bc3667d61eca523da7b9b79c597e6..78ed7bf392a32b3ae5165bb04515841d1e4b26a6 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_mCBM_1.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for miniCBM
 // derived from Macro creating a ToF geometry for STAR wheel (AKA Create_TOF_Geometry_Star_1.C)
 //
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C
index 5f263fc31ad87f8ecc969325d3b89d7ac4e04fd6..4ef0c1007f2e36ea5402d8f74e6fdbd020acd32a 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18_1x.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C
index 3fc786bd3b07e9dde7328da96464fa5d1d0b2923..ef04616cd76e61342364b979c5607eb4a43a1028 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18_2x.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C
index 35d6827401fd41f4e6a877989757fa2dbcec082b..fa924e0880660896397299ffdef84982e15700b2 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18_3x.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C
index a6d52e19f18b1f5737782fbda1b59ed5e6969144..a5f46743f5cf1838762063978cd99add05fd6ce8 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18d_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18d_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C
index 93d77e3e3573f7648444fd368b23628a58c7fa08..d271ab85a4a7aa16d9af18fff42166108cb7ce29 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18e_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C
index 86d747ae718871608f1e8d5f44b33a0fa984755c..a9e1d47be63548fd8807ed1ed980085d2a3fdc10 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18f_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18f_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C
index 81bf70ac27046aef5a4cc1b4e1b737789ee3a7e0..ffa94935c12189569bd09be21fff8e7609fdec93 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18g_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18g_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C
index f61916ab992b2c56bf21ed0adae31deb8c2b7b7c..f48fb4806f4f5b39221c7ecb2c1cb9b763c5715d 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18h_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C
index 5ef709314505954aacd5e796cf023e564ba60845..ca9e9e66d5620a6ce2f9c9c9dddfabf1844828db 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18i_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C
index 57268e9be76df86bdd30f453b51ddd8db4ed52fa..342e5c066306d370a439234442454031a3461e30 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18j_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18j_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C
index 2ffa5e8e3c52ec8f893d7a8de26d0fb8341c7d31..ba3c6dd6c53ad9d4cf201d3ddf141643f3c6003e 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18k_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18k_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C
index 64f53d3b2a432f440f59f195c193c64c56fce046..217f46a374e5edfaf741d6925c6da999cce7363c 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18l_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18l_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C
index 5ea22dfddbc7f4104a14d55d153f4898b5d201bd..19cd7b370f0b5ae1c725302b140d4f933e6cd77c 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C
index 7b7938dd46b9d54cc2462fdefded383e9b291873..9b634854b8275db6af03ad6eba0f745142991070 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C
index 1a1903d68aa2435c611d88965aadef76ab356ee0..34bee96810a25221820c4ae3a0120d8b6bba3542 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v19c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C
index 7dcd5bc53934ab53fd9957bbdac9e2f4aa9eec87..94df99dcbdf765e802bd8e707dd4dd95bd0a8ed0 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v19d_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C
index ad9c35309863da78ac6f1ccc2cbb6f5d9d5d9750..f31d81eab687b5715aadf039aa1c586f5d08c3ca 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v19e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v19e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C
index 19b9a80d6745a3ae1663eed8ddb1abbaa3fd7141..051309048934cc4cc2f3b61d1dc2bc1c85b512d7 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20a_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C
index 1bbe1ca9f6742151a950aa1a50791493ebaa4669..43df9d767987d355fd35d08497139f3089ce66f2 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20a_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C
index 7266516558229d078d97a3aa3a3b131fe38cbe8c..5a2a59a771adc6abe364420ea506eb9f8d5c1385 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20b_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C
index 4e13abbdf263b65125a9d6567603db779da9d0fd..4ebb8cc328f077e94e8f88a3f2fad1225f237275 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C
index f5fae888523c820d8d3ac279249e5598578a8762..9b84ef7a09ff89c2929fe5bf4d69d1a4eb038f02 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C
index 7d82be8d5425ac18eb380d701a4d167c324e4871..a7de5949c8841e24effcbb3f615bebadca1c9e56 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20d_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C
index 50a6fab2617f3943ff1c8ca844851b92de727383..19bf88b9d42a4778b5d82755142c8a3d529f5799 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C
index 290511a1b69f43471bdf633a47f5c1ee3e806400..3f96ce309222efb7a828e871434bb0c533fed73c 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C
index 582af10ecf48d1e36cfcec4474c9adcb08f030e5..78d3ebfb2eea9a8ed9f87a57dad4040d669d0448 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20f_mcbm.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v20f_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C
index 9979f00e7b8c17c69f07b77f06bbe0c5d54b7489..b6853f68c817ecb39e403eba1a84d09faa5daa4a 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v21a_mcbm.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v21a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C
index 0d7ee45b38cfae960608ea09acba31ea02e4ae15..d65f9c8d76657a6fd97b8535cb630eba694b2bf4 100644
--- a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C
+++ b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v21b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v21b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
index 1380ede475ec3b82034a3e1aa262917df5d336f4..533a50b2e94d252049d4d52d957ca925ea4308b1 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17s.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17s.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C
index dee5bbf79edaf6103551cc0d283aec3c6eca8aaa..eb129196c46d2c2dbdf390cf82466e97e152c14f 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18a_1e.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C
index 6a677d5889adde9c60db2c9e54f5e3b78d6fbd01..076183cecd3262cdc16d1d0fca249d9a8b0d95dc 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18b_1e.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C
index 9d6b4f4f93804ec577ceec97313d8463b5866922..05f55c9ad06100e7d0cf161eaf7d4205a2358d05 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18c_1e.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C
index f0efec6f30cb809db445a9a87ccbb0c40cf95382..2824e9e118ed07ada16e86cd9deae7bc29fa82b4 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18d_1e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 ///
 /// \file Create_TRD_Geometry_v18a.C
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
index b87cd513486346e53d78cf5090469ae5b29ab053..dfa3a1176f3dac74e88210291c8d4fddbae56def 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
index 1914e5aa87a9c9b86ec145edaa2415de192df0de..146bc31b310bbee39f445cb6e0a07980d6945139 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18f.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
index 46e36b71cccf0bf72a4148a9b3c53f8461f1862d..c89cc7718a74de8f1bb446dffc2d2e50ea18273f 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18g.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
index 2f11513f19bf248796e5dd86c94243726683371c..d58d57a3e517abe1e4882d92767e3d2900f6df89 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18h.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18h.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
index c98c279df0a5eaff6a95b1ac8ef695bde5a13fb6..ac5fad763bee489533919db6f08757cfc1f0f854 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18i.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18i.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
index 9386710d6fa1fae4f17416a753b73925f888275f..c3dbc73920c796af495264f5c11814f32cdd4282 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18j.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18j.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
index a948a4d87805128c0356bd1be0dd513bdb614fdd..694c0a6b1f2d81fb9e6bfa47839a5a4fc7b4c15f 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18k.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18k.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
index 21072a24c8bba5c09b3381c46966e6781166f117..6fddca0bd57496fc4a6ba81524d74d0fefbc0664 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18l.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18l.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
index 469e2e2376009352dea24972156f959b7f8b2e48..3e39e0c0d7fcce8b4ece36599ea45b32364e7b87 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18m.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18m.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
index 028888cd5a87853ddf9cf516aaa288677507dfa4..f1f8efdeeaee681a82ed56a9730c6d5291bf7b6a 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18n.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
index e014cd044389893ccb0df11cfca3eaf6e6c2bb59..478db4168530e838d4c59501421af03b2221397b 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18o.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18o.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
index 9ff3574450740b2954499d175f252840c9cd5afa..d878998eaabe199841f8265959f0bba3aff5381e 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18p.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18p.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
index fd14a39fb341e470a2454904e7adee482a3802a3..0185e6444aed8cc6e3584864d7eb5f20b02be080 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18q.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18q.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
index c0a25b459584998f74df6aafb24008dda895a103..ba6384849f4c7fb073674df5e8d33d6c59b6c36e 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18r.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18r.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
index 658f77cfb7ae4affe114a790f204ffc9aa3dcee5..2d2c27cda238229c683b942cc3dc54ddb561363e 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v20a.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v20a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
index a40fd951eb7ecb8a3337797b13430a3662328e6c..46ca643c34a6097f44b5825a5adc980c579dc9ad 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v20b.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v20b.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/legacy/eventDisplay.C b/macro/mcbm/legacy/eventDisplay.C
index d6169d6ab04b6e879f5b24c980897a1282aa4fc1..649c72ca0d06e8c460c8da95ee82c17a8a7c2f44 100644
--- a/macro/mcbm/legacy/eventDisplay.C
+++ b/macro/mcbm/legacy/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2015-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //void eventDisplay(const char* setup = "sis18_mcbm_25deg_long")
 void eventDisplay(const char* setup = "mcbm_beam_2019_03")
 // void eventDisplay(const char* setup = "mcbm_beam_2018_11")
diff --git a/macro/mcbm/legacy/mcbm_mc.C b/macro/mcbm/legacy/mcbm_mc.C
index f33ea184840fdd8035863f60eb92fd9c5342b436..907c850a34d83e6a1e77f024c0c60276d2cb2517 100644
--- a/macro/mcbm/legacy/mcbm_mc.C
+++ b/macro/mcbm/legacy/mcbm_mc.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc.C
+  * @copyright Copyright (C) 2017-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_dev.C b/macro/mcbm/legacy/mcbm_mc_dev.C
index fd64d085c4cf15202dba79d16d7495f89f7f2ebc..2ef65e203d3a06d2c120e83227f0672a70148a76 100644
--- a/macro/mcbm/legacy/mcbm_mc_dev.C
+++ b/macro/mcbm/legacy/mcbm_mc_dev.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc_dev.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_gp.C b/macro/mcbm/legacy/mcbm_mc_gp.C
index 3e0dafe3167c5356e7c04c0e4f18df7f8c1a82c1..9bfdbb9814c98a80be6f4e3191ccc1748e3a7063 100644
--- a/macro/mcbm/legacy/mcbm_mc_gp.C
+++ b/macro/mcbm/legacy/mcbm_mc_gp.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc_gp.C
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_nh.C b/macro/mcbm/legacy/mcbm_mc_nh.C
index 380008926993c489ff52dcd0fb4a344c10741978..a7ba2e274451de4a2f6edc271f34df468ad78816 100644
--- a/macro/mcbm/legacy/mcbm_mc_nh.C
+++ b/macro/mcbm/legacy/mcbm_mc_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc_nh.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_sim.C b/macro/mcbm/legacy/mcbm_sim.C
index f3e6170e253be514714b2cf12a2e4bc70c4113b2..c721f87402f7667122a45eb26dc472e5ed8005fe 100644
--- a/macro/mcbm/legacy/mcbm_sim.C
+++ b/macro/mcbm/legacy/mcbm_sim.C
@@ -1,3 +1,8 @@
+/** @file mcbm_sim.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/matbudget_ana_mcbm_mvd.C b/macro/mcbm/matbudget_ana_mcbm_mvd.C
index c35bf0f09b25deab5cbd635117f1d045cae39e80..54dba609b37d53f5e1921695c5d9ac52de77bfbd 100644
--- a/macro/mcbm/matbudget_ana_mcbm_mvd.C
+++ b/macro/mcbm/matbudget_ana_mcbm_mvd.C
@@ -1,3 +1,8 @@
+/** @file matbudget_ana_mcbm_mvd.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/mcbm/matbudget_ana_mcbm_sts.C b/macro/mcbm/matbudget_ana_mcbm_sts.C
index 6f08dc80cca232fde76a927fe8da14d8b394cb92..1effaf9384106b6c6875d6320e5ca6a7d26a4592 100644
--- a/macro/mcbm/matbudget_ana_mcbm_sts.C
+++ b/macro/mcbm/matbudget_ana_mcbm_sts.C
@@ -1,3 +1,8 @@
+/** @file matbudget_ana_mcbm_sts.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/mcbm/matbudget_mc_mcbm_mvd.C b/macro/mcbm/matbudget_mc_mcbm_mvd.C
index f1ace52ce82809e70c75f0a470e2a30b8949551b..6a5a701ff4f9c2fdad10598780f98cfc563353d8 100644
--- a/macro/mcbm/matbudget_mc_mcbm_mvd.C
+++ b/macro/mcbm/matbudget_mc_mcbm_mvd.C
@@ -1,3 +1,8 @@
+/** @file matbudget_mc_mcbm_mvd.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/mcbm/matbudget_mc_mcbm_sts.C b/macro/mcbm/matbudget_mc_mcbm_sts.C
index 0171189e2f6c888f154276447d6d4a8dd8743aed..a59864794c3ed8e5121e173aac20141d54df11b1 100644
--- a/macro/mcbm/matbudget_mc_mcbm_sts.C
+++ b/macro/mcbm/matbudget_mc_mcbm_sts.C
@@ -1,3 +1,8 @@
+/** @file matbudget_mc_mcbm_sts.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/mcbm/mcbm_Ana.C b/macro/mcbm/mcbm_Ana.C
index 192f1c22839d2fa7be8a34cfef82e70b619ac852..e34eef9aa41bb4303dfb83893ad17c378bb440a3 100644
--- a/macro/mcbm/mcbm_Ana.C
+++ b/macro/mcbm/mcbm_Ana.C
@@ -1,3 +1,8 @@
+/** @file mcbm_Ana.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mcbm_Ana(Int_t nEvents = 1000, TString cSys = "lam", TString cEbeam = "2.5gev", TString cCentr = "-",
               Int_t iRun = 0, Int_t parSet = 0, const char* setupName = "sis18_mcbm_20deg_long")
 {
diff --git a/macro/mcbm/mcbm_check_materials.C b/macro/mcbm/mcbm_check_materials.C
index 1ee926acd48bd31d8daa6af22cf945ff65f96ec4..f7d85093ebe50f8472165e385bb531feacf6c5b3 100644
--- a/macro/mcbm/mcbm_check_materials.C
+++ b/macro/mcbm/mcbm_check_materials.C
@@ -1,3 +1,8 @@
+/** @file mcbm_check_materials.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // The macro compares the media for defined TGeoNodes in the mcbm setup with
 // the media assigned to the nodes during creation of the feometries of the
 // different detector systems.
diff --git a/macro/mcbm/mcbm_check_overlaps.C b/macro/mcbm/mcbm_check_overlaps.C
index 93849f99bd4cc75010705b24c65afd44ab829e9c..d0e700ed71574e4dea596428c6492f14d697941c 100644
--- a/macro/mcbm/mcbm_check_overlaps.C
+++ b/macro/mcbm/mcbm_check_overlaps.C
@@ -1,3 +1,8 @@
+/** @file mcbm_check_overlaps.C
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mcbm_check_overlaps(const char* dataset = "test")
 {
   // 2020-07-10 - DE - simplify overlap name checking
diff --git a/macro/mcbm/mcbm_display_event.C b/macro/mcbm/mcbm_display_event.C
index a5c22d7326b183b5f75f39210d3b91cf1c347e48..f223d883bde4b60cce8044cdc8f1490962d47bec 100644
--- a/macro/mcbm/mcbm_display_event.C
+++ b/macro/mcbm/mcbm_display_event.C
@@ -1,3 +1,8 @@
+/** @file mcbm_display_event.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_hadron_analysis.C b/macro/mcbm/mcbm_hadron_analysis.C
index 065885bdcf1e5ff04f562a41888687346c3f426c..414a7266b780f12b0013e24d9cbde0d2eebfbcad 100644
--- a/macro/mcbm/mcbm_hadron_analysis.C
+++ b/macro/mcbm/mcbm_hadron_analysis.C
@@ -1,3 +1,8 @@
+/** @file mcbm_hadron_analysis.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mcbm_hadron_analysis(Int_t nEvents = 10, TString setup = "mcbm_beam_2020_03", const char* output = "data/test")
 {
   TString dataset(output);
diff --git a/macro/mcbm/mcbm_hadron_analysis_nh.C b/macro/mcbm/mcbm_hadron_analysis_nh.C
index 34975d1a4c054b7acb87228c725210220edf6111..0408633cfbe86d7991eb4a82698605895979a37b 100644
--- a/macro/mcbm/mcbm_hadron_analysis_nh.C
+++ b/macro/mcbm/mcbm_hadron_analysis_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_hadron_analysis_nh.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mcbm_hadron_analysis_nh(Int_t nEvents = 10, TString RunId = "test", TString InDir = "./data/",
                              TString OutDir = "./data/", TString setup = "mcbm_beam_2021_03", bool timebased = kTRUE,
                              Double_t eventRate       = 1.E7,
diff --git a/macro/mcbm/mcbm_match_check.C b/macro/mcbm/mcbm_match_check.C
index c875080f39bafb3ff5a7c85fa3f79bd189301bb3..e81073452d44c50d6542377d0195b9a514f4aec6 100644
--- a/macro/mcbm/mcbm_match_check.C
+++ b/macro/mcbm/mcbm_match_check.C
@@ -1,3 +1,8 @@
+/** @file mcbm_match_check.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void mcbm_match_check(Int_t nEvents = 10, TString setup = "mcbm_beam_2020_03", const char* output = "data/test")
 {
   TString dataset(output);
diff --git a/macro/mcbm/mcbm_mc_nh.C b/macro/mcbm/mcbm_mc_nh.C
index c8f67d55a03fd2a99f60150838ea4ce45c966d1d..916b3e6b9e307389339bdfcdb8010eae386e4185 100644
--- a/macro/mcbm/mcbm_mc_nh.C
+++ b/macro/mcbm/mcbm_mc_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc_nh.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/mcbm_pribeam.C b/macro/mcbm/mcbm_pribeam.C
index 97ffc98be9bf1a8760daca64900a9e2586507a27..009995a12c21c50b1391b3e21f5f4bab5e43939e 100644
--- a/macro/mcbm/mcbm_pribeam.C
+++ b/macro/mcbm/mcbm_pribeam.C
@@ -1,3 +1,8 @@
+/** @file mcbm_pribeam.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/mcbm_qa.C b/macro/mcbm/mcbm_qa.C
index 13135a387c0a286d7401bac6bb0afa712d49a89b..93d6d408e3dbefe4c1a8db0830a1b892b88edec4 100644
--- a/macro/mcbm/mcbm_qa.C
+++ b/macro/mcbm/mcbm_qa.C
@@ -1,3 +1,8 @@
+/** @file mcbm_qa.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/mcbm/mcbm_qa_nh.C b/macro/mcbm/mcbm_qa_nh.C
index 4c5ed4b77683e1a94c3ce51fa9745ff635d47d90..36d58558ca07f2878f531044f42e5011a41f7087 100644
--- a/macro/mcbm/mcbm_qa_nh.C
+++ b/macro/mcbm/mcbm_qa_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_qa_nh.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco.C b/macro/mcbm/mcbm_reco.C
index cffe75bcf14dda1fd5fbb959ba0d9f64df6b5460..6c98f5d1b156e26c1627697d4e79a8ab992b3a56 100644
--- a/macro/mcbm/mcbm_reco.C
+++ b/macro/mcbm/mcbm_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2015-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_dev.C b/macro/mcbm/mcbm_reco_dev.C
index f4f5bc7c758ef01f2f5230db391f60aaecbeadb8..9b21280e021046a47c12c901f54832ed883e6e16 100644
--- a/macro/mcbm/mcbm_reco_dev.C
+++ b/macro/mcbm/mcbm_reco_dev.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_dev.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event.C b/macro/mcbm/mcbm_reco_event.C
index f3ab80e13790d1d129c0c57cf73a0db6f8bb74b3..c1be447381b2f1f22eda2c5619514ca9ec749e00 100644
--- a/macro/mcbm/mcbm_reco_event.C
+++ b/macro/mcbm/mcbm_reco_event.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_event.C
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event_tb.C b/macro/mcbm/mcbm_reco_event_tb.C
index 53744586b0add35c52ebfce8be5e15832ec9daf7..289081d0095e68a0470ef7c2fa79837db7dc7870 100644
--- a/macro/mcbm/mcbm_reco_event_tb.C
+++ b/macro/mcbm/mcbm_reco_event_tb.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_event_tb.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated/experimental mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event_tb_nh.C b/macro/mcbm/mcbm_reco_event_tb_nh.C
index 089d42dfd26c14cef399f0fd559f03f58fcee8c4..88732f305cae64b59db2d8e09d5a48876b4e6e9c 100644
--- a/macro/mcbm/mcbm_reco_event_tb_nh.C
+++ b/macro/mcbm/mcbm_reco_event_tb_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_event_tb_nh.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_gp.C b/macro/mcbm/mcbm_reco_gp.C
index 81b77397623b9179df7a28711466f5b17061536c..4409fa55018e14cc9d5657ebd861f15b42573b1b 100644
--- a/macro/mcbm/mcbm_reco_gp.C
+++ b/macro/mcbm/mcbm_reco_gp.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_gp.C
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_nh.C b/macro/mcbm/mcbm_reco_nh.C
index ee39d955aa09b5d752a064b35a3963fc3d1e1a4c..172505b036567f4dfcf46b7c4c8720ac2ad723c4 100644
--- a/macro/mcbm/mcbm_reco_nh.C
+++ b/macro/mcbm/mcbm_reco_nh.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_nh.C
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/pl_lambda.C b/macro/mcbm/pl_lambda.C
index d06f44ea00a67a3f6988fc615b3d81c0e62fc810..873dcfea73f19cadc3c04cfcf06741d470f2124c 100644
--- a/macro/mcbm/pl_lambda.C
+++ b/macro/mcbm/pl_lambda.C
@@ -1,3 +1,8 @@
+/** @file pl_lambda.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_lambda(Double_t sf = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/mcbm/save_hst.C b/macro/mcbm/save_hst.C
index e3e1953c4d26fc6eb89bd8348de857d4775effb9..69ae9f0e2931463063e3d7c1012a7900710260d1 100644
--- a/macro/mcbm/save_hst.C
+++ b/macro/mcbm/save_hst.C
@@ -1,3 +1,8 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_hst(TString cstr = "status.hst.root")
 {
 
diff --git a/macro/mcbm/sps17_mc.C b/macro/mcbm/sps17_mc.C
index c67434262277a71311eeff1306098d047ad57e9d..f74f184bb392a6281a6bc261a7a54deb0ffcfa0a 100644
--- a/macro/mcbm/sps17_mc.C
+++ b/macro/mcbm/sps17_mc.C
@@ -1,3 +1,8 @@
+/** @file sps17_mc.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/much/add_histo.C b/macro/much/add_histo.C
index f4933107dc7f8017f449bba74ddae43987639f83..4fb8d0ce2e6ffd3e30626bf2ab4fc9810e4d3479 100644
--- a/macro/much/add_histo.C
+++ b/macro/much/add_histo.C
@@ -1,3 +1,8 @@
+/** @file add_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void add_histo(Int_t NofFiles = 5000, TString type = "sub_histo", TString dir = "sis100_muon_lmvm/8gev/centr_010")
 {
   TString name;
diff --git a/macro/much/draw_histo.C b/macro/much/draw_histo.C
index c75e866568b2e16bee978d3bdaa2b86a952bd8e4..bd3a220538a665fb071ef3573ae7b9d1c3c57f56 100644
--- a/macro/much/draw_histo.C
+++ b/macro/much/draw_histo.C
@@ -1,3 +1,8 @@
+/** @file draw_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_histo(TString input = "sis100_muon_lmvm/8gev/centr_010_sup_histo.root")
 {
   gStyle->SetHistLineWidth(6);
diff --git a/macro/much/geometry/create_MUCH_geometry_v17a.C b/macro/much/geometry/create_MUCH_geometry_v17a.C
index c1d17dcf0b10d01c8b50a286206f6ddbcce1ad27..4c05078c77217f8ac6971049423fd91d173d62af 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17a.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17a.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v17a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b.C b/macro/much/geometry/create_MUCH_geometry_v17b.C
index 89834cc214aa1e0e4cf3d9a8b129bc6ab22adbdd..aac63cf19cf074389b8ed771f9379cd302bf42c1 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v17b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C b/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
index 2c12e519d18696e8fa85041ca84fd934eaa2154f..f61247cd68bc2b6ee947e18edcf9252aa2e7c4ef 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v17b_jpsi.C
+  * @copyright Copyright (C) 2017-2018 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C b/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
index 98ee5d0d813a9e50376db1557c1565e33a071ef5..79db5b0f322f2921e7fba7b97449f196224edd61 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v17b_lmvm.C
+  * @copyright Copyright (C) 2017-2018 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C b/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
index 979ca0e86acb5700bb6fa6c369054dbf0e76fc88..2b6bdda0c526336006b58c289f36f29c4a45e52e 100644
--- a/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
+++ b/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v18a_jpsi.C
+  * @copyright Copyright (C) 2018 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v18a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C b/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
index cb3d04d3c6c0c1364a58765dd518d96348d73459..8b7b26b88ac1732ca7a0c483997180f74e9737c7 100644
--- a/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
+++ b/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
@@ -1,3 +1,8 @@
+/** @file create_MUCH_geometry_v19a_lmvm.C
+  * @copyright Copyright (C) 2019-2020 Department of Physics, Aligarh Muslim University, Aligarh
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// \file create_MUCH_geometry_v19a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_Much_geo_v17b.C b/macro/much/geometry/create_Much_geo_v17b.C
index e6878a43f608b8561a61b8f1a22466d3c6bb30aa..4f1586131e97cd30540929900795e3fb0218057c 100644
--- a/macro/much/geometry/create_Much_geo_v17b.C
+++ b/macro/much/geometry/create_Much_geo_v17b.C
@@ -1,3 +1,8 @@
+/** @file create_Much_geo_v17b.C
+  * @copyright Copyright (C) 2017 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 /// File create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/much_draw3D.C b/macro/much/much_draw3D.C
index c644fb199186d59beb59a3cf24ba900dea9a26fc..a4f0a71b0da5e290fa18410cceb76f994bb489b8 100644
--- a/macro/much/much_draw3D.C
+++ b/macro/much/much_draw3D.C
@@ -1,3 +1,8 @@
+/** @file much_draw3D.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void much_draw3D(TString geofile = "geofile.root")
 {
 
diff --git a/macro/much/much_histo_style.C b/macro/much/much_histo_style.C
index 71cdd93a8c0e5c6714841676c519f68375e30b9b..57e8adb8432e57cd4faf1f93d5bf3724e30c6093 100644
--- a/macro/much/much_histo_style.C
+++ b/macro/much/much_histo_style.C
@@ -1,3 +1,8 @@
+/** @file much_histo_style.C
+  * @copyright Copyright (C) 2008-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TStyle.h"
 
 void much_histo_style()
diff --git a/macro/much/much_hitsQa.C b/macro/much/much_hitsQa.C
index 3c2da518420c3ca681c6d13efb762fc71798c85c..e9cefd676f21ba82784ae76f22fed360caf98ea5 100644
--- a/macro/much/much_hitsQa.C
+++ b/macro/much/much_hitsQa.C
@@ -1,3 +1,8 @@
+/** @file much_hitsQa.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 // Macro for qualitycheck of the MUCH hit producer
 // E.Kryshen 22.11.2007
diff --git a/macro/much/much_hits_gem.C b/macro/much/much_hits_gem.C
index 49a4e7b7c37b67e5f7b6bef142620b52cdc82c1e..8ece48cc8e76653b1633ec08982fa14ebbafdcf5 100644
--- a/macro/much/much_hits_gem.C
+++ b/macro/much/much_hits_gem.C
@@ -1,3 +1,8 @@
+/** @file much_hits_gem.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // flag =0 for sis100 flag =1 for mini cbm geometry
 void much_hits_gem(Int_t flag = 1)
 {
diff --git a/macro/much/run_ana.C b/macro/much/run_ana.C
index ef2e50747d84da1045e119d5daf200764836b7ba..bc56d29b4614956d6885db42d5df0d1e739b4744 100644
--- a/macro/much/run_ana.C
+++ b/macro/much/run_ana.C
@@ -1,3 +1,8 @@
+/** @file run_ana.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/mvd/digitise.C b/macro/mvd/digitise.C
index 522ec581ce1e73f1db9291544d6d1e37cdd1412a..5e2e5e26039592a1a4011799e7bcead2566fc6f6 100644
--- a/macro/mvd/digitise.C
+++ b/macro/mvd/digitise.C
@@ -1,3 +1,8 @@
+/** @file digitise.C
+  * @copyright Copyright (C) 2008-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/digitise_and_HitReco.C b/macro/mvd/digitise_and_HitReco.C
index 542f4422bc7e88396ba098c555bce8936c0c85b4..97400c7d96e4e0487161cbd2a0488e701bbb6d14 100644
--- a/macro/mvd/digitise_and_HitReco.C
+++ b/macro/mvd/digitise_and_HitReco.C
@@ -1,3 +1,8 @@
+/** @file digitise_and_HitReco.C
+  * @copyright Copyright (C) 2008-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/geometry/Create_Simple_MVD_Geometry.C b/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
index cb4030d4be7f1988e1470049f826c90b5e981f69..01d974e14cf68c1d3d357e03bd178c6f180d005f 100644
--- a/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
+++ b/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
@@ -1,3 +1,8 @@
+/** @file Create_Simple_MVD_Geometry.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_Simple_MVD_Geometry
 /// \brief Generates simple MVD geometry in Root format.
diff --git a/macro/mvd/mvd_CbmUniGen_reco_cluster.C b/macro/mvd/mvd_CbmUniGen_reco_cluster.C
index 9627414c8ed6b2dbd6de3a794976be49d4711dd3..a7e03008546ac62727ab92174df98dba08cb502a 100644
--- a/macro/mvd/mvd_CbmUniGen_reco_cluster.C
+++ b/macro/mvd/mvd_CbmUniGen_reco_cluster.C
@@ -1,3 +1,8 @@
+/** @file mvd_CbmUniGen_reco_cluster.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/mvd_CbmUniGen_sim_cluster.C b/macro/mvd/mvd_CbmUniGen_sim_cluster.C
index d5069179b470e819b0a3279937d4bbfa862bcc4e..c56a7e86ec4a11e105b50af90591a81541c7b519 100644
--- a/macro/mvd/mvd_CbmUniGen_sim_cluster.C
+++ b/macro/mvd/mvd_CbmUniGen_sim_cluster.C
@@ -1,3 +1,8 @@
+/** @file mvd_CbmUniGen_sim_cluster.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with CbmUniGen
diff --git a/macro/mvd/mvd_analyse.C b/macro/mvd/mvd_analyse.C
index 76d2a7b8e120382177e6df4b73b25a7d861f0d4d..459e01559f3f6b656f5902051b9e5ee425769a29 100644
--- a/macro/mvd/mvd_analyse.C
+++ b/macro/mvd/mvd_analyse.C
@@ -1,3 +1,8 @@
+/** @file mvd_analyse.C
+  * @copyright Copyright (C) 2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void mvd_analyse(TString input = "auau.25gev", TString system = "centr", Int_t nEvents = 100, Int_t iVerbose = 0,
diff --git a/macro/mvd/mvd_reco.C b/macro/mvd/mvd_reco.C
index 765aca33f0c4e56fe8d8a7ffb89f2e6bf05fc9a7..b6cc84f571c5fcf8b3b00ef780bb8bf7ba58bc36 100644
--- a/macro/mvd/mvd_reco.C
+++ b/macro/mvd/mvd_reco.C
@@ -1,3 +1,8 @@
+/** @file mvd_reco.C
+  * @copyright Copyright (C) 2007-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/mvd_sim.C b/macro/mvd/mvd_sim.C
index 202f2171069dff047019281d993a50ab13ac045a..0473a4d9568296f0ca698c99daf4ff68f888ea6b 100644
--- a/macro/mvd/mvd_sim.C
+++ b/macro/mvd/mvd_sim.C
@@ -1,3 +1,8 @@
+/** @file mvd_sim.C
+  * @copyright Copyright (C) 2007-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/mvd_transDelta.C b/macro/mvd/mvd_transDelta.C
index 5b8da801fca50eb8ab71a5eb349d468cfa4081ab..74bd9bfe67d66985f53b6857873d75c9ab1f3023 100644
--- a/macro/mvd/mvd_transDelta.C
+++ b/macro/mvd/mvd_transDelta.C
@@ -1,3 +1,8 @@
+/** @file mvd_transDelta.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------
 //
 // Macro for standard transport delta simulation using GEANT3
diff --git a/macro/mvd/qa/mvd_digitize_for_debugging.C b/macro/mvd/qa/mvd_digitize_for_debugging.C
index 939d1f2a4984dc2ec0b1ca8a21cefddace95f4fc..15ce56eba3619ba6bc05e33fcc9826e960048bac 100644
--- a/macro/mvd/qa/mvd_digitize_for_debugging.C
+++ b/macro/mvd/qa/mvd_digitize_for_debugging.C
@@ -1,3 +1,8 @@
+/** @file mvd_digitize_for_debugging.C
+  * @copyright Copyright (C) 2011 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/qa/mvd_qa1_transUrqmd.C b/macro/mvd/qa/mvd_qa1_transUrqmd.C
index 7922cf645bc1d1f94faf35a1cd3c2dde3f3a8021..9d0e4b714c31d0bb5109b028cdc860b349d18910 100644
--- a/macro/mvd/qa/mvd_qa1_transUrqmd.C
+++ b/macro/mvd/qa/mvd_qa1_transUrqmd.C
@@ -1,3 +1,8 @@
+/** @file mvd_qa1_transUrqmd.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/qa/mvd_qa2_transDelta.C b/macro/mvd/qa/mvd_qa2_transDelta.C
index 1e9acaca2611d80f95dcc0c7c3bda69ab8262cbc..8b4adeac2bafb827e2d51c7e95e5f2dbb5df4b75 100644
--- a/macro/mvd/qa/mvd_qa2_transDelta.C
+++ b/macro/mvd/qa/mvd_qa2_transDelta.C
@@ -1,3 +1,8 @@
+/** @file mvd_qa2_transDelta.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/qa/mvd_qa3_digitize.C b/macro/mvd/qa/mvd_qa3_digitize.C
index f4437027c2ad0c48f189a7a55ce229d8c84d0cc2..a87d66a8b1e1aae90b59f6afa3e8bd6f127277c4 100644
--- a/macro/mvd/qa/mvd_qa3_digitize.C
+++ b/macro/mvd/qa/mvd_qa3_digitize.C
@@ -1,3 +1,8 @@
+/** @file mvd_qa3_digitize.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/qa/mvd_qa4_reco.C b/macro/mvd/qa/mvd_qa4_reco.C
index 1f5e42321561bfdbd05b57eced55cdf90a52da12..2d7de9ced456d8d6a56ec487ac2a34f25f127eb6 100644
--- a/macro/mvd/qa/mvd_qa4_reco.C
+++ b/macro/mvd/qa/mvd_qa4_reco.C
@@ -1,3 +1,8 @@
+/** @file mvd_qa4_reco.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/obsolete/drawGLTracks.C b/macro/obsolete/drawGLTracks.C
index 2fa06405079f06b772f6504e07dc329015afb2c5..044f00c5ad9638f574dc6db3608c423c180fc190 100644
--- a/macro/obsolete/drawGLTracks.C
+++ b/macro/obsolete/drawGLTracks.C
@@ -1,3 +1,8 @@
+/** @file drawGLTracks.C
+  * @copyright Copyright (C) 2007-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
 
   TFile* f         = new TFile("data/test.mc.root");
diff --git a/macro/obsolete/lhetrack.C b/macro/obsolete/lhetrack.C
index a158b39b25a0e1c0ed49a2b9086038cc44306aa5..c4432f1804e207b613fef0e729ba36c326a3d098 100644
--- a/macro/obsolete/lhetrack.C
+++ b/macro/obsolete/lhetrack.C
@@ -1,3 +1,8 @@
+/** @file lhetrack.C
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 //  script to run tracking routine with LHEtrack's classes
 //  Modified 21/06/2005
diff --git a/macro/obsolete/run_reco_flow.C b/macro/obsolete/run_reco_flow.C
index 67cdf556fb0e96e384ff97605a59d0762b65c1d8..dc92508f40d82f20e15acbcd8a68f0b30b7af25d 100644
--- a/macro/obsolete/run_reco_flow.C
+++ b/macro/obsolete/run_reco_flow.C
@@ -1,3 +1,8 @@
+/** @file run_reco_flow.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/obsolete/run_sim_flow.C b/macro/obsolete/run_sim_flow.C
index ce6c96762145e2bdef4eb9c1e824baa12472e1a8..00362222cebce88f155a0f34d0ac4405b0517586 100644
--- a/macro/obsolete/run_sim_flow.C
+++ b/macro/obsolete/run_sim_flow.C
@@ -1,3 +1,8 @@
+/** @file run_sim_flow.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation for the sake of collective flow studies, using UrQMD or SHIELD input and GEANT4
diff --git a/macro/passive/pipe_v16a_mvdsts100.h b/macro/passive/pipe_v16a_mvdsts100.h
index 4f72a7fee117d4c5ddb39aea8d18052b10b36aae..d2106a808f1f6f04e75c813d144865758507d0a0 100644
--- a/macro/passive/pipe_v16a_mvdsts100.h
+++ b/macro/passive/pipe_v16a_mvdsts100.h
@@ -1,3 +1,8 @@
+/** @file pipe_v16a_mvdsts100.h
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 // -----   Define beam pipe sections   --------------------------------------
diff --git a/macro/psd/build_correlations_tof.C b/macro/psd/build_correlations_tof.C
index 9865a75abb617272a86f53de93e89a3c3a98f047..7d16476228a08ebdf19bc713ed364af3d72d6225 100644
--- a/macro/psd/build_correlations_tof.C
+++ b/macro/psd/build_correlations_tof.C
@@ -1,3 +1,8 @@
+/** @file build_correlations_tof.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //#include <FairParIo.h>
 #include <FairRuntimeDb.h>
 
diff --git a/macro/rich/CbmRichHitsProd.C b/macro/rich/CbmRichHitsProd.C
index d662fd3f7d3a6ce1f7fe36c3556e30ef42ead663..9f4266dc95186e4037ce7446c195ded213cf2bbb 100644
--- a/macro/rich/CbmRichHitsProd.C
+++ b/macro/rich/CbmRichHitsProd.C
@@ -1,3 +1,8 @@
+/** @file CbmRichHitsProd.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* $Id: CbmRichHitsProd.C,v 1.8 2006/09/15 12:50:52 turany Exp $ */
 
 
diff --git a/macro/rich/CbmRichTestHits.C b/macro/rich/CbmRichTestHits.C
index 6c34f280bd33efacb078b3a1bc9ba75c241d40cf..59cc7625afd034faf1e542ae1ca98ca73861b822 100644
--- a/macro/rich/CbmRichTestHits.C
+++ b/macro/rich/CbmRichTestHits.C
@@ -1,3 +1,8 @@
+/** @file CbmRichTestHits.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /***************************************************************
 * $Id: CbmRichTestHits.C,v 1.3 2006/06/22 07:18:07 hoehne Exp $
 *
diff --git a/macro/rich/CbmRichTestSim.C b/macro/rich/CbmRichTestSim.C
index 3912190c177947c621c5ebdce61a238f285141ff..07506f48a5812e3390a4be5ce618246d0106b22c 100644
--- a/macro/rich/CbmRichTestSim.C
+++ b/macro/rich/CbmRichTestSim.C
@@ -1,3 +1,8 @@
+/** @file CbmRichTestSim.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /***************************************************************
 * $Id: CbmRichTestSim.C,v 1.5 2006/09/15 12:50:53 turany Exp $
 *
diff --git a/macro/rich/alignment/Draw/Comp_Hist.C b/macro/rich/alignment/Draw/Comp_Hist.C
index 1899f7b3785d27fa03ed01747fdee1759af3a048..0ee2a25bef079e83a179b2d2ed5b5e9f5796bc5f 100644
--- a/macro/rich/alignment/Draw/Comp_Hist.C
+++ b/macro/rich/alignment/Draw/Comp_Hist.C
@@ -1,3 +1,8 @@
+/** @file Comp_Hist.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TH1.h"
 #include "TH2D.h"
 
diff --git a/macro/rich/alignment/Draw/Draw_Proj.C b/macro/rich/alignment/Draw/Draw_Proj.C
index d56ca629a94039f0c681038eaae03a4ce4c15a76..199ba7313dcc91cc8526c675219084ff42dc4356 100644
--- a/macro/rich/alignment/Draw/Draw_Proj.C
+++ b/macro/rich/alignment/Draw/Draw_Proj.C
@@ -1,3 +1,8 @@
+/** @file Draw_Proj.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "/u/jbendar/cbmroot5/CBMSRC/base/draw/CbmDrawHist.h"
 
 #include <iomanip>
diff --git a/macro/rich/alignment/Draw/Draw_lit_reco_qa.C b/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
index 6d9b11a1a6254083d0cc4bdec01939e3ba1f51b0..d76cf9668d0fbfc732aa6d210d6f5b6f24c7ba05 100644
--- a/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
+++ b/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
@@ -1,3 +1,8 @@
+/** @file Draw_lit_reco_qa.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C b/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C
index 88665a06045667d836e665f927f9f3d12491b47e..3e19adbfd268d8c85d7fa6b930e6e0cc37cd38f6 100644
--- a/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C
+++ b/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_matching(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C b/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C
index 3f441edf66e741b7e547cb852d37051a0e940159..f97b93c5df91f52de7b2e15e49d2b683e5db9be6 100644
--- a/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C
+++ b/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_position(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C
index 88665a06045667d836e665f927f9f3d12491b47e..3e19adbfd268d8c85d7fa6b930e6e0cc37cd38f6 100644
--- a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C
+++ b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_matching(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C
index ae6d8fc592be81d1e085dc91d4d272fe49da4601..dcbe02b7c9b5ee7c281a6e82e7998d11d0e2fd53 100644
--- a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C
+++ b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_position(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C
index 1a0540db6ce89cbfd1d3d8b877bed982495b5cb9..1cc7621350727aee5dce451ab1f23cdaeab50405 100644
--- a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C
+++ b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_position_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_position_2(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C
index 49fd1d265690e3c82139247f60256210381ffa7e..3e564dbe2398fa1930929ba8c8d3785dabba2862 100644
--- a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C
+++ b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_position_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_position_3(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/test_add.C b/macro/rich/alignment/Draw/test_add.C
index 33e3769f9b3e37a023233b0d0bcba8809f33a472..16a874598f93d2cdaf613c1418742437e0c31588 100644
--- a/macro/rich/alignment/Draw/test_add.C
+++ b/macro/rich/alignment/Draw/test_add.C
@@ -1,3 +1,8 @@
+/** @file test_add.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void test_add()
 {
   TH2D* h1 = new TH2D("h1", "h1", 100, 0., 20., 100, 0., 20.);
diff --git a/macro/rich/alignment/DrawHistograms_New.C b/macro/rich/alignment/DrawHistograms_New.C
index e318929e9e707e4f01f7cb7f66b7c1fc89c71f26..71ce9bdcc4fd6e08c446f855994b3bfda556b175 100644
--- a/macro/rich/alignment/DrawHistograms_New.C
+++ b/macro/rich/alignment/DrawHistograms_New.C
@@ -1,3 +1,8 @@
+/** @file DrawHistograms_New.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C b/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
index 9644f352aec8ecbdf77bf37f10010bb023294778..d9cbaa7b4c39a12455d9ba42972a0f4285c39fbc 100644
--- a/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
+++ b/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
@@ -1,3 +1,8 @@
+/** @file ReadGeoManager_New.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <unistd.h>
 
 void ReadGeoManager_New()
diff --git a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C
index 5d188587e654c5ecc7d2994c31fd0c5bd518d3d6..f59f8a1221dbb24325f4fa5f97ee17ced1d95a21 100644
--- a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C
+++ b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C
@@ -1,3 +1,8 @@
+/** @file run_reco_align.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_align(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C
index e907a2ae7ecdd159b39dec485659ecc35f340a20..345975823d23a47acdfa770ee2d3ef99bb2ec1f1 100644
--- a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C
+++ b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C b/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C
index 5fdef2c5363b00d5b06dd5a0033603c28e335737..fb30c9b11c0e22447bc8103d359baa26e1565824 100644
--- a/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C
+++ b/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C
@@ -1,3 +1,8 @@
+/** @file create_rich_geo_with_mirror_misalignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 void create_rich_geo_with_mirror_misalignment()
 {
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C
index 9793ac613a344a27b30921f52ead0671c7f38e3a..307bdcd8c1d03a475ad9de282008fe8a0d1e480e 100644
--- a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C
+++ b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C
index 426d040e502fc028fd17db3c133fbed6396f842c..4865286c52fc945843a8fb13133aa3b354240fac 100644
--- a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C
+++ b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_Jan2019(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C
index 9f799861b24fd5fc404c9a2c683b5e9e7ab14df3..ddb273735b75a67a91a95b9771115328f7c14678 100644
--- a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C
+++ b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C
@@ -1,3 +1,8 @@
+/** @file draw_lit_reco_qa_Jan2019_8AGeV.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 void draw_lit_reco_qa_Jan2019_8AGeV(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/eventDisplay.C b/macro/rich/alignment/Sim_Thesis/eventDisplay.C
index 16d21b70c9fb15be201d5882b2bb44619bc55001..cd6fc195d06179254bd6dad90149d659e0509fac 100644
--- a/macro/rich/alignment/Sim_Thesis/eventDisplay.C
+++ b/macro/rich/alignment/Sim_Thesis/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay()
 {
   TString dataDir   = "/home/jordan/Desktop/Thesis_Results/HERA-B_Ana/4mrad_X_2mrad_Y_5_3/New/";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco.C b/macro/rich/alignment/Sim_Thesis/run_reco.C
index fe2ddd91bd8f4914b4bc7d0de045cbc116cd6178..f4bb451fa15a7fb0d043b63b272a9f0a77e24120 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco(Int_t nEvents = 200, Int_t input = 2, Int_t geom = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_2.C b/macro/rich/alignment/Sim_Thesis/run_reco_2.C
index 315244a52c23c552ce940273893bcb2fb6adfabf..05798fd12354c2e57c3ddb9644491c191dddd249 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_2.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_2.C
@@ -1,3 +1,8 @@
+/** @file run_reco_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_2(Int_t nEvents = 1000, Int_t input = 3, Int_t geom = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_3.C b/macro/rich/alignment/Sim_Thesis/run_reco_3.C
index 594b920a13de4a0f978d5ea3023c43625e5d78cf..a1ae93f3a9a64ed633109a1578885828e208b117 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_3.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_3.C
@@ -1,3 +1,8 @@
+/** @file run_reco_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_3(Int_t nEvents = 2500, Int_t geom = 3)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_4.C b/macro/rich/alignment/Sim_Thesis/run_reco_4.C
index a87bb7ce8f64ace0ce9f3d1819de6f1088698fbc..c89632b28440569e919827c22ff1b2dff2bbb96f 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_4.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_4.C
@@ -1,3 +1,8 @@
+/** @file run_reco_4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_4(Int_t nEvents = 10000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C b/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C
index 73483ed6ec9e5da7195de4f57549f9850aaf3f27..45b64fd0480e418d137c32dde8ae1bb599504cf0 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_reco_5_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_5_alignment(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C b/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C
index 55ef2b70214381defb1cf3341360fbc8e4c4eee3..fd1f3b9c1a912c31dd35290c46edfd3a5b2bf8ca 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C
@@ -1,3 +1,8 @@
+/** @file run_reco_5_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_5_correction(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C b/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
index fe6bc83dceadfb534870b19f829dc39f68d3e638..8c52144f738d1f680bc16a13b39c8daa47b8fd1e 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
@@ -1,3 +1,8 @@
+/** @file run_reco_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_Jan2019(Int_t nEvents = 10000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C b/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
index 695867ab2d6a1775b5324062165d0329948ca1ab..3d5c2023f371eb4838ed7a3b172cd8f81d5a9c01 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_backup.C b/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
index cf7e7dbcab36b17bfc5dc1bac52891fdc68be9a5..a6d61e9fe0addb7eace7c0ed9a67ed0b1fba6b83 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
@@ -1,3 +1,8 @@
+/** @file run_reco_backup.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_correction.C b/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
index 2c00b9002755d4432902b8afbc44dd3b85050555..4f47f630d445d60b3092cb280c3298f6aaa77454 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
@@ -1,3 +1,8 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim.C b/macro/rich/alignment/Sim_Thesis/run_sim.C
index 123f7d1c20b9c8ec8a720d26d1dc7a67570a3547..be6d970708a6d78c185fa82c81b5ed783a5d15f0 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_2.C b/macro/rich/alignment/Sim_Thesis/run_sim_2.C
index a3812dac3085301eab766d9b43e897afa061bfa8..9ff03966e305972e88fe240941cda095b36e1564 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_2.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_2.C
@@ -1,3 +1,8 @@
+/** @file run_sim_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_3.C b/macro/rich/alignment/Sim_Thesis/run_sim_3.C
index 1686f0a272b6c67214b915508c04b93c3de1c284..d0e58142241485cbc83a1dd1b4b43c8d3260c836 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_3.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_3.C
@@ -1,3 +1,8 @@
+/** @file run_sim_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_4.C b/macro/rich/alignment/Sim_Thesis/run_sim_4.C
index 9e75ced2021ea2cae150979f3acf8d11d1423c9e..6205ae50514e1853ff3a68cf62cc78633bb7763f 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_4.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_4.C
@@ -1,3 +1,8 @@
+/** @file run_sim_4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_5.C b/macro/rich/alignment/Sim_Thesis/run_sim_5.C
index d8614419b80b3c44a6cd9e8d1cd0086957e07a9b..36fa7fcea56764990c9b36a96bb4101123d58f76 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_5.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_5.C
@@ -1,3 +1,8 @@
+/** @file run_sim_5.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C b/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
index f066136d084c9f193c725ac1eb8c01f5597c91f3..7be5a4c5ded4adaf63a69a0a7129a91ddd1781c5 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
@@ -1,3 +1,8 @@
+/** @file run_sim_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/scaleHistos.C b/macro/rich/alignment/Sim_Thesis/scaleHistos.C
index c9143d13ae2e8838ada5d122b7189b53bf7e09d9..b0f1766785839ba29a4e185652c06ecabb2d0604 100644
--- a/macro/rich/alignment/Sim_Thesis/scaleHistos.C
+++ b/macro/rich/alignment/Sim_Thesis/scaleHistos.C
@@ -1,3 +1,8 @@
+/** @file scaleHistos.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TH3D.h"
 
 #include <string>
diff --git a/macro/rich/alignment/eventDisplay.C b/macro/rich/alignment/eventDisplay.C
index 74c32c6015e4ca6d62d19037ba36569cb18dc69c..955ee694e50149fb3a13dd8c0e1250b95ae4d3d4 100644
--- a/macro/rich/alignment/eventDisplay.C
+++ b/macro/rich/alignment/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/eventDisplay1.C b/macro/rich/alignment/eventDisplay1.C
index e77b3dd2e55ed7cc0eb89cba71fa8120ab470e45..e34882e2f1ef6f2ad30073bcc433b82fd3defd46 100644
--- a/macro/rich/alignment/eventDisplay1.C
+++ b/macro/rich/alignment/eventDisplay1.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay1.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay1()
 {
 
diff --git a/macro/rich/alignment/gauss_distrib/eventDisplay.C b/macro/rich/alignment/gauss_distrib/eventDisplay.C
index b47bba654eae8ca497b3c2df9c682915ce007f2f..2ebcbe560be0f9c356e912a5788c83f923065f3d 100644
--- a/macro/rich/alignment/gauss_distrib/eventDisplay.C
+++ b/macro/rich/alignment/gauss_distrib/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay()
 {
   TString dataDir = "/data/Sim_Outputs/Event_Display/plusY/";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco.C b/macro/rich/alignment/gauss_distrib/run_reco.C
index 26b4d24f699e4efb97e78265763c33a485dc62f4..b53523fc63438c54b0ab0dba75cc4b6f365dd111 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco_alignment.C b/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
index 695867ab2d6a1775b5324062165d0329948ca1ab..3d5c2023f371eb4838ed7a3b172cd8f81d5a9c01 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco_correction.C b/macro/rich/alignment/gauss_distrib/run_reco_correction.C
index 2c00b9002755d4432902b8afbc44dd3b85050555..4f47f630d445d60b3092cb280c3298f6aaa77454 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco_correction.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco_correction.C
@@ -1,3 +1,8 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_sim.C b/macro/rich/alignment/gauss_distrib/run_sim.C
index 98be692389b66152c825b3d457d29ee45126346c..d9b974d25dc2a03394a294653dd25e1b96bf40c1 100644
--- a/macro/rich/alignment/gauss_distrib/run_sim.C
+++ b/macro/rich/alignment/gauss_distrib/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/gauss_distrib/scaleHistos.C b/macro/rich/alignment/gauss_distrib/scaleHistos.C
index c9143d13ae2e8838ada5d122b7189b53bf7e09d9..b0f1766785839ba29a4e185652c06ecabb2d0604 100644
--- a/macro/rich/alignment/gauss_distrib/scaleHistos.C
+++ b/macro/rich/alignment/gauss_distrib/scaleHistos.C
@@ -1,3 +1,8 @@
+/** @file scaleHistos.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TH3D.h"
 
 #include <string>
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C
index eb474df036a07c7804ddf8c66e1ee24fd4eac22c..b6fafecd4b521560d1689aeed1fd190dfd7e6b83 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C
index 976ea4b3976e5dc7733e4a2d88ee0a421a8e0856..ab60b3989a61435af5663bddfa0bd8c1efafa1c2 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco_alignment(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C
index 83448bfe17ba12bb1bf5c253421a90cdb8b87a53..5d8778d3daead94f70ef61671a6f267caccd0c91 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_alignment_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco_alignment_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C
index abf9fdb394447de7b07bf9cbaf4bc5493205ebfa..67f34014ab8127c2c5c20d2f7d408419b493ea23 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco_correction(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C
index dafceaf92a8b5ea0dd58406bc4f7040f36656550..3ebedab2b13875eae4ab8a1e12d025c77253550f 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_correction_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco_correction_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C
index 9a90e3bde442e9f32b55c39a89e1a364b8e667d5..450a6980e285be6f88c681968973c519077eb737 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_sim(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C
index ce8711c330c0282d74455f5a590b81ab06cb2f8d..a59e6a29c6305388c6746f8485f6769cfe8d4cf8 100644
--- a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C
+++ b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_sim_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_sim_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/matching/Analyze_matching.C b/macro/rich/alignment/matching/Analyze_matching.C
index 76216d1ae25ef265e1861f4d9ce1aeacc6bc979d..78e4debcd98adb58228e118888bddb9383e7cbfa 100644
--- a/macro/rich/alignment/matching/Analyze_matching.C
+++ b/macro/rich/alignment/matching/Analyze_matching.C
@@ -1,3 +1,8 @@
+/** @file Analyze_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/matching/Analyze_matching.h b/macro/rich/alignment/matching/Analyze_matching.h
index 9664bbb52f011d8d2613f35b90d5a6a9dbaec43c..76268151aab6a475752f818a5d49309c9f81de8f 100644
--- a/macro/rich/alignment/matching/Analyze_matching.h
+++ b/macro/rich/alignment/matching/Analyze_matching.h
@@ -1,3 +1,8 @@
+/** @file Analyze_matching.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/matching/calc.C b/macro/rich/alignment/matching/calc.C
index 56a30065af59462d5f3f791f79b27b4113ac3c20..3ca4ab81a1743eb91118d9cc484b20331e832427 100644
--- a/macro/rich/alignment/matching/calc.C
+++ b/macro/rich/alignment/matching/calc.C
@@ -1,3 +1,8 @@
+/** @file calc.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void calc(Double_t x, Double_t y, Double_t z)
 {
   Double_t rho = 0., theta = 0., phi = 0.;
diff --git a/macro/rich/alignment/matching/eventDisplay.C b/macro/rich/alignment/matching/eventDisplay.C
index 659c04a560ea848e04a323c6219405bc2a4b0b13..2807e26899de5a2725c5fda4a1b5cc95b599e07d 100644
--- a/macro/rich/alignment/matching/eventDisplay.C
+++ b/macro/rich/alignment/matching/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/matching/run_reco_matching.C b/macro/rich/alignment/matching/run_reco_matching.C
index 0325ff6331a305caf757591dd2485d932fb6c23e..f52d1241e9a84e9cc7ee43758880724885637869 100644
--- a/macro/rich/alignment/matching/run_reco_matching.C
+++ b/macro/rich/alignment/matching/run_reco_matching.C
@@ -1,3 +1,8 @@
+/** @file run_reco_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_reco_matching_alignment.C b/macro/rich/alignment/matching/run_reco_matching_alignment.C
index 3b79a81d7e4d0b6f5496c4e9cc6f9355718f5a9f..9075913ef207472365fbec1ec5f5fcfcc9e7178a 100644
--- a/macro/rich/alignment/matching/run_reco_matching_alignment.C
+++ b/macro/rich/alignment/matching/run_reco_matching_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_reco_matching_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_reco_matching_correction.C b/macro/rich/alignment/matching/run_reco_matching_correction.C
index 8e39a914d7249eab9a0548382c44c95ba31d6479..179afd084a715de38c45ec965202353d904c45dc 100644
--- a/macro/rich/alignment/matching/run_reco_matching_correction.C
+++ b/macro/rich/alignment/matching/run_reco_matching_correction.C
@@ -1,3 +1,8 @@
+/** @file run_reco_matching_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_sim_matching.C b/macro/rich/alignment/matching/run_sim_matching.C
index 251ee412dacda965f35838fc1756e1acf6cde5c1..890197f24c1569f504197296bd532b582e7236e2 100644
--- a/macro/rich/alignment/matching/run_sim_matching.C
+++ b/macro/rich/alignment/matching/run_sim_matching.C
@@ -1,3 +1,8 @@
+/** @file run_sim_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/matching/run_sim_matching2.C b/macro/rich/alignment/matching/run_sim_matching2.C
index 45ca212759b774e310a1753c21f980537560eb65..6fd085eced7a405d8823cee4201e45b3f3051477 100644
--- a/macro/rich/alignment/matching/run_sim_matching2.C
+++ b/macro/rich/alignment/matching/run_sim_matching2.C
@@ -1,3 +1,8 @@
+/** @file run_sim_matching2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/Compute_distance.C b/macro/rich/alignment/position/Compute_distance.C
index a2bb4bdd6580ae76dd53b425eeca518806904c93..acdc002fdb6eded9d3201543f17de14ef937c1b7 100644
--- a/macro/rich/alignment/position/Compute_distance.C
+++ b/macro/rich/alignment/position/Compute_distance.C
@@ -1,3 +1,8 @@
+/** @file Compute_distance.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/position/Compute_distance.h b/macro/rich/alignment/position/Compute_distance.h
index bb6cdc1f02fab6edfea82cc8f14e052498f76030..fd6f1da062363a35302329ae513764a34e05f390 100644
--- a/macro/rich/alignment/position/Compute_distance.h
+++ b/macro/rich/alignment/position/Compute_distance.h
@@ -1,3 +1,8 @@
+/** @file Compute_distance.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/position/calc.C b/macro/rich/alignment/position/calc.C
index 56a30065af59462d5f3f791f79b27b4113ac3c20..3ca4ab81a1743eb91118d9cc484b20331e832427 100644
--- a/macro/rich/alignment/position/calc.C
+++ b/macro/rich/alignment/position/calc.C
@@ -1,3 +1,8 @@
+/** @file calc.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void calc(Double_t x, Double_t y, Double_t z)
 {
   Double_t rho = 0., theta = 0., phi = 0.;
diff --git a/macro/rich/alignment/position/eventDisplay.C b/macro/rich/alignment/position/eventDisplay.C
index 659c04a560ea848e04a323c6219405bc2a4b0b13..2807e26899de5a2725c5fda4a1b5cc95b599e07d 100644
--- a/macro/rich/alignment/position/eventDisplay.C
+++ b/macro/rich/alignment/position/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/position/run_reco_position.C b/macro/rich/alignment/position/run_reco_position.C
index c4200703b196300c5e367e16ed795e408177d231..0a546f8eb3ed445b225d23ac4787c75495add9d1 100644
--- a/macro/rich/alignment/position/run_reco_position.C
+++ b/macro/rich/alignment/position/run_reco_position.C
@@ -1,3 +1,8 @@
+/** @file run_reco_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_position(Int_t nEvents = 500000, Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/position/run_reco_position2.C b/macro/rich/alignment/position/run_reco_position2.C
index 4c7e5cea0f0659697c431e44e860c45c3b2736e0..1cc5589fa88d721b6aff74e3d2d7cd85f0007f71 100644
--- a/macro/rich/alignment/position/run_reco_position2.C
+++ b/macro/rich/alignment/position/run_reco_position2.C
@@ -1,3 +1,8 @@
+/** @file run_reco_position2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position3.C b/macro/rich/alignment/position/run_reco_position3.C
index 4b3fcff9db0e2f0d4a04cf20c64749e3d9736dff..45928f2ac8ea0f26c05f3d9757e1c477c828d42b 100644
--- a/macro/rich/alignment/position/run_reco_position3.C
+++ b/macro/rich/alignment/position/run_reco_position3.C
@@ -1,3 +1,8 @@
+/** @file run_reco_position3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position4.C b/macro/rich/alignment/position/run_reco_position4.C
index c5e656845a291cbe0214363b1232b0094c0b86fb..b5568afffc177d5540b067c9ed1b9a560310f8bf 100644
--- a/macro/rich/alignment/position/run_reco_position4.C
+++ b/macro/rich/alignment/position/run_reco_position4.C
@@ -1,3 +1,8 @@
+/** @file run_reco_position4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position_old.C b/macro/rich/alignment/position/run_reco_position_old.C
index 5d22c570e46c31ba073183ea14189251b3574746..685f73d532e5a02b7daf53b62cbdc16a7a1f8bcd 100644
--- a/macro/rich/alignment/position/run_reco_position_old.C
+++ b/macro/rich/alignment/position/run_reco_position_old.C
@@ -1,3 +1,8 @@
+/** @file run_reco_position_old.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_position(Int_t nEvents = 500000, TString numb = "00001", Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/position/run_sim_position.C b/macro/rich/alignment/position/run_sim_position.C
index fd8e5d99209ae2313c24082279e5f9c2eb3ef968..dd0ea93e0f4ec4408ec76a6035feaff7b05659b5 100644
--- a/macro/rich/alignment/position/run_sim_position.C
+++ b/macro/rich/alignment/position/run_sim_position.C
@@ -1,3 +1,8 @@
+/** @file run_sim_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_position(Int_t nEvents = 100, Int_t Flag = 0)
 {
   //TEST//
diff --git a/macro/rich/alignment/position/run_sim_position2.C b/macro/rich/alignment/position/run_sim_position2.C
index a13440fe9874659bd8e7fcaa8df54e55364667d1..e5efdcef69051ca0f1cba77eb1c8e7adf413fe64 100644
--- a/macro/rich/alignment/position/run_sim_position2.C
+++ b/macro/rich/alignment/position/run_sim_position2.C
@@ -1,3 +1,8 @@
+/** @file run_sim_position2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString caveGeom;
 static TString pipeGeom;
 static TString magnetGeom;
diff --git a/macro/rich/alignment/position/run_sim_position3.C b/macro/rich/alignment/position/run_sim_position3.C
index 49992ffd3541bdeccc36b404a15f34d329df9653..7efa67f72949f352ea26411e26638fe36235828e 100644
--- a/macro/rich/alignment/position/run_sim_position3.C
+++ b/macro/rich/alignment/position/run_sim_position3.C
@@ -1,3 +1,8 @@
+/** @file run_sim_position3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/run_sim_position4.C b/macro/rich/alignment/position/run_sim_position4.C
index aede9a7bc56a1be9b438fdc60e6dea4ca1452aae..a121a85a0309a56dda28f5e9d10b007835de8c46 100644
--- a/macro/rich/alignment/position/run_sim_position4.C
+++ b/macro/rich/alignment/position/run_sim_position4.C
@@ -1,3 +1,8 @@
+/** @file run_sim_position4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/run_sim_position_old.C b/macro/rich/alignment/position/run_sim_position_old.C
index f6d0c6cf75b3367c45caa5fe1767813dbc16b307..ed5daa3cafd361d34ffac6e88be2460f10eb90bb 100644
--- a/macro/rich/alignment/position/run_sim_position_old.C
+++ b/macro/rich/alignment/position/run_sim_position_old.C
@@ -1,3 +1,8 @@
+/** @file run_sim_position_old.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_position(Int_t nEvents = 200000, TString numb = "00001", Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_alignment_reco.C b/macro/rich/alignment/run_alignment_reco.C
index 997dddcad3778ab08eddee4d79faf399a8737fcf..b826d82fe90ad5dad002c8710ccc306ae2538d0b 100644
--- a/macro/rich/alignment/run_alignment_reco.C
+++ b/macro/rich/alignment/run_alignment_reco.C
@@ -1,3 +1,8 @@
+/** @file run_alignment_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_alignment_reco(Int_t nEvents = 5000, TString Rot = "5")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_correction_reco.C b/macro/rich/alignment/run_correction_reco.C
index 0f49d58f51e4f0bc1179091b3666c225c4a2a1e8..6128e0ac08615453f4a3a3ecbc07afa15a2bc369 100644
--- a/macro/rich/alignment/run_correction_reco.C
+++ b/macro/rich/alignment/run_correction_reco.C
@@ -1,3 +1,8 @@
+/** @file run_correction_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_correction_reco(Int_t nEvents = 5000, TString Rot = "5")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco.C b/macro/rich/alignment/run_mirror_reco.C
index eb474df036a07c7804ddf8c66e1ee24fd4eac22c..b6fafecd4b521560d1689aeed1fd190dfd7e6b83 100644
--- a/macro/rich/alignment/run_mirror_reco.C
+++ b/macro/rich/alignment/run_mirror_reco.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco_alignment.C b/macro/rich/alignment/run_mirror_reco_alignment.C
index 976ea4b3976e5dc7733e4a2d88ee0a421a8e0856..ab60b3989a61435af5663bddfa0bd8c1efafa1c2 100644
--- a/macro/rich/alignment/run_mirror_reco_alignment.C
+++ b/macro/rich/alignment/run_mirror_reco_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_reco_alignment(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco_correction.C b/macro/rich/alignment/run_mirror_reco_correction.C
index 1a63b31ac8609328dd531f56299d23cec25900ad..28d61e33053084f534ff05dd74ba3161d7f996de 100644
--- a/macro/rich/alignment/run_mirror_reco_correction.C
+++ b/macro/rich/alignment/run_mirror_reco_correction.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 
 void run_mirror_reco_correction(Int_t nEvents = 2000)
diff --git a/macro/rich/alignment/run_mirror_sim.C b/macro/rich/alignment/run_mirror_sim.C
index 1dc98712189968efcc385d0da4a47d68a0673658..b735210acb855c95505d4b9492ae4fc99bb22632 100644
--- a/macro/rich/alignment/run_mirror_sim.C
+++ b/macro/rich/alignment/run_mirror_sim.C
@@ -1,3 +1,8 @@
+/** @file run_mirror_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mirror_sim(Int_t nEvents = 2000)
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/run_reco.C b/macro/rich/alignment/run_reco.C
index 752e3d1781e7b637c5f464bf4064b5d55baa4c86..2cb5c8bfc7c6288e709814a2c54d3c08a28ca6f1 100644
--- a/macro/rich/alignment/run_reco.C
+++ b/macro/rich/alignment/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco(Int_t nEvents = 5000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_sim.C b/macro/rich/alignment/run_sim.C
index c16c638c50ef7136b66f63b7c88b2fd52cd750fb..a8b55c858ca057f764fc9868aea7f90d823e4d5d 100644
--- a/macro/rich/alignment/run_sim.C
+++ b/macro/rich/alignment/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim(Int_t nEvents = 5000, TString Rot = "5")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/single_tile/eventDisplay.C b/macro/rich/alignment/single_tile/eventDisplay.C
index b47bba654eae8ca497b3c2df9c682915ce007f2f..2ebcbe560be0f9c356e912a5788c83f923065f3d 100644
--- a/macro/rich/alignment/single_tile/eventDisplay.C
+++ b/macro/rich/alignment/single_tile/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay()
 {
   TString dataDir = "/data/Sim_Outputs/Event_Display/plusY/";
diff --git a/macro/rich/alignment/single_tile/run_reco.C b/macro/rich/alignment/single_tile/run_reco.C
index cdeb8c75a14e2de1eedabff5f3de100031be3f1b..6821fe52917065889eef658d2d6659549de035a8 100644
--- a/macro/rich/alignment/single_tile/run_reco.C
+++ b/macro/rich/alignment/single_tile/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_reco_alignment.C b/macro/rich/alignment/single_tile/run_reco_alignment.C
index d5c816d7cb74d1230a6bf908a00bdd454d614b05..a5f1534bdb10809c4122f6bc583ff8d8176758f9 100644
--- a/macro/rich/alignment/single_tile/run_reco_alignment.C
+++ b/macro/rich/alignment/single_tile/run_reco_alignment.C
@@ -1,3 +1,8 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_reco_correction.C b/macro/rich/alignment/single_tile/run_reco_correction.C
index 2c00b9002755d4432902b8afbc44dd3b85050555..4f47f630d445d60b3092cb280c3298f6aaa77454 100644
--- a/macro/rich/alignment/single_tile/run_reco_correction.C
+++ b/macro/rich/alignment/single_tile/run_reco_correction.C
@@ -1,3 +1,8 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_sim.C b/macro/rich/alignment/single_tile/run_sim.C
index df616b1e662d47b7d68b79ebfad45db6b6ec7278..ddcc18955364a088cc4e6ac432aa0e942276a5ed 100644
--- a/macro/rich/alignment/single_tile/run_sim.C
+++ b/macro/rich/alignment/single_tile/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/cbmlibs.C b/macro/rich/cbmlibs.C
index 1765b10c0ab49f3d006dc80c51623310f28b0188..38b0bd2576a352b938affe0ac61bc089af600ba2 100644
--- a/macro/rich/cbmlibs.C
+++ b/macro/rich/cbmlibs.C
@@ -1,3 +1,8 @@
+/** @file cbmlibs.C
+  * @copyright Copyright (C) 2009-2013 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void cbmlibs()
 {
 
diff --git a/macro/rich/create_RICH_geo_file.C b/macro/rich/create_RICH_geo_file.C
index f8b5ddc55b14a8dfa5720dac5acf7a69d6ef8c32..07696c479b16c4e89ddba0017b73d23b076e81be 100644
--- a/macro/rich/create_RICH_geo_file.C
+++ b/macro/rich/create_RICH_geo_file.C
@@ -1,3 +1,8 @@
+/** @file create_RICH_geo_file.C
+  * @copyright Copyright (C) 2006-2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void create_RICH_geo_file(char* geometry = "rich-2900-N2-0")
 {
   char infile[256];   // geometry data file - input
diff --git a/macro/rich/create_rich_geo_with_mirror_misalignment.C b/macro/rich/create_rich_geo_with_mirror_misalignment.C
index 63cbcffa23bbc347ee56f64df979a15e87fd2e91..4ee9db783f62bb1f969ce068eafc9c5cacfec1bb 100644
--- a/macro/rich/create_rich_geo_with_mirror_misalignment.C
+++ b/macro/rich/create_rich_geo_with_mirror_misalignment.C
@@ -1,3 +1,8 @@
+/** @file create_rich_geo_with_mirror_misalignment.C
+  * @copyright Copyright (C) 2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 void create_rich_geo_with_mirror_misalignment()
 {
diff --git a/macro/rich/d0/run_d0.C b/macro/rich/d0/run_d0.C
index e1f279507cb38af14eb5ae701a6dd31c8be10e25..66807cdba816b48e30e9e97dd298a583f25628c1 100644
--- a/macro/rich/d0/run_d0.C
+++ b/macro/rich/d0/run_d0.C
@@ -1,3 +1,8 @@
+/** @file run_d0.C
+  * @copyright Copyright (C) 2015-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 using namespace std;
 
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
index b22e9d1a52b305cea81d7512573c451d83e9454d..ebbb4a2c63ad36047f58354175628bb42a019bfe 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfileNew.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
index c14eb857ec1ddf75d0fd51dae35311bec56e444e..54c2cfc35e6fff8f906f568305db0b1a6482e7bd 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfileNew_Dec2014.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
index 22c0cf55fb9dc7e87468d2a5132bd032b658735e..a335fc709f0342fe28e293a981cd90bdcf3c9b19 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfileOld.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileOld(float PMTrotX = 5, float PMTrotY = -5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
index acbcb3ff2f2da38e075c9d13e6b53444508dc257..aa4d22e26b7efc70e8fafb0ca7ad1ee1a7150518 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
index 16f88d4d19c76018926f5ee4ef024964925cb6eb..493aba0fcadb7c50657e373cb956210b56ed6f14 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfile_April2015_ModAug2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015_ModAug2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
index 4207461abe383053f74c7aaa67bb03799089a80a..bcf971957a0dfc2096ff5ee167ac865e5de217f9 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfile_April2015_ModOct2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015_ModOct2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
index a8193d4e6e86c34334d044390a88932d1004021f..70949a15cbb8d4f9db30b2232ddaf7c6a5196945 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfile_ExtMirrOct2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_ExtMirrOct2015(float pmt_pos_y_addend = 10, float pmt_pos_z_addend = 80, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
index 1e2db11d71325cc00a3facb5993e9df3b2034297..88ad615062092999939762c0de9045eda7ad9676 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
@@ -1,3 +1,8 @@
+/** @file CreateInputForGeo.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateInputForGeo(float PMTrotX = 5., float PMTrotY = 5.)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
index ed6c385baa0196aebc5fb48176b1bca733148ee0..0ad3e409bf2051213e593269a21502b2dcd77755 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
@@ -1,3 +1,8 @@
+/** @file CreateReducedGDMLfileNew.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateReducedGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C b/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C
index b14cafd72844fba7ea0451301810e76077551eb5..3772365d241315f22c15d47c3bc27a07afad47b5 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C
@@ -1,3 +1,8 @@
+/** @file create_RICH_geo_file.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void create_RICH_geo_file(float PMTrotX = 5., float PMTrotY = 5.)
 {  //char *geometry="rich-2900-N2-0"){
 
diff --git a/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
index e745314b60e77608e2a5ff1719dd82a500ef5aad..1112f2e95e25d84cdae73242aba9c71f0e49e06b 100644
--- a/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Ana_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Ana_GeoOpt_Batch(Int_t nEvents = 10)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
index 7c4019ca2b9264bf548efd1e02f95814a232bd3d..93dbd0a5d89629d16c34863f3a04b86b2356bc0f 100644
--- a/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Reco_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Reco_GeoOpt_Batch(Int_t nEvents = 1)
 {
 
diff --git a/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
index aa0c7ef2020ad804491271bcf1a35dfec4d9b29a..f84b4da3e049566f580f1fe69182461951578ce5 100644
--- a/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Sim_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Sim_GeoOpt_Batch(Int_t nEvents = 1)
 {
 
diff --git a/macro/rich/geotest/RotPMT/eventDisplay.C b/macro/rich/geotest/RotPMT/eventDisplay.C
index 347bd18f940350c34d12bee37b5663cae95a939e..977e3f84a4206d7a92782f3a5c688218cac8c83b 100644
--- a/macro/rich/geotest/RotPMT/eventDisplay.C
+++ b/macro/rich/geotest/RotPMT/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void eventDisplay(int PMTrotX = 10, int PMTrotY = 15, int RotMir = 1)
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C b/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
index bb8631b279ea6813d42257d899da8f5b52327abd..d7f81bf0c707c6d230ab96b5c1c4ff51a67316af 100644
--- a/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
+++ b/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
@@ -1,3 +1,8 @@
+/** @file CreateGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C b/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
index f7e0954d079157eeae7caf57cac10776f9b73179..a50fc68d0fd2e77ef79f942883b1d8bfe1f21410 100644
--- a/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
+++ b/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
@@ -1,3 +1,8 @@
+/** @file CreateTransGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 void CreateTransGDMLfile_April2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C b/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C
index 84839589d9650eebb0e0f95d4fc40023a319b207..3d178b24793d96fec8271ed40ba69ccd5ceedcb7 100644
--- a/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C
+++ b/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C
@@ -1,3 +1,8 @@
+/** @file GDML_to_ROOT_Trans.C
+  * @copyright Copyright (C) 2015-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void GDML_to_ROOT_Trans(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10, float PMTrotX = 5,
                         float PMTrotY = 5)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
index 7a5025a8b68187a801e94e44bdb0c18f1f1abc2a..121ebe2df3ca894bf51671569cc98be9f5c787d7 100644
--- a/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Ana_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Ana_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                           float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
index d5c96381b7f6a3f034595bc3d714fe77962b46c6..7e0acc94d3a807ff2567d9ef83d63577986bcda1 100644
--- a/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Reco_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Reco_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                            float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
index 2d0baa750e5c4deeb8212a56ecad89a50478cab4..696fc0b02a16199526fc092fa1fef31a1dee4f64 100644
--- a/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
@@ -1,3 +1,8 @@
+/** @file Run_Sim_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void Run_Sim_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                           float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/geoopt/create_geos.C b/macro/rich/geotest/geoopt/create_geos.C
index d8f95c89eb869a24ab0a7dd95f74926a4c69e1ae..e137a34cdb1c19957dcb30a36ae1aa574ad983f2 100644
--- a/macro/rich/geotest/geoopt/create_geos.C
+++ b/macro/rich/geotest/geoopt/create_geos.C
@@ -1,3 +1,8 @@
+/** @file create_geos.C
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <fstream>
 #include <iostream>
 #include <iterator>
diff --git a/macro/rich/geotest/geoopt/run_geotest_opt.C b/macro/rich/geotest/geoopt/run_geotest_opt.C
index 89f29d1c5eb6ef2e6b354b89261575ea19c9ac70..b3e63aabdb59bf19d360fc1b36be378550e1efb3 100644
--- a/macro/rich/geotest/geoopt/run_geotest_opt.C
+++ b/macro/rich/geotest/geoopt/run_geotest_opt.C
@@ -1,3 +1,8 @@
+/** @file run_geotest_opt.C
+  * @copyright Copyright (C) 2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_geotest_opt()
 {
   int mirrorRotation    = 10;
diff --git a/macro/rich/geotest/run_ana_geo_opt.C b/macro/rich/geotest/run_ana_geo_opt.C
index 1841a974bdcaf81ea9445d53c5963ea226cfaab5..db590242c2f62d9325a84816dc133916f1cd5a20 100644
--- a/macro/rich/geotest/run_ana_geo_opt.C
+++ b/macro/rich/geotest/run_ana_geo_opt.C
@@ -1,3 +1,8 @@
+/** @file run_ana_geo_opt.C
+  * @copyright Copyright (C) 2014 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_ana_geo_opt(Int_t nEvents = 200)
 {
diff --git a/macro/rich/geotest/run_digi_geotest.C b/macro/rich/geotest/run_digi_geotest.C
index c3b4640118ea1ba329be34a2f015f8fde93e5265..44d86cc6c693c7f323920386de900134d903c5b9 100644
--- a/macro/rich/geotest/run_digi_geotest.C
+++ b/macro/rich/geotest/run_digi_geotest.C
@@ -1,3 +1,8 @@
+/** @file run_digi_geotest.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_digi_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                       const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
                       const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/digi.00000.root",
diff --git a/macro/rich/geotest/run_digi_urqmdtest.C b/macro/rich/geotest/run_digi_urqmdtest.C
index eb0631b885c8c0b572ebe6a115f21b232bfd4f48..8567eb8df4d5bfc4780bdb9afb75afca2ec75542 100644
--- a/macro/rich/geotest/run_digi_urqmdtest.C
+++ b/macro/rich/geotest/run_digi_urqmdtest.C
@@ -1,3 +1,8 @@
+/** @file run_digi_urqmdtest.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_digi_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_qa_geotest.C b/macro/rich/geotest/run_qa_geotest.C
index d4c21197a9b13572f70e1b49f4dbb8a0c158ec21..cd68d6293db8a2659a2c9884ba307d3e08b1852f 100644
--- a/macro/rich/geotest/run_qa_geotest.C
+++ b/macro/rich/geotest/run_qa_geotest.C
@@ -1,3 +1,8 @@
+/** @file run_qa_geotest.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_qa_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                     const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_qa_urqmdtest.C b/macro/rich/geotest/run_qa_urqmdtest.C
index 642716e44733eaaeba7fb79ab9c5750ac9f1d258..20c04b87b81574dd85db0b8e34c1c62b00508342 100644
--- a/macro/rich/geotest/run_qa_urqmdtest.C
+++ b/macro/rich/geotest/run_qa_urqmdtest.C
@@ -1,3 +1,8 @@
+/** @file run_qa_urqmdtest.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_qa_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_reco_geo_opt.C b/macro/rich/geotest/run_reco_geo_opt.C
index a7a9a44f037cfdae5ae295884cd49dcb2340752b..d32bb700e14d58fde2e33783368e3113fd61547f 100644
--- a/macro/rich/geotest/run_reco_geo_opt.C
+++ b/macro/rich/geotest/run_reco_geo_opt.C
@@ -1,3 +1,8 @@
+/** @file run_reco_geo_opt.C
+  * @copyright Copyright (C) 2014-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_reco_geo_opt(Int_t nEvents = 30000)
 {
diff --git a/macro/rich/geotest/run_reco_geotest.C b/macro/rich/geotest/run_reco_geotest.C
index 2183b8d9e696bb75ede9c255fc23ce4f2ceca236..58f2e30bf05d3a220864046284c0eb361c5d0409 100644
--- a/macro/rich/geotest/run_reco_geotest.C
+++ b/macro/rich/geotest/run_reco_geotest.C
@@ -1,3 +1,8 @@
+/** @file run_reco_geotest.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_reco_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                       const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_reco_urqmdtest.C b/macro/rich/geotest/run_reco_urqmdtest.C
index 9d79e31d40746e24de0ce05ee4e3770cabc835ac..216ae45105b4548100572bee4b088c104cebf5d8 100644
--- a/macro/rich/geotest/run_reco_urqmdtest.C
+++ b/macro/rich/geotest/run_reco_urqmdtest.C
@@ -1,3 +1,8 @@
+/** @file run_reco_urqmdtest.C
+  * @copyright Copyright (C) 2013-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_sim_geo_opt.C b/macro/rich/geotest/run_sim_geo_opt.C
index 3069c90f3f8c788c255590de45f0544bd75b514d..e166bf540bfc7114906312ebbf412f303e3dfb21 100644
--- a/macro/rich/geotest/run_sim_geo_opt.C
+++ b/macro/rich/geotest/run_sim_geo_opt.C
@@ -1,3 +1,8 @@
+/** @file run_sim_geo_opt.C
+  * @copyright Copyright (C) 2014 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_geo_opt(Int_t nEvents = 200)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/geotest/run_sim_geotest.C b/macro/rich/geotest/run_sim_geotest.C
index 096f30321066857827941cb1a344e61b6b5914e4..956c67039200e689324ca0a535b4d2e4a0e17adf 100644
--- a/macro/rich/geotest/run_sim_geotest.C
+++ b/macro/rich/geotest/run_sim_geotest.C
@@ -1,3 +1,8 @@
+/** @file run_sim_geotest.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_geotest(const string& plutoFile = "",  // if "", BoxGenerator is used
                      const string& mcFile    = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                      const string& parFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_sim_urqmdtest.C b/macro/rich/geotest/run_sim_urqmdtest.C
index 6d6925ec277479589b6ffea619f8545b6d322985..deb8f678a6805bd6ed48200ad94ba3346d68ad9d 100644
--- a/macro/rich/geotest/run_sim_urqmdtest.C
+++ b/macro/rich/geotest/run_sim_urqmdtest.C
@@ -1,3 +1,8 @@
+/** @file run_sim_urqmdtest.C
+  * @copyright Copyright (C) 2013-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_urqmdtest(
   const string& urqmdFile = "/Users/slebedev/Development/cbm/data/urqmd/auau/"
                             "8gev/centr/urqmd.auau.8gev.centr.00001.root",
diff --git a/macro/rich/mcbm/beamtime/run_aerogel_analysis.C b/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
index f80e619786ecc3a59b6c86823999b0400181a6f2..6dd66c9d47b206318d86d6b72a66d90ee9146b74 100644
--- a/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
+++ b/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_aerogel_analysis.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_aerogel_analysis(const string& parFile = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/"
                                                   "beamtime/mcbm2020/data/unp_mcbm_params_598.root",
                           const string& digiFile = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/"
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
index 75a046470463b2c9831e61a74d1f46b0c51b93ff..878e90faa18e2996ac93ea1416de4efb857bfd90 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_real.C
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_reco_mcbm_real(const string& parFile  = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_params_159.root",
                         const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_159.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C
index 9c0b6aba1cb2364c2111ec8c682dc99eb7027693..9a18df56b6d771bfe8999966a80f0b85c9f98da8 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_real_wToF.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_mcbm_real_wToF(
   //     const string& parFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_params_159.root",
   //const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_159.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C
index 89e5939359971023b67b3d5249196445fd6f50c3..16d9cdc4693f6c691b80f0e41a500e9b3e97729f 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_real_wToF_dec19.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_mcbm_real_wToF_dec19(
   //        const string& parFile  = "/lustre/nyx/cbm/users/adrian/data19Dec12/testNew2/unp_mcbm_params_384.root",
   //        const string& digiFile = "/lustre/nyx/cbm/users/adrian/data19Dec12/testNew2/unp_mcbm_384.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C
index da151a8f4ddb6ad5f21bae67ef7a0c139d83e9fe..860f3ff9726e30278e6b592d3dba56fa7b05bb8b 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_real_wToF_mar20.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_mcbm_real_wToF_mar20(const string srcfolder = "/lustre/cbm/users/adrian/mcbmbeamtime/cbmsource/"
                                                             "macro/beamtime/mcbm2020/data",
                                    const unsigned int runId = 831,  // used for the output folder
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C
index 3726ba155618d9882f732f82ad69e8f49d2e5812..68147e0db97a469a87519db1eb182fa855236c73 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_real_wToF_nov19.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_mcbm_real_wToF_nov19(
   const string& parFile  = "/lustre/nyx/cbm/users/adrian/data/nov19/unp_mcbm_params_370.root",
   const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/nov19/unp_mcbm_370.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
index 37a0d60e97b502b47e5994e89dbe1f635395f07d..240ed7fa6ad76087afe058dd4d0262840fbccce7 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm_richOnly.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_reco_mcbm_richOnly(
   const string srcfolder   = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/beamtime/mcbm2020/data",
diff --git a/macro/rich/mcbm/drawHistos.C b/macro/rich/mcbm/drawHistos.C
index f1fdf22b9c26b4bb8302603430d308a1337f2c64..4d1a8de99b7665524498aaacd4a3a4c0d78dc7c7 100644
--- a/macro/rich/mcbm/drawHistos.C
+++ b/macro/rich/mcbm/drawHistos.C
@@ -1,3 +1,8 @@
+/** @file drawHistos.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawHistos(TString inFilename = "~/TSA_files/result/test60001.root")
 {
   TFile* inFile = new TFile(inFilename, "READ");
diff --git a/macro/rich/mcbm/draw_mcbm_rich_qa.C b/macro/rich/mcbm/draw_mcbm_rich_qa.C
index 6444b9896f491e809da9103b42e712cd75ee948b..04acf5ae87246f02a5009c196697c48d883e9128 100644
--- a/macro/rich/mcbm/draw_mcbm_rich_qa.C
+++ b/macro/rich/mcbm/draw_mcbm_rich_qa.C
@@ -1,3 +1,8 @@
+/** @file draw_mcbm_rich_qa.C
+  * @copyright Copyright (C) 2018 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_mcbm_rich_qa()
 {
   std::string outputDir = "results_mcbm_rich_qa/";
diff --git a/macro/rich/mcbm/eventDisplay.C b/macro/rich/mcbm/eventDisplay.C
index 83aaefa356982a84852c4b97f343c27fdae2dbbf..2d973a87ed9d36c9073fc67cd1c3ee47df31482d 100644
--- a/macro/rich/mcbm/eventDisplay.C
+++ b/macro/rich/mcbm/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //void eventDisplay(const char* setup = "sis18_mcbm_25deg")
 //void eventDisplay(const char* setup = "sis18_mcbm_20deg_short")
 void eventDisplay(const char* setup = "sis18_mcbm_20deg_long")
diff --git a/macro/rich/mcbm/mcbm_mc_gp.C b/macro/rich/mcbm/mcbm_mc_gp.C
index 12991f75b6bed7e44e9ef69a3befbe4c7cb41b80..959900c84e54e33e4974d1a428e1a079a92ff269 100644
--- a/macro/rich/mcbm/mcbm_mc_gp.C
+++ b/macro/rich/mcbm/mcbm_mc_gp.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc_gp.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/rich/mcbm/mcbm_reco_gp.C b/macro/rich/mcbm/mcbm_reco_gp.C
index e468d29aa9208b12d08582b210d5289b174c9a96..9333a47d94d4aa6fe22ae763d129791f16f3e4d9 100644
--- a/macro/rich/mcbm/mcbm_reco_gp.C
+++ b/macro/rich/mcbm/mcbm_reco_gp.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco_gp.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/rich/mcbm/run_reco_mcbm.C b/macro/rich/mcbm/run_reco_mcbm.C
index 63ca2659dff88344095dd9f9813cd546d05f8157..e8cc56245f2e1f14412594f3aaf2069c2307a7d6 100644
--- a/macro/rich/mcbm/run_reco_mcbm.C
+++ b/macro/rich/mcbm/run_reco_mcbm.C
@@ -1,3 +1,8 @@
+/** @file run_reco_mcbm.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_mcbm(Int_t nEvents = 1000)
 {
 
diff --git a/macro/rich/mcbm/run_sim_mcbm.C b/macro/rich/mcbm/run_sim_mcbm.C
index 6daf2ce2409d0331c092094c335be25ce94df8b0..0e5329d4e9be42fab00edca28a89ca027dc26ee6 100644
--- a/macro/rich/mcbm/run_sim_mcbm.C
+++ b/macro/rich/mcbm/run_sim_mcbm.C
@@ -1,3 +1,8 @@
+/** @file run_sim_mcbm.C
+  * @copyright Copyright (C) 2018-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_sim_mcbm(Int_t nEvents = 10)
 {
diff --git a/macro/rich/mcbm/test_daq.C b/macro/rich/mcbm/test_daq.C
index e239f5f1877b8875f7b6b57ee85741d2301668d0..49c1bca3d6391ae71b84e5b580d56c2cf8e42c79 100644
--- a/macro/rich/mcbm/test_daq.C
+++ b/macro/rich/mcbm/test_daq.C
@@ -1,3 +1,8 @@
+/** @file test_daq.C
+  * @copyright Copyright (C) 2018-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void test_daq(Int_t startEvent = 0, Int_t nEvents = 10000, TString inFile = "/home/evovch/TSA_files/delay_2_2_0000.tsa",
               TString outFile = "~/TSA_files/result/delay_2_2_0000_3.root")
 {
diff --git a/macro/rich/mirrors/run_ronchi.C b/macro/rich/mirrors/run_ronchi.C
index 03ee8ca0df7d362ab0820025e4f86c573897e651..9554b23dbfa8e038d38127c5718b974852d415b9 100644
--- a/macro/rich/mirrors/run_ronchi.C
+++ b/macro/rich/mirrors/run_ronchi.C
@@ -1,3 +1,8 @@
+/** @file run_ronchi.C
+  * @copyright Copyright (C) 2018-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_ronchi()
 {
   //gSystem->Load("libCbmRichMirrors");
diff --git a/macro/rich/prototype/PID.C b/macro/rich/prototype/PID.C
index 6a5626b0a20b81509b2d7c531f1639f082509859..3de5ff4f3bc36ed5828b10993fd2f1ad67e0a8e9 100644
--- a/macro/rich/prototype/PID.C
+++ b/macro/rich/prototype/PID.C
@@ -1,3 +1,8 @@
+/** @file PID.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 {
diff --git a/macro/rich/prototype/angle.C b/macro/rich/prototype/angle.C
index ea3abfa2c472c901141fb4321972b03bc89eda6f..4e8dc35e7c59096c08e36afa43e3804cf345afea 100644
--- a/macro/rich/prototype/angle.C
+++ b/macro/rich/prototype/angle.C
@@ -1,3 +1,8 @@
+/** @file angle.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "/misc/kresan/tools/drawStyle.C"
 
 
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
index 73dd279961c465f4acc360b71ee6f77ee49bb607..8bec49c466a12dda51913698af478ddda9a610e8 100644
--- a/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
@@ -1,3 +1,8 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define THRESHOLD 45.  // Check the (un)commented code at the end of the macro
 #define KOEF 5         // Rebinning koef
 #define WINMIN 1.5     // ns
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
index 55a9f31c93d582320d846e6feb3534fc9d131d0f..ab785443f8557757c4a4a22dbe1bcbafad2def5e 100644
--- a/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
+++ b/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
@@ -1,3 +1,8 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
 // Size of the matrix is fixed to 16*16
 UInt_t tdcAndChToID(UInt_t tdcId, UInt_t ch)
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C
index da728aad73d173e14115deb1533e5c9368018602..3acb6f433a0c04f09bdb888fc83272b505146634 100644
--- a/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C
+++ b/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C
@@ -1,3 +1,8 @@
+/** @file entriesCounter_simple.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void entriesCounter_simple(TString filename = "alphas.root", TString picturesFolder = "pictures")
 {
   char LINE[256];
diff --git a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C
index 352d55182a9bbc67853caeeb95648c02c3d24344..0c5f8c16394016b48f88d3166e153901ba6b8dbc 100644
--- a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C
+++ b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C
@@ -1,3 +1,8 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
 // Size of the matrix is fixed to 16*16
 UInt_t tdcAndChToID(UInt_t tdcId, UInt_t ch)
diff --git a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C
index 43f896bcdd8dee72409fc4d436eff3da0fd7bbc7..4aea6bd529c953d9ae12ee6327aa8bd0dbd68442 100644
--- a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C
+++ b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C
@@ -1,3 +1,8 @@
+/** @file entriesCounter_simple.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void entriesCounter_simple(TString filename = "alphas.root", TString picturesFolder = "pictures")
 {
   char LINE[256];
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
index a252cc786bff3d766d2ad8c2dc17090f7a795e16..023205af82569ef45db6d88b2ed2f82cd9110289 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
index 3158d2aaaf398f8f7d17d59466cbde0c067abc0f..1aa3cfb8c00a7d7f49dd46b8fb0d9338ee97c92e 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
@@ -1,3 +1,8 @@
+/** @file drawDist.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawDist(TString filename)
 {
   FILE* f = fopen(filename.Data(), "r");
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
index 612258c63a9fdf2d3e780a87dbb35d81b16f9954..0604fb1d91d4d488615efcd760caeb2affce8eac 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
@@ -1,3 +1,8 @@
+/** @file drawInTime.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawInTime(TString filename, Int_t num)
 {
   FILE* f = fopen(filename.Data(), "r");
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
index 716f170b8056cd1bece4763ecb39c70590a77af0..b854dd0ab4757d696f109088b81feb7af1d0f160 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
@@ -1,3 +1,8 @@
+/** @file printMean.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
index be439f5529bd75a3245953a848a82fcd7a0949a0..074d0f90b79e3c133c9a0a0378ca8221f63f58de 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
index 1f5b8d8a20a2dd14ab48638c7ac6f387b8a9cb7c..b1dc03e03498b12ae43d5c414a0e850e0c39bd57 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_calibrate.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
index 8af18205273dbf0dba5f5891f698e9bcdb7cc2b3..3e198029932d7275a1151345dbfd2a7db0a54cf8 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_ringscan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
index 5adc94fecdf59932b8a5f11005cc0499f8a4b385..97b9af6bfca93e3307d6460fa953dede2ac400de 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_ringscan2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
index 43fe967dddb8884c126c1355e100529b12cdcfea..67dcc5389073aa9287769bf44782c4e40e7db89d 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
@@ -1,3 +1,8 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define THRESHOLD 50.
 
 void FilterMultiPeak(TString filename = "output/sum_WLS_off.root")
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
index 537f0c6f23f2fe4ab8b046a561106b33177f3455..876303e8568a277451deb5e43c001059f11fe804 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
@@ -1,3 +1,8 @@
+/** @file drawAlHistograms.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void drawAlHistograms(TString filename = "../output/sum_WLS_off.root", TString picturesFolder = "pictures")
 {
   TFile f(filename);
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
index 857b4cd0c996dd2d80c240f6a2e37d34f1bc4ade..a6584c53738acd71e73cfa824d9e65011562525e 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
index 857b4cd0c996dd2d80c240f6a2e37d34f1bc4ade..bf33c0df7d88b3db04f6c7766c08fbfd0ff567c6 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto4.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
index c70feb755403eb7b343d9ea5a90b743ae34efff2..7ece1b679938e097ddb6d64f337108e077e950dd 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
@@ -1,3 +1,8 @@
+/** @file drawNonShityHistos.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define THRESHOLD 35.
 
 #define KOEF 2  // Rebinning koef
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C
index 01568c8a5f4669518a4fbf649a7759f60418b95f..1dc3ec0beca69b06fd1b5c06c948fff721fcf11b 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C
@@ -1,3 +1,8 @@
+/** @file draw_overlap.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_overlap(TString filename1, TString filename2, TString tdc1N = "50", TString tdc2N = "50", Int_t ch1 = 0,
                   Int_t ch2 = 2, TString outFolder = "pics_comparison")
 {
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
index ecae1ea5fb3a722f8ac15ef72fa741b5ab71eecf..a7c68a09d23ec648550ba87ccd67f3b0cb68b697 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
@@ -1,3 +1,8 @@
+/** @file entriesCounter.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void entriesCounter(TString filename = "../output/sum_WLS_off.root")
 {
   TFile f(filename, "UPDATE");
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
index 6ece97226acaaf904f3dbcc5075e77188fe1d0fd..fca22e330b2abedbe64a542d2b9684e40d0f9293 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
@@ -1,3 +1,8 @@
+/** @file histoRemove.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void histoRemove(TString filename, TString histoname)
 {
   TFile f(filename, "UPDATE");
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
index 0c85c3a96fb93f985d964c7384076c79880925f2..922bf4f5ba88085f6c8261bdc7cd1cc778a725be 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
@@ -1,3 +1,8 @@
+/** @file testtest.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void testtest()
 {
   TString tdcIDs[16];
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C b/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
index 454a4a49bd20879583c89f528c399463cf48b51a..dccf929722c2fd32b1b5d0fe7cd7fb6526909aee 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
@@ -1,3 +1,8 @@
+/** @file doDraw.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void doDraw(int tdc, int ch)
 {
   TFile* f = new TFile("output/Wuppertal_analysis.histo.root", "READ");
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/doScan.C b/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
index 6ee667ecccb212dc48c029316ccec24fc4e86b5e..43a1a9cfbfb0a6e9e0e03bf52adcbf65f3725131 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
@@ -1,3 +1,8 @@
+/** @file doScan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #!/ bin / bash
 
 cd ~ / cbmroot_may2015_devel / build / make Rich make_return_code = $ ? cd -
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
index 030f8f7e5642d74e594a7a70d3aafceb0baaa343..ce387e975406a534009aadd6ec33b7118e4a197e 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
index a4e4de37c3336a9ab13834e0e3cc07c0a5f103d1..bb3a127a114c06f7a3688f0a1871ec6fabfca9cc 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
index a252cc786bff3d766d2ad8c2dc17090f7a795e16..023205af82569ef45db6d88b2ed2f82cd9110289 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
@@ -1,3 +1,8 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp b/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
index 468b7ac331991e9acd290c4cd62937b4558261e6..c60aadbbae4ba3630e93e58524a868c774ac7fb3 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
+++ b/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
@@ -1,3 +1,8 @@
+/** @file dumpHLD.cpp
+  * @copyright Copyright (C) - CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 
 #include <arpa/inet.h>
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/printMean.C b/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
index 716f170b8056cd1bece4763ecb39c70590a77af0..b854dd0ab4757d696f109088b81feb7af1d0f160 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
@@ -1,3 +1,8 @@
+/** @file printMean.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
index 7543ce42bddb488df07b54ecd9873ddfbabe8fc1..39ec5df36ac3dd11c22c060f6c4388f68457a853 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis2.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
index 07c5a3814bf26c61f9b18ddb0938b220213383b5..95d7fc367d79116ecb84c500c85ea6ebf5f09110 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
@@ -1,3 +1,8 @@
+/** @file run_analysis3.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
index 26371bc95a2d6b8f2f7391e101e2926fc095b12e..e3557d96752ba357bd9caf8c15e639cb5a353ffd 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_single.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C
index 8757ff09f881c1d09380ee54049665b84a9af786..1234b33b3e6e59144d47e5bf489ae0ca8e85ab3c 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_thr_scan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
index 93540edf6d888141ef7ad4f187d2474097aff91c..cec8275111dc38537018e29a5c3af6badad97380 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_wu.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C
index 6647938cad732d201c7be6ac2046920d8a870e1a..96a6686231768c4edee95dbea2cf44ac35c757b5 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_wu_2.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C
index bbf36799e6776e88e1b759ac35563fa7dba6df10..64b304d52887f75521fb4a6c5748b5b4f5243314 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_wu_2_ip.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C b/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C
index ea5d2925811d592fcc4500ed6df608224bca3dd6..b3de0ba704c22b10ec423430c093ac1aa4309b0f 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C
@@ -1,3 +1,8 @@
+/** @file drawSpectra.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define NUMOFLINES 46
 
 void drawSpectra(const char* filename)
diff --git a/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
index 15b9eb599d81f67a04c97dc74c404f50b458993f..2cc230bc9c7c50e4c134bc62b6d5fc5945b8dffb 100644
--- a/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
@@ -1,3 +1,8 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define THRESHOLD 45.  // Check the (un)commented code at the end of the macro
 #define KOEF 5         // Rebinning koef
 #define WINMIN 1.5     // ns
diff --git a/macro/rich/prototype/beamtime/Nov2015/FitExpo.C b/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
index b95ea5b5366646e3d9c38a986f32b8c5b3e2281b..5106379d56a1671ddd7bc51eea439d9d4c56a6f2 100644
--- a/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
+++ b/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
@@ -1,3 +1,8 @@
+/** @file FitExpo.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void FitExpo(TString filename = "sum_WLS_on_G1.root", TString histoName = "ExponentaBudetTut")
 {
   TFile* f1 = new TFile(filename);
diff --git a/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C b/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
index d825a883724a61ea13f3bb115229318397f9718f..bd6ef2bd5b5028338c291cc6749ad8996da1938f 100644
--- a/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
+++ b/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
@@ -1,3 +1,8 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define MATRIXSIZE 128  // or 256 if you consider 4*4 PMTs
 
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C b/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
index 73c33a77bc22936aa3c977248caeaa16f92dda7f..075fba47b11ad0645745f7bedd0fb902ae6b87be 100644
--- a/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
+++ b/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
@@ -1,3 +1,8 @@
+/** @file draw_hitsPerEvent.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_hitsPerEvent(TString filename                = "output_fine_2/output_file_list.txt",
                        TString picturesFolder          = "pictures_fine_2",
                        TString analysisResultsFilename = "output_fine_2/analysisResults.root")
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
index 4ea7755ac9f6e181af39f746e87dddfacd10d142..568c1af305d8011ec2c1c9f1ccd38e0b79888255 100644
--- a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
+++ b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
@@ -1,3 +1,8 @@
+/** @file draw_two_exps.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_two_exps(TString filename1, TString filename2, TString histoName1 = "ExponentaBudetTut",
                    TString histoName2 = "ExponentaBudetTut", TString outFolder = "pictures")
 {
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C
index af390242150d2aac2727cad442404807721196cc..c9fa470c5ad74a95c6e270f0f91098f0f84de77b 100644
--- a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C
+++ b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C
@@ -1,3 +1,8 @@
+/** @file draw_two_exps_same.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_two_exps_same(TString filename1, TString filename2, TString histoName1, TString histoName2,
                         TString outFolder = "pics_comparison")
 {
diff --git a/macro/rich/prototype/beamtime/Nov2015/integrate.C b/macro/rich/prototype/beamtime/Nov2015/integrate.C
index 752b6b3a64a84b5d5beff5ba5c232fdf3b0c28f8..a657a591196954855610e147723e2120ce6e30e8 100644
--- a/macro/rich/prototype/beamtime/Nov2015/integrate.C
+++ b/macro/rich/prototype/beamtime/Nov2015/integrate.C
@@ -1,3 +1,8 @@
+/** @file integrate.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void integrate(TString filename1, TString filename2, TString histoName1, TString histoName2)
 {
 
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
index 000de71c87f167e4a7a9c537bb1cb3cf520e51b1..ffe0281f13ac7f2d659e59ec0629568e41a8d476 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_laser.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
index 89700330c254fdbc320bcb03bb3b51b7be0b76ed..e2e62f7fde714a078a8ddf4204671fef85b99792 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_laser2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
index 8f9d88a2a836048d5e9f392fe3f7a8a3ba02cbd1..3f380afcb983d31f69f479a9b9c4c96cb35cd568 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_rings.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
index 37323b968b5a0c47c200a3d6bded7d385a2842b1..c9d73f921ac29340d89a19c9128b5c31078923f8 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis_rings2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C b/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C
index 9116ef38fa9b62a5b30978b35c0bdbb11b32b1a0..17b7894db5bf307c56a8616f761fa0ce11bbdf50 100644
--- a/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C
+++ b/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C
@@ -1,3 +1,8 @@
+/** @file draw_two_exps.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_two_exps(TString filename1 = "sum_WLS_off_G1.root", TString filename2 = "sum_WLS_on_G1.root",
                    TString histoName1 = "ExponentaBudetTut", TString histoName2 = "ExponentaBudetTut")
 {
diff --git a/macro/rich/prototype/beamtime/draw_analysis.C b/macro/rich/prototype/beamtime/draw_analysis.C
index a93997b1d8e491a4f33b231c2f4f1b696e81a3c3..740125cbb9279e25be06cba273d1f356ade0a6c3 100644
--- a/macro/rich/prototype/beamtime/draw_analysis.C
+++ b/macro/rich/prototype/beamtime/draw_analysis.C
@@ -1,3 +1,8 @@
+/** @file draw_analysis.C
+  * @copyright Copyright (C) 2014-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void draw_analysis()
 {
diff --git a/macro/rich/prototype/beamtime/draw_study_report.C b/macro/rich/prototype/beamtime/draw_study_report.C
index 10cc88e226bea4de3c740c900c7aec293419d98b..418d3e1f442c67df8ab6b1ad4a455eb46d02e902 100644
--- a/macro/rich/prototype/beamtime/draw_study_report.C
+++ b/macro/rich/prototype/beamtime/draw_study_report.C
@@ -1,3 +1,8 @@
+/** @file draw_study_report.C
+  * @copyright Copyright (C) 2014-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/beamtime/run_analysis.C b/macro/rich/prototype/beamtime/run_analysis.C
index 3af242ebc5e8e05bb80f7e110cbd370c3ba6ad4c..d67c40dd4d214929448292dfdfe0423277957ebf 100644
--- a/macro/rich/prototype/beamtime/run_analysis.C
+++ b/macro/rich/prototype/beamtime/run_analysis.C
@@ -1,3 +1,8 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/run_analysis2.C b/macro/rich/prototype/beamtime/run_analysis2.C
index d6df75f1bd05cdb2f7ddb0ba91dd365fce531772..6b6d0d4af79257121887862db414ad5ff421eb82 100644
--- a/macro/rich/prototype/beamtime/run_analysis2.C
+++ b/macro/rich/prototype/beamtime/run_analysis2.C
@@ -1,3 +1,8 @@
+/** @file run_analysis2.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/draw.C b/macro/rich/prototype/draw.C
index a38b93b04f48f4afe28410d8405ad3938ce2c18b..32d5bd3decead7724aa8bd5cf410ae8d8f3d43f4 100644
--- a/macro/rich/prototype/draw.C
+++ b/macro/rich/prototype/draw.C
@@ -1,3 +1,8 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "/misc/kresan/tools/drawStyle.C"
 
 
diff --git a/macro/rich/prototype/efficiency.C b/macro/rich/prototype/efficiency.C
index 47a5842928460564b74e00ae7822e7191c550201..21e55b17c10e7a45c997362bf40d2b438fa5e68c 100644
--- a/macro/rich/prototype/efficiency.C
+++ b/macro/rich/prototype/efficiency.C
@@ -1,3 +1,8 @@
+/** @file efficiency.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 {
diff --git a/macro/rich/prototype/geometry.C b/macro/rich/prototype/geometry.C
index ed0041526dc0e124470b1a4e0314d8196fdb885e..d28d247c67f71c2441c1e6d66fe0797f062dced0 100644
--- a/macro/rich/prototype/geometry.C
+++ b/macro/rich/prototype/geometry.C
@@ -1,3 +1,8 @@
+/** @file geometry.C
+  * @copyright Copyright (C) 2011-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void geometry()
diff --git a/macro/rich/prototype/run_ascii_generator.C b/macro/rich/prototype/run_ascii_generator.C
index d5cf5365799dfe29b65e3e186aa9334920754db0..04fd9ef292adc4c628865cc1facb9feda8b7e03b 100644
--- a/macro/rich/prototype/run_ascii_generator.C
+++ b/macro/rich/prototype/run_ascii_generator.C
@@ -1,3 +1,8 @@
+/** @file run_ascii_generator.C
+  * @copyright Copyright (C) 2013 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_reco.C b/macro/rich/prototype/run_reco.C
index 097c455bb3846672306c83a166f6caf03efd4483..dc68ff8f7708efffda44e504338fa3b6e530309e 100644
--- a/macro/rich/prototype/run_reco.C
+++ b/macro/rich/prototype/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_sim.C b/macro/rich/prototype/run_sim.C
index abd065fe33deea14f013b86fa2fae95a1da52438..ae68cebb45d8314392c7d78227a936ab9d448155 100644
--- a/macro/rich/prototype/run_sim.C
+++ b/macro/rich/prototype/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim(Int_t nEvents = 100000)
 {
   TString script = TString(gSystem->Getenv("SCRIPT"));
diff --git a/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
index 2268328dcc73fed178e27840f84300baf694090c..7ea599a57c4bcd57557d6e5165b7fa462b65397c 100644
--- a/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
@@ -1,3 +1,8 @@
+/** @file create_geo_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C
index 95c4e5b3e30ba7c649d2254ad795dcc2d3b15626..69603a7c4d34b25a02b47e79c007cfadeb91cc6b 100644
--- a/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C
@@ -1,3 +1,8 @@
+/** @file draw_study_report_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C
index 6a9e4ef80416ef84bdeb3387f6cd67595bf17278..45427fe9b00fb83d69de919318ddece70feafd72 100644
--- a/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C
@@ -1,3 +1,8 @@
+/** @file run_ascii_generator_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 #include <string>
 
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
index 2c2395b6439748be012d0bf28d4e1ac499371819..b6802983838103a272fa5d32c13dd6da61da70a6 100644
--- a/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
@@ -1,3 +1,8 @@
+/** @file run_reco_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco_cosy17(Int_t nEvents = 500)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
index 8ba398db3c0137a8196a0b589df3b1e4bafe275e..9773ca9780470ef0f886b3d0503e7eb81226f5dd 100644
--- a/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
@@ -1,3 +1,8 @@
+/** @file run_sim_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_sim_cosy17(Int_t nEvents = 500)
 {
 
diff --git a/macro/rich/prototype/smallprototype/create_geo_smallprototype.C b/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
index f5405c9afe8d1088c8c6fc7f0a320cb56e162af6..0544aaccf11e77e9157ede75e7dec120e4631929 100644
--- a/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
+++ b/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
@@ -1,3 +1,8 @@
+/** @file create_geo_smallprototype.C
+  * @copyright Copyright (C) 2016-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/macro/rich/prototype/smallprototype/draw_study_report.C b/macro/rich/prototype/smallprototype/draw_study_report.C
index cd12d64091cb1f4164a90bbef7a48e579eec9b08..619febc40a6bd3fdc289152b9e0a740e6dd2cc28 100644
--- a/macro/rich/prototype/smallprototype/draw_study_report.C
+++ b/macro/rich/prototype/smallprototype/draw_study_report.C
@@ -1,3 +1,8 @@
+/** @file draw_study_report.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/smallprototype/run_ascii_generator.C b/macro/rich/prototype/smallprototype/run_ascii_generator.C
index 23d6c00ee71013df09e66199592a7d8457186312..9abcb20f4e4d55157470a1bd60046d790c3c1e20 100644
--- a/macro/rich/prototype/smallprototype/run_ascii_generator.C
+++ b/macro/rich/prototype/smallprototype/run_ascii_generator.C
@@ -1,3 +1,8 @@
+/** @file run_ascii_generator.C
+  * @copyright Copyright (C) 2016-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 #include <string>
 
diff --git a/macro/rich/prototype/smallprototype/run_reco.C b/macro/rich/prototype/smallprototype/run_reco.C
index bce8a353453b85ddab702d95a096053436842e1b..e9addcdadc5f32338c45adcdfb0f161eb752d2c1 100644
--- a/macro/rich/prototype/smallprototype/run_reco.C
+++ b/macro/rich/prototype/smallprototype/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 using namespace std;
 
 void run_reco(Int_t nEvents = 100000)
diff --git a/macro/rich/prototype/smallprototype/run_sim.C b/macro/rich/prototype/smallprototype/run_sim.C
index 16bb60b23000187e8865e459bb5f1456ace3b2d2..79db9681b9dfaa8d88a25a54f013c1f893dbe749 100644
--- a/macro/rich/prototype/smallprototype/run_sim.C
+++ b/macro/rich/prototype/smallprototype/run_sim.C
@@ -1,3 +1,8 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/prototype/spectrum.C b/macro/rich/prototype/spectrum.C
index 05c9f3b80d8d23ea9f96eb7b389484a76ba5e002..9fd18126cd94533470540ad90699e8d09b369fc9 100644
--- a/macro/rich/prototype/spectrum.C
+++ b/macro/rich/prototype/spectrum.C
@@ -1,3 +1,8 @@
+/** @file spectrum.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 
diff --git a/macro/rich/run/draw_litqa.C b/macro/rich/run/draw_litqa.C
index 3d1d2cfbb99f19ff0221446b0594efb28b5446f3..b1576d7af2998851e91041d72d283cf0d5026568 100644
--- a/macro/rich/run/draw_litqa.C
+++ b/macro/rich/run/draw_litqa.C
@@ -1,3 +1,8 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_litqa()
 {
   //gROOT->LoadMacro("$VMCWORKDIR/macro/littrack/loadlibs.C");
diff --git a/macro/rich/run/run_digi.C b/macro/rich/run/run_digi.C
index d2be733b3582ccf4ff8c0a28b5802189bc4ddbc1..a031769860b5f8b1ef1a5a338e9a6b53acc7e908 100644
--- a/macro/rich/run/run_digi.C
+++ b/macro/rich/run/run_digi.C
@@ -1,3 +1,8 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_digi(const string& traFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
               const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/par.00000.root",
               const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/raw.00000.root",
diff --git a/macro/rich/run/run_qa.C b/macro/rich/run/run_qa.C
index bcb6bc211bb391d3475c8cf6049c7c3fcc17b460..028748ba40544a5375cafd6c4a60b65db1e79a43 100644
--- a/macro/rich/run/run_qa.C
+++ b/macro/rich/run/run_qa.C
@@ -1,3 +1,8 @@
+/** @file run_qa.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_qa(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/reco/mc.00000.root",
             const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/param.00000.root",
             const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/digi.00000.root",
diff --git a/macro/rich/run/run_reco.C b/macro/rich/run/run_reco.C
index 582a5c07a805261932aac5909539a3a6479891eb..ed5f5ac30fd347aeb6c2ada507f50fe222f57b30 100644
--- a/macro/rich/run/run_reco.C
+++ b/macro/rich/run/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco(const string& traFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
               const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/par.00000.root",
               const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/raw.00000.root",
diff --git a/macro/rich/run/run_transport.C b/macro/rich/run/run_transport.C
index a8102cf0ebada9bf7704c019d56171a474a9f0e7..fd7af3e23bd055b67f77944fd497906df8dd517a 100644
--- a/macro/rich/run/run_transport.C
+++ b/macro/rich/run/run_transport.C
@@ -1,3 +1,8 @@
+/** @file run_transport.C
+  * @copyright Copyright (C) 2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_transport(const string& urqmdFile = "/Users/slebedev/Development/cbm/data/urqmd/auau/8gev/centr/"
                                              "urqmd.auau.8gev.centr.00001.root",  // if "", no urqmd
                    const string& traFile   = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
diff --git a/macro/rich/timebased/run_rich_digi_tb.C b/macro/rich/timebased/run_rich_digi_tb.C
index 13f1e71739bbaff99f219cb0ed758db58cdfed5a..8fd82df88446a74db46a8aeaadc8b41648d3932e 100644
--- a/macro/rich/timebased/run_rich_digi_tb.C
+++ b/macro/rich/timebased/run_rich_digi_tb.C
@@ -1,3 +1,8 @@
+/** @file run_rich_digi_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void run_rich_digi_tb(Int_t nEvents = 1000)
diff --git a/macro/rich/timebased/run_rich_reco_tb.C b/macro/rich/timebased/run_rich_reco_tb.C
index 075f5f54d97d0f47279991844d3858e0edb21e4c..40b49a305407c3113f283e85eb93e11792fc3cf5 100644
--- a/macro/rich/timebased/run_rich_reco_tb.C
+++ b/macro/rich/timebased/run_rich_reco_tb.C
@@ -1,3 +1,8 @@
+/** @file run_rich_reco_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void run_rich_reco_tb()
 {
diff --git a/macro/rich/timebased/run_rich_sim_tb.C b/macro/rich/timebased/run_rich_sim_tb.C
index bbddd79844b4b8a1f54413b26bd58f9f57ec193a..58f216b73025fb851edc193c9b8b7631e1abd610 100644
--- a/macro/rich/timebased/run_rich_sim_tb.C
+++ b/macro/rich/timebased/run_rich_sim_tb.C
@@ -1,3 +1,8 @@
+/** @file run_rich_sim_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <stdio.h>
 
 void run_rich_sim_tb(Int_t nEvents = 1000)
diff --git a/macro/run/checkFieldMap.C b/macro/run/checkFieldMap.C
index 7e5df31cb30adbf4f1d62828cba61aee3265d9c9..095c1f3f092bc9d110eb18d63e4286cf07540979 100644
--- a/macro/run/checkFieldMap.C
+++ b/macro/run/checkFieldMap.C
@@ -1,3 +1,8 @@
+/** @file checkFieldMap.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/run/checkFieldSym.C b/macro/run/checkFieldSym.C
index 5bd10c8c313875084e255461b8a842e40291efcd..bb3e6a00563eb84a23fbea6ed790a78aebf76795 100644
--- a/macro/run/checkFieldSym.C
+++ b/macro/run/checkFieldSym.C
@@ -1,3 +1,8 @@
+/** @file checkFieldSym.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of the symmetries of a magnetic field map
diff --git a/macro/run/checkFields.C b/macro/run/checkFields.C
index 8995f82618ad08f9132dc713007ff37394fc3890..e0f2cfe017fa7592f6dc32ea141c2a73613dcf6f 100644
--- a/macro/run/checkFields.C
+++ b/macro/run/checkFields.C
@@ -1,3 +1,8 @@
+/** @file checkFields.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------------
 //
 // Macro to plot selected parts of magnetic field (map or B-splined) and auto save to pdf
diff --git a/macro/run/check_overlaps.C b/macro/run/check_overlaps.C
index 72e83a480aba7c094640b557c7dc47a107a595bf..a91f37551142cfaca279e4ea96d2343f08c129bf 100644
--- a/macro/run/check_overlaps.C
+++ b/macro/run/check_overlaps.C
@@ -1,3 +1,8 @@
+/** @file check_overlaps.C
+  * @copyright Copyright (C) 2010-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void check_overlaps(const char* dataset = "test")
 {
   // 2014-07-04 - DE - test CBM setups for collisions in nightly tests
diff --git a/macro/run/draw.C b/macro/run/draw.C
index 3adf7fd044e634a06d1eaf6afac8b5f01bbb5979..5c27c0156c75527b542de928fb1ad7447bd29551 100644
--- a/macro/run/draw.C
+++ b/macro/run/draw.C
@@ -1,3 +1,8 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   TFile* f = new TFile("data/test.mc.root");
   TTree* t = f->Get("cbmsim");
diff --git a/macro/run/eventDisplay.C b/macro/run/eventDisplay.C
index e38c0b44be05ec5ed92ff96d160bb77dfa2a53bb..fc5ed16df22e6d75e4a16c5d9536103af5f70440 100644
--- a/macro/run/eventDisplay.C
+++ b/macro/run/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2008-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void eventDisplay(TString dataset = "test")
 {
   TString inFile  = dataset + ".tra.root";
diff --git a/macro/run/run_qa.C b/macro/run/run_qa.C
index 267e2caf8aead256462879cb0b93404086441d7c..17bcc67a8f917fa1719a1214130c9a8283a91371 100644
--- a/macro/run/run_qa.C
+++ b/macro/run/run_qa.C
@@ -1,3 +1,8 @@
+/** @file run_qa.C
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/run/run_qa_old.C b/macro/run/run_qa_old.C
index 632232ac56bf1c58ae05545fde0bdb784585485d..a297ed1fe19b093ef8fd92b46d4be795b35065a5 100644
--- a/macro/run/run_qa_old.C
+++ b/macro/run/run_qa_old.C
@@ -1,3 +1,8 @@
+/** @file run_qa_old.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS QA
diff --git a/macro/run/run_reco_event.C b/macro/run/run_reco_event.C
index 1d9629a7828950a0a6808323c616c1aca83b04cd..e0da74117932fbcc15defb684d94fc31d170c525 100644
--- a/macro/run/run_reco_event.C
+++ b/macro/run/run_reco_event.C
@@ -1,3 +1,8 @@
+/** @file run_reco_event.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #// --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/run/run_recoqa_tb_track.C b/macro/run/run_recoqa_tb_track.C
index b4442a9fd75d3836b1b68cbe9bfe47df839ed840..f16846c3d53e66281bbf831a7013ece04670b753 100644
--- a/macro/run/run_recoqa_tb_track.C
+++ b/macro/run/run_recoqa_tb_track.C
@@ -1,3 +1,8 @@
+/** @file run_recoqa_tb_track.C
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated time slices
diff --git a/macro/run/run_transport_qa.C b/macro/run/run_transport_qa.C
index 62d14396de23436332e7e81a73b1bd255a0cadcb..1fe0251d4df85e3bb47b5a752b0756871e9bafcf 100644
--- a/macro/run/run_transport_qa.C
+++ b/macro/run/run_transport_qa.C
@@ -1,3 +1,8 @@
+/** @file run_transport_qa.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Test macro which compares the mean number of MC points for the various
 // detectors with benchmark values which were calculated using 100 central
 // UrQMD events. If the number of events is smaller than 10 the maximum deviation
diff --git a/macro/simcheck/checkSimField.C b/macro/simcheck/checkSimField.C
index 68b3b0e59abecbd47ffb9c884a4c0ff58f54838a..db1bdeba789a0b248446a740e947eb062e7e299f 100644
--- a/macro/simcheck/checkSimField.C
+++ b/macro/simcheck/checkSimField.C
@@ -1,3 +1,8 @@
+/** @file checkSimField.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of the magnetic field used in simulation
diff --git a/macro/sts/Occupancy.C b/macro/sts/Occupancy.C
index 43567c11ef4752ec622ed92946718a9a4cb28e9b..38b62b4bfa90b78e2e307e4f74d0ee9e4b5891d3 100644
--- a/macro/sts/Occupancy.C
+++ b/macro/sts/Occupancy.C
@@ -1,3 +1,8 @@
+/** @file Occupancy.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // example.C
 #include <TCanvas.h>
 #include <TF1.h>
diff --git a/macro/sts/draw_qa_reco.C b/macro/sts/draw_qa_reco.C
index f1d9b1a54de66afccb780e0c43f48d9b9cee9ba3..3fd0f8e5f674af3c36465690cbddee065c490f70 100644
--- a/macro/sts/draw_qa_reco.C
+++ b/macro/sts/draw_qa_reco.C
@@ -1,3 +1,8 @@
+/** @file draw_qa_reco.C
+  * @copyright Copyright (C) 2007 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_qa_reco(TString inFileName = "reco.qa.root")
 {
   gStyle->SetPalette(1);
diff --git a/macro/sts/draw_qa_sim.C b/macro/sts/draw_qa_sim.C
index 2397162ecdff0fec0ca76156e68dc7a659c7a077..1d64c3e5a6e52a607d43b0f83b1296104a2e5f75 100644
--- a/macro/sts/draw_qa_sim.C
+++ b/macro/sts/draw_qa_sim.C
@@ -1,3 +1,8 @@
+/** @file draw_qa_sim.C
+  * @copyright Copyright (C) 2007 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void draw_qa_sim(TString inFileName = "sim.qa.root")
 {
   gStyle->SetPalette(1);
diff --git a/macro/sts/geometry/create_STS_geo_file.C b/macro/sts/geometry/create_STS_geo_file.C
index 35eea69e5708615db8ead822c67212a893a0eb7f..8dc58332cc13421f598f4c779bfa41afff66d684 100644
--- a/macro/sts/geometry/create_STS_geo_file.C
+++ b/macro/sts/geometry/create_STS_geo_file.C
@@ -1,3 +1,8 @@
+/** @file create_STS_geo_file.C
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void create_STS_geo_file(char* geometry = "sts-3maps-4strips")
 {
 
diff --git a/macro/sts/geometry/create_positionlist_plus4.C b/macro/sts/geometry/create_positionlist_plus4.C
index 8e65708d1290d6c46d2d2570a700a43fd002c735..68fa019930ffeb431d9c0d2eeec97aaa20ce7510 100644
--- a/macro/sts/geometry/create_positionlist_plus4.C
+++ b/macro/sts/geometry/create_positionlist_plus4.C
@@ -1,3 +1,8 @@
+/** @file create_positionlist_plus4.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, std::map<TString, TVector3>&);
 
diff --git a/macro/sts/matbudget_ana.C b/macro/sts/matbudget_ana.C
index ea4dd7b2d22acfe5cefade2cf9efc67cbc3fdd1d..50004d5ebb2c62ff406d915698a9eea707005112 100644
--- a/macro/sts/matbudget_ana.C
+++ b/macro/sts/matbudget_ana.C
@@ -1,3 +1,8 @@
+/** @file matbudget_ana.C
+  * @copyright Copyright (C) 2015-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/sts/matbudget_ana_phi.C b/macro/sts/matbudget_ana_phi.C
index b7bce2f6ffe846e296c8b5763a8f564cea7ce98b..934899e2db30ebac51e7b6bed11517de97b013d6 100644
--- a/macro/sts/matbudget_ana_phi.C
+++ b/macro/sts/matbudget_ana_phi.C
@@ -1,3 +1,8 @@
+/** @file matbudget_ana_phi.C
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/sts/matbudget_mc.C b/macro/sts/matbudget_mc.C
index 011a4c7d46c6879704561088aefbeeb818095a80..1d785566a0c4fb1fe63149dc8b41a8739a92a36f 100644
--- a/macro/sts/matbudget_mc.C
+++ b/macro/sts/matbudget_mc.C
@@ -1,3 +1,8 @@
+/** @file matbudget_mc.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/sts/matbudget_mc_phi.C b/macro/sts/matbudget_mc_phi.C
index c42d3505205f4a682ce147779ac2735aec4fa4d9..5cb66811cd87fd91924b8fafb4dbeb14c981edfb 100644
--- a/macro/sts/matbudget_mc_phi.C
+++ b/macro/sts/matbudget_mc_phi.C
@@ -1,3 +1,8 @@
+/** @file matbudget_mc_phi.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/sts/qa_reco.C b/macro/sts/qa_reco.C
index 1baa213ac3a82dc22efb0c9b0ece8415bc00a8bf..a852f3bd53a95480921db183828ed080ae22fa89 100644
--- a/macro/sts/qa_reco.C
+++ b/macro/sts/qa_reco.C
@@ -1,3 +1,8 @@
+/** @file qa_reco.C
+  * @copyright Copyright (C) 2007-2009 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS Reconstruction QA
diff --git a/macro/sts/qa_sim.C b/macro/sts/qa_sim.C
index 34422a3218e50420f620cdf69ec7c9e64513ba53..f83578fb3251ffbf3278846d29401b3c3520b495 100644
--- a/macro/sts/qa_sim.C
+++ b/macro/sts/qa_sim.C
@@ -1,3 +1,8 @@
+/** @file qa_sim.C
+  * @copyright Copyright (C) 2007-2009 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS Simulation QA
diff --git a/macro/sts/sts_Qa.C b/macro/sts/sts_Qa.C
index a8431bd95aff27b53cb98f9849e19f37464ea04e..5a45f1700718e53f9b465b1224875493af26ca9c 100644
--- a/macro/sts/sts_Qa.C
+++ b/macro/sts/sts_Qa.C
@@ -1,3 +1,8 @@
+/** @file sts_Qa.C
+  * @copyright Copyright (C) 2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for quality check in STS
diff --git a/macro/sts/sts_digi.C b/macro/sts/sts_digi.C
index b9c506d4b6d55acd84e9f4a8b8d181f50866a7a0..2fc856025c27b382bfbba954d46e2033d38ede88 100644
--- a/macro/sts/sts_digi.C
+++ b/macro/sts/sts_digi.C
@@ -1,3 +1,8 @@
+/** @file sts_digi.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for digitization in STS from MC data
diff --git a/macro/sts/sts_reco.C b/macro/sts/sts_reco.C
index 4f9596eabd249556f63e74cebe119db6c94a545e..1a7d812c78b5ca9d8382db7f0a82e5a908fcd1b6 100644
--- a/macro/sts/sts_reco.C
+++ b/macro/sts/sts_reco.C
@@ -1,3 +1,8 @@
+/** @file sts_reco.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from digi data
diff --git a/macro/sts/sts_reco_all.C b/macro/sts/sts_reco_all.C
index 332f02025526a32c1d13e499c42045871323e126..a2e115c8b81b159ec87d9b3692496248b056f624 100644
--- a/macro/sts/sts_reco_all.C
+++ b/macro/sts/sts_reco_all.C
@@ -1,3 +1,8 @@
+/** @file sts_reco_all.C
+  * @copyright Copyright (C) 2010-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/sts/sts_reco_ideal.C b/macro/sts/sts_reco_ideal.C
index 2b1d018ea3ad43d122c7e4fdbd5e231831081cb5..d79a4ea0ba179ed5488eb77fc103c2832f1c1d23 100644
--- a/macro/sts/sts_reco_ideal.C
+++ b/macro/sts/sts_reco_ideal.C
@@ -1,3 +1,8 @@
+/** @file sts_reco_ideal.C
+  * @copyright Copyright (C) 2009-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/sts/sts_reco_raw.C b/macro/sts/sts_reco_raw.C
index 86441ee6f4cac3a9161b6cefa8e701b5980bf3eb..b9a7d45df597d2623f9dc833666f06dd6dd0fa5d 100644
--- a/macro/sts/sts_reco_raw.C
+++ b/macro/sts/sts_reco_raw.C
@@ -1,3 +1,8 @@
+/** @file sts_reco_raw.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for local reconstruction in STS from RAW data
diff --git a/macro/sts/sts_sim.C b/macro/sts/sts_sim.C
index a2a9e0fc86a3bb76547712bd27ee95922002dcd5..e32efb0577a10e807604a9908f2fc5d8bd20f6e9 100644
--- a/macro/sts/sts_sim.C
+++ b/macro/sts/sts_sim.C
@@ -1,3 +1,8 @@
+/** @file sts_sim.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_auau.C b/macro/sts/sts_sim_auau.C
index 62afbee643f2292c1203028ed81f35ac60b3e5a0..ec08118404c46d2869fe945e20b0fd1be08a781d 100644
--- a/macro/sts/sts_sim_auau.C
+++ b/macro/sts/sts_sim_auau.C
@@ -1,3 +1,8 @@
+/** @file sts_sim_auau.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_pau.C b/macro/sts/sts_sim_pau.C
index 718b56531e04cd98adbee1bdeb705229bcfe382a..f79e77178b5572a7d07007b03d10d1122577bff4 100644
--- a/macro/sts/sts_sim_pau.C
+++ b/macro/sts/sts_sim_pau.C
@@ -1,3 +1,8 @@
+/** @file sts_sim_pau.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_single.C b/macro/sts/sts_sim_single.C
index 9d7d80a2e67e6804a18ebcf5a74676f68c5dd359..c59190a3dbb1aad34e69eec6470a319634a817e0 100644
--- a/macro/sts/sts_sim_single.C
+++ b/macro/sts/sts_sim_single.C
@@ -1,3 +1,8 @@
+/** @file sts_sim_single.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS-only simulation, digitisation and reconstruction
diff --git a/macro/sts/sts_transport.C b/macro/sts/sts_transport.C
index 81d548b6bb6e2fd8908499cf1f3012e645eab65e..474aef28d5f2516a3cbd0dd74227ad58bc75d7de 100644
--- a/macro/sts/sts_transport.C
+++ b/macro/sts/sts_transport.C
@@ -1,3 +1,8 @@
+/** @file sts_transport.C
+  * @copyright Copyright (C) 2010-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS-only transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/CbmTofHitsProd.C b/macro/tof/CbmTofHitsProd.C
index d6240aadb3d4efffa028433b357e00b30dee8152..a60dd189b0fde2603872e49bafd72c4aea9a3b98 100644
--- a/macro/tof/CbmTofHitsProd.C
+++ b/macro/tof/CbmTofHitsProd.C
@@ -1,3 +1,8 @@
+/** @file CbmTofHitsProd.C
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro to produce Tof Hit from transported file
 
 {
diff --git a/macro/tof/TOF_test.C b/macro/tof/TOF_test.C
index 6dfa83e0c52bb518e3f1deff255c231e20cccee6..2f8c686fc161b1eb404139ea357372fd69ebd4f8 100644
--- a/macro/tof/TOF_test.C
+++ b/macro/tof/TOF_test.C
@@ -1,3 +1,8 @@
+/** @file TOF_test.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //Generator for CbmTof Geometry
 //Update 01/10/2012 nh
 // 08/10/2012 add sensitive gas gaps
diff --git a/macro/tof/Tof_QA.C b/macro/tof/Tof_QA.C
index af808664d78a46a3e5c898a4d16e4c3bc6300d1c..7117300a72d9f5dc1742a53e60cea854a39278ae 100644
--- a/macro/tof/Tof_QA.C
+++ b/macro/tof/Tof_QA.C
@@ -1,3 +1,8 @@
+/** @file Tof_QA.C
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmGlobalTrack.h"
 #include "CbmMCTrack.h"
 #include "CbmStsTrack.h"
diff --git a/macro/tof/anaTof100.C b/macro/tof/anaTof100.C
index 04f61a806bf706a6fd47379b1521777aac6deb86..73628108e9095722b38dfc2e819e551312e065f3 100644
--- a/macro/tof/anaTof100.C
+++ b/macro/tof/anaTof100.C
@@ -1,3 +1,8 @@
+/** @file anaTof100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 anaTof100()
 {
 
diff --git a/macro/tof/beamtime/apr14/ana_digi.C b/macro/tof/beamtime/apr14/ana_digi.C
index bb9d79210ec5b14279e53e13594e487b2fbeaa19..868aa5725aeb093257ec06502dcab034c1699bc7 100644
--- a/macro/tof/beamtime/apr14/ana_digi.C
+++ b/macro/tof/beamtime/apr14/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calTrg = -1, Int_t calSmType = 2, Int_t RefTrg = 5,
               char* cFileId = "MbsTrbSun2325")
 {
diff --git a/macro/tof/beamtime/apr14/ana_digi_Sun2325.C b/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
index e42a4233b3d3660769f94a82f5ed5a1895424107..6d65c802efe2b39a0b9067858a4498b2a1edc026 100644
--- a/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
+++ b/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_Sun2325.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_Sun2325(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calTrg = -1, Int_t calSmType = 2,
                       Int_t RefTrg = 1, char* cFileId = "MbsTrbSun2325")
 {
diff --git a/macro/tof/beamtime/apr14/ana_lmd.C b/macro/tof/beamtime/apr14/ana_lmd.C
index c68cdad4895a4cf07c5f3fcc61d741a5115f4a8a..6bebd55b02d80d4678f4907c8c33be84ae3b99e1 100644
--- a/macro/tof/beamtime/apr14/ana_lmd.C
+++ b/macro/tof/beamtime/apr14/ana_lmd.C
@@ -1,3 +1,8 @@
+/** @file ana_lmd.C
+  * @copyright Copyright (C) 2015-2016 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for analyzing test setup data
diff --git a/macro/tof/beamtime/apr14/currents/CurrRateHd.C b/macro/tof/beamtime/apr14/currents/CurrRateHd.C
index 5285ee4988e4620663f632f9b3d8d2af1871f813..9947fdd4085a357999d4f6e8a94a9772e2772dd8 100644
--- a/macro/tof/beamtime/apr14/currents/CurrRateHd.C
+++ b/macro/tof/beamtime/apr14/currents/CurrRateHd.C
@@ -1,3 +1,8 @@
+/** @file CurrRateHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TString.h"
 
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/apr14/currents/StructDef.h b/macro/tof/beamtime/apr14/currents/StructDef.h
index 2b72339d55f39171937472b139467f3de0bc6b8e..cd11514c3062ac8fcb4e99627e9cd2eb50d1f8f5 100644
--- a/macro/tof/beamtime/apr14/currents/StructDef.h
+++ b/macro/tof/beamtime/apr14/currents/StructDef.h
@@ -1,3 +1,8 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "Riostream.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlot.C b/macro/tof/beamtime/apr14/currents/currentPlot.C
index a432e53d087b415e8b66b3ebb15dba20c21de9ad..94029a199b45c1f13060d1a6e11b1f6c6fb658e1 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlot.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlot.C
@@ -1,3 +1,8 @@
+/** @file currentPlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlotHd.C b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
index 0a63b520c32a8440e943806a24bb9da169f16fec..2cca9a15ed50f94533540ed06568602d15fe3516 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
@@ -1,3 +1,8 @@
+/** @file currentPlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentTreeConv.C b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
index eaf4e39aee7446167b2ae3b610240ed4aeaf86ea..c701a4c437ea73c69e12400adb41842be71a0392 100644
--- a/macro/tof/beamtime/apr14/currents/currentTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
@@ -1,3 +1,8 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
index 17818b8ffcfdc806fc29c7cccd64d6fd97573408..e76e598577f75c513d560e7a5e711de83624c610 100644
--- a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
+++ b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
@@ -1,3 +1,8 @@
+/** @file hvScalUseExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "StructDef.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/loopTreeConv.C b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
index 49b6433d2bf0a95d044e987bc2bd0b7377f5a2bc..bb6adc8dac8ae645ac2ca7dfb0b76a54ba6d6c1f 100644
--- a/macro/tof/beamtime/apr14/currents/loopTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
@@ -1,3 +1,8 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/apr14/currents/mergeTrees.C b/macro/tof/beamtime/apr14/currents/mergeTrees.C
index ae679e9f8d8dca6dfe12113a7888e3743a16197a..d4d706801884f0e239c5fb66dc30be20ae99242d 100644
--- a/macro/tof/beamtime/apr14/currents/mergeTrees.C
+++ b/macro/tof/beamtime/apr14/currents/mergeTrees.C
@@ -1,3 +1,8 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/ratePlot.C b/macro/tof/beamtime/apr14/currents/ratePlot.C
index 617c811298e20d7aeb93c3e169f42275ab95bba6..2a4b2961b245cd0251b4c3f1601f1d1ffefbdef0 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlot.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlot.C
@@ -1,3 +1,8 @@
+/** @file ratePlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t ratePlot()
 {
diff --git a/macro/tof/beamtime/apr14/currents/ratePlotExample.C b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
index 52e92e9ff7e5b8b473db5005a642fa67099e6e60..f638981cd72b58ac65b805a108f08ee5077e10a4 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotExample.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
@@ -1,3 +1,8 @@
+/** @file ratePlotExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t ratePlotExample(Int_t iScalerIndex = 3, Double_t dScalerArea = -1)
 {
diff --git a/macro/tof/beamtime/apr14/currents/ratePlotHd.C b/macro/tof/beamtime/apr14/currents/ratePlotHd.C
index a52fb90a793993ba74e4bf2bf63626749d4fc90b..4120f8b000e2efc1beda9e1ea0555d087ae275e7 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotHd.C
@@ -1,3 +1,8 @@
+/** @file ratePlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t ratePlotHd()
 {
diff --git a/macro/tof/beamtime/apr14/pl_all_DigiCor.C b/macro/tof/beamtime/apr14/pl_all_DigiCor.C
index 3d123bfbee8732b27770ca401a8b2b97b4fe6c4e..f7fd3b95fa130f4d24bb212a4d04ea22356bb826 100644
--- a/macro/tof/beamtime/apr14/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/apr14/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C b/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
index 24f3d9dc98c2a1615eaa9f8c3e494dd9cd6991b1..34373df9ddbc4ce89a4ee1ba4135729a603b0b73 100644
--- a/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
+++ b/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluDelTofTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluDelTofTrg(Int_t iNch = 1, Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C b/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
index eff45541d31ec17d8961b02e718f982970a712aa..07165db266bd4264196744985b7cb4d695f85467 100644
--- a/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
+++ b/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalkTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalkTrg(Int_t iNch = 1, Int_t i1 = 0, Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C b/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..02808a1805cfb6f2a8615c3effd4cc31ac78c0a8 100644
--- a/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc.C b/macro/tof/beamtime/apr14/pl_all_trbtdc.C
index fe5cf786e7cb6d19c0ad964363b87ef44d53cf35..7acce371fb01de1d989a8fe97b0d2b2d06b64160 100644
--- a/macro/tof/beamtime/apr14/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/apr14/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..cec7df14ccc81d4de3d8c35faa277121381085c5 100644
--- a/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C b/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..d46b79a788cbf960d5aca624f217979966d9e6c3 100644
--- a/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_deb_pla.C b/macro/tof/beamtime/apr14/pl_deb_pla.C
index 3502d5d7f70ed498ea41cdac80f1b5407c9f4325..3ce03e6ad0ba61c51350c6a6d39c966e2c420bd2 100644
--- a/macro/tof/beamtime/apr14/pl_deb_pla.C
+++ b/macro/tof/beamtime/apr14/pl_deb_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_moni_clu.C b/macro/tof/beamtime/apr14/pl_moni_clu.C
index 1349f2be3c69125104c1d7d4407707bcd64c1f72..0cd6bc762fb6ee145d769eedde882aea4cfbaef6 100644
--- a/macro/tof/beamtime/apr14/pl_moni_clu.C
+++ b/macro/tof/beamtime/apr14/pl_moni_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_Mat04best.C b/macro/tof/beamtime/apr14/pl_over_Mat04best.C
index 9a39056e1f6275a9c785f27d8cfd91a09531e164..ecc6afaad5cb60fc5762f15e60fca87efb7d1cfe 100644
--- a/macro/tof/beamtime/apr14/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/apr14/pl_over_Mat04best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_Mat24.C b/macro/tof/beamtime/apr14/pl_over_Mat24.C
index 200aa76c538afe57b306c7d4e3aaddd8c3353e14..eef14d55d574c0c4ee7561ccb832ca3c22216a7a 100644
--- a/macro/tof/beamtime/apr14/pl_over_Mat24.C
+++ b/macro/tof/beamtime/apr14/pl_over_Mat24.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_cl2g.C b/macro/tof/beamtime/apr14/pl_over_cl2g.C
index 54153d3d6d3c6aa30ee6523fb07566df21aa1f3e..a883332a3a06da266f5825b52d363883b4ac814d 100644
--- a/macro/tof/beamtime/apr14/pl_over_cl2g.C
+++ b/macro/tof/beamtime/apr14/pl_over_cl2g.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu.C b/macro/tof/beamtime/apr14/pl_over_clu.C
index 4f6a6294365e82006bd52fd40eaeb1ad12916c4b..d7850b21fd1167711290c45bb5f66f82e5b70368 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_clu(Int_t SmT = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_clu0.C b/macro/tof/beamtime/apr14/pl_over_clu0.C
index f595acb4c1ff427475f1f91986f7625c23c3be95..7d3296ab28020c44dcd505fd100ed4c9428c6437 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu0T0.C b/macro/tof/beamtime/apr14/pl_over_clu0T0.C
index c480e0702fd8d64f1ba3ea63cac5ca5b87a551c6..91384c9680aa362c975da72a17bebd87bfa4d7dd 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu0T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu1.C b/macro/tof/beamtime/apr14/pl_over_clu1.C
index 0d30825eced07c6b5c94121382b7c071567ddd5a..14b50c0265848d6daadc6d6ba5d6495b8673507e 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu1.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu1.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2.C b/macro/tof/beamtime/apr14/pl_over_clu2.C
index 7e6ae434435e8c25ab492c5bbdb5e303bf6d837e..583587062e032921adf571f3754bc9ca26eebec7 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2T.C b/macro/tof/beamtime/apr14/pl_over_clu2T.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..4bbbf42b67247a95271bcd067cf1cc48c13448c8 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2T.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2T.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2trg0.C b/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
index 829d747e11c5b9488d41fc12afa4866a60dd4c4a..73c2314cd5a26b97ff413f238008993fd999134b 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu4.C b/macro/tof/beamtime/apr14/pl_over_clu4.C
index 5f964e9f73335e550066fec59d7abdfc849a239a..97c1e952db76f14e397959873229baa33104ef3f 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu4.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu4.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_cluTrg.C b/macro/tof/beamtime/apr14/pl_over_cluTrg.C
index 748eb097db0fd3c831413eff17106ec4ad0ef76f..bdacb8d4496ed1bbfc70cce9f2b70267caee0607 100644
--- a/macro/tof/beamtime/apr14/pl_over_cluTrg.C
+++ b/macro/tof/beamtime/apr14/pl_over_cluTrg.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cluTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cluTrg(Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_clust.C b/macro/tof/beamtime/apr14/pl_over_clust.C
index 179ce00364a6eae64e23801a032d02129ae7f712..50c95474dc14739fef82be348408ec0b99573d4c 100644
--- a/macro/tof/beamtime/apr14/pl_over_clust.C
+++ b/macro/tof/beamtime/apr14/pl_over_clust.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_pla.C b/macro/tof/beamtime/apr14/pl_over_pla.C
index bd8c402dd46e80eeb412361712e4556c4eefc366..08db77fe38f51ae3642c7525e3e2bc12659e76fa 100644
--- a/macro/tof/beamtime/apr14/pl_over_pla.C
+++ b/macro/tof/beamtime/apr14/pl_over_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_trb_ct.C b/macro/tof/beamtime/apr14/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..a3c9b27370c80735fd96d8f1faa434e56e59242c 100644
--- a/macro/tof/beamtime/apr14/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/apr14/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_trb_ft.C b/macro/tof/beamtime/apr14/pl_over_trb_ft.C
index c9180330badfd2f1b2deb673363a50c2e9d3c883..6ac1a51c675e28e153ad7bdea7ce3855f12c41f0 100644
--- a/macro/tof/beamtime/apr14/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/apr14/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_vftx.C b/macro/tof/beamtime/apr14/pl_over_vftx.C
index 3a318b8546f02ce8e9a2d12e47bb9e44f6394733..2a97683d87c03e4535b33551a94769b3e95e3a24 100644
--- a/macro/tof/beamtime/apr14/pl_over_vftx.C
+++ b/macro/tof/beamtime/apr14/pl_over_vftx.C
@@ -1,3 +1,8 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/ana_digi.C b/macro/tof/beamtime/feb15/ana_digi.C
index 4da26a132f3e7909e6ddbea6ed5f189e2e98c4e9..a8aa819940debbef8a216c057f226d12b7a8afb7 100644
--- a/macro/tof/beamtime/feb15/ana_digi.C
+++ b/macro/tof/beamtime/feb15/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_cal.C b/macro/tof/beamtime/feb15/ana_digi_cal.C
index 3b76a20e0367bbdbf4e3775aacceeee9845c0f32..48435b257f2bb843ea100a584f7123d9b5cca3fd 100644
--- a/macro/tof/beamtime/feb15/ana_digi_cal.C
+++ b/macro/tof/beamtime/feb15/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_deb.C b/macro/tof/beamtime/feb15/ana_digi_deb.C
index 59959f218ed3694ff433f4ab596bcbc79402fa90..aac9c127da9cab5ad34f8c2e33e67af5dda3bee3 100644
--- a/macro/tof/beamtime/feb15/ana_digi_deb.C
+++ b/macro/tof/beamtime/feb15/ana_digi_deb.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_deb.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_deb(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_ini.C b/macro/tof/beamtime/feb15/ana_digi_ini.C
index 96111e302ccf6d0d6cfce914ce50e41e08713987..536ba0a02bfe435179f5868fd91a035a966152d6 100644
--- a/macro/tof/beamtime/feb15/ana_digi_ini.C
+++ b/macro/tof/beamtime/feb15/ana_digi_ini.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CernSps05Mar0041", Int_t iSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_nodia.C b/macro/tof/beamtime/feb15/ana_digi_nodia.C
index 2e53d4724c4e4611ec210fd4ac9257a228bc116f..834d91a109976dc10c196558210bcf63091dee7a 100644
--- a/macro/tof/beamtime/feb15/ana_digi_nodia.C
+++ b/macro/tof/beamtime/feb15/ana_digi_nodia.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_nodia.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_nodia(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 0,
                     char* cFileId = "Trb24Feb2028", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_hits.C b/macro/tof/beamtime/feb15/ana_hits.C
index 2b32de166fb83981caed9f993679e70c9549f099..9ee7ce7bcd4b483ab2c056a8ce459eb64f9b35f4 100644
--- a/macro/tof/beamtime/feb15/ana_hits.C
+++ b/macro/tof/beamtime/feb15/ana_hits.C
@@ -1,3 +1,8 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", Int_t iSet = 0,
               Int_t iSel2 = 0, Int_t iTrackingSetup = 3)
 {
diff --git a/macro/tof/beamtime/feb15/basic_unpacking.C b/macro/tof/beamtime/feb15/basic_unpacking.C
index d61c0eb8ec9eaa433464213f10852df1e56e1c0b..18951bf800b0b7c3b06d19180736325e0fb5b5f6 100644
--- a/macro/tof/beamtime/feb15/basic_unpacking.C
+++ b/macro/tof/beamtime/feb15/basic_unpacking.C
@@ -1,3 +1,8 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/feb15/current/FileListDef.h b/macro/tof/beamtime/feb15/current/FileListDef.h
index 35050e5decffbf51aa968aaff35cc727496d678c..ee9919e6c89a92be9384af53de18a58b75d5b43c 100644
--- a/macro/tof/beamtime/feb15/current/FileListDef.h
+++ b/macro/tof/beamtime/feb15/current/FileListDef.h
@@ -1,3 +1,8 @@
+/** @file FileListDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Definitions for the HV monitoring in Feb. 2015 beamtime at CERN SPS
 // 22/04/2015, P.-A. Loizeau
 
diff --git a/macro/tof/beamtime/feb15/current/StructDef.h b/macro/tof/beamtime/feb15/current/StructDef.h
index b689d74609560181f5e716cc5ef2172e958ed660..7060a6a74ca8fc9481fdc25d5a4e30de95cf080a 100644
--- a/macro/tof/beamtime/feb15/current/StructDef.h
+++ b/macro/tof/beamtime/feb15/current/StructDef.h
@@ -1,3 +1,8 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/feb15/current/currentTreeConv.C b/macro/tof/beamtime/feb15/current/currentTreeConv.C
index 269d64d9dffe44af78d6fe0ef1f2b723bf59d201..5a28ed635a9cc7d5b5ba2250e5e34c7058cd2b4c 100644
--- a/macro/tof/beamtime/feb15/current/currentTreeConv.C
+++ b/macro/tof/beamtime/feb15/current/currentTreeConv.C
@@ -1,3 +1,8 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ROOT headers
 #include "TFile.h"
 #include "TObjArray.h"
diff --git a/macro/tof/beamtime/feb15/current/loopTreeConv.C b/macro/tof/beamtime/feb15/current/loopTreeConv.C
index 9afa530c549f4fff946a6b77b5589e29df76dfa1..e83d304722d09586937bfd95cc6c2ea70f2f9e5f 100644
--- a/macro/tof/beamtime/feb15/current/loopTreeConv.C
+++ b/macro/tof/beamtime/feb15/current/loopTreeConv.C
@@ -1,3 +1,8 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "FileListDef.h"
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/feb15/current/mergeTrees.C b/macro/tof/beamtime/feb15/current/mergeTrees.C
index 3d378e5adc4dbd0d800c09cb92c9a0594e4cdd43..32d345b195fa179dedd37ff11d9bd0c6779b415a 100644
--- a/macro/tof/beamtime/feb15/current/mergeTrees.C
+++ b/macro/tof/beamtime/feb15/current/mergeTrees.C
@@ -1,3 +1,8 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/feb15/current/plot_Current_Date.C b/macro/tof/beamtime/feb15/current/plot_Current_Date.C
index d60f1f4d98bb8953ca0a764fc12fe24a9f4f3176..ad556fc90a0d3f9e32cb5526bcf3bb1883929e42 100644
--- a/macro/tof/beamtime/feb15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/feb15/current/plot_Current_Date.C
@@ -1,3 +1,8 @@
+/** @file plot_Current_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "FileListDef.h"
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/feb15/dis_hits.C b/macro/tof/beamtime/feb15/dis_hits.C
index f48da62d3a6169cd29ba6543493fdaa10c51c78f..1dd390735461dad01ca6d423ec60b7541aea4388 100644
--- a/macro/tof/beamtime/feb15/dis_hits.C
+++ b/macro/tof/beamtime/feb15/dis_hits.C
@@ -1,3 +1,8 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", Int_t iSet = 0,
               Int_t iSel2 = 0, Int_t iTrackingSetup = 6)
 {  // display hits in event display
diff --git a/macro/tof/beamtime/feb15/merge_rate.C b/macro/tof/beamtime/feb15/merge_rate.C
index 3eabe5a83648daf3e18fd2988f44b8cbebbb8f61..d8e8cc91b5c57a5301f39bb7f81b12d51a2fdbc3 100644
--- a/macro/tof/beamtime/feb15/merge_rate.C
+++ b/macro/tof/beamtime/feb15/merge_rate.C
@@ -1,3 +1,8 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/feb15/pl_XY_trk.C b/macro/tof/beamtime/feb15/pl_XY_trk.C
index 2bf2533bebcede5e1e6121fb281c598672737355..fa2fc15897f12830fbf25f13513edde6bfb56244 100644
--- a/macro/tof/beamtime/feb15/pl_XY_trk.C
+++ b/macro/tof/beamtime/feb15/pl_XY_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_XY_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_CluMul.C b/macro/tof/beamtime/feb15/pl_all_CluMul.C
index f2fd4aa61a8281db762996175004bfd14b116423..089d7d6a543bf383c351725c8bd9782409ae4bbc 100644
--- a/macro/tof/beamtime/feb15/pl_all_CluMul.C
+++ b/macro/tof/beamtime/feb15/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNDet = 8)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_DigiCor.C b/macro/tof/beamtime/feb15/pl_all_DigiCor.C
index 5c088c09ecaaa2fd543e52ef3daff6c4f35653bd..faef8622de5c1bc1d09b523964f5079e4e592e4f 100644
--- a/macro/tof/beamtime/feb15/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/feb15/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 9)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_XY.C b/macro/tof/beamtime/feb15/pl_all_XY.C
index a85765113bc8d720aa503b55ee68e1324572b9db..6c0cc2dead5cde2d0d57379edd5b3f0df9d6eb6d 100644
--- a/macro/tof/beamtime/feb15/pl_all_XY.C
+++ b/macro/tof/beamtime/feb15/pl_all_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C b/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
index 6efa4cded5585f1231c43b5433d6065cafb9e593..8c1c1a994a866a6b188784e0f5e7ac80affbd482 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluWalk.C b/macro/tof/beamtime/feb15/pl_all_cluWalk.C
index df137f91d95f81e67f383026e43266431ac27c98..c71c5f95d00cb8d174357237990147560e5aa017 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluWalk.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C b/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
index ae3a76edfab88a08cbb0f3dd0e939b1844aef15d..25a0bb915b76b14b4be4ac1511908a7eedf10cdd 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_time_resolution.C b/macro/tof/beamtime/feb15/pl_all_time_resolution.C
index a13fa3eb55b7f79fdfcd309af2935bdf09e3f20c..e34c7625dc80c6e52d0dea24d43d5c640156fcb7 100644
--- a/macro/tof/beamtime/feb15/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C b/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..1dad2110531c448a633f54a8a5e9b02be1784ccb 100644
--- a/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc.C b/macro/tof/beamtime/feb15/pl_all_trbtdc.C
index 2849872cd109580cf792a5be3433c5d0fdcd2172..ff4fe32ad3cfb7bca93d2ecb03bcec9de25737d9 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..9a48d33625b544632a0fd9cdf3fe2bf4bf83e944 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
index 0826c497615570af47abb66bba071e54a18bcb10..6481aaef7c512d821162f591c54bf1a3d92821d2 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..6f79a5b4c06aefb426cfe847e4ba64daa4d4a354 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_calib_trk.C b/macro/tof/beamtime/feb15/pl_calib_trk.C
index 905c6b3a2bc7f52627e235c9dac670a62c50d7c8..11c97e7badca2c447715bf467c6da7a47d2fdff6 100644
--- a/macro/tof/beamtime/feb15/pl_calib_trk.C
+++ b/macro/tof/beamtime/feb15/pl_calib_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_deb_pla.C b/macro/tof/beamtime/feb15/pl_deb_pla.C
index 3502d5d7f70ed498ea41cdac80f1b5407c9f4325..820695e279570c6cf3826b594f8dd9ea7fe514d8 100644
--- a/macro/tof/beamtime/feb15/pl_deb_pla.C
+++ b/macro/tof/beamtime/feb15/pl_deb_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_diam_tres.C b/macro/tof/beamtime/feb15/pl_diam_tres.C
index 0f5a1bbdaa6b25ce8bc7d3fd872e4368ecb97dd5..b653764d4d7277eb24d555d9f1729bb4c3abe69c 100644
--- a/macro/tof/beamtime/feb15/pl_diam_tres.C
+++ b/macro/tof/beamtime/feb15/pl_diam_tres.C
@@ -1,3 +1,8 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/feb15/pl_eff_XY.C b/macro/tof/beamtime/feb15/pl_eff_XY.C
index 2af0c5944e99791bd3f95d6d66e72cb118ea174b..e1966b7df44297dfe5d768b4325edbe8761316bb 100644
--- a/macro/tof/beamtime/feb15/pl_eff_XY.C
+++ b/macro/tof/beamtime/feb15/pl_eff_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_2D.C b/macro/tof/beamtime/feb15/pl_info_2D.C
index 4c41ee0e307bcc8c1536573e7617ad29500d021a..1b4c9540278d9a0a1c811aac079536490d308b44 100644
--- a/macro/tof/beamtime/feb15/pl_info_2D.C
+++ b/macro/tof/beamtime/feb15/pl_info_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_Chi2D.C b/macro/tof/beamtime/feb15/pl_info_Chi2D.C
index f098507b256d6d4b7ecda69f19110e6969e6d656..1104c393cd81d37deb69c9abf0167074d82b1245 100644
--- a/macro/tof/beamtime/feb15/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/feb15/pl_info_Chi2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C b/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
index 0418ac2756e9617c35dbeb52e4b78a6567610f93..6b79a34607e7187f5f5b3689841b774d05f5532d 100644
--- a/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_info_cluTot.C b/macro/tof/beamtime/feb15/pl_info_cluTot.C
index 3ab816732c4357ba95f8cf2a5610ac0f2d5f69f6..be786dd5bf64a063e6f8f731011b5987dda00f70 100644
--- a/macro/tof/beamtime/feb15/pl_info_cluTot.C
+++ b/macro/tof/beamtime/feb15/pl_info_cluTot.C
@@ -1,3 +1,8 @@
+/** @file pl_info_cluTot.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_cluTot(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_loc_XY.C b/macro/tof/beamtime/feb15/pl_loc_XY.C
index 8405ab71349b029162a2eec31e0498453444745a..bf265cb5293534ad0b0dded4f354386a237d52ad 100644
--- a/macro/tof/beamtime/feb15/pl_loc_XY.C
+++ b/macro/tof/beamtime/feb15/pl_loc_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_loc_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_loc_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_map_debug.C b/macro/tof/beamtime/feb15/pl_map_debug.C
index 053e99bf14da8a1d1131ad812210a3f7eed6b8f4..7de2ba3fd2411fc136ee2e67de939598111b8fe9 100644
--- a/macro/tof/beamtime/feb15/pl_map_debug.C
+++ b/macro/tof/beamtime/feb15/pl_map_debug.C
@@ -1,3 +1,8 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/feb15/pl_moni_clu.C b/macro/tof/beamtime/feb15/pl_moni_clu.C
index 1349f2be3c69125104c1d7d4407707bcd64c1f72..4f670ed5b97e9a3353e3f264142052583fba0838 100644
--- a/macro/tof/beamtime/feb15/pl_moni_clu.C
+++ b/macro/tof/beamtime/feb15/pl_moni_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_2hit.C b/macro/tof/beamtime/feb15/pl_over_2hit.C
index 79d0bc0fd264f73866e8e0a27f99fe6c63e83dcf..80d6512fbae1e02cc8a35d53bbdb899b16ea87fd 100644
--- a/macro/tof/beamtime/feb15/pl_over_2hit.C
+++ b/macro/tof/beamtime/feb15/pl_over_2hit.C
@@ -1,3 +1,8 @@
+/** @file pl_over_2hit.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_2hit(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04.C b/macro/tof/beamtime/feb15/pl_over_Mat04.C
index 6416c2bc2c5c203f998bddb399b4282efc79fc10..4f01d14828dc7f44875c9faefcd269764f913caa 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C b/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
index ac5bdf67ede386d6d0a2f3c38a71b1508c26311c..648601a2713504fb2ec0dc0ac6d9250fb9934f9e 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
index 6e7d38db64c5de6415de897b6dca3773c5ac2777..bfb5b49945a6a14df63e626e0372a44d0f7ff82d 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04best.C b/macro/tof/beamtime/feb15/pl_over_Mat04best.C
index 3a2cc8a6ffac47a03d9d0d72d341ea3a6a9a47d2..cd4a8bbf518678ab6e00f51fd45b3f5ed51ac2ed 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat24.C b/macro/tof/beamtime/feb15/pl_over_Mat24.C
index d4bf23cd526d443cc7f66dc9b5cecc35bdb42242..b20f056c779dab0b90a597211e70be69675f7363 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat24.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat24.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_MatD4sel.C b/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
index f3f5a2bf1a84fc5943b08b16304efe66ff9189dd..329f4f1e1940a132bdfcd3e87ab21edfafd047db 100644
--- a/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_MatD4sel()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_XX.C b/macro/tof/beamtime/feb15/pl_over_XX.C
index 4a851f2a81f2b33ef2d3f3738acf384208746493..71f95d6b8a7a4b4c1eba3f6b2489809df62ef20c 100644
--- a/macro/tof/beamtime/feb15/pl_over_XX.C
+++ b/macro/tof/beamtime/feb15/pl_over_XX.C
@@ -1,3 +1,8 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cl2g.C b/macro/tof/beamtime/feb15/pl_over_cl2g.C
index 54153d3d6d3c6aa30ee6523fb07566df21aa1f3e..f9fbf286178c39f75a39383406ada91ef2a20aee 100644
--- a/macro/tof/beamtime/feb15/pl_over_cl2g.C
+++ b/macro/tof/beamtime/feb15/pl_over_cl2g.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu.C b/macro/tof/beamtime/feb15/pl_over_clu.C
index a49bb227ac6b613e8fa7207a210379091cdb1b57..6cc3b1d289acf22eab7f6f53db9c07f02fe1629d 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_clu0.C b/macro/tof/beamtime/feb15/pl_over_clu0.C
index f595acb4c1ff427475f1f91986f7625c23c3be95..f269d36f27509053f18e965a8dbafd8d7208a4a7 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu0T0.C b/macro/tof/beamtime/feb15/pl_over_clu0T0.C
index c480e0702fd8d64f1ba3ea63cac5ca5b87a551c6..21a3e0bbf1c46e65f4cc0a13d8d0bb3c53f07c33 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu0T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu1.C b/macro/tof/beamtime/feb15/pl_over_clu1.C
index 0d30825eced07c6b5c94121382b7c071567ddd5a..124b955ab96c11176a1715cf998b625e5ea5932e 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu1.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu1.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2.C b/macro/tof/beamtime/feb15/pl_over_clu2.C
index 7e6ae434435e8c25ab492c5bbdb5e303bf6d837e..346e08c93199420da2ac3c66df33aa6b6c336cbb 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2T.C b/macro/tof/beamtime/feb15/pl_over_clu2T.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..5919e2e0b32c7278e7e2c550e768ebaf1d37b713 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2T.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2T.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2T0.C b/macro/tof/beamtime/feb15/pl_over_clu2T0.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..3f2c8053011a4821cf49d4b5eca9f1b95cecfbd9 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2trg0.C b/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
index 829d747e11c5b9488d41fc12afa4866a60dd4c4a..7371eed0b67c5592ac1b738ef4be3c652a8f6485 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu4.C b/macro/tof/beamtime/feb15/pl_over_clu4.C
index 5f964e9f73335e550066fec59d7abdfc849a239a..ec90e46cc481fa5c976c42ccf1ff08c933dd6c0b 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu4.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu4.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu4T0.C b/macro/tof/beamtime/feb15/pl_over_clu4T0.C
index 6d3afd79197d90f22afd4a120226394fd6bdbc24..b368b4368b235036a5f189a5abb7fa4ba9f92a20 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu4T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu5.C b/macro/tof/beamtime/feb15/pl_over_clu5.C
index 743a7bea2e0613caba6ea1d498097ef3c05fd8ed..4b5c05a2400a0c8d80ba950dcb16f6e7b2eef091 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu5.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu5.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu5.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu6.C b/macro/tof/beamtime/feb15/pl_over_clu6.C
index 0bcc770ca1f48c966aa97d0620d895da2b4ea0e7..fd8e2e51f8c39acae939422c7abc78d046fca2da 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu6.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu6.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu6.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu7.C b/macro/tof/beamtime/feb15/pl_over_clu7.C
index 8dad0767b7e0595f994ff042e25969b7ad4dd773..2a99a30ac15bc1bd805a5496105fd1caae0155b5 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu7.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu7.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu7.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu7T0.C b/macro/tof/beamtime/feb15/pl_over_clu7T0.C
index c3e5d85c1251f1942e6a6623f3ff56c3b4b5b61f..897e1f1cc9c6121bb73429d1a4aff01cfea15367 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu7T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu7T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu7T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu8.C b/macro/tof/beamtime/feb15/pl_over_clu8.C
index 1d90c415ac1275dc113e6ab3836a3bf14383ad4f..c3e378ae46f7bb19c46e6a42cae1076c344c6338 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu8.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu8.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu8.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cluSel.C b/macro/tof/beamtime/feb15/pl_over_cluSel.C
index c6633a9c56ce1fb937085b4f2955b677e7f9056e..11d40cf525eab4870ae55379d926d663d93da596 100644
--- a/macro/tof/beamtime/feb15/pl_over_cluSel.C
+++ b/macro/tof/beamtime/feb15/pl_over_cluSel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_clust.C b/macro/tof/beamtime/feb15/pl_over_clust.C
index 179ce00364a6eae64e23801a032d02129ae7f712..9251797d250a618b5a8cba1f4fab979389ac47f7 100644
--- a/macro/tof/beamtime/feb15/pl_over_clust.C
+++ b/macro/tof/beamtime/feb15/pl_over_clust.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cor.C b/macro/tof/beamtime/feb15/pl_over_cor.C
index 69b7bb56b5c6d56494c2c8a69647a3ca5227e0a8..222f1fd04b3c4e1893280d626d1e6cb217ea0ea3 100644
--- a/macro/tof/beamtime/feb15/pl_over_cor.C
+++ b/macro/tof/beamtime/feb15/pl_over_cor.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_off.C b/macro/tof/beamtime/feb15/pl_over_off.C
index 365522ac79fa46f415b10db242b326a3d2acb9bf..9cc1a479216651d8e3d0682d91c0448b2147b3d2 100644
--- a/macro/tof/beamtime/feb15/pl_over_off.C
+++ b/macro/tof/beamtime/feb15/pl_over_off.C
@@ -1,3 +1,8 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_off(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_pla.C b/macro/tof/beamtime/feb15/pl_over_pla.C
index f860dcd627a5b0663ffe1cee9575e84b5d0ff62e..f9077c59df3c2b314b309067f6bbe4025bec50f3 100644
--- a/macro/tof/beamtime/feb15/pl_over_pla.C
+++ b/macro/tof/beamtime/feb15/pl_over_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_trb_ct.C b/macro/tof/beamtime/feb15/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..55149a2cf14c555d2bd1c465101e4dd357e08f18 100644
--- a/macro/tof/beamtime/feb15/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/feb15/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_trb_ft.C b/macro/tof/beamtime/feb15/pl_over_trb_ft.C
index 6541d18f754825eb37107aa94f0ced27f248ea70..bfd9a4deca5b8e53595aec96a5e88a3f63597297 100644
--- a/macro/tof/beamtime/feb15/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/feb15/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_trk.C b/macro/tof/beamtime/feb15/pl_over_trk.C
index 211911dffe9564741dd86512535acb9808db22de..07e7f4cf0a04440a67ee668487b130eafe22b59d 100644
--- a/macro/tof/beamtime/feb15/pl_over_trk.C
+++ b/macro/tof/beamtime/feb15/pl_over_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_vftx.C b/macro/tof/beamtime/feb15/pl_over_vftx.C
index 3a318b8546f02ce8e9a2d12e47bb9e44f6394733..f3e0b7346da0373f36625b5ab7a1f873d57028aa 100644
--- a/macro/tof/beamtime/feb15/pl_over_vftx.C
+++ b/macro/tof/beamtime/feb15/pl_over_vftx.C
@@ -1,3 +1,8 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_page.C b/macro/tof/beamtime/feb15/pl_page.C
index 15b54f955e3106ae9050c6e1ca6ccf5e9d961bce..68be9e837af014161057ebf7f00ff849b0c44b8a 100644
--- a/macro/tof/beamtime/feb15/pl_page.C
+++ b/macro/tof/beamtime/feb15/pl_page.C
@@ -1,3 +1,8 @@
+/** @file pl_page.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_page(Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C b/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C
index b395202cceac7d5671f54377eef6a42d0c5d4abc..216ecfd216d4cf9aa062f97ee2fd25c3c13d6367 100644
--- a/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C
+++ b/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/feb15/pl_pla_resolution.C b/macro/tof/beamtime/feb15/pl_pla_resolution.C
index 8db2c8a62973962b220305b41232c1ad65f565ef..1b9b3fa81b1ae00d12a7fea059c32105d4ffb9e1 100644
--- a/macro/tof/beamtime/feb15/pl_pla_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_pla_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/feb15/pl_pull_trk.C b/macro/tof/beamtime/feb15/pl_pull_trk.C
index 3e1d40b11e31be74ed1820d12f4f146f01797b7e..10d15b16876b7c169e03a8a71f5ad42e4dd3f142 100644
--- a/macro/tof/beamtime/feb15/pl_pull_trk.C
+++ b/macro/tof/beamtime/feb15/pl_pull_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pull_trk(Int_t NSt = 5, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_tdc_ref_res.C b/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
index 62cf9722786276ff15a0f2cc6cb3ce3d5bb7ed3d..7f718cd8ac1300d64721fa1e708d630bd0bad8dd 100644
--- a/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
@@ -1,3 +1,8 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/feb15/pl_time_resolution.C b/macro/tof/beamtime/feb15/pl_time_resolution.C
index 9a7c41bcf47c4b8d6f7c50f78bb4c61819dd423e..10c8c6b230f9cd3a7ddddec55ee5d735f2b9ccb7 100644
--- a/macro/tof/beamtime/feb15/pl_time_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/feb15/pl_tot_per_channel.C b/macro/tof/beamtime/feb15/pl_tot_per_channel.C
index 713971c1e9f412fc174b6c1307844e45fa8c4734..32b51b73578e1d3f363d50262f22d8c6e431f76a 100644
--- a/macro/tof/beamtime/feb15/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/feb15/pl_tot_per_channel.C
@@ -1,3 +1,8 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/feb15/pl_vert_trk.C b/macro/tof/beamtime/feb15/pl_vert_trk.C
index dd73207fd87547a22ea43d9041ebe226c5787d06..288f2d843979c3ce4bb47165fe6cef0b2befa3c7 100644
--- a/macro/tof/beamtime/feb15/pl_vert_trk.C
+++ b/macro/tof/beamtime/feb15/pl_vert_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_vert_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/plot_Flux.C b/macro/tof/beamtime/feb15/plot_Flux.C
index a5f011f4d995675cec192dabd88a7772078e5005..db84a873a38a5461f1557b322f0fe2b2dd0230ef 100644
--- a/macro/tof/beamtime/feb15/plot_Flux.C
+++ b/macro/tof/beamtime/feb15/plot_Flux.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/plot_Flux_Date.C b/macro/tof/beamtime/feb15/plot_Flux_Date.C
index bebade73785ddac4d2d44f64b15ed98ff05af258..49a9d005e5dfe044f176fe0f2b864ec2417d22d3 100644
--- a/macro/tof/beamtime/feb15/plot_Flux_Date.C
+++ b/macro/tof/beamtime/feb15/plot_Flux_Date.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/rates_unpacking.C b/macro/tof/beamtime/feb15/rates_unpacking.C
index 55071b7724db27c82ae84bc36702a291f989f89c..b599fdf4338f5f349fe46adf662a74778c89b5d9 100644
--- a/macro/tof/beamtime/feb15/rates_unpacking.C
+++ b/macro/tof/beamtime/feb15/rates_unpacking.C
@@ -1,3 +1,8 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/rootlogon.C b/macro/tof/beamtime/feb15/rootlogon.C
index 56774779ce44d92243a310245ab9b3e14c619acb..0b172f81d6212a8c19a79ce66fe7fa9ca7e48636 100644
--- a/macro/tof/beamtime/feb15/rootlogon.C
+++ b/macro/tof/beamtime/feb15/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/feb15/unpackCalib.C b/macro/tof/beamtime/feb15/unpackCalib.C
index a7670b861c8cec6e1bdce43c00a9e9cd8f10ad64..fb7c77c04a2ec6dcd59ccf38d55bdf09d0a5502f 100644
--- a/macro/tof/beamtime/feb15/unpackCalib.C
+++ b/macro/tof/beamtime/feb15/unpackCalib.C
@@ -1,3 +1,8 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackCalib(char* cFileId = "CernSps05Mar0041")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/feb15/unpackRun.C b/macro/tof/beamtime/feb15/unpackRun.C
index 4766a34b3e3ea4cc885d2f67b8b0454607caff7d..1797b6fabf2974447e7ab4d435fa8262d75e3f78 100644
--- a/macro/tof/beamtime/feb15/unpackRun.C
+++ b/macro/tof/beamtime/feb15/unpackRun.C
@@ -1,3 +1,8 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackRun(char* cFileId = "CernSps05Mar0041")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/fit_ybox.C b/macro/tof/beamtime/fit_ybox.C
index 1a55a78941eb06313f39c55b45632da7f3129dd8..40a17033fc70db73ef9e0b926510ce45635b2258 100644
--- a/macro/tof/beamtime/fit_ybox.C
+++ b/macro/tof/beamtime/fit_ybox.C
@@ -1,3 +1,8 @@
+/** @file fit_ybox.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/tof/beamtime/get4/set_Get4v1Cond.C b/macro/tof/beamtime/get4/set_Get4v1Cond.C
index 09499d315075bf22479683de651af3e916c599e1..480b4710a3d4db374c8e320e8de12523137c408c 100644
--- a/macro/tof/beamtime/get4/set_Get4v1Cond.C
+++ b/macro/tof/beamtime/get4/set_Get4v1Cond.C
@@ -1,3 +1,8 @@
+/** @file set_Get4v1Cond.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // this is example how the ROC conditions can be initialized
 void set_Get4v1Cond()
 {
diff --git a/macro/tof/beamtime/get4/set_Get4v1Par.C b/macro/tof/beamtime/get4/set_Get4v1Par.C
index e3a80e2694b050c1f1baf5feebcbd0bd4d93bbc1..5c3ca88d7eb4d053680382072e0564ca14bee00e 100644
--- a/macro/tof/beamtime/get4/set_Get4v1Par.C
+++ b/macro/tof/beamtime/get4/set_Get4v1Par.C
@@ -1,3 +1,8 @@
+/** @file set_Get4v1Par.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void set_Get4v1Par()
 //void set_Get4v1Par( TGet4v1Param* param1 )
 {
diff --git a/macro/tof/beamtime/get4/unpack_get4_Fair.C b/macro/tof/beamtime/get4/unpack_get4_Fair.C
index 241986c6c123c407c79ae2291a45fa2c83f9f3d0..6c277605d5f3394f0142bdf360eb0bb64095e5bb 100644
--- a/macro/tof/beamtime/get4/unpack_get4_Fair.C
+++ b/macro/tof/beamtime/get4/unpack_get4_Fair.C
@@ -1,3 +1,8 @@
+/** @file unpack_get4_Fair.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/beamtime/invert_matrix.C b/macro/tof/beamtime/invert_matrix.C
index 454e7290fa26e1f79304e58c27ddb5d6b06b70f6..d73254f71316934b812f294b946d7ba2bb7bb099 100644
--- a/macro/tof/beamtime/invert_matrix.C
+++ b/macro/tof/beamtime/invert_matrix.C
@@ -1,3 +1,8 @@
+/** @file invert_matrix.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void invert_matrix(Int_t NSt = 3, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/ana_digi.C b/macro/tof/beamtime/lab16/ana_digi.C
index 6004f6446d8abb7b7df8e7e828daa1f02697e1f2..bcba495fa946c12dd10c8def0e2c01ed5cf805ed 100644
--- a/macro/tof/beamtime/lab16/ana_digi.C
+++ b/macro/tof/beamtime/lab16/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 901900921, Bool_t bOut = 0, Int_t iSel2 = 0,
               Bool_t bAvWalk = kTRUE)
diff --git a/macro/tof/beamtime/lab16/ana_digi_cal.C b/macro/tof/beamtime/lab16/ana_digi_cal.C
index 083d55ad8bee4bf610b125c5e44b80d01486d712..f0b0880a4612b0ddd06a63001fcb6cf98721acbd 100644
--- a/macro/tof/beamtime/lab16/ana_digi_cal.C
+++ b/macro/tof/beamtime/lab16/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofPiHd_22Aug1616", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_cal_self.C b/macro/tof/beamtime/lab16/ana_digi_cal_self.C
index d6db84da2bea5be4036b9147e0eefe83f02d8e6c..02dbf981a1518e002129d79226cfe0a4d365b2a7 100644
--- a/macro/tof/beamtime/lab16/ana_digi_cal_self.C
+++ b/macro/tof/beamtime/lab16/ana_digi_cal_self.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal_self.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal_self(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                        char* cFileId = "CbmTofSps_27Nov1728", Int_t iSet = 0, Int_t iBRef = 500, Bool_t bOut = 0)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_ini.C b/macro/tof/beamtime/lab16/ana_digi_ini.C
index cc788ea3e2351dfc1c4632097bc9369ca69df773..998c4261bd176ab8a99b408cf967e57e4a52973e 100644
--- a/macro/tof/beamtime/lab16/ana_digi_ini.C
+++ b/macro/tof/beamtime/lab16/ana_digi_ini.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofPiHd_22Aug1616", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_nh.C b/macro/tof/beamtime/lab16/ana_digi_nh.C
index c2415ab4edd54be636dcedcc68315b6e73476e9a..437bcbe91f93d9a53f75c864651b645926beb1c7 100644
--- a/macro/tof/beamtime/lab16/ana_digi_nh.C
+++ b/macro/tof/beamtime/lab16/ana_digi_nh.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_nh.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 901900921, Bool_t bOut = 0, Int_t iSel2 = 0,
               Bool_t bAvWalk = kTRUE)
diff --git a/macro/tof/beamtime/lab16/ana_hits.C b/macro/tof/beamtime/lab16/ana_hits.C
index 662a1567a5ceda010333b3cc7ba2a3570fba32b6..09e2edcb8306638258ca0a40afdffc040cd0f3f2 100644
--- a/macro/tof/beamtime/lab16/ana_hits.C
+++ b/macro/tof/beamtime/lab16/ana_hits.C
@@ -1,3 +1,8 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_hits(Int_t nEvents = 10000000, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "CbmTofPiHd_29Aug1401",
               char* cSet = "901900921_-921", Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 10.)
diff --git a/macro/tof/beamtime/lab16/ana_hits_nh.C b/macro/tof/beamtime/lab16/ana_hits_nh.C
index c481fa2257abbd83d0162208146d03ef6a105580..829282b6a0daf8b4f068e1f9f98dd109b0a81ea6 100644
--- a/macro/tof/beamtime/lab16/ana_hits_nh.C
+++ b/macro/tof/beamtime/lab16/ana_hits_nh.C
@@ -1,3 +1,8 @@
+/** @file ana_hits_nh.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1., Double_t dChi2Lim2 = 10.)
 {
diff --git a/macro/tof/beamtime/lab16/basic_unpacking.C b/macro/tof/beamtime/lab16/basic_unpacking.C
index 4ddab81409c38b53a172503193a2278092466ff5..9f2d23f27832d007d52397db7bc60d2fa0018497 100644
--- a/macro/tof/beamtime/lab16/basic_unpacking.C
+++ b/macro/tof/beamtime/lab16/basic_unpacking.C
@@ -1,3 +1,8 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/dis_digi.C b/macro/tof/beamtime/lab16/dis_digi.C
index c241423d3bf424af798d1c662ba91bdd24c44c7b..6c89bc00b3100d78ee3fa7a597ad0fbf2f156fe2 100644
--- a/macro/tof/beamtime/lab16/dis_digi.C
+++ b/macro/tof/beamtime/lab16/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0, Int_t iGenCor = 1,
               Int_t iTrackingSetup = 0)
diff --git a/macro/tof/beamtime/lab16/dis_hits.C b/macro/tof/beamtime/lab16/dis_hits.C
index 967450000d332d0edcf0633a99916d12dd35bbb2..1f9ab6f8930b7135969eb002fae90448ecf11144 100644
--- a/macro/tof/beamtime/lab16/dis_hits.C
+++ b/macro/tof/beamtime/lab16/dis_hits.C
@@ -1,3 +1,8 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0)
 {
diff --git a/macro/tof/beamtime/lab16/hld_unpack.C b/macro/tof/beamtime/lab16/hld_unpack.C
index e47cb31cf4816d7abbf6cd1f5da62de0a62bf560..31ea5d2c3b7a31b178bd823e18c6f986154fe974 100644
--- a/macro/tof/beamtime/lab16/hld_unpack.C
+++ b/macro/tof/beamtime/lab16/hld_unpack.C
@@ -1,3 +1,8 @@
+/** @file hld_unpack.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/merge_rate.C b/macro/tof/beamtime/lab16/merge_rate.C
index e99ef082a5e12ba3a8790aca9cfa46ab88031671..40ccec1c787d19a382bca6b9349708f8156fb5ce 100644
--- a/macro/tof/beamtime/lab16/merge_rate.C
+++ b/macro/tof/beamtime/lab16/merge_rate.C
@@ -1,3 +1,8 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..7217643bf11de639f5f9ec7aadccbd436ec10b3e 100644
--- a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
@@ -1,3 +1,8 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/lab16/pl_all_time_resolution.C b/macro/tof/beamtime/lab16/pl_all_time_resolution.C
index 414d1bdf983dec7e58a5957295efcdfef974f8f3..de5d989e4e6ffb8901f77ce657f5aaf228022b60 100644
--- a/macro/tof/beamtime/lab16/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/lab16/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C b/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..6e87bebacf219608d0f03e543bdf06adc00f5513 100644
--- a/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc.C b/macro/tof/beamtime/lab16/pl_all_trbtdc.C
index 2849872cd109580cf792a5be3433c5d0fdcd2172..9026b548421c17ec2befd2c8629387c3dcad1450 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..b40ca7c19939a4e55f59c55277ee10a1e1e950e2 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
index 0826c497615570af47abb66bba071e54a18bcb10..c8adb48f49198b82503c472b8e3869d46770b653 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..e3e39e6f393b6b4df09815120ad50435a0678131 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_over_trb_ct.C b/macro/tof/beamtime/lab16/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..8b0d2166572e16fc7159514689ff793065317da6 100644
--- a/macro/tof/beamtime/lab16/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/lab16/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_over_trb_ft.C b/macro/tof/beamtime/lab16/pl_over_trb_ft.C
index 6541d18f754825eb37107aa94f0ced27f248ea70..a853c4d38d3a7e72212199259c9059271e0ca64d 100644
--- a/macro/tof/beamtime/lab16/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/lab16/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/plot_Flux.C b/macro/tof/beamtime/lab16/plot_Flux.C
index a5f011f4d995675cec192dabd88a7772078e5005..823e466438cee242fb35ebd2e86c482d0aa51aa5 100644
--- a/macro/tof/beamtime/lab16/plot_Flux.C
+++ b/macro/tof/beamtime/lab16/plot_Flux.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/plot_Flux_Date.C b/macro/tof/beamtime/lab16/plot_Flux_Date.C
index 3cf79c0e29a88c3e9802e4c22c2e8c8da086ca18..0bede60e50a0ca78e4de2ed39d943e0d0898e97c 100644
--- a/macro/tof/beamtime/lab16/plot_Flux_Date.C
+++ b/macro/tof/beamtime/lab16/plot_Flux_Date.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rates_monitoring.C b/macro/tof/beamtime/lab16/rates_monitoring.C
index 3f7eafb2c569e574b9708c8dfbf49e6ebf8d17ca..9de95eaf10a4be44b94c535a358e6a6e8803c1ae 100644
--- a/macro/tof/beamtime/lab16/rates_monitoring.C
+++ b/macro/tof/beamtime/lab16/rates_monitoring.C
@@ -1,3 +1,8 @@
+/** @file rates_monitoring.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rates_unpacking.C b/macro/tof/beamtime/lab16/rates_unpacking.C
index 55071b7724db27c82ae84bc36702a291f989f89c..8586151ee6d2f4c6fb30d65856b0eecd3a371fcf 100644
--- a/macro/tof/beamtime/lab16/rates_unpacking.C
+++ b/macro/tof/beamtime/lab16/rates_unpacking.C
@@ -1,3 +1,8 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rootlogon.C b/macro/tof/beamtime/lab16/rootlogon.C
index 01ea59afd9416298f1bfb7e075e65d3e700b41ee..e58e3e30ff76e4d1624cb3d1e54a25dd77c6ac67 100644
--- a/macro/tof/beamtime/lab16/rootlogon.C
+++ b/macro/tof/beamtime/lab16/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/lab16/tdcref_monitoring.C b/macro/tof/beamtime/lab16/tdcref_monitoring.C
index 14b233e01fd35caf8487b26f15e6aca4391739a5..844300ee2c3e9eb08e3046a486a5a8462b944be0 100644
--- a/macro/tof/beamtime/lab16/tdcref_monitoring.C
+++ b/macro/tof/beamtime/lab16/tdcref_monitoring.C
@@ -1,3 +1,8 @@
+/** @file tdcref_monitoring.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C b/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
index 0a2e2d3d2b77744427527cf27d02054cfc6d4a55..c3b495a3dc86eae8d8e0d50d4a7421db486b07e1 100644
--- a/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
+++ b/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
@@ -1,3 +1,8 @@
+/** @file tdcref_monitoring_auto.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/unpackCalib.C b/macro/tof/beamtime/lab16/unpackCalib.C
index 39ff7480a81985799f9c8382e186706c3400969a..3ddb51945cbacf89eb24894f6d4fd7f85e8139ba 100644
--- a/macro/tof/beamtime/lab16/unpackCalib.C
+++ b/macro/tof/beamtime/lab16/unpackCalib.C
@@ -1,3 +1,8 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackCalib(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/lab16/unpackRun.C b/macro/tof/beamtime/lab16/unpackRun.C
index 665b044d85f6890b7cdfdb5f54b6067804ceeabe..ee4ced67f012a822a09b142425e2e232b8a99001 100644
--- a/macro/tof/beamtime/lab16/unpackRun.C
+++ b/macro/tof/beamtime/lab16/unpackRun.C
@@ -1,3 +1,8 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackRun(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/load_hst.C b/macro/tof/beamtime/load_hst.C
index 7346802673da09ed149a28ba3cf9f5ae8a5e9d66..b03090d08d05728350fa502e714304cd17bb6ed2 100644
--- a/macro/tof/beamtime/load_hst.C
+++ b/macro/tof/beamtime/load_hst.C
@@ -1,3 +1,8 @@
+/** @file load_hst.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void load_hst(TString cstr = "hst/default.hst.root")
 {
   // Read histogramms from the file
diff --git a/macro/tof/beamtime/nov15/ana_calib_hits.C b/macro/tof/beamtime/nov15/ana_calib_hits.C
index d9c5cbd1a034f668d26cc9e7a12ac6d8e6905b00..5c44dcae8d75ef3e26f9763b77f4ecef906a90b4 100644
--- a/macro/tof/beamtime/nov15/ana_calib_hits.C
+++ b/macro/tof/beamtime/nov15/ana_calib_hits.C
@@ -1,3 +1,8 @@
+/** @file ana_calib_hits.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- ana_calib_hits.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/ana_digi.C b/macro/tof/beamtime/nov15/ana_digi.C
index 0aee70aae40c7ea6a18ff20d9eb5a328a7ca76aa..8eefc57315b4098dee481207fd2f2c97e6493ced 100644
--- a/macro/tof/beamtime/nov15/ana_digi.C
+++ b/macro/tof/beamtime/nov15/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/nov15/ana_digi_cal.C b/macro/tof/beamtime/nov15/ana_digi_cal.C
index 2136598ebe579c15b2e386eedbaf931ec34f1d49..ea9db02aebe977a85697feb35229349e1c5f4832 100644
--- a/macro/tof/beamtime/nov15/ana_digi_cal.C
+++ b/macro/tof/beamtime/nov15/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/nov15/ana_digi_ini.C b/macro/tof/beamtime/nov15/ana_digi_ini.C
index c76bc36e170ab2047677ca177c668513e0aaaf7d..9dc18bb19eb3145e21b1abc2130b41871fad841d 100644
--- a/macro/tof/beamtime/nov15/ana_digi_ini.C
+++ b/macro/tof/beamtime/nov15/ana_digi_ini.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofSps_27Nov1728", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/nov15/ana_hits.C b/macro/tof/beamtime/nov15/ana_hits.C
index ad4d050c069ced0c1969f97489520af4e8f5a8a2..42a41de52251580e63cb0d62b9aae5d6afb04179 100644
--- a/macro/tof/beamtime/nov15/ana_hits.C
+++ b/macro/tof/beamtime/nov15/ana_hits.C
@@ -1,3 +1,8 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "Cern", TString cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1.)
 {
diff --git a/macro/tof/beamtime/nov15/ana_trks.C b/macro/tof/beamtime/nov15/ana_trks.C
index 5803ee5c6f61a615ff31cf9cded6f36297047577..5131ebc1df14c8ba6bd621ecbe29867feb638ab8 100644
--- a/macro/tof/beamtime/nov15/ana_trks.C
+++ b/macro/tof/beamtime/nov15/ana_trks.C
@@ -1,3 +1,8 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 10.)
 {
diff --git a/macro/tof/beamtime/nov15/basic_unpacking.C b/macro/tof/beamtime/nov15/basic_unpacking.C
index 4ddab81409c38b53a172503193a2278092466ff5..aca246b26d33ff92dd4547da435e485067b6122f 100644
--- a/macro/tof/beamtime/nov15/basic_unpacking.C
+++ b/macro/tof/beamtime/nov15/basic_unpacking.C
@@ -1,3 +1,8 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi.C b/macro/tof/beamtime/nov15/calib_digi.C
index a63c3b89f9f792c8dbcbefc77fccab036b2f92ec..3b06abc699a3270edffb53c4872be6d0d259d713 100644
--- a/macro/tof/beamtime/nov15/calib_digi.C
+++ b/macro/tof/beamtime/nov15/calib_digi.C
@@ -1,3 +1,8 @@
+/** @file calib_digi.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- calib_digi.C                                                      -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi_cal.C b/macro/tof/beamtime/nov15/calib_digi_cal.C
index 2f7c0fd2594ec7e4f8fb94a362fd09eba1acd8e5..99362d2212144b5a30e6eb7889bc6f5696f9ef4f 100644
--- a/macro/tof/beamtime/nov15/calib_digi_cal.C
+++ b/macro/tof/beamtime/nov15/calib_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file calib_digi_cal.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- calib_digi_cal.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi_ini.C b/macro/tof/beamtime/nov15/calib_digi_ini.C
index 3e4cfc6db01075af4fddaeafdb16d436edd2d35b..54d105a1fa9480129e837a21a6f511fb3e895d0d 100644
--- a/macro/tof/beamtime/nov15/calib_digi_ini.C
+++ b/macro/tof/beamtime/nov15/calib_digi_ini.C
@@ -1,3 +1,8 @@
+/** @file calib_digi_ini.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- calib_digi_ini.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/current/FileListDef.h b/macro/tof/beamtime/nov15/current/FileListDef.h
index 9b39a83d5774537fa49fc4035b518c3688304c1d..8309dc4fccfff9f3cd85ce6f4dae020608b2362d 100644
--- a/macro/tof/beamtime/nov15/current/FileListDef.h
+++ b/macro/tof/beamtime/nov15/current/FileListDef.h
@@ -1,3 +1,8 @@
+/** @file FileListDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Definitions for the HV monitoring in Nov. 2015 beamtime at CERN SPS
 // 15/12/2015, P.-A. Loizeau
 
diff --git a/macro/tof/beamtime/nov15/current/StructDef.h b/macro/tof/beamtime/nov15/current/StructDef.h
index b689d74609560181f5e716cc5ef2172e958ed660..7060a6a74ca8fc9481fdc25d5a4e30de95cf080a 100644
--- a/macro/tof/beamtime/nov15/current/StructDef.h
+++ b/macro/tof/beamtime/nov15/current/StructDef.h
@@ -1,3 +1,8 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/nov15/current/currentTreeConv.C b/macro/tof/beamtime/nov15/current/currentTreeConv.C
index 5402d9ed904f8be05261498bdd9fe752d9fe1b54..298322c4e2a13957fcbae39c9434b746b689fe7a 100644
--- a/macro/tof/beamtime/nov15/current/currentTreeConv.C
+++ b/macro/tof/beamtime/nov15/current/currentTreeConv.C
@@ -1,3 +1,8 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ROOT headers
 #include "TFile.h"
 #include "TObjArray.h"
diff --git a/macro/tof/beamtime/nov15/current/loopTreeConv.C b/macro/tof/beamtime/nov15/current/loopTreeConv.C
index 9afa530c549f4fff946a6b77b5589e29df76dfa1..e83d304722d09586937bfd95cc6c2ea70f2f9e5f 100644
--- a/macro/tof/beamtime/nov15/current/loopTreeConv.C
+++ b/macro/tof/beamtime/nov15/current/loopTreeConv.C
@@ -1,3 +1,8 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "FileListDef.h"
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/nov15/current/mergeTrees.C b/macro/tof/beamtime/nov15/current/mergeTrees.C
index 01abe537096a7a9c10d56c30f781006e72d3d491..2e515b5a14e65f0460387f5104a394cca1aa7e5b 100644
--- a/macro/tof/beamtime/nov15/current/mergeTrees.C
+++ b/macro/tof/beamtime/nov15/current/mergeTrees.C
@@ -1,3 +1,8 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/nov15/current/plot_Current_Date.C b/macro/tof/beamtime/nov15/current/plot_Current_Date.C
index d00069fdc459ef3f722a01e276be9e9f9947013c..eb8434e1e68c9d9d3f13a81b031c26cf8e076667 100644
--- a/macro/tof/beamtime/nov15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/nov15/current/plot_Current_Date.C
@@ -1,3 +1,8 @@
+/** @file plot_Current_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "FileListDef.h"
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/nov15/dis_digi.C b/macro/tof/beamtime/nov15/dis_digi.C
index 87d66c70b3cf555b177b840a81284f9fd9c23a14..c4c54e9f35d127e1430495fc905816a28ea0bc68 100644
--- a/macro/tof/beamtime/nov15/dis_digi.C
+++ b/macro/tof/beamtime/nov15/dis_digi.C
@@ -1,3 +1,8 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0, Int_t iGenCor = 1,
               Int_t iTrackingSetup = 0)
diff --git a/macro/tof/beamtime/nov15/dis_hits.C b/macro/tof/beamtime/nov15/dis_hits.C
index c3346ceaa99fde2c0df06455cea2a693f2dfde72..8486f67d72157a8875cd942628e6d62e93313f69 100644
--- a/macro/tof/beamtime/nov15/dis_hits.C
+++ b/macro/tof/beamtime/nov15/dis_hits.C
@@ -1,3 +1,8 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0)
 {
diff --git a/macro/tof/beamtime/nov15/hld_unpack.C b/macro/tof/beamtime/nov15/hld_unpack.C
index 9957472eff8e737c1b7dd55fcc18d0a292338402..c140cf64227942531f73dd66c2b96c1a9a0ced0d 100644
--- a/macro/tof/beamtime/nov15/hld_unpack.C
+++ b/macro/tof/beamtime/nov15/hld_unpack.C
@@ -1,3 +1,8 @@
+/** @file hld_unpack.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/merge_rate.C b/macro/tof/beamtime/nov15/merge_rate.C
index 350dbe9b334f7822cbc7b93a85028c84f8641ff1..3bb9982ebbc9e845e173303182ea6e426bb39a50 100644
--- a/macro/tof/beamtime/nov15/merge_rate.C
+++ b/macro/tof/beamtime/nov15/merge_rate.C
@@ -1,3 +1,8 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..bc8bf5273dc75c06cd3f2b1374886fd7d64ab250 100644
--- a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
@@ -1,3 +1,8 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/nov15/pl_all_time_resolution.C b/macro/tof/beamtime/nov15/pl_all_time_resolution.C
index 414d1bdf983dec7e58a5957295efcdfef974f8f3..d3ecda4fb5c024cd37587375ab9dd1c6c779ae79 100644
--- a/macro/tof/beamtime/nov15/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/nov15/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C b/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..4e2f90c5b7b7daac33cb0ec9e6cbb726c50d1600 100644
--- a/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc.C b/macro/tof/beamtime/nov15/pl_all_trbtdc.C
index 2849872cd109580cf792a5be3433c5d0fdcd2172..f0554e5e4dcd6bcf550182942ee290ddb8ad090c 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..e7e71557a6c59746304ef990955c14e181282e94 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
index 0826c497615570af47abb66bba071e54a18bcb10..4df12d4584cca3fd8b983f7826f54015c034993c 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..3d6f7b2346b42457fc5eac2fa50c59ac909b01bd 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_over_trb_ct.C b/macro/tof/beamtime/nov15/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..4cd351ae272040c445c416ee8e7f36ace8c87af0 100644
--- a/macro/tof/beamtime/nov15/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/nov15/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_over_trb_ft.C b/macro/tof/beamtime/nov15/pl_over_trb_ft.C
index 6541d18f754825eb37107aa94f0ced27f248ea70..5ce19a8051e244dd6109f161c8a37d6994eb196f 100644
--- a/macro/tof/beamtime/nov15/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/nov15/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/plot_Flux.C b/macro/tof/beamtime/nov15/plot_Flux.C
index a5f011f4d995675cec192dabd88a7772078e5005..db84a873a38a5461f1557b322f0fe2b2dd0230ef 100644
--- a/macro/tof/beamtime/nov15/plot_Flux.C
+++ b/macro/tof/beamtime/nov15/plot_Flux.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/plot_Flux_Date.C b/macro/tof/beamtime/nov15/plot_Flux_Date.C
index e25e69ff593e263284054bbd080e79febbe43c1e..09f6450b3109c1596c2ba87e4e000441c95d57ec 100644
--- a/macro/tof/beamtime/nov15/plot_Flux_Date.C
+++ b/macro/tof/beamtime/nov15/plot_Flux_Date.C
@@ -1,3 +1,8 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rates_monitoring.C b/macro/tof/beamtime/nov15/rates_monitoring.C
index 3f7eafb2c569e574b9708c8dfbf49e6ebf8d17ca..cd6344f3ad43387101d87159f6ae3af029f6a565 100644
--- a/macro/tof/beamtime/nov15/rates_monitoring.C
+++ b/macro/tof/beamtime/nov15/rates_monitoring.C
@@ -1,3 +1,8 @@
+/** @file rates_monitoring.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rates_unpacking.C b/macro/tof/beamtime/nov15/rates_unpacking.C
index a193fbb82e11421918c08049c96c6d2736207057..4b521c95e7e1ea27a7410117c29fbb837b3b2399 100644
--- a/macro/tof/beamtime/nov15/rates_unpacking.C
+++ b/macro/tof/beamtime/nov15/rates_unpacking.C
@@ -1,3 +1,8 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rootlogon.C b/macro/tof/beamtime/nov15/rootlogon.C
index 56774779ce44d92243a310245ab9b3e14c619acb..3f0d281678d0df8758877be96e7987bb2a714c50 100644
--- a/macro/tof/beamtime/nov15/rootlogon.C
+++ b/macro/tof/beamtime/nov15/rootlogon.C
@@ -1,3 +1,8 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/nov15/tdcref_monitoring.C b/macro/tof/beamtime/nov15/tdcref_monitoring.C
index 14b233e01fd35caf8487b26f15e6aca4391739a5..af69f08442d5d50ffcd88345668b2b88746bdc79 100644
--- a/macro/tof/beamtime/nov15/tdcref_monitoring.C
+++ b/macro/tof/beamtime/nov15/tdcref_monitoring.C
@@ -1,3 +1,8 @@
+/** @file tdcref_monitoring.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C b/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
index 698dcb66f2b81d3c0186e4445a5a95364dd45693..84acc6fb25560300e9b31a3d90f76b907faa69ac 100644
--- a/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
+++ b/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
@@ -1,3 +1,8 @@
+/** @file tdcref_monitoring_auto.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/unpackCalib.C b/macro/tof/beamtime/nov15/unpackCalib.C
index 39ff7480a81985799f9c8382e186706c3400969a..3ddb51945cbacf89eb24894f6d4fd7f85e8139ba 100644
--- a/macro/tof/beamtime/nov15/unpackCalib.C
+++ b/macro/tof/beamtime/nov15/unpackCalib.C
@@ -1,3 +1,8 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackCalib(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/nov15/unpackRun.C b/macro/tof/beamtime/nov15/unpackRun.C
index d8ca545f58414b9e3d81ba1d2d804982e2c030b3..c885114814934e2cbe1a7cb818397b7a3a1872a7 100644
--- a/macro/tof/beamtime/nov15/unpackRun.C
+++ b/macro/tof/beamtime/nov15/unpackRun.C
@@ -1,3 +1,8 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void unpackRun(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/pl_Ana_Dut.C b/macro/tof/beamtime/pl_Ana_Dut.C
index d40a497688efb9c5b70234aad29a1d5a9948ed7c..2417450accb018761412cf9e28d0d54d8da3fc61 100644
--- a/macro/tof/beamtime/pl_Ana_Dut.C
+++ b/macro/tof/beamtime/pl_Ana_Dut.C
@@ -1,3 +1,8 @@
+/** @file pl_Ana_Dut.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_Ana_Dut(Int_t iDut = 3, Int_t iFit = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_DigiCor.C b/macro/tof/beamtime/pl_DigiCor.C
index 5385a169834e4fe009a1f1956fd756e2663418ec..b5391e3b01ad4b7240ffda0934b8ebaaa7c5c8a5 100644
--- a/macro/tof/beamtime/pl_DigiCor.C
+++ b/macro/tof/beamtime/pl_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_DigiCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_DigiCor(Int_t SmT = 1, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_MulCor.C b/macro/tof/beamtime/pl_MulCor.C
index 11d208b1b4d0d9e408cfc61012ecaa4db3ee84f5..f8fe4ae137c0257a4b915cecbb9188d7b6eb42f0 100644
--- a/macro/tof/beamtime/pl_MulCor.C
+++ b/macro/tof/beamtime/pl_MulCor.C
@@ -1,3 +1,8 @@
+/** @file pl_MulCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_MulCor(Int_t SmT = 1, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_TIS.C b/macro/tof/beamtime/pl_TIS.C
index f08c8cb3733e6283f3949f9aa3ba808402f3a36e..b9e8751f3ed97e8479b18a3a1da9639087ab8397 100644
--- a/macro/tof/beamtime/pl_TIS.C
+++ b/macro/tof/beamtime/pl_TIS.C
@@ -1,3 +1,8 @@
+/** @file pl_TIS.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 pl_TIS(Double_t dFracMax = 0.1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_XY_trk.C b/macro/tof/beamtime/pl_XY_trk.C
index 782ca82108b563b3313f01eb20258763382c40d9..6745d2d73bd2b88647b0568b239c252ad606208d 100644
--- a/macro/tof/beamtime/pl_XY_trk.C
+++ b/macro/tof/beamtime/pl_XY_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_XY_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_CluMul.C b/macro/tof/beamtime/pl_all_CluMul.C
index f2fd4aa61a8281db762996175004bfd14b116423..553c5767074612cb5a128d9e62bde146f127594f 100644
--- a/macro/tof/beamtime/pl_all_CluMul.C
+++ b/macro/tof/beamtime/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNDet = 8)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_DigiCor.C b/macro/tof/beamtime/pl_all_DigiCor.C
index 5c088c09ecaaa2fd543e52ef3daff6c4f35653bd..3c97d9654ef3926d549daf6818ea62417a29013b 100644
--- a/macro/tof/beamtime/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 9)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_XY.C b/macro/tof/beamtime/pl_all_XY.C
index 556276ee163b7552d412aebac0a3d2a9e09cc800..a296901c3ea699da7be6e3d8836150195c3b1894 100644
--- a/macro/tof/beamtime/pl_all_XY.C
+++ b/macro/tof/beamtime/pl_all_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_XY(Int_t iNDet = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluDelTofSel.C b/macro/tof/beamtime/pl_all_cluDelTofSel.C
index 6efa4cded5585f1231c43b5433d6065cafb9e593..067dc9858b5fc86b120fe86036fcd635f6e73226 100644
--- a/macro/tof/beamtime/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/pl_all_cluDelTofSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluWalk.C b/macro/tof/beamtime/pl_all_cluWalk.C
index 00e2327ad86fcbbbcf8820f19a11d96e9c79959e..72fadba53d8f1db41e785f26452b406d5df6ed29 100644
--- a/macro/tof/beamtime/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/pl_all_cluWalk.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluWalkSel.C b/macro/tof/beamtime/pl_all_cluWalkSel.C
index ae3a76edfab88a08cbb0f3dd0e939b1844aef15d..bb5d1d4aee7f8561198ded6d2cbfd2c5c43ae22f 100644
--- a/macro/tof/beamtime/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/pl_all_cluWalkSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_dTSel.C b/macro/tof/beamtime/pl_all_dTSel.C
index 49717a4674fb7c502447fdd9a9aeb3109de1460e..5cb4958a7a7c2d59014028480fa1c3b959c9af26 100644
--- a/macro/tof/beamtime/pl_all_dTSel.C
+++ b/macro/tof/beamtime/pl_all_dTSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_dTSel(Int_t iNSel = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_time_resolution.C b/macro/tof/beamtime/pl_all_time_resolution.C
index a13fa3eb55b7f79fdfcd309af2935bdf09e3f20c..d784ecf4472e79e71d686d61f57f88cf90224c19 100644
--- a/macro/tof/beamtime/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/pl_all_trb_evtsize.C b/macro/tof/beamtime/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..6e87bebacf219608d0f03e543bdf06adc00f5513 100644
--- a/macro/tof/beamtime/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc.C b/macro/tof/beamtime/pl_all_trbtdc.C
index 2849872cd109580cf792a5be3433c5d0fdcd2172..9026b548421c17ec2befd2c8629387c3dcad1450 100644
--- a/macro/tof/beamtime/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..b40ca7c19939a4e55f59c55277ee10a1e1e950e2 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_refs.C b/macro/tof/beamtime/pl_all_trbtdc_refs.C
index 0826c497615570af47abb66bba071e54a18bcb10..c8adb48f49198b82503c472b8e3869d46770b653 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_refs.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_tot.C b/macro/tof/beamtime/pl_all_trbtdc_tot.C
index 2c343369347060c899286f7c136b82d01789b7ee..548cc805533762e4a784e6e124c74d1ad75f932c 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_tot.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_tot.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_tot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_tot(Int_t iTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_words.C b/macro/tof/beamtime/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..e3e39e6f393b6b4df09815120ad50435a0678131 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_ana_DTXY.C b/macro/tof/beamtime/pl_ana_DTXY.C
index 1085e270b498506256cb3c4de9c755af4b079ee8..88c9aa713b18d36036a315519443122127b4aa2a 100644
--- a/macro/tof/beamtime/pl_ana_DTXY.C
+++ b/macro/tof/beamtime/pl_ana_DTXY.C
@@ -1,3 +1,8 @@
+/** @file pl_ana_DTXY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_ana_DTXY(Int_t iDut = 9, Int_t NewNbinsX = 3, Int_t NewNbinsY = 3, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_calib_trk.C b/macro/tof/beamtime/pl_calib_trk.C
index fba44b6c5a20edce62ff95a785d920e55afd7137..7db31da382b3068e693c5232c97b9e37f8c57524 100644
--- a/macro/tof/beamtime/pl_calib_trk.C
+++ b/macro/tof/beamtime/pl_calib_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_deb_pla.C b/macro/tof/beamtime/pl_deb_pla.C
index 3502d5d7f70ed498ea41cdac80f1b5407c9f4325..ff2fdffba0e6d7a28a3a0d19da804454ddf3e407 100644
--- a/macro/tof/beamtime/pl_deb_pla.C
+++ b/macro/tof/beamtime/pl_deb_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_diam_tres.C b/macro/tof/beamtime/pl_diam_tres.C
index 0f5a1bbdaa6b25ce8bc7d3fd872e4368ecb97dd5..85423da1325f45cea9d98cda96ca7bf7c9b4862c 100644
--- a/macro/tof/beamtime/pl_diam_tres.C
+++ b/macro/tof/beamtime/pl_diam_tres.C
@@ -1,3 +1,8 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/pl_eff_XY.C b/macro/tof/beamtime/pl_eff_XY.C
index 20b6042ee1aeb365d296f18d11c43a7b79407c87..bdf43dfa12671241bd8cf6b9c2798b902fb24de0 100644
--- a/macro/tof/beamtime/pl_eff_XY.C
+++ b/macro/tof/beamtime/pl_eff_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_2D.C b/macro/tof/beamtime/pl_info_2D.C
index 4c41ee0e307bcc8c1536573e7617ad29500d021a..9b818fe8971f2eca522905a1f8d3d9c87efe7c02 100644
--- a/macro/tof/beamtime/pl_info_2D.C
+++ b/macro/tof/beamtime/pl_info_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_Chi2D.C b/macro/tof/beamtime/pl_info_Chi2D.C
index f098507b256d6d4b7ecda69f19110e6969e6d656..e89c68a53c651283e7f7ab41e14cd42fe7fc1342 100644
--- a/macro/tof/beamtime/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/pl_info_Chi2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_Mat04D4best.C b/macro/tof/beamtime/pl_info_Mat04D4best.C
index 0418ac2756e9617c35dbeb52e4b78a6567610f93..0c2435e28b429149042023e124ff740c1c34baec 100644
--- a/macro/tof/beamtime/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/pl_info_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_info_cluTot.C b/macro/tof/beamtime/pl_info_cluTot.C
index 3ab816732c4357ba95f8cf2a5610ac0f2d5f69f6..94cddf1594a36f54e2b06523fe4629327a4bdd87 100644
--- a/macro/tof/beamtime/pl_info_cluTot.C
+++ b/macro/tof/beamtime/pl_info_cluTot.C
@@ -1,3 +1,8 @@
+/** @file pl_info_cluTot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_cluTot(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_loc_XY.C b/macro/tof/beamtime/pl_loc_XY.C
index 8405ab71349b029162a2eec31e0498453444745a..8db95d62eff83ae04eac79d35450d6d26e2e76f6 100644
--- a/macro/tof/beamtime/pl_loc_XY.C
+++ b/macro/tof/beamtime/pl_loc_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_loc_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_loc_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_map_debug.C b/macro/tof/beamtime/pl_map_debug.C
index 053e99bf14da8a1d1131ad812210a3f7eed6b8f4..60ff45c194ab7b5b01e682e9ff888e3dd9d8d9df 100644
--- a/macro/tof/beamtime/pl_map_debug.C
+++ b/macro/tof/beamtime/pl_map_debug.C
@@ -1,3 +1,8 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/pl_moni_clu.C b/macro/tof/beamtime/pl_moni_clu.C
index 1349f2be3c69125104c1d7d4407707bcd64c1f72..25df0fa8624104c266c086a76d759692f5eb07e3 100644
--- a/macro/tof/beamtime/pl_moni_clu.C
+++ b/macro/tof/beamtime/pl_moni_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_2hit.C b/macro/tof/beamtime/pl_over_2hit.C
index 79d0bc0fd264f73866e8e0a27f99fe6c63e83dcf..58f357caabd3a28c57b7be414cb61df69f9ab15a 100644
--- a/macro/tof/beamtime/pl_over_2hit.C
+++ b/macro/tof/beamtime/pl_over_2hit.C
@@ -1,3 +1,8 @@
+/** @file pl_over_2hit.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_2hit(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04.C b/macro/tof/beamtime/pl_over_Mat04.C
index 6416c2bc2c5c203f998bddb399b4282efc79fc10..a41528336c73918dc8a7ae0f561ff8fc83e462d8 100644
--- a/macro/tof/beamtime/pl_over_Mat04.C
+++ b/macro/tof/beamtime/pl_over_Mat04.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_Mat04D4best.C b/macro/tof/beamtime/pl_over_Mat04D4best.C
index 148d87184541689a89292c3477248c46655c97c8..380c3cc30148cddf979c475c814d5570f2db0491 100644
--- a/macro/tof/beamtime/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/pl_over_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/pl_over_Mat04D4sbest.C
index 6e7d38db64c5de6415de897b6dca3773c5ac2777..5aa144a404f92bbc3bc40564a632291bc3fce1ae 100644
--- a/macro/tof/beamtime/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/pl_over_Mat04D4sbest.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04best.C b/macro/tof/beamtime/pl_over_Mat04best.C
index 3a2cc8a6ffac47a03d9d0d72d341ea3a6a9a47d2..9af85d6721966b75629a24e1ac0e66423c144390 100644
--- a/macro/tof/beamtime/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/pl_over_Mat04best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_Mat24.C b/macro/tof/beamtime/pl_over_Mat24.C
index d4bf23cd526d443cc7f66dc9b5cecc35bdb42242..5fc6eb0c10d0dfd376684de81d6c72f94d18f9a6 100644
--- a/macro/tof/beamtime/pl_over_Mat24.C
+++ b/macro/tof/beamtime/pl_over_Mat24.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_MatD4sel.C b/macro/tof/beamtime/pl_over_MatD4sel.C
index fd6baa2cb3e268b2fedb7aea5eeddccb4d5b7faa..4ace1ee4c74f7497e3fc84a2474fc7709496e26f 100644
--- a/macro/tof/beamtime/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/pl_over_MatD4sel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_MatD4sel()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_XX.C b/macro/tof/beamtime/pl_over_XX.C
index ee861265c9af51b44ee9dcd5bc723a7e1bf207fe..91db94f9ef5661cb78178d63120fb34dd5368ce1 100644
--- a/macro/tof/beamtime/pl_over_XX.C
+++ b/macro/tof/beamtime/pl_over_XX.C
@@ -1,3 +1,8 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cl2g.C b/macro/tof/beamtime/pl_over_cl2g.C
index 54153d3d6d3c6aa30ee6523fb07566df21aa1f3e..11fe14225ff804ca8dbb366ee2b6f24bc211b87c 100644
--- a/macro/tof/beamtime/pl_over_cl2g.C
+++ b/macro/tof/beamtime/pl_over_cl2g.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu.C b/macro/tof/beamtime/pl_over_clu.C
index 35e5b2d40a749b905b63314223ecb87108cdff8f..900eb3c39af2b609263034157ca1fb918b2e7f39 100644
--- a/macro/tof/beamtime/pl_over_clu.C
+++ b/macro/tof/beamtime/pl_over_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_clu0.C b/macro/tof/beamtime/pl_over_clu0.C
index f595acb4c1ff427475f1f91986f7625c23c3be95..d5fc6d8beaae10a61c3394aade533d274c189db0 100644
--- a/macro/tof/beamtime/pl_over_clu0.C
+++ b/macro/tof/beamtime/pl_over_clu0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu0T0.C b/macro/tof/beamtime/pl_over_clu0T0.C
index c480e0702fd8d64f1ba3ea63cac5ca5b87a551c6..81105dcf1003897260d421fbc32f7cf317dab8bc 100644
--- a/macro/tof/beamtime/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/pl_over_clu0T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2T.C b/macro/tof/beamtime/pl_over_clu2T.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..25b960112a4b22eba8d68995495a0a0e7aa1639a 100644
--- a/macro/tof/beamtime/pl_over_clu2T.C
+++ b/macro/tof/beamtime/pl_over_clu2T.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2T0.C b/macro/tof/beamtime/pl_over_clu2T0.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..f755409fe7d2bb0ed979512832b7a6b827d8d6ef 100644
--- a/macro/tof/beamtime/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/pl_over_clu2T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2trg0.C b/macro/tof/beamtime/pl_over_clu2trg0.C
index 829d747e11c5b9488d41fc12afa4866a60dd4c4a..dfe4bd3b84b0544e5034967d0cefe77558bc52ed 100644
--- a/macro/tof/beamtime/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/pl_over_clu2trg0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu4T0.C b/macro/tof/beamtime/pl_over_clu4T0.C
index 6d3afd79197d90f22afd4a120226394fd6bdbc24..c504e884af8d792ea225adb38311afcc76209da2 100644
--- a/macro/tof/beamtime/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/pl_over_clu4T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cluSel.C b/macro/tof/beamtime/pl_over_cluSel.C
index 26e5af8120c7a2e6925ec2f2d95e5491088df719..408e602ec2d5c5b67fee06209f13bbdb50a6dcbf 100644
--- a/macro/tof/beamtime/pl_over_cluSel.C
+++ b/macro/tof/beamtime/pl_over_cluSel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_clust.C b/macro/tof/beamtime/pl_over_clust.C
index 179ce00364a6eae64e23801a032d02129ae7f712..38fb3603daaae2be6b67eae3108b8ed28da8076f 100644
--- a/macro/tof/beamtime/pl_over_clust.C
+++ b/macro/tof/beamtime/pl_over_clust.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cor.C b/macro/tof/beamtime/pl_over_cor.C
index 69b7bb56b5c6d56494c2c8a69647a3ca5227e0a8..ace9c8fd6eed0700a81f4a981e34307c3d092fc0 100644
--- a/macro/tof/beamtime/pl_over_cor.C
+++ b/macro/tof/beamtime/pl_over_cor.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_off.C b/macro/tof/beamtime/pl_over_off.C
index 365522ac79fa46f415b10db242b326a3d2acb9bf..9ea968a21454b65897c94aa3830a7f14f19cff90 100644
--- a/macro/tof/beamtime/pl_over_off.C
+++ b/macro/tof/beamtime/pl_over_off.C
@@ -1,3 +1,8 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_off(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_pla.C b/macro/tof/beamtime/pl_over_pla.C
index f860dcd627a5b0663ffe1cee9575e84b5d0ff62e..b6a9c00da9bf7e931be2bcff5a16042073a40252 100644
--- a/macro/tof/beamtime/pl_over_pla.C
+++ b/macro/tof/beamtime/pl_over_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_trb_ct.C b/macro/tof/beamtime/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..8b0d2166572e16fc7159514689ff793065317da6 100644
--- a/macro/tof/beamtime/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_trb_ft.C b/macro/tof/beamtime/pl_over_trb_ft.C
index 6541d18f754825eb37107aa94f0ced27f248ea70..a853c4d38d3a7e72212199259c9059271e0ca64d 100644
--- a/macro/tof/beamtime/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_trk.C b/macro/tof/beamtime/pl_over_trk.C
index bee19c802bf946a99d211931d9ca16f4d6ae7e8e..7b805ff9921cf3216f8b8743d105f14d038ac2d1 100644
--- a/macro/tof/beamtime/pl_over_trk.C
+++ b/macro/tof/beamtime/pl_over_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_vftx.C b/macro/tof/beamtime/pl_over_vftx.C
index 3a318b8546f02ce8e9a2d12e47bb9e44f6394733..0b231a7b8d7007e9204e86e86491ffa058e96d67 100644
--- a/macro/tof/beamtime/pl_over_vftx.C
+++ b/macro/tof/beamtime/pl_over_vftx.C
@@ -1,3 +1,8 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_page.C b/macro/tof/beamtime/pl_page.C
index 15b54f955e3106ae9050c6e1ca6ccf5e9d961bce..aebe47eabecdfbd5eeba6f2e234490ee0073a1d9 100644
--- a/macro/tof/beamtime/pl_page.C
+++ b/macro/tof/beamtime/pl_page.C
@@ -1,3 +1,8 @@
+/** @file pl_page.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_page(Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_pla_res_vs_tot.C b/macro/tof/beamtime/pl_pla_res_vs_tot.C
index b395202cceac7d5671f54377eef6a42d0c5d4abc..e3d493b0f708e7716bb0bfda4e461895f6a48ce3 100644
--- a/macro/tof/beamtime/pl_pla_res_vs_tot.C
+++ b/macro/tof/beamtime/pl_pla_res_vs_tot.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/pl_pla_resolution.C b/macro/tof/beamtime/pl_pla_resolution.C
index 8db2c8a62973962b220305b41232c1ad65f565ef..15d0b88950d45f4bbf7e87e665a2103ecaee45ef 100644
--- a/macro/tof/beamtime/pl_pla_resolution.C
+++ b/macro/tof/beamtime/pl_pla_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/pl_pull_trk.C b/macro/tof/beamtime/pl_pull_trk.C
index 810940f891bf1ac37f96f073e63c2430e2459cb9..27ee1442d529ac73a3e72c856a85748b33a09341 100644
--- a/macro/tof/beamtime/pl_pull_trk.C
+++ b/macro/tof/beamtime/pl_pull_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pull_trk(Int_t NSt = 8, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_tdc_ref_res.C b/macro/tof/beamtime/pl_tdc_ref_res.C
index a47a875ffcfcfb79d9b2aa96dd271987e84633e2..5be7fec89bab5c64f6a6aa4ac0ea4fb06483080c 100644
--- a/macro/tof/beamtime/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/pl_tdc_ref_res.C
@@ -1,3 +1,8 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/pl_time_resolution.C b/macro/tof/beamtime/pl_time_resolution.C
index 9a7c41bcf47c4b8d6f7c50f78bb4c61819dd423e..2b7ba031e9528ede570b19abb1ec68919babd224 100644
--- a/macro/tof/beamtime/pl_time_resolution.C
+++ b/macro/tof/beamtime/pl_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/pl_tot_per_channel.C b/macro/tof/beamtime/pl_tot_per_channel.C
index 713971c1e9f412fc174b6c1307844e45fa8c4734..d65a90a91ddc52d2ab8bfa20a4223d9defe930c0 100644
--- a/macro/tof/beamtime/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/pl_tot_per_channel.C
@@ -1,3 +1,8 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/pl_trigger.C b/macro/tof/beamtime/pl_trigger.C
index 2c652a5485530d14ae79bc3c266995873ca05eb3..f5a6c24360ba0756b16f52b0005fc0aa2feb6f60 100644
--- a/macro/tof/beamtime/pl_trigger.C
+++ b/macro/tof/beamtime/pl_trigger.C
@@ -1,3 +1,8 @@
+/** @file pl_trigger.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_vert_trk.C b/macro/tof/beamtime/pl_vert_trk.C
index dd73207fd87547a22ea43d9041ebe226c5787d06..7fa29e720078fe085773072e4801dcbf7736f538 100644
--- a/macro/tof/beamtime/pl_vert_trk.C
+++ b/macro/tof/beamtime/pl_vert_trk.C
@@ -1,3 +1,8 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_vert_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/save_hst.C b/macro/tof/beamtime/save_hst.C
index bf8830f302739978d3b773ca1bcba56202abc314..ea4408d61958a2045c520fd4154f07bf57e618ef 100644
--- a/macro/tof/beamtime/save_hst.C
+++ b/macro/tof/beamtime/save_hst.C
@@ -1,3 +1,8 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void save_hst(TString cstr = "hst/default.hst.root")
 {
   TIter next(gDirectory->GetList());
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
index f3c23c7cd56b9a496a0055e1326dd1566c7541c6..614107e39d067040d0a3c9fbdfd08b47a04c254c 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Fri10Day.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
index b39c5bda970995b7b98fdad2bded02ff1699e02a..119f619b03d519f997ac6a6644aad420c5c3223c 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Fri10Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
index e9408dabfb9a35d82afdad223e0e29c56cc18b34..fd435dcf0a198b52b9668b97e8dada8d184f600e 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Fri10Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0028_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0036_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0036_0001.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
index ace5423d090f404e95a0bc9e9400844338feb68f..1da0e7e46bb0a3298e9ce2f70ad2e569a95c7bc8 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Mon13Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0020_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0100_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0100_0001.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
index d35bff49fe1bb4d2b127cf857e7bd010c90a5680..b28fbddde73e8008c0109b8128c2147c88a1a9f2 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Sat11Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
index ee802902aaea1d658bd581869b5d1463a4bd7166..8246df7b6071a888638af4ed6389fa36c426fae7 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Sat11Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
index d47a163991c03174e71eb86879b6d98d4d411713..c078c8721916a82cd9c817c5e6de6614ee9316f9 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Sun12Day.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
index f38d30301fc6762050ba33b804f40fc76b70059d..72a8868415a77f8e6e2fbedd39b688f9cea62e2d 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Sun12Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
index 1dcf8bc51a475a0f6bdfca8be1ee9b9b7bd895d2..09a66188a9a9797a7a95638fd5702c8e763df411 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Sun12Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0125_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0133_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0142_0000.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C b/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
index c32341749cbbbc6c19bc67549549ff541cb52392..11c7af7f8eb2cf6e841c3ade2f950a1a8198b8f6 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
@@ -1,3 +1,8 @@
+/** @file AddFileGsi_Thu09Test.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/ana_digi.C b/macro/tof/beamtime/sep14/ana_digi.C
index 60d3f2c9fcf85820fbd87d3f58a8eb80ff70a0f3..8ea8211714cb17a35d8f6fa35eebf27ad80c6fef 100644
--- a/macro/tof/beamtime/sep14/ana_digi.C
+++ b/macro/tof/beamtime/sep14/ana_digi.C
@@ -1,3 +1,8 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_digi3.C b/macro/tof/beamtime/sep14/ana_digi3.C
index 909d364930d0c8b77bd121be586598991a623738..f8862004dbdeb235b2f2ce07cfaa004590ec3fe3 100644
--- a/macro/tof/beamtime/sep14/ana_digi3.C
+++ b/macro/tof/beamtime/sep14/ana_digi3.C
@@ -1,3 +1,8 @@
+/** @file ana_digi3.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi3(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                char* cFileId = "MbsTrbThu1715", Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_digi_cal.C b/macro/tof/beamtime/sep14/ana_digi_cal.C
index 7b3f06b74e8d6f140b939733c523249c4a8ff776..6a96d302ae3d70a7f22a71dbcaf2094c13a9eca9 100644
--- a/macro/tof/beamtime/sep14/ana_digi_cal.C
+++ b/macro/tof/beamtime/sep14/ana_digi_cal.C
@@ -1,3 +1,8 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_hits.C b/macro/tof/beamtime/sep14/ana_hits.C
index 5946b96b5f26573fdcaccc90d5c97d7cf5a17f52..cf6dd00468818491c32d3410315b3e4504d88c40 100644
--- a/macro/tof/beamtime/sep14/ana_hits.C
+++ b/macro/tof/beamtime/sep14/ana_hits.C
@@ -1,3 +1,8 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void ana_hits(Int_t nEvents = 10000000, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "MbsTrbSat1805",
               Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/pl_all_CluMul.C b/macro/tof/beamtime/sep14/pl_all_CluMul.C
index cf7bf49e3e92ba0ff64a7aaf4779827c04f79685..24146c342e606a4523417a23360c74e43fa7b5ef 100644
--- a/macro/tof/beamtime/sep14/pl_all_CluMul.C
+++ b/macro/tof/beamtime/sep14/pl_all_CluMul.C
@@ -1,3 +1,8 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_CluMul(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_DigiCor.C b/macro/tof/beamtime/sep14/pl_all_DigiCor.C
index d89817d6fb4bc8b9163ad0d3683a4dfa5babf96a..ab25347d2b8179a980a1f2646d633e6c40a90b89 100644
--- a/macro/tof/beamtime/sep14/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/sep14/pl_all_DigiCor.C
@@ -1,3 +1,8 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_XY.C b/macro/tof/beamtime/sep14/pl_all_XY.C
index 512d55ba75cf837b4bc644533ed1ab84f0134ea0..ce70986ad11e6db835f47284be84077e8307dc2f 100644
--- a/macro/tof/beamtime/sep14/pl_all_XY.C
+++ b/macro/tof/beamtime/sep14/pl_all_XY.C
@@ -1,3 +1,8 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_XY(Int_t iNDet = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C b/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
index 717bf3b6e426c7f36ce939e323d50c3cf5660d58..aa69117d8826369048cabcccb074c6bbc3e4170d 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluWalk.C b/macro/tof/beamtime/sep14/pl_all_cluWalk.C
index 52586981400bdfb77d95794c4cca022146324dc8..7d219b3b2b8a97bf8a9600a6228f5b70c2ee9cb5 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluWalk.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C b/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
index 699a947cbaa983b6cc950e26109290d6bb842cdf..c3ae4f3d47357309c670fc19cec3393e6b42bdff 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_dTSel.C b/macro/tof/beamtime/sep14/pl_all_dTSel.C
index 28ad06aefa7d3dd0205113dff82453194ff3547c..d47e628a93e07df98151481681999b8d9236cf0f 100644
--- a/macro/tof/beamtime/sep14/pl_all_dTSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_dTSel.C
@@ -1,3 +1,8 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_dTSel(Int_t iNSel = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_time_resolution.C b/macro/tof/beamtime/sep14/pl_all_time_resolution.C
index a13fa3eb55b7f79fdfcd309af2935bdf09e3f20c..28ce5938bec6575d36ee19fa36231e5ffb48f216 100644
--- a/macro/tof/beamtime/sep14/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C b/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
index f52ddb5576f2187f565bac6dea0b1bf511b25fd2..02808a1805cfb6f2a8615c3effd4cc31ac78c0a8 100644
--- a/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc.C b/macro/tof/beamtime/sep14/pl_all_trbtdc.C
index 2849872cd109580cf792a5be3433c5d0fdcd2172..679860316328fee8f3c4aa89e79a4eae050bc21a 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C
index d232607aac06d4f127b31afa5108aae984887019..cec7df14ccc81d4de3d8c35faa277121381085c5 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
index 0826c497615570af47abb66bba071e54a18bcb10..7b87391be77b0b3bfbfb724fffa0244e2cc307f8 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
index aeca9a805898ff161fe7c3b02ee4250aa94a8068..d46b79a788cbf960d5aca624f217979966d9e6c3 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
@@ -1,3 +1,8 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_diam_tres.C b/macro/tof/beamtime/sep14/pl_diam_tres.C
index 0f5a1bbdaa6b25ce8bc7d3fd872e4368ecb97dd5..0e95729ef95bdbd25d3827502c49fc6514b2781f 100644
--- a/macro/tof/beamtime/sep14/pl_diam_tres.C
+++ b/macro/tof/beamtime/sep14/pl_diam_tres.C
@@ -1,3 +1,8 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/sep14/pl_info_2D.C b/macro/tof/beamtime/sep14/pl_info_2D.C
index 9f7124c599af66671e14817ddc7d3e3f27939018..37d8f3e5b4ae4985d3631fd595d903c9756602fe 100644
--- a/macro/tof/beamtime/sep14/pl_info_2D.C
+++ b/macro/tof/beamtime/sep14/pl_info_2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_info_Chi2D.C b/macro/tof/beamtime/sep14/pl_info_Chi2D.C
index f098507b256d6d4b7ecda69f19110e6969e6d656..60234d54675de317a37b4dcac4675ec34548bb7b 100644
--- a/macro/tof/beamtime/sep14/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/sep14/pl_info_Chi2D.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C b/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
index 0418ac2756e9617c35dbeb52e4b78a6567610f93..9239151b7c542a041989dcb804fbd00508911034 100644
--- a/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_map_debug.C b/macro/tof/beamtime/sep14/pl_map_debug.C
index 053e99bf14da8a1d1131ad812210a3f7eed6b8f4..7d547e0f6904700a3bd906cb2bee3c93e79abe4b 100644
--- a/macro/tof/beamtime/sep14/pl_map_debug.C
+++ b/macro/tof/beamtime/sep14/pl_map_debug.C
@@ -1,3 +1,8 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04.C b/macro/tof/beamtime/sep14/pl_over_Mat04.C
index 6416c2bc2c5c203f998bddb399b4282efc79fc10..7438c07ae62a3ba2e6d8f4e144a263f3672e00f4 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C b/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
index ac5bdf67ede386d6d0a2f3c38a71b1508c26311c..bff3ff7e195898dde8931c456a65b9c76ca42286 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
index a3ab75f1d5c04e9d5660d98dbf49ed6e88c5ad3e..f0155d1d0174fb3271e31b3c948706f1c5cb3795 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04best.C b/macro/tof/beamtime/sep14/pl_over_Mat04best.C
index 3a2cc8a6ffac47a03d9d0d72d341ea3a6a9a47d2..5d3fa5c12a245680e3a28d9646cc771b59ebc6b8 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04best.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat24.C b/macro/tof/beamtime/sep14/pl_over_Mat24.C
index d4bf23cd526d443cc7f66dc9b5cecc35bdb42242..6bc85a330eaddd7629f46bee5157e24fd704fc5c 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat24.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat24.C
@@ -1,3 +1,8 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_MatD4sel.C b/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
index 5d0a87c5cc912c835b7528e1409985a8ff77cc7f..ca4802f6571884b3cfe73e8e13f56b1947995429 100644
--- a/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_XX.C b/macro/tof/beamtime/sep14/pl_over_XX.C
index 4a851f2a81f2b33ef2d3f3738acf384208746493..7969fbfd37319f1dc6d6fa787a99242a5586adfe 100644
--- a/macro/tof/beamtime/sep14/pl_over_XX.C
+++ b/macro/tof/beamtime/sep14/pl_over_XX.C
@@ -1,3 +1,8 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cl2g.C b/macro/tof/beamtime/sep14/pl_over_cl2g.C
index 54153d3d6d3c6aa30ee6523fb07566df21aa1f3e..a883332a3a06da266f5825b52d363883b4ac814d 100644
--- a/macro/tof/beamtime/sep14/pl_over_cl2g.C
+++ b/macro/tof/beamtime/sep14/pl_over_cl2g.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu.C b/macro/tof/beamtime/sep14/pl_over_clu.C
index 5d94f78bf4210fecc6f93675b62908f10147bab2..c936ee172bc0324eadfeacde04bd350c21c65b53 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_clu0.C b/macro/tof/beamtime/sep14/pl_over_clu0.C
index f595acb4c1ff427475f1f91986f7625c23c3be95..7d3296ab28020c44dcd505fd100ed4c9428c6437 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu0T0.C b/macro/tof/beamtime/sep14/pl_over_clu0T0.C
index c480e0702fd8d64f1ba3ea63cac5ca5b87a551c6..91384c9680aa362c975da72a17bebd87bfa4d7dd 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu0T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu1.C b/macro/tof/beamtime/sep14/pl_over_clu1.C
index 0d30825eced07c6b5c94121382b7c071567ddd5a..14b50c0265848d6daadc6d6ba5d6495b8673507e 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu1.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu1.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2.C b/macro/tof/beamtime/sep14/pl_over_clu2.C
index 7e6ae434435e8c25ab492c5bbdb5e303bf6d837e..583587062e032921adf571f3754bc9ca26eebec7 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2T.C b/macro/tof/beamtime/sep14/pl_over_clu2T.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..4bbbf42b67247a95271bcd067cf1cc48c13448c8 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2T.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2T.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2T0.C b/macro/tof/beamtime/sep14/pl_over_clu2T0.C
index 548655afe8c68ab182339ac4d59b05fbe8315fdd..454ba16e06b404ede6c2279ce97a5ef7b85c8426 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2trg0.C b/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
index 829d747e11c5b9488d41fc12afa4866a60dd4c4a..73c2314cd5a26b97ff413f238008993fd999134b 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu4.C b/macro/tof/beamtime/sep14/pl_over_clu4.C
index 5f964e9f73335e550066fec59d7abdfc849a239a..97c1e952db76f14e397959873229baa33104ef3f 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu4.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu4.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu4T0.C b/macro/tof/beamtime/sep14/pl_over_clu4T0.C
index 6d3afd79197d90f22afd4a120226394fd6bdbc24..54d0731b8abd0963cd55daf60292d9c75eb30054 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu4T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu5.C b/macro/tof/beamtime/sep14/pl_over_clu5.C
index 743a7bea2e0613caba6ea1d498097ef3c05fd8ed..d848be780ac94c7b0e0864ca71b94cf2de0f0920 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu5.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu5.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu5.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu6.C b/macro/tof/beamtime/sep14/pl_over_clu6.C
index 0bcc770ca1f48c966aa97d0620d895da2b4ea0e7..d40b2565464fa7f174411c3dc7c0bab77536ca4a 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu6.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu6.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu6.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu7.C b/macro/tof/beamtime/sep14/pl_over_clu7.C
index 8dad0767b7e0595f994ff042e25969b7ad4dd773..e66c894dc272df4beeec310053803a786d5576fe 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu7.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu7.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu7.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu7T0.C b/macro/tof/beamtime/sep14/pl_over_clu7T0.C
index c3e5d85c1251f1942e6a6623f3ff56c3b4b5b61f..1e4804de5c6aab721759f6af8ef8c8720d3b3938 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu7T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu7T0.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu7T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu8.C b/macro/tof/beamtime/sep14/pl_over_clu8.C
index 1d90c415ac1275dc113e6ab3836a3bf14383ad4f..e2d2ed7b282fa7650c0e7807d156b20c0a475e24 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu8.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu8.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clu8.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cluSel.C b/macro/tof/beamtime/sep14/pl_over_cluSel.C
index 0af22392eeb890fcf33072e5c117c736fc867359..2b19c4ef6463503ea09d1e3d4bb6b46484f9d514 100644
--- a/macro/tof/beamtime/sep14/pl_over_cluSel.C
+++ b/macro/tof/beamtime/sep14/pl_over_cluSel.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_clust.C b/macro/tof/beamtime/sep14/pl_over_clust.C
index 179ce00364a6eae64e23801a032d02129ae7f712..50c95474dc14739fef82be348408ec0b99573d4c 100644
--- a/macro/tof/beamtime/sep14/pl_over_clust.C
+++ b/macro/tof/beamtime/sep14/pl_over_clust.C
@@ -1,3 +1,8 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cor.C b/macro/tof/beamtime/sep14/pl_over_cor.C
index 3f827a633d367f45ba28ac9c40859dce49a91804..58e249db1865fb0deecf842199cd79a0bd25ffef 100644
--- a/macro/tof/beamtime/sep14/pl_over_cor.C
+++ b/macro/tof/beamtime/sep14/pl_over_cor.C
@@ -1,3 +1,8 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_pla.C b/macro/tof/beamtime/sep14/pl_over_pla.C
index 0280a91d9a600d8e002ddef118c602ae01031a6a..447f8351fecde045c9ad09192f7a02dc6b5d5871 100644
--- a/macro/tof/beamtime/sep14/pl_over_pla.C
+++ b/macro/tof/beamtime/sep14/pl_over_pla.C
@@ -1,3 +1,8 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_trb_ct.C b/macro/tof/beamtime/sep14/pl_over_trb_ct.C
index 5cf941221e4a4dbd1a4567159980cda5531b736f..a3c9b27370c80735fd96d8f1faa434e56e59242c 100644
--- a/macro/tof/beamtime/sep14/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/sep14/pl_over_trb_ct.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_trb_ft.C b/macro/tof/beamtime/sep14/pl_over_trb_ft.C
index 6541d18f754825eb37107aa94f0ced27f248ea70..a8318fbaae8d62f3d21a288432fdc3b13c196996 100644
--- a/macro/tof/beamtime/sep14/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/sep14/pl_over_trb_ft.C
@@ -1,3 +1,8 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_vftx.C b/macro/tof/beamtime/sep14/pl_over_vftx.C
index 3a318b8546f02ce8e9a2d12e47bb9e44f6394733..2a97683d87c03e4535b33551a94769b3e95e3a24 100644
--- a/macro/tof/beamtime/sep14/pl_over_vftx.C
+++ b/macro/tof/beamtime/sep14/pl_over_vftx.C
@@ -1,3 +1,8 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C b/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C
index b395202cceac7d5671f54377eef6a42d0c5d4abc..63dc88265d8442cafd321b2a8eb9a5b90c1f0ed8 100644
--- a/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C
+++ b/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/sep14/pl_pla_resolution.C b/macro/tof/beamtime/sep14/pl_pla_resolution.C
index 8db2c8a62973962b220305b41232c1ad65f565ef..cd6800f7a4abe702dae07dc2044c8a3b041325b6 100644
--- a/macro/tof/beamtime/sep14/pl_pla_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_pla_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/sep14/pl_tdc_ref_res.C b/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
index 62cf9722786276ff15a0f2cc6cb3ce3d5bb7ed3d..fc3c7cf0d94c109aefc500c4cab56f20be10ed02 100644
--- a/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
@@ -1,3 +1,8 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/sep14/pl_time_resolution.C b/macro/tof/beamtime/sep14/pl_time_resolution.C
index 9a7c41bcf47c4b8d6f7c50f78bb4c61819dd423e..788445949bc00ef32147e5ae6b63a6afd5f185b0 100644
--- a/macro/tof/beamtime/sep14/pl_time_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/sep14/pl_tot_per_channel.C b/macro/tof/beamtime/sep14/pl_tot_per_channel.C
index 713971c1e9f412fc174b6c1307844e45fa8c4734..0a4e681ee941c678c0e4bfae278d5e3959013cd9 100644
--- a/macro/tof/beamtime/sep14/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/sep14/pl_tot_per_channel.C
@@ -1,3 +1,8 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/thuqa/basic_unpacking.C b/macro/tof/beamtime/thuqa/basic_unpacking.C
index 2544b0632fb8da12bb530b24125e8cd3d941ad88..5e34abd37f243db585f05fbf098d11c769181b3b 100644
--- a/macro/tof/beamtime/thuqa/basic_unpacking.C
+++ b/macro/tof/beamtime/thuqa/basic_unpacking.C
@@ -1,3 +1,8 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..5c07803f1240c98a04d97c0e4eb511cef9cf8335 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
@@ -1,3 +1,8 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
index 288e0854306e0182e9bc78e3d9721cac21d61262..9e9e5381fc73de0f69af7dfb990cbd0a55ad5a97 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
@@ -1,3 +1,8 @@
+/** @file pl_TdcChannelCoincidencesNoCalib.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void pl_TdcChannelCoincidencesNoCalib(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
index 2f10604c145d84a3025bf91e5eabd1f346c18e41..781908a9fd66fa40b7a4d645593acf0944b1a70e 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
@@ -1,3 +1,8 @@
+/** @file pl_TdcPlaCheck0703.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 void pl_TdcPlaCheck0703(
diff --git a/macro/tof/beamtime/thuqa/pl_all_time_resolution.C b/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
index 414d1bdf983dec7e58a5957295efcdfef974f8f3..498a3d22a9a440f484b08054038cab3182c012b7 100644
--- a/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
@@ -1,3 +1,8 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/unpack_run36_Fair.C b/macro/tof/beamtime/unpack_run36_Fair.C
index 99a3d88701a6c487d05c8319dfec6bfcc99cba36..ae393a7d05ec50f2d0bf0a7081d23f1dbae34c49 100644
--- a/macro/tof/beamtime/unpack_run36_Fair.C
+++ b/macro/tof/beamtime/unpack_run36_Fair.C
@@ -1,3 +1,8 @@
+/** @file unpack_run36_Fair.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/deb/global_phys.C b/macro/tof/deb/global_phys.C
index 35f956285c058658080bed77972b30436f68383d..cba320ecefcd60e7efbeb13f5b6a1b25b50c3952 100644
--- a/macro/tof/deb/global_phys.C
+++ b/macro/tof/deb/global_phys.C
@@ -1,3 +1,8 @@
+/** @file global_phys.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void global_phys(Int_t nEvents = 10, Int_t seed = 555)
 {
   gRandom->SetSeed(seed);
diff --git a/macro/tof/deb/tof_Ana100p.C b/macro/tof/deb/tof_Ana100p.C
index 090fde0b8a2ea85dda5f43e12803e4f24044d66a..447cf86376af54a93ecb4e8220fb42b3cd35bf14 100644
--- a/macro/tof/deb/tof_Ana100p.C
+++ b/macro/tof/deb/tof_Ana100p.C
@@ -1,3 +1,8 @@
+/** @file tof_Ana100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_Ana100p(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_Ana104.C b/macro/tof/deb/tof_Ana104.C
index 40f252f087ecf1cf6ae729c56167a36ec7420eb6..5203913d024a4a984fd44995bf7499597274928d 100644
--- a/macro/tof/deb/tof_Ana104.C
+++ b/macro/tof/deb/tof_Ana104.C
@@ -1,3 +1,8 @@
+/** @file tof_Ana104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_Ana104(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_Ana300.C b/macro/tof/deb/tof_Ana300.C
index 7c3884fc3b7138d5f756f3bbc147174fe501b0a3..d1e91db3d9161fb9faa65888942f18f021ba852d 100644
--- a/macro/tof/deb/tof_Ana300.C
+++ b/macro/tof/deb/tof_Ana300.C
@@ -1,3 +1,8 @@
+/** @file tof_Ana300.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_Ana300(Int_t nEvents = 1000, Int_t iout = 0)
 {
 
diff --git a/macro/tof/deb/tof_Ana_100.C b/macro/tof/deb/tof_Ana_100.C
index ab497e8b9e01f3f091906ab90c5c4e95d81c08f9..70dc9c330ac2d9358beabeaa9338493dfad0f064 100644
--- a/macro/tof/deb/tof_Ana_100.C
+++ b/macro/tof/deb/tof_Ana_100.C
@@ -1,3 +1,8 @@
+/** @file tof_Ana_100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_Ana_100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_ana100.C b/macro/tof/deb/tof_ana100.C
index c9db7ed6e63af968e95e87a704848d0cc3bdbff9..287ea18a4ccb2e98430aeaa3f5d0ec0366f9f759 100644
--- a/macro/tof/deb/tof_ana100.C
+++ b/macro/tof/deb/tof_ana100.C
@@ -1,3 +1,8 @@
+/** @file tof_ana100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_ana100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_deb100.C b/macro/tof/deb/tof_deb100.C
index 0c76360087a5d35e1d81393b3287c8f3819a3ad5..dc4a8e167522e26e4b3f2418e52156bb86684d4d 100644
--- a/macro/tof/deb/tof_deb100.C
+++ b/macro/tof/deb/tof_deb100.C
@@ -1,3 +1,8 @@
+/** @file tof_deb100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 tof_deb100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_reco100.C b/macro/tof/deb/tof_reco100.C
index 4e7152428a07d75eca90e28bfe85809167f4b471..9d9fd027735f591c9dc464eb2f26da64cc8aaa0e 100644
--- a/macro/tof/deb/tof_reco100.C
+++ b/macro/tof/deb/tof_reco100.C
@@ -1,3 +1,8 @@
+/** @file tof_reco100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco100box.C b/macro/tof/deb/tof_reco100box.C
index 66c770b49a0c716a4dec5a161921c6ddd0a54e2c..73b05ea4e7b2898dce13649c7bab1b7549b7c0f3 100644
--- a/macro/tof/deb/tof_reco100box.C
+++ b/macro/tof/deb/tof_reco100box.C
@@ -1,3 +1,8 @@
+/** @file tof_reco100box.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco100p.C b/macro/tof/deb/tof_reco100p.C
index 6e2854d6b2b8ef1f88e443faecbfa4373b8e1352..4db2003b037cd4e67d63599858d2e689a1efbaf8 100644
--- a/macro/tof/deb/tof_reco100p.C
+++ b/macro/tof/deb/tof_reco100p.C
@@ -1,3 +1,8 @@
+/** @file tof_reco100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco104.C b/macro/tof/deb/tof_reco104.C
index 70abf010b5927dcb579d516547e675f1c8ffe03c..d15baa01a6fa0982b4b774e356db96a0679e5acb 100644
--- a/macro/tof/deb/tof_reco104.C
+++ b/macro/tof/deb/tof_reco104.C
@@ -1,3 +1,8 @@
+/** @file tof_reco104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco300.C b/macro/tof/deb/tof_reco300.C
index 0166064684ca046ed44cc32d27960bd7f815249e..fbaca775803dd8a35a49fd18a0fe4c32d2a27e91 100644
--- a/macro/tof/deb/tof_reco300.C
+++ b/macro/tof/deb/tof_reco300.C
@@ -1,3 +1,8 @@
+/** @file tof_reco300.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_sim100box.C b/macro/tof/deb/tof_sim100box.C
index 786a9116179333a88ad18a2ade81461b4d27627b..d6d0816f3af07f37ee7a427bdf2444d6b6130812 100644
--- a/macro/tof/deb/tof_sim100box.C
+++ b/macro/tof/deb/tof_sim100box.C
@@ -1,3 +1,8 @@
+/** @file tof_sim100box.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/deb/tof_sim100p.C b/macro/tof/deb/tof_sim100p.C
index c2f2bd4c72b3edf8b88a021b0c648ef5305631fe..77cb67fe22ef42006d4f3d80cc87ad96abd49144 100644
--- a/macro/tof/deb/tof_sim100p.C
+++ b/macro/tof/deb/tof_sim100p.C
@@ -1,3 +1,8 @@
+/** @file tof_sim100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/deb/tof_sim104.C b/macro/tof/deb/tof_sim104.C
index 9793c044a0245a2b2a2ec9d2d2d65d5eab34e392..c5d5e9e4ebc7e8a56041bbdbbbe41611b3563c44 100644
--- a/macro/tof/deb/tof_sim104.C
+++ b/macro/tof/deb/tof_sim104.C
@@ -1,3 +1,8 @@
+/** @file tof_sim104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/digitizer/GenTofBdfRootInput_v17a.C b/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
index 05eab0fbe51b9f0b1417a31faa4f410a5a5b9393..a5805a74db0796efa6af56e33107588f40de9a2b 100644
--- a/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
+++ b/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
@@ -1,3 +1,8 @@
+/** @file GenTofBdfRootInput_v17a.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * GenTofBdfRootInput_v17a.C
  * p.-a Loizeau, GSI, 09/05/2017
diff --git a/macro/tof/digitizer/run_digi.C b/macro/tof/digitizer/run_digi.C
index a600e0335d86e9ccc12afd905751b33c03d38ce4..101b7d10be76f7e4ae905e347ea1d383609e3c17 100644
--- a/macro/tof/digitizer/run_digi.C
+++ b/macro/tof/digitizer/run_digi.C
@@ -1,3 +1,8 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/digitizer/run_digi_test.C b/macro/tof/digitizer/run_digi_test.C
index f26ad0123c4260e9ee6de1199cf452a5b17e2f60..5f044f3ddf3257b37e42964f25c1cdbe9f853111 100644
--- a/macro/tof/digitizer/run_digi_test.C
+++ b/macro/tof/digitizer/run_digi_test.C
@@ -1,3 +1,8 @@
+/** @file run_digi_test.C
+  * @copyright Copyright (C) 2015-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/digitizer/run_reco.C b/macro/tof/digitizer/run_reco.C
index af86ff251a609f0811ea3a2eaacdfe5ce3060aeb..098b423a1736cf16601f3c1f3eb13b15f7dde4af 100644
--- a/macro/tof/digitizer/run_reco.C
+++ b/macro/tof/digitizer/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/digitizer/run_reco100.C b/macro/tof/digitizer/run_reco100.C
index 9efe0615c0a8fe0974f93a1aff29754a59afafc5..42a738e36f2497c75dd7d658dc3e14d748b36075 100644
--- a/macro/tof/digitizer/run_reco100.C
+++ b/macro/tof/digitizer/run_reco100.C
@@ -1,3 +1,8 @@
+/** @file run_reco100.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/digitizer/run_tof_disim.C b/macro/tof/digitizer/run_tof_disim.C
index ab93612360efdd14d888238b7a364ae4561473b6..e00326cf75574caec8673044bfbe07e0c08886c4 100644
--- a/macro/tof/digitizer/run_tof_disim.C
+++ b/macro/tof/digitizer/run_tof_disim.C
@@ -1,3 +1,8 @@
+/** @file run_tof_disim.C
+  * @copyright Copyright (C) 2015-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/eventDisplay100.C b/macro/tof/eventDisplay100.C
index 62c44edfae610cdd8e3b21bb3d77c9c635b65c43..4946334e8019539159d81978bb0cfbf103db1b1b 100644
--- a/macro/tof/eventDisplay100.C
+++ b/macro/tof/eventDisplay100.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay100.C
+  * @copyright Copyright (C) 2012-2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 eventDisplay100()
 {
 
diff --git a/macro/tof/eventDisplay_1p.C b/macro/tof/eventDisplay_1p.C
index 8d9b96b020cbaa2c894c04105293230befbc1570..9a56ec86ba4a8412b88dbad09305098e4e433e9a 100644
--- a/macro/tof/eventDisplay_1p.C
+++ b/macro/tof/eventDisplay_1p.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay_1p.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 eventDisplay_1p(Int_t iTrackingSetup = 1, Int_t iSys = 0, Int_t iSel = 1, Int_t iSel2 = -3)
 {
   switch (iSys) {
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v12a.C b/macro/tof/geometry/Create_TOF_Geometry_v12a.C
index 5f059eac2893ca7e1306075669344201a900b2ab..408b6aad562047cbc45d650fb5ba3c60a79e338d 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v12a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v12a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v12a.C
+  * @copyright Copyright (C) 2012-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C b/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
index 2b1e4a836b0ebd17dbd58d69ab2bc8ea3a57c0fc..f081dbe1bffd5ad08f45926055180e1a18d6782d 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v13_3a.C
+  * @copyright Copyright (C) 2013-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C b/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
index 0a59b6a80608b14be2484ad5b420a9951d892e89..cd49e8e3162bb3f4e4da8c4c7a96862a010f3207 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v13_3b.C
+  * @copyright Copyright (C) 2013-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C b/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
index 5d36f1716f7992dbe1c6122bd15468b40a9bfb07..976e38a5e8333fa1409440201cdccecbe0b2f727 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v13_4x.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C b/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
index 9451a84544bd5e4a87e352fa4d6c174f6f82937d..1c75507345df456ec683fb5a9b2e05884e0e47a9 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v13_5x.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14_0.C b/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
index 8c402e4cdd0750a6661ac434bef90ab8cc06b884..5bc6bd327a69b1748b77aa2050fd7d835728f678 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v14_0.C
+  * @copyright Copyright (C) 2014-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14a.C b/macro/tof/geometry/Create_TOF_Geometry_v14a.C
index 2c97f8ceb1b92b9ad431a3ce512fce35effd829a..a840e1c60b568da3fc9c3b183eaa0ef1c7d08cae 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v14a.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14b.C b/macro/tof/geometry/Create_TOF_Geometry_v14b.C
index b5b085adee78e4522f871b0c69075f5ba277e792..01a7f398dcee91a974e6ae7a681a345335d87657 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14b.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v14b.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14c.C b/macro/tof/geometry/Create_TOF_Geometry_v14c.C
index 51a7ad55d8db7b2908628a599f5f1ebe467101c2..67922c937f864e13b8c6fe68abe26be736189266 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14c.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v14c.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v14c - Cern Feb 15, compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15a.C b/macro/tof/geometry/Create_TOF_Geometry_v15a.C
index 39adae19a72136358b5848ee948b158407025845..b344e1abdf55a6a086014b7e17ac698ec2685ad7 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v15a.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v15a - Cern Feb 15, (before moving) compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15b.C b/macro/tof/geometry/Create_TOF_Geometry_v15b.C
index c9158811e02bc24c85ad98a0cb24c619f8c21aea..a7baa2a919758fe71f1c60f9a982ca629566eb7a 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15b.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v15b.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v14c - Cern Feb 15, compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15c.C b/macro/tof/geometry/Create_TOF_Geometry_v15c.C
index 455b694117db91fdb74ffb769b792ddd7b5a1f06..51d0942caad97781a8a09559d44efba43c434093 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15c.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v15c.C
+  * @copyright Copyright (C) 2015-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v15c - Cern Nov 15, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15d.C b/macro/tof/geometry/Create_TOF_Geometry_v15d.C
index 4008549e579cb701022aa6a28dbf6f7df72b1281..f6b61a2de1cea88621167699cc831aa833d199d4 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15d.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15d.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v15d.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for cosmic setup: v15d
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16a.C b/macro/tof/geometry/Create_TOF_Geometry_v16a.C
index dd78fe075a203305a215e8ce79de003f31dac484..cc9f1cb8275e5bcd8d162ed68fbc5bba377dec7e 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v16a.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16b.C b/macro/tof/geometry/Create_TOF_Geometry_v16b.C
index beaa88d419d0a2d98e208ed4f81ee6d9344ec441..cc96e77f33b4a8355411ba3976dbeaf754695995 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16b.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v16b.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v16b - Cern Nov 2016, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16c.C b/macro/tof/geometry/Create_TOF_Geometry_v16c.C
index a45e3d08509b411de1e09b8d35a464e1bc7768fa..7fbe2eb59d8a968f1b5c4017c830a6bb449349f3 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16c.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v16c.C
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16d.C b/macro/tof/geometry/Create_TOF_Geometry_v16d.C
index 46d2d70b04cab2028489f5008135771b3df1da37..a8fec1a42f67f16a0a32d6be33f3c356c1d61101 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16d.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16d.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v16d.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16e.C b/macro/tof/geometry/Create_TOF_Geometry_v16e.C
index 58320537e025059737dc5ebc9de0dbde9741bb53..5e782fb821c97ea44af7850b5837b6cc9421c769 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16e.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16e.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v16e.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17a.C b/macro/tof/geometry/Create_TOF_Geometry_v17a.C
index 7b4fb6b1b3fa78a2b1acfbd7d0cebefd7b85fbc9..81633e55edf7b879608b2965bbeaea88c3431029 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v17a.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17b.C b/macro/tof/geometry/Create_TOF_Geometry_v17b.C
index c69812555cceb3a54d8a9d5f75b0137b3f4b1f18..2746b40ae82956109b00a2ccfcbe148e3b045f35 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17b.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v17b.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v17b - Heidelberg Cosmic April 2017, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17c.C b/macro/tof/geometry/Create_TOF_Geometry_v17c.C
index 62d3417d3999a869f296f71cf4ed29e0e18ea0cb..fb53b2e1b4bdfa4c296fa4295d80d46e0f3baaf7 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17c.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v17c.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C b/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
index f145264644a527a3d4dbdb07b5c20d9e8125aab2..30dec05f8ce1ace793580e5d12b064bd4bab9f47 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18j_cosmicHD.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C b/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
index 08f7aaf008f38931f6e1e5abd0f04eaa440cef0a..3aaedb69fdedd05713acc32305960d166c4b6c85 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18l_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C b/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
index daec7fbce7048f8f6abeecdf7c8ba91230d1e8ac..c674dd5711b4a012fa29cc26fde560f6f180ffdd 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18m_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18p.C b/macro/tof/geometry/Create_TOF_Geometry_v18p.C
index ebad146dbfb884d39f4e5cf7c92338037411df45..358e9fa28a78e1dbefd5c6852eb23aa1abafb3e9 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18p.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18p.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18p.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v18a - Heidelberg Cosmic December 2017, 1 real STAR module
 // Ingo Deppner
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v20a.C b/macro/tof/geometry/Create_TOF_Geometry_v20a.C
index cd931b730921d7da1b9a46a9906dec53775ec551..cf7f1e5d34589edc5d7b4fa2f1f397c690da0a8b 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v20a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v20a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v20a.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/TOF_test.C b/macro/tof/geometry/TOF_test.C
index 3df24fab64dbca77f016e4306812926cab74fbf5..25f7d42337c2d460202e8d35778f41e5d3af4cec 100644
--- a/macro/tof/geometry/TOF_test.C
+++ b/macro/tof/geometry/TOF_test.C
@@ -1,3 +1,8 @@
+/** @file TOF_test.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //Generator for CbmTof Geometry
 //Update 01/10/2012 nh
 // 08/10/2012 add sensitive gas gaps
diff --git a/macro/tof/geometry/make_geofile.C b/macro/tof/geometry/make_geofile.C
index 17c7f92cb56b4e96ea507b52c2ecfa50702ec62e..184e4a81c0aebd7208afb1736a1a37e369d2f31a 100644
--- a/macro/tof/geometry/make_geofile.C
+++ b/macro/tof/geometry/make_geofile.C
@@ -1,3 +1,8 @@
+/** @file make_geofile.C
+  * @copyright Copyright (C) 2013-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/geometry/make_geofile_noBfield.C b/macro/tof/geometry/make_geofile_noBfield.C
index 14062d67fd35678d557d701c224e55fff20c1769..7dd49e584673659ff8f05a2ace07953d08f019eb 100644
--- a/macro/tof/geometry/make_geofile_noBfield.C
+++ b/macro/tof/geometry/make_geofile_noBfield.C
@@ -1,3 +1,8 @@
+/** @file make_geofile_noBfield.C
+  * @copyright Copyright (C) 2016-2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C b/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C
index 9ef36c7328ce9f5d0ed1fa16b32e0bf4c5d21e63..81b044a64191ecd8ef1c44301edff86cd73ea806 100644
--- a/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C
+++ b/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_Star_1.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for STAR wheel
 //
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C b/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C
index a477ab329532396b901240ebda6c2287f57513e6..f467f889a0ea18ae45de7f91850b253bda842709 100644
--- a/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C
+++ b/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_Star_2.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for STAR wheel within FAIRROOT
 //
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C b/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C
index e81a9c311ac920d8e9d0f79718a9ed88bf1bd0b9..3d1957419b6bc5da6de1e5e49dad6057c4f70b91 100644
--- a/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C
+++ b/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_v18_star_cosmics_a.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v18a - Heidelberg Cosmic December 2017, 1 real STAR module
 // Ingo Deppner
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C b/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
index 8eb2b434cdd21323752371fdeed4d8ea97cd7133..2d2a9ac4227194d9cbfa5a7ec849da6b1ddffb05 100644
--- a/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
+++ b/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
@@ -1,3 +1,8 @@
+/** @file Create_TOF_Geometry_vSTAR17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro creating a ToF geometry for test beam: v16b - Cern Nov 2016, initial version
 //
 // Usage:
diff --git a/macro/tof/pl_lambda.C b/macro/tof/pl_lambda.C
index 51b67771948dee1d7943d8e8244ad4b37e664b35..e217a3cd6237cdce1bc924c78da3cc74a86cf303 100644
--- a/macro/tof/pl_lambda.C
+++ b/macro/tof/pl_lambda.C
@@ -1,3 +1,8 @@
+/** @file pl_lambda.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void pl_lambda(Double_t sf = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/qa/GeomHitMapComp.C b/macro/tof/qa/GeomHitMapComp.C
index 7b0a11a6091abb739ab511ae16cae19542d199bb..00dc6beb1e4c8dc55dc306ad47a7fe8fd8bb480a 100644
--- a/macro/tof/qa/GeomHitMapComp.C
+++ b/macro/tof/qa/GeomHitMapComp.C
@@ -1,3 +1,8 @@
+/** @file GeomHitMapComp.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 
 Bool_t GeomHitMapComp()
diff --git a/macro/tof/qa/data/MultiPntDeltaYClosest.C b/macro/tof/qa/data/MultiPntDeltaYClosest.C
index b89aec2deab69410daaaf7ebd24be716472cb8c4..28a987cadead11af651f4ee4dd8b99b868b14f13 100644
--- a/macro/tof/qa/data/MultiPntDeltaYClosest.C
+++ b/macro/tof/qa/data/MultiPntDeltaYClosest.C
@@ -1,3 +1,8 @@
+/** @file MultiPntDeltaYClosest.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:53:52 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiPntDeltaYMean.C b/macro/tof/qa/data/MultiPntDeltaYMean.C
index 3d9727b7d2f7d5638ec2fc1fdd634fcd2120b139..64181e634359c8e2f1d906d2da8d7d4505f5fbc9 100644
--- a/macro/tof/qa/data/MultiPntDeltaYMean.C
+++ b/macro/tof/qa/data/MultiPntDeltaYMean.C
@@ -1,3 +1,8 @@
+/** @file MultiPntDeltaYMean.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel2/
   //=========  (Tue Sep 29 13:54:31 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiTrkDeltaYClosest.C b/macro/tof/qa/data/MultiTrkDeltaYClosest.C
index 5d94c165cdcb0941f27780442599f0a908c58344..c63ee0566c965a0a6489fe2cb987f0952d9dcef5 100644
--- a/macro/tof/qa/data/MultiTrkDeltaYClosest.C
+++ b/macro/tof/qa/data/MultiTrkDeltaYClosest.C
@@ -1,3 +1,8 @@
+/** @file MultiTrkDeltaYClosest.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:57:45 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiTrkDeltaYMean.C b/macro/tof/qa/data/MultiTrkDeltaYMean.C
index 7e62ec1a316f35e91c871340da41ccbc6d2d6de8..25ba62a3a4f82e1c319ed9e9a9d50e46e9c81371 100644
--- a/macro/tof/qa/data/MultiTrkDeltaYMean.C
+++ b/macro/tof/qa/data/MultiTrkDeltaYMean.C
@@ -1,3 +1,8 @@
+/** @file MultiTrkDeltaYMean.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:58:32 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/SingTrkDeltaY.C b/macro/tof/qa/data/SingTrkDeltaY.C
index 25b91ab14bb4013173671575a3f71b435e801db2..9901756dac6f414bb48cf3710e6a0c378795c914 100644
--- a/macro/tof/qa/data/SingTrkDeltaY.C
+++ b/macro/tof/qa/data/SingTrkDeltaY.C
@@ -1,3 +1,8 @@
+/** @file SingTrkDeltaY.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 14:12:56 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C b/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
index 42da9d466af9900d1f5872b2484ca588fda216c4..f8e9e6d37171221713c433b8df79f5782b2ea0e3 100644
--- a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
+++ b/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
@@ -1,3 +1,8 @@
+/** @file SingTrkMultiPntDeltaY.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 14:00:13 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/hitProdComp.C b/macro/tof/qa/hitProdComp.C
index a25cdc13fd0e7d9e1f08bb9fa6dd4fe7fac10c6f..9fee48b964858ca9325ffa2673074c83add3ef29 100644
--- a/macro/tof/qa/hitProdComp.C
+++ b/macro/tof/qa/hitProdComp.C
@@ -1,3 +1,8 @@
+/** @file hitProdComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
 const TString ksDimName[kuNbDim]     = {"X", "Y", "Z", "R", "T"};
diff --git a/macro/tof/qa/hitProdCompPull.C b/macro/tof/qa/hitProdCompPull.C
index 24b4385ec4135f143c44d96ee893f85cfd423e6a..e60b2253e07325e34000e115c593b3cc1734972e 100644
--- a/macro/tof/qa/hitProdCompPull.C
+++ b/macro/tof/qa/hitProdCompPull.C
@@ -1,3 +1,8 @@
+/** @file hitProdCompPull.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 4;
 const TString ksDimName[kuNbDim]     = {"X", "Y", "Z", "R"};
diff --git a/macro/tof/qa/hitProdDigiComp.C b/macro/tof/qa/hitProdDigiComp.C
index 4d2bab8854a5e7f66ebaf17032f1816c62762f73..0f71914e21a3a75f505daa974d3a3a7aa25b2ded 100644
--- a/macro/tof/qa/hitProdDigiComp.C
+++ b/macro/tof/qa/hitProdDigiComp.C
@@ -1,3 +1,8 @@
+/** @file hitProdDigiComp.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 const UInt_t kuNbHistos               = 5;
 const UInt_t kuNbDim                  = 5;
 const TString ksDimName[kuNbDim]      = {"X", "Y", "Z", "R", "T"};
diff --git a/macro/tof/qa/hitQualComp.C b/macro/tof/qa/hitQualComp.C
index 2653b5872c45fb357f05126313d1c6aa9eb77b41..7277ea0d9445ce299e778984f8d05c8a37e085f4 100644
--- a/macro/tof/qa/hitQualComp.C
+++ b/macro/tof/qa/hitQualComp.C
@@ -1,3 +1,8 @@
+/** @file hitQualComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/hitQualCompBest.C b/macro/tof/qa/hitQualCompBest.C
index 3e63d1df393588278d145ba3c40e58d70b8b32e1..e78786c65569461fd45317367bfdba42ab0b8d14 100644
--- a/macro/tof/qa/hitQualCompBest.C
+++ b/macro/tof/qa/hitQualCompBest.C
@@ -1,3 +1,8 @@
+/** @file hitQualCompBest.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/hitQualCompPull.C b/macro/tof/qa/hitQualCompPull.C
index 8faf1ba514ed4c6b806abbd7b64fa20d0761c475..13c8a66ec98bafc92898318b6922a624d29487aa 100644
--- a/macro/tof/qa/hitQualCompPull.C
+++ b/macro/tof/qa/hitQualCompPull.C
@@ -1,3 +1,8 @@
+/** @file hitQualCompPull.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 4;
diff --git a/macro/tof/qa/qaPlotsComp.C b/macro/tof/qa/qaPlotsComp.C
index 408633652973750f48d747b42e59fda7a51739ad..87661f074e15f1d0860718ca9b9fe289abb37db9 100644
--- a/macro/tof/qa/qaPlotsComp.C
+++ b/macro/tof/qa/qaPlotsComp.C
@@ -1,3 +1,8 @@
+/** @file qaPlotsComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 const UInt_t kuNbFiles               = 4;
 const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange};
 const Int_t kiLineWidth              = 2;
diff --git a/macro/tof/qa/tof_hitMeanMc_eff.C b/macro/tof/qa/tof_hitMeanMc_eff.C
index 2095b9161f134eddd9313b5ca71de97fe10ed0f7..ad9486724b3898e00a564c6c6ff8c081b984e912 100644
--- a/macro/tof/qa/tof_hitMeanMc_eff.C
+++ b/macro/tof/qa/tof_hitMeanMc_eff.C
@@ -1,3 +1,8 @@
+/** @file tof_hitMeanMc_eff.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t tof_hitMeanMc_eff(TString sFilename   = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root",
                          TString sOutFileTag = "_cbm100_pbar_25gev")
diff --git a/macro/tof/qa/tof_map_norm_gen_ana.C b/macro/tof/qa/tof_map_norm_gen_ana.C
index 87304e732986e758c0e77733a6ccc12195b4d67e..edc714226b84272e4777a2c11b489b7938632a3a 100644
--- a/macro/tof/qa/tof_map_norm_gen_ana.C
+++ b/macro/tof/qa/tof_map_norm_gen_ana.C
@@ -1,3 +1,8 @@
+/** @file tof_map_norm_gen_ana.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/qa/tof_map_norm_gen_mc.C b/macro/tof/qa/tof_map_norm_gen_mc.C
index 23494a6ab7a167b17e71c8e37252e9220e8e1299..1511f4f4e361726d10b5e35acb55abd23b58733b 100644
--- a/macro/tof/qa/tof_map_norm_gen_mc.C
+++ b/macro/tof/qa/tof_map_norm_gen_mc.C
@@ -1,3 +1,8 @@
+/** @file tof_map_norm_gen_mc.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the TOF
diff --git a/macro/tof/qa/tof_qa_ana.C b/macro/tof/qa/tof_qa_ana.C
index 3c00f2d798fa70618002f600476768263735929d..88e86f8a1e74e6f54abf11918731c770f3dfe61e 100644
--- a/macro/tof/qa/tof_qa_ana.C
+++ b/macro/tof/qa/tof_qa_ana.C
@@ -1,3 +1,8 @@
+/** @file tof_qa_ana.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer and clusterizer QA
diff --git a/macro/tof/qa/tof_qa_hp.C b/macro/tof/qa/tof_qa_hp.C
index c7a6fb963439398055fad822a6dbbffdcd8f85db..fb31ca1c29fa13c3d7f41a0a2119b890b8a9116c 100644
--- a/macro/tof/qa/tof_qa_hp.C
+++ b/macro/tof/qa/tof_qa_hp.C
@@ -1,3 +1,8 @@
+/** @file tof_qa_hp.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer and clusterizer QA
diff --git a/macro/tof/qa/tof_qa_plot.C b/macro/tof/qa/tof_qa_plot.C
index 4cb9d506357b101f35a999a5bc1c4f5c8c5ca706..832361e4531dda814ecd4b9f1e83823abe4e4c43 100644
--- a/macro/tof/qa/tof_qa_plot.C
+++ b/macro/tof/qa/tof_qa_plot.C
@@ -1,3 +1,8 @@
+/** @file tof_qa_plot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 // Constants definitions: Particles list
 const Int_t kiNbPart              = 13;
diff --git a/macro/tof/qa/tof_qa_sim.C b/macro/tof/qa/tof_qa_sim.C
index 8e813eb863b8a62fbc92eec6ee7bdfb54ba088a2..98b569c54859269644bcbfdf5301681cb8d0ce41 100644
--- a/macro/tof/qa/tof_qa_sim.C
+++ b/macro/tof/qa/tof_qa_sim.C
@@ -1,3 +1,8 @@
+/** @file tof_qa_sim.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/qa/trd_notrd_comp.C b/macro/tof/qa/trd_notrd_comp.C
index c3107efe3f6d1249a52cdccea44bc3621d7ca3d3..cca883674002abaddae2a288246f54f0eb4a5634 100644
--- a/macro/tof/qa/trd_notrd_comp.C
+++ b/macro/tof/qa/trd_notrd_comp.C
@@ -1,3 +1,8 @@
+/** @file trd_notrd_comp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 Bool_t trd_notrd_comp(TString sFilenameTrd   = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root",
                       TString sFilenameNoTrd = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root",
diff --git a/macro/tof/qa/valGeomComp.C b/macro/tof/qa/valGeomComp.C
index 92db283744b251a21661d5bca200f90c89746cca..6241c481bddce253ab6a2ecb8110dd9bb6e7edfe 100644
--- a/macro/tof/qa/valGeomComp.C
+++ b/macro/tof/qa/valGeomComp.C
@@ -1,3 +1,8 @@
+/** @file valGeomComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/valHpDigiComp.C b/macro/tof/qa/valHpDigiComp.C
index e9acc0fe2cadc5bd840df03437c271627ab850a0..bc72f79c08a766163d18f34a74f6f22dd7d49fbe 100644
--- a/macro/tof/qa/valHpDigiComp.C
+++ b/macro/tof/qa/valHpDigiComp.C
@@ -1,3 +1,8 @@
+/** @file valHpDigiComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/run100.C b/macro/tof/run100.C
index c4df01ddec469b57af68b11f43e2fac25766fb49..a9cd2bbda77e8beca26509f487613d17d9284cb3 100644
--- a/macro/tof/run100.C
+++ b/macro/tof/run100.C
@@ -1,3 +1,8 @@
+/** @file run100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/tof/run_reco100.C b/macro/tof/run_reco100.C
index 67e60a5f64092f54b9920bba97584274f9d17c61..a4cdfbc53b5c2e215c385f933c5af0bef103bf0a 100644
--- a/macro/tof/run_reco100.C
+++ b/macro/tof/run_reco100.C
@@ -1,3 +1,8 @@
+/** @file run_reco100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/run_reco_TOF_QA.C b/macro/tof/run_reco_TOF_QA.C
index ad362ab618d408c63bfb8513f55a4569f98e7686..c8c01d0aaf5bdb91b57ebb9e373ea55959475e12 100644
--- a/macro/tof/run_reco_TOF_QA.C
+++ b/macro/tof/run_reco_TOF_QA.C
@@ -1,3 +1,8 @@
+/** @file run_reco_TOF_QA.C
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events
diff --git a/macro/tof/run_sim_TOF_QA.C b/macro/tof/run_sim_TOF_QA.C
index bb21af88d99bbbbbbd13ee8f65eb0d328a6a81bd..4933cc8e843ad0535bfab13251c939c2e5fa8357 100644
--- a/macro/tof/run_sim_TOF_QA.C
+++ b/macro/tof/run_sim_TOF_QA.C
@@ -1,3 +1,8 @@
+/** @file run_sim_TOF_QA.C
+  * @copyright Copyright (C) 2007-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_ana_Testbeam.C b/macro/tof/tof_ana_Testbeam.C
index fe941ed8e9f8396deb38459e3a9483c39ed2acb4..e17da5c8cb437d78bf14ce48aa6824991f783773 100644
--- a/macro/tof/tof_ana_Testbeam.C
+++ b/macro/tof/tof_ana_Testbeam.C
@@ -1,3 +1,8 @@
+/** @file tof_ana_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void tof_ana_Testbeam(Int_t nEvents = 1000, Int_t iSel = 1, Int_t iGenCor = 1, Int_t iTrackingSetup = 2, Int_t iout = 1,
                       char* cFileId = "MC", Int_t iSel2 = 3)
 {
diff --git a/macro/tof/tof_reco.C b/macro/tof/tof_reco.C
index f2de0124c08bba937ccb86db1464d67019700f35..aad29cdfcccbed08eee88796e0ffdd6d0b5c80a6 100644
--- a/macro/tof/tof_reco.C
+++ b/macro/tof/tof_reco.C
@@ -1,3 +1,8 @@
+/** @file tof_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_reco100.C b/macro/tof/tof_reco100.C
index 280ad1347cb97c031cfabea6b1c16c3eb29054a2..ee14f77d8472382ffaeb2122c561415fb8559f52 100644
--- a/macro/tof/tof_reco100.C
+++ b/macro/tof/tof_reco100.C
@@ -1,3 +1,8 @@
+/** @file tof_reco100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_reco_Testbeam.C b/macro/tof/tof_reco_Testbeam.C
index 09372da6839eba3cf423dce6a68f1830fb4dd6f8..a494fb3272cfc9a9319fe11e6ce8412b09633ce6 100644
--- a/macro/tof/tof_reco_Testbeam.C
+++ b/macro/tof/tof_reco_Testbeam.C
@@ -1,3 +1,8 @@
+/** @file tof_reco_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_sim.C b/macro/tof/tof_sim.C
index e7880c31c0d8eb240e76907259cec9df7572e524..551f5fa8a2400c3ac1e9fc54110e0a4ae007ad9b 100644
--- a/macro/tof/tof_sim.C
+++ b/macro/tof/tof_sim.C
@@ -1,3 +1,8 @@
+/** @file tof_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_sim100.C b/macro/tof/tof_sim100.C
index 1efcd1ff4adce3c001ba5d976e1c67929079349e..b819c1ae44ce490e66d9f9e8e2ab6649cb413f81 100644
--- a/macro/tof/tof_sim100.C
+++ b/macro/tof/tof_sim100.C
@@ -1,3 +1,8 @@
+/** @file tof_sim100.C
+  * @copyright Copyright (C) 2012-2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_sim_Testbeam.C b/macro/tof/tof_sim_Testbeam.C
index 6a3db211b90af06e7ed2a3c830e6080219f2056c..71525736475bad81f1747e31cb18a9fae7baa36f 100644
--- a/macro/tof/tof_sim_Testbeam.C
+++ b/macro/tof/tof_sim_Testbeam.C
@@ -1,3 +1,8 @@
+/** @file tof_sim_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tools/skimming_reco.C b/macro/tools/skimming_reco.C
index dddd9f2a2b99e3a54617638ae03cbb55a52c5c4b..59b9951776d00fb20b94b57d8a9064679df9b8b7 100644
--- a/macro/tools/skimming_reco.C
+++ b/macro/tools/skimming_reco.C
@@ -1,3 +1,8 @@
+/** @file skimming_reco.C
+  * @copyright Copyright (C) 2015-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCollection.h"
 #include "TError.h"
 #include "TFile.h"
diff --git a/macro/tracking/lx/gen_mu_pairs.C b/macro/tracking/lx/gen_mu_pairs.C
index 582ebdbe891f5b9c35dde6fd0a26d4c822d10dce..8455e0aa7cc8334bdf37919eb9ad12c151a44d15 100644
--- a/macro/tracking/lx/gen_mu_pairs.C
+++ b/macro/tracking/lx/gen_mu_pairs.C
@@ -1,3 +1,8 @@
+/** @file gen_mu_pairs.C
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatabasePDG.h"
 #include "TMath.h"
 #include "TRandom3.h"
diff --git a/macro/tracking/lx/run_mc.C b/macro/tracking/lx/run_mc.C
index 037f8c1d3366f1448fd0d7b73974f7dac964c0cf..af59dd873e7a05c1c3006f51110da97ea0079c66 100644
--- a/macro/tracking/lx/run_mc.C
+++ b/macro/tracking/lx/run_mc.C
@@ -1,3 +1,8 @@
+/** @file run_mc.C
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_mc(int index = -1)
 {
   Int_t nEvents = 1000;
diff --git a/macro/tracking/lx/run_reco.C b/macro/tracking/lx/run_reco.C
index 8d3be36bb85092933e10d14dce8ba64178b6dd82..96533b4b5eaed5b6cf77ed4953eabddb2efac516 100644
--- a/macro/tracking/lx/run_reco.C
+++ b/macro/tracking/lx/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_reco(int index = -1)
 {
   Int_t nEvents         = 1000;
diff --git a/macro/tracking/lx/run_stat.C b/macro/tracking/lx/run_stat.C
index 291b7444eda52315e03ad3fb20ca1149bd1f32f8..dd94c681bdac4a5402f7e6e2d6d48f6671eae5a7 100644
--- a/macro/tracking/lx/run_stat.C
+++ b/macro/tracking/lx/run_stat.C
@@ -1,3 +1,8 @@
+/** @file run_stat.C
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void run_stat(int index = -1)
 {
   Int_t nEvents         = 1000;
diff --git a/macro/trd/CbmTrdHitsProd.C b/macro/trd/CbmTrdHitsProd.C
index e6378461962d25a8dd830d98f2939ee09699a21f..446967f87fac87e7745063e842536380a388e5c9 100644
--- a/macro/trd/CbmTrdHitsProd.C
+++ b/macro/trd/CbmTrdHitsProd.C
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitsProd.C
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //  Macro for producing hits in the TRD + computing the Transition
 //  Radiation (see CbmTrdRadiator.cxx & .h)
 {
diff --git a/macro/trd/TimeBasedSim/run_trd_reco.C b/macro/trd/TimeBasedSim/run_trd_reco.C
index d1eb7c8f698fa6d3ae5230536ba0de38a3d1aa35..4254dab0a1854e65a0251f8c29452867c5203a2b 100644
--- a/macro/trd/TimeBasedSim/run_trd_reco.C
+++ b/macro/trd/TimeBasedSim/run_trd_reco.C
@@ -1,3 +1,8 @@
+/** @file run_trd_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/TimeBasedSim/run_trd_sim.C b/macro/trd/TimeBasedSim/run_trd_sim.C
index a1c3867469aa3637bb281a88ed27e942e4418a34..62c9fcad5b45e2e5097f1b1125b315e911a83beb 100644
--- a/macro/trd/TimeBasedSim/run_trd_sim.C
+++ b/macro/trd/TimeBasedSim/run_trd_sim.C
@@ -1,3 +1,8 @@
+/** @file run_trd_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/beamtime/hv/analyzeHV.C b/macro/trd/beamtime/hv/analyzeHV.C
index 67f4d901bc4a615285d222ac92034668bbce572a..1bed4a881e34b70e4dc2afdc6c36b47a770573f4 100644
--- a/macro/trd/beamtime/hv/analyzeHV.C
+++ b/macro/trd/beamtime/hv/analyzeHV.C
@@ -1,3 +1,8 @@
+/** @file analyzeHV.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/monHV.C b/macro/trd/beamtime/hv/monHV.C
index 78cf2272a26bd06e205e3f8b8f3ca29657e97cb7..e1b472a2b573f39ddd69a6d89dc9cf64f23a9952 100644
--- a/macro/trd/beamtime/hv/monHV.C
+++ b/macro/trd/beamtime/hv/monHV.C
@@ -1,3 +1,8 @@
+/** @file monHV.C
+  * @copyright Copyright (C) 2015-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/monHVlong.C b/macro/trd/beamtime/hv/monHVlong.C
index 5d706d1fcb22dfd2c6cb367d670c0c57301fbb41..d6395ab96b0ec5926974a7f92fa43eb0ef2d3e9c 100644
--- a/macro/trd/beamtime/hv/monHVlong.C
+++ b/macro/trd/beamtime/hv/monHVlong.C
@@ -1,3 +1,8 @@
+/** @file monHVlong.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/readHV.C b/macro/trd/beamtime/hv/readHV.C
index e91510f3f463c45e5af85655149b089c5c7d2096..71d85befc2c8b1b7e0fa9993e34645255de42a58 100644
--- a/macro/trd/beamtime/hv/readHV.C
+++ b/macro/trd/beamtime/hv/readHV.C
@@ -1,3 +1,8 @@
+/** @file readHV.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/create_geometry_file_root.C b/macro/trd/create_geometry_file_root.C
index c978e909c9633d9729f0dae497c189e10720174d..d1cddeee283f618f2cde98aaf9829c37996a0166 100644
--- a/macro/trd/create_geometry_file_root.C
+++ b/macro/trd/create_geometry_file_root.C
@@ -1,3 +1,8 @@
+/** @file create_geometry_file_root.C
+  * @copyright Copyright (C) 2012-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro to create a geometry file for the TRD
diff --git a/macro/trd/create_geometry_file_root_test.C b/macro/trd/create_geometry_file_root_test.C
index 5916ac0cd679566c875a395589ea62543037bed4..fa6bbf10b144e5c80574c97e61e35a0353b80c39 100644
--- a/macro/trd/create_geometry_file_root_test.C
+++ b/macro/trd/create_geometry_file_root_test.C
@@ -1,3 +1,8 @@
+/** @file create_geometry_file_root_test.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro to create a geometry file for the TRD
diff --git a/macro/trd/data/plotResults.C b/macro/trd/data/plotResults.C
index a7322762905413df2128d864789f7a0d566cc62a..81e600a13c3bb6d698633746959ceec87a9ad867 100644
--- a/macro/trd/data/plotResults.C
+++ b/macro/trd/data/plotResults.C
@@ -1,3 +1,8 @@
+/** @file plotResults.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TBox.h"
 #include "TCanvas.h"
 #include "TChain.h"
diff --git a/macro/trd/data/readResults.C b/macro/trd/data/readResults.C
index 0bf65c13a066c743b95689d63fdd879ae8597613..554eee74a849ba7c93afcfcd5e93938119f7d78e 100644
--- a/macro/trd/data/readResults.C
+++ b/macro/trd/data/readResults.C
@@ -1,3 +1,8 @@
+/** @file readResults.C
+  * @copyright Copyright (C) 2014-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TLine.h"
 #include "TMath.h"
 #include "TString.h"
diff --git a/macro/trd/elid/trd_elid_reco.C b/macro/trd/elid/trd_elid_reco.C
index 275e337a653a7c6f8942e08428fc32e6e94ec81c..2483c266e5f819497ed975a95e4bd99b4f432a4e 100644
--- a/macro/trd/elid/trd_elid_reco.C
+++ b/macro/trd/elid/trd_elid_reco.C
@@ -1,3 +1,8 @@
+/** @file trd_elid_reco.C
+  * @copyright Copyright (C) 2009-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void trd_elid_reco(Int_t nEvents = 200)
 {
   Int_t trdNFoils      = 70;
diff --git a/macro/trd/elid/trd_elid_sim.C b/macro/trd/elid/trd_elid_sim.C
index 62984936b1e01636f17f658464319e10efe61bae..478d95fd8335b962766beea9971af90c5bb374d5 100644
--- a/macro/trd/elid/trd_elid_sim.C
+++ b/macro/trd/elid/trd_elid_sim.C
@@ -1,3 +1,8 @@
+/** @file trd_elid_sim.C
+  * @copyright Copyright (C) 2009-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 void trd_elid_sim(Int_t nEvents = 200)
 {
   Double_t minMomentum = 1.5;  //minimum momentum
diff --git a/macro/trd/eventDisplay.C b/macro/trd/eventDisplay.C
index 2980df80e85bf650bf4681f5229ed1d222f3cfed..61ebdbdb4a774a763a205ea833d9fb3433a51839 100644
--- a/macro/trd/eventDisplay.C
+++ b/macro/trd/eventDisplay.C
@@ -1,3 +1,8 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2009-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // 20130605 - checked by DE
 
 eventDisplay()
diff --git a/macro/trd/geometry/plot_hollow_modules.C b/macro/trd/geometry/plot_hollow_modules.C
index 1bd24b67cf536d4fe0fceed1183c3bba40f16447..72343e7fcb310035ac14c94f0a0baece78d973dd 100644
--- a/macro/trd/geometry/plot_hollow_modules.C
+++ b/macro/trd/geometry/plot_hollow_modules.C
@@ -1,3 +1,8 @@
+/** @file plot_hollow_modules.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 //  plot pad size of layers in cm2 in png files
 //  Nov 2012
diff --git a/macro/trd/geometry/plot_pad_size_in_layer.C b/macro/trd/geometry/plot_pad_size_in_layer.C
index e6809ea70160336c135c91b138b5954b71958fbd..34a77c1e069501daaa386d44876ecf0aafb00ec0 100644
--- a/macro/trd/geometry/plot_pad_size_in_layer.C
+++ b/macro/trd/geometry/plot_pad_size_in_layer.C
@@ -1,3 +1,8 @@
+/** @file plot_pad_size_in_layer.C
+  * @copyright Copyright (C) 2012-2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //
 //  plot pad size of layers in cm2 in png files
 //  Nov 2012
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C
index f71c7865ab41cb2f04e2c0bf169bac6ac206e7d7..5f1ca0c6d3e0f430ba59a09b3a23af02c798959e 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15a_3e.C
+  * @copyright Copyright (C) 2014-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C
index c453bbfd5bb38feb4f80159bcfff296950dc52bb..2d57434bec7b7e15a28ccc70fc7a3f47bb3a3e2a 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15b_3e.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C
index cfb725e4bf0dabf92e502b04aec059e28905e7ac..5daccdc1b8033b7bf22430e79fa81ed699349fe5 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15c_3e.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15c.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C
index 5734e7b2c3d3bd0898eaa1eed1b4399fcbdf8bd7..86904109658bfd7455c0164e78beed3230895bd5 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15d_1e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C
index 66ae0313861db4cb4b80e9fbb0e2c07541574f6b..bcbc4759cb3bd9e31a07ef58d144e5bf457470a3 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15d_1m.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C
index 6ba553a99b37741ad128c9ed18e08b5b9e3d9add..c6b7e758fbe52e92fa65b8745540117194c921e1 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15e_1e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C
index 145653be73b18fc66e7c9437ae133028fd195403..4be371b0a1798758f7f5c0da9f4363ffa50e896d 100644
--- a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C
+++ b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v15e_1m.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v15e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C
index 3d0b89c7cee27770790b381548a01eb803eacbb1..feebe694d31fefae576f06c573d5fd6e0fcd5db2 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16a.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v16a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C
index 50eb99bd2c2bca14bbbfad1c87c773a16867b278..59f8709ff9350aed38996093faadd97e55c2b941 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16a_3e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v16a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C
index 06e96959d7efca18badde581acd3404524606814..6115a604f3a6c436abbee4b13cfddb3ec38d1587 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C
index 1488d7ecd0e29c1c5889fd8c8ab9ae34b222464c..b8fa2c35ce6ad7bb064901e33a589e285db21d38 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C
index 1f162dca1bc38dbe43d7a1209d6fe2cbc9ebc67a..a2e668792366f754fba83897c80f64d662b71612 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C
index 957e5f6d0ed77c5aac9638c63e3bce1b92b7efc6..6719736578b0a13f61706e1f78d5e8b7a3a68643 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C
index d40dcc6d2139181829bb87b95ab69de1a41d826e..a74ac8df5481a01df8d35c9c3c865ff16d110b5e 100644
--- a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C
+++ b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v16f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C
index a07acb8645d70f3c59816a5d7d4cb94ff9d5a325..f329bb44795daee1957e533ebd9dcb03b9fb2e48 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C
index 9366c089adb0fec63bca275cf9abf1dcca3c4ca6..8b29da1e914d0baad88165f8e13b694ca1ab2622 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17b.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C
index 7c849b2e743a73bceee35153a2f95344d574f25c..1f94d3864879b27db074749a54bd82f6bf32c9f4 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17c.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C
index ace244b5913ea5517c7bbae77072e5f9219a7939..52cdaa0c6e7636fcda6efead21223db1e4689a38 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C
index 16d9593f70d3df0aa634d9c1250d6496db29b827..5d47abc353952ac3595d12a4a21aa4b9dd788ebd 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C
index b1d46322d5a99fcbd575ece383fce38e7ff42780..474c4c4b8addfdcb21d612ca829dc20a063ec5bf 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17f.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C
index c041be5c3668f0f438fc96a78e9cd94936a2d2dd..345bfdf38ce795dacea075ec1735a4fc9ce7a42d 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17g.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C
index eeed124836bd03cf1be9e126173a12b7cf9f765f..05fe8a31392cd6d34c222e725636c3d9c11b3e80 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17h.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17h.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C
index 26b1f3cd1dd7352aeee2ac92e2144ca7f36639dc..c4d3f3550e793ae7393bb289320866b7dd49ea1d 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17i.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17i.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C
index 5bd26ac8447e1088000f66859ef0520371be5fb8..b6c5d266e246ac0aff581406319a6828fe70823c 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17j.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17j.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C
index c221a287e7866f169e02ba33e88fe9227b7ff930..b5ffe05a988eb267a908e4285ee3c883cecab843 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17k.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17k.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C
index ddd07fa0b101896ec93d9a28d98bfc6ea23535f5..80e90c9e6758d8c4a160ef069e4e5e856fb34888 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17l.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17l.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C
index e7b509ad03067d9add1d146ed5f0deae748b506a..77cc155030dc28ba00deb150bde1e59c70f3c2f7 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17m.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17m.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C
index cdd16ed85b9e9aa21e44151a26b7c6f897ebdec2..5510a1ee7108ef877abd669809a5e91b638f2972 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17n.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C
index 1defd333d000a2eeb22cf5bef22e5de6b2781ccc..526b9202d4733133c20bd3174ace636e6f06090a 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17o.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17o.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C
index 90863e246c14b63e3ddf854ba59a9941c6cc91dc..90df166e508e1e53b58033a45804c3f6ccca1fd9 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17p.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C
index fec77a3f22fb83cc3ded35688331bf14fd4b7d95..61b31cbe63677142932099a0437abe05d8256e92 100644
--- a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C
+++ b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v17q.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C b/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C
index 248fa678794be20b12f9001c57dc4b6ee025dde2..2747717adba4d432f7a66ff90411126671b344ab 100644
--- a/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C
+++ b/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v18a.C
+  * @copyright Copyright (C) 2019 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C b/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C
index 803fb011edf257de1473e953e59b46f860194863..f899163625f7f42dc864a47f7e51b69cb9086601 100644
--- a/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C
+++ b/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C
@@ -1,3 +1,8 @@
+/** @file Create_TRD_Geometry_v20a.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ///
 /// \file Create_TRD_Geometry_v20a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/hitrateDisplay.C b/macro/trd/hitrateDisplay.C
index 9ed8cacd7b540cb3d7220252313b5597b98954c0..375448d84394a4bc7580fe8b6d403dee0ce4799d 100644
--- a/macro/trd/hitrateDisplay.C
+++ b/macro/trd/hitrateDisplay.C
@@ -1,3 +1,8 @@
+/** @file hitrateDisplay.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TCanvas.h"
 #include "TColor.h"
 #include "TFile.h"
diff --git a/macro/trd/mcbm_mc.C b/macro/trd/mcbm_mc.C
index 1a7b1017d04470d5ca36539f8d92dabeeac6598a..cfdc6ba009badcbb77d178c3530df58915666b06 100644
--- a/macro/trd/mcbm_mc.C
+++ b/macro/trd/mcbm_mc.C
@@ -1,3 +1,8 @@
+/** @file mcbm_mc.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/mcbm_reco.C b/macro/trd/mcbm_reco.C
index c3ec80718117ae858f377b5ad6ec268d1e9954ec..f184b253eb92bdeeda587030628b4be07ef1fb3f 100644
--- a/macro/trd/mcbm_reco.C
+++ b/macro/trd/mcbm_reco.C
@@ -1,3 +1,8 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/pidTraining/run_pid_sim.C b/macro/trd/pidTraining/run_pid_sim.C
index 1cc4991e489aca2d35a19275dc9359357e5db10b..d6cc89550da6771af6935993e59f5e79be76eaa4 100644
--- a/macro/trd/pidTraining/run_pid_sim.C
+++ b/macro/trd/pidTraining/run_pid_sim.C
@@ -1,3 +1,8 @@
+/** @file run_pid_sim.C
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_CbmMCEventHeader.C b/macro/trd/run_CbmMCEventHeader.C
index 42e53ee3ea329927388200bbe9b6e10030997f79..b06b2053915961280478d4f094ed07d1d4ca8e65 100644
--- a/macro/trd/run_CbmMCEventHeader.C
+++ b/macro/trd/run_CbmMCEventHeader.C
@@ -1,3 +1,8 @@
+/** @file run_CbmMCEventHeader.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_reco.C b/macro/trd/run_reco.C
index be79566474b8e1ee92a3553698f930ede9abd3f8..353ee4c387aea0ccf2645a062d5c1dc5bb75ff09 100644
--- a/macro/trd/run_reco.C
+++ b/macro/trd/run_reco.C
@@ -1,3 +1,8 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2009-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_TB.C b/macro/trd/run_reco_TB.C
index bc67d6b18fdfca591aa9d26683c0daf71747c74e..7dbc9bb25258713379aea2f87a5596a983226bd2 100644
--- a/macro/trd/run_reco_TB.C
+++ b/macro/trd/run_reco_TB.C
@@ -1,3 +1,8 @@
+/** @file run_reco_TB.C
+  * @copyright Copyright (C) 2013-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_clusterizer.C b/macro/trd/run_reco_clusterizer.C
index 3d173719f1588e4eada12156a4f80eb0375c6bc4..775e1c7bf9d9642ae149b6b11b2593d2c6305fd0 100644
--- a/macro/trd/run_reco_clusterizer.C
+++ b/macro/trd/run_reco_clusterizer.C
@@ -1,3 +1,8 @@
+/** @file run_reco_clusterizer.C
+  * @copyright Copyright (C) 2011-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_clusterizerFast.C b/macro/trd/run_reco_clusterizerFast.C
index c94a1325a1dd7c5fceb7c4f39634dc2c184fb36a..18a2c347f038cd2281c55fd7bf01f536f327bafc 100644
--- a/macro/trd/run_reco_clusterizerFast.C
+++ b/macro/trd/run_reco_clusterizerFast.C
@@ -1,3 +1,8 @@
+/** @file run_reco_clusterizerFast.C
+  * @copyright Copyright (C) 2012-2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_digitizer.C b/macro/trd/run_reco_digitizer.C
index db6abd5bc81d06d2fdb7db67296e7c089fdb47eb..781cf850acdb8a787773ee8300ccadb5aaf3dc0b 100644
--- a/macro/trd/run_reco_digitizer.C
+++ b/macro/trd/run_reco_digitizer.C
@@ -1,3 +1,8 @@
+/** @file run_reco_digitizer.C
+  * @copyright Copyright (C) 2012-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/run_reco_dpb.C b/macro/trd/run_reco_dpb.C
index 2efa69f82f891fb0667dfcc8a64c7cd6751e74e3..4d39804e373beeffc3beac81e02bc227872fc959 100644
--- a/macro/trd/run_reco_dpb.C
+++ b/macro/trd/run_reco_dpb.C
@@ -1,3 +1,8 @@
+/** @file run_reco_dpb.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_hitdensitytest.C b/macro/trd/run_reco_hitdensitytest.C
index dd7c39c2602baa7036ff654083f96d0cb9e3ce0b..b472e9b6f0f616de60330943d04bcff103bee270 100644
--- a/macro/trd/run_reco_hitdensitytest.C
+++ b/macro/trd/run_reco_hitdensitytest.C
@@ -1,3 +1,8 @@
+/** @file run_reco_hitdensitytest.C
+  * @copyright Copyright (C) 2011-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_hitratetest.C b/macro/trd/run_reco_hitratetest.C
index 44a9b8f800fc0d50ba402de9ce5892e59bb5b358..41b91a915e246a81de92970a76fe31fcb40b06f6 100644
--- a/macro/trd/run_reco_hitratetest.C
+++ b/macro/trd/run_reco_hitratetest.C
@@ -1,3 +1,8 @@
+/** @file run_reco_hitratetest.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_maf.C b/macro/trd/run_reco_maf.C
index aca3826f0823f633f88eb0c26655d5042c81cbc6..38a791a1011e5728dd31f8ad06e82e64dcd4f51e 100644
--- a/macro/trd/run_reco_maf.C
+++ b/macro/trd/run_reco_maf.C
@@ -1,3 +1,8 @@
+/** @file run_reco_maf.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_occupancy.C b/macro/trd/run_reco_occupancy.C
index bb936fbc91984ffa272ae486245988bbd27b3729..5960f503ac15718d158ca5587f3189dd1e31b70d 100644
--- a/macro/trd/run_reco_occupancy.C
+++ b/macro/trd/run_reco_occupancy.C
@@ -1,3 +1,8 @@
+/** @file run_reco_occupancy.C
+  * @copyright Copyright (C) 2012-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_photon.C b/macro/trd/run_reco_photon.C
index c0dee7bd2327c3f365d81f626cfda5fc8cc1efca..a62fc61bab2b0646ea13bb04edb99a9e63d9088f 100644
--- a/macro/trd/run_reco_photon.C
+++ b/macro/trd/run_reco_photon.C
@@ -1,3 +1,8 @@
+/** @file run_reco_photon.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_pi0.C b/macro/trd/run_reco_pi0.C
index 0ab19c279619641f7fcbb099d168ea5d4765dcc7..574b5fbc009708599315d6f933983739662f3223 100644
--- a/macro/trd/run_reco_pi0.C
+++ b/macro/trd/run_reco_pi0.C
@@ -1,3 +1,8 @@
+/** @file run_reco_pi0.C
+  * @copyright Copyright (C) 2012-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_plot.C b/macro/trd/run_reco_plot.C
index d319149ee635fe1f220536062e2b64e2ddce816a..9af4d444ee4172911cfe9f56d217a6fcdcade940 100644
--- a/macro/trd/run_reco_plot.C
+++ b/macro/trd/run_reco_plot.C
@@ -1,3 +1,8 @@
+/** @file run_reco_plot.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_qa.C b/macro/trd/run_reco_qa.C
index ca98816cc532935ba98a21893efb15412297b82d..ceb0e6a3221aad787a34feb37c337267da94e938 100644
--- a/macro/trd/run_reco_qa.C
+++ b/macro/trd/run_reco_qa.C
@@ -1,3 +1,8 @@
+/** @file run_reco_qa.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_ratioplot.C b/macro/trd/run_reco_ratioplot.C
index ee33909dbe91fb685d5cf2022eb2b269981db5e1..fc7cc74d318e8819e61633883051ac118a5679f3 100644
--- a/macro/trd/run_reco_ratioplot.C
+++ b/macro/trd/run_reco_ratioplot.C
@@ -1,3 +1,8 @@
+/** @file run_reco_ratioplot.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_smearing.C b/macro/trd/run_reco_smearing.C
index 1b9579e461ab75315b8e11b8a92b5bf67c236f1a..c98c71b6e58d60fddd521a0b7a2a6b8ff4c07e24 100644
--- a/macro/trd/run_reco_smearing.C
+++ b/macro/trd/run_reco_smearing.C
@@ -1,3 +1,8 @@
+/** @file run_reco_smearing.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/run_sim100.C b/macro/trd/run_sim100.C
index 2137aa30e068af884032a399cc7cb06bd12706d0..d1627d0773cb93b38bfd9f561c84a0254b2bd73e 100644
--- a/macro/trd/run_sim100.C
+++ b/macro/trd/run_sim100.C
@@ -1,3 +1,8 @@
+/** @file run_sim100.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_maf.C b/macro/trd/run_sim_maf.C
index 6a8b5b5bf0e76383ca54f01831756e7ce68c3517..defc42e3d2b93c37d41f6db31e6059221436f961 100644
--- a/macro/trd/run_sim_maf.C
+++ b/macro/trd/run_sim_maf.C
@@ -1,3 +1,8 @@
+/** @file run_sim_maf.C
+  * @copyright Copyright (C) 2014-2017 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard simulation (transport + digitisation)
diff --git a/macro/trd/run_sim_pi0.C b/macro/trd/run_sim_pi0.C
index 8549fb68821582b95417f0a1a8f23122eadf55b0..cf762f8f225e51ce42e35dc3f64c8067f6dc70ab 100644
--- a/macro/trd/run_sim_pi0.C
+++ b/macro/trd/run_sim_pi0.C
@@ -1,3 +1,8 @@
+/** @file run_sim_pi0.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_qa.C b/macro/trd/run_sim_qa.C
index 833fa06b5cbdef8408443147554d4e233e2a7059..a97a982a679dcd87a1e767a2729ab4dd30e5dc6f 100644
--- a/macro/trd/run_sim_qa.C
+++ b/macro/trd/run_sim_qa.C
@@ -1,3 +1,8 @@
+/** @file run_sim_qa.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_single_elec.C b/macro/trd/run_sim_single_elec.C
index aa174af4c835cecf12c53668e3b7d523681f516a..f6ac9599235233a746b6f5131b70b611869ebd10 100644
--- a/macro/trd/run_sim_single_elec.C
+++ b/macro/trd/run_sim_single_elec.C
@@ -1,3 +1,8 @@
+/** @file run_sim_single_elec.C
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/sim.C b/macro/trd/sim.C
index 512f3d479e61df272621e6cec5aa8c139b850f6f..018362569082c680245d2d005cbb032b51e23f87 100644
--- a/macro/trd/sim.C
+++ b/macro/trd/sim.C
@@ -1,3 +1,8 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Macro for transport
 {
 
diff --git a/macro/trd/trd_digi1.C b/macro/trd/trd_digi1.C
index 9fbe1b31dca67ed7da8ef717baf4c6adc34ea8c4..0b08f7f05c21b28bf396c1df67726b00339e576d 100644
--- a/macro/trd/trd_digi1.C
+++ b/macro/trd/trd_digi1.C
@@ -1,3 +1,8 @@
+/** @file trd_digi1.C
+  * @copyright Copyright (C) 2013-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #// --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/trd_digi2.C b/macro/trd/trd_digi2.C
index 2af2816373199a69e2808d766d356d0e6913868f..2424688189e7175c4841ba05e3d0e95791ac5eba 100644
--- a/macro/trd/trd_digi2.C
+++ b/macro/trd/trd_digi2.C
@@ -1,3 +1,8 @@
+/** @file trd_digi2.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/trd_sim.C b/macro/trd/trd_sim.C
index 88d2fe98ebee0f9861622bcc46e30674d137dcf6..ebca251b4c0a778b6a7adc5404cdb1da5a14f7c0 100644
--- a/macro/trd/trd_sim.C
+++ b/macro/trd/trd_sim.C
@@ -1,3 +1,8 @@
+/** @file trd_sim.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/trd_sim_benchmark.C b/macro/trd/trd_sim_benchmark.C
index a4fa7051c52cb22ccc4e22fa400bdce5c4bce9f9..b06308743f1ada5e179c83494d2d24428367a7b5 100644
--- a/macro/trd/trd_sim_benchmark.C
+++ b/macro/trd/trd_sim_benchmark.C
@@ -1,3 +1,8 @@
+/** @file trd_sim_benchmark.C
+  * @copyright Copyright (C) 2013-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tutorial/run_HitProducerTaskIdeal.C b/macro/tutorial/run_HitProducerTaskIdeal.C
index 95391164bbce34a7c3e24466c8c3e950180247aa..e435df98585141f591b0ec4240d10abcea02b7f5 100644
--- a/macro/tutorial/run_HitProducerTaskIdeal.C
+++ b/macro/tutorial/run_HitProducerTaskIdeal.C
@@ -1,3 +1,8 @@
+/** @file run_HitProducerTaskIdeal.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // --------------------------------------------------------------------------
 // Macro to demonstrate the algorith based task
 //
diff --git a/mvd/CbmMvdClusterfinder.cxx b/mvd/CbmMvdClusterfinder.cxx
index 3bd0a8bc7010a6774c3f97a9bf3f8ac1bbf1b842..003e851c55acd748e3fe6cdf854888707e455d7b 100644
--- a/mvd/CbmMvdClusterfinder.cxx
+++ b/mvd/CbmMvdClusterfinder.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdClusterfinder.cxx
+  * @copyright Copyright (C) 2014-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdClusterfinderTB.cxx b/mvd/CbmMvdClusterfinderTB.cxx
index ca7fe78f52561c71cfd8a20e58ad2dbbd3c1a66b..d1b4763fa2bb9b47a0c61f18f6c891f1354ad183 100644
--- a/mvd/CbmMvdClusterfinderTB.cxx
+++ b/mvd/CbmMvdClusterfinderTB.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdClusterfinderTB.cxx
+  * @copyright Copyright (C) 2017-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHit.cxx b/mvd/CbmMvdDigiToHit.cxx
index 72ba34dd59c8d8c522ba1ddae6ab923c17da914b..3526a336e8bccfcc299e64f6531ca0ee158d86ba 100644
--- a/mvd/CbmMvdDigiToHit.cxx
+++ b/mvd/CbmMvdDigiToHit.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdDigiToHit.cxx
+  * @copyright Copyright (C) 2019 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHit source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHitTB.cxx b/mvd/CbmMvdDigiToHitTB.cxx
index b2daf219baf74083f3e52a356058df3607260dac..a0eb45363bd8d0099c2c908a9c396968d5a9465b 100644
--- a/mvd/CbmMvdDigiToHitTB.cxx
+++ b/mvd/CbmMvdDigiToHitTB.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdDigiToHitTB.cxx
+  * @copyright Copyright (C) 2019-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHitTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizer.cxx b/mvd/CbmMvdDigitizer.cxx
index 29c6cac26dfe5f16b92629048b87dd63598a388b..52f06f5fd59fc5dae01b4d9ad557573c9f5866c1 100644
--- a/mvd/CbmMvdDigitizer.cxx
+++ b/mvd/CbmMvdDigitizer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdDigitizer.cxx
+  * @copyright Copyright (C) 2014-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizer source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizerTB.cxx b/mvd/CbmMvdDigitizerTB.cxx
index a80e09819216668817430d73432f35e7606e4bc5..7f7f340e49424c5b962d94053bdbda6e042ac415 100644
--- a/mvd/CbmMvdDigitizerTB.cxx
+++ b/mvd/CbmMvdDigitizerTB.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdDigitizerTB.cxx
+  * @copyright Copyright (C) 2017-2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizerTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinder.cxx b/mvd/CbmMvdHitfinder.cxx
index a4825fdebf15ba8ecbc634041831c743ee8fa61b..6b7544c1084baf6ab72223d77621d052bc0d7fb7 100644
--- a/mvd/CbmMvdHitfinder.cxx
+++ b/mvd/CbmMvdHitfinder.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdHitfinder.cxx
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinderTB.cxx b/mvd/CbmMvdHitfinderTB.cxx
index 78ffcaab8afc28d33397608e25b03da46acdafc9..37d24a17075f6409e06f8f310a8a127c381c5d65 100644
--- a/mvd/CbmMvdHitfinderTB.cxx
+++ b/mvd/CbmMvdHitfinderTB.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdHitfinderTB.cxx
+  * @copyright Copyright (C) 2017-2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdLinkDef.h b/mvd/CbmMvdLinkDef.h
index 3de2cd2f4654512bfc08972d36bd71b32a1db110..f3bf1c96dc141d69fdce89e52b4f590202708628 100644
--- a/mvd/CbmMvdLinkDef.h
+++ b/mvd/CbmMvdLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmMvdLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/mvd/CbmMvdReadout.cxx b/mvd/CbmMvdReadout.cxx
index 6773c7fd72915e14d3413e1f07a33da9a7d5434a..695deb8c672153f2587ecefc9b9a962c3cd2644a 100644
--- a/mvd/CbmMvdReadout.cxx
+++ b/mvd/CbmMvdReadout.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdReadout.cxx
+  * @copyright Copyright (C) 2017-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.cxx b/mvd/SensorDataSheets/CbmMvdMimosis.cxx
index 9c3f92b297cd8d31d6e4a662046b32c51d25a0d2..df2276ef7dd92afc6d3779e445f397204bde9f1f 100644
--- a/mvd/SensorDataSheets/CbmMvdMimosis.cxx
+++ b/mvd/SensorDataSheets/CbmMvdMimosis.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdMimosis.cxx
+  * @copyright Copyright (C) 2017 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                     CbmMvdMimosis source file                 -----
 // -----                                                               -----
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.h b/mvd/SensorDataSheets/CbmMvdMimosis.h
index e96da38c6d9c95b31070bd735d2da4a0b7130d81..d08534847897b3bb8c784afbb36d54652c03b92c 100644
--- a/mvd/SensorDataSheets/CbmMvdMimosis.h
+++ b/mvd/SensorDataSheets/CbmMvdMimosis.h
@@ -1,3 +1,8 @@
+/** @file CbmMvdMimosis.h
+  * @copyright Copyright (C) 2017 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                      CbmMvdMimosis header file                -----
 // -----                                                               -----
diff --git a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
index 8dd18c96be11f615002134d108dfb17e4d08d27b..39f1626edc468e2753a9e823ab70186c736e4c5b 100644
--- a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
+++ b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMvdSensorDigiToHitTask.cxx
+  * @copyright Copyright (C) 2019-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                  CbmMvdSensorDigiToHitTask source file        -----
 // -----                  27.11.18 Edited by K. Hunold                 -----
diff --git a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
index d12cbc69c7f4fbac063ac49fdf18675813710a4d..41714c1b90bdba0f9c031241a41632a9e201c473 100644
--- a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
+++ b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
@@ -1,3 +1,8 @@
+/** @file CbmMvdSensorDigiToHitTask.h
+  * @copyright Copyright (C) 2019 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                   CbmMvdSensorClusterfinderTask header file   -----
 // -----                   27.11.18 Edited by K. Hunold                -----
diff --git a/mvd/tools/CbmMvdHelper.h b/mvd/tools/CbmMvdHelper.h
index c7b2263525306ec386faadd442781a0f1cf9cc64..171a26f1610d05401437dd81833d005f1ec9c35e 100644
--- a/mvd/tools/CbmMvdHelper.h
+++ b/mvd/tools/CbmMvdHelper.h
@@ -1,3 +1,8 @@
+/** @file CbmMvdHelper.h
+  * @copyright Copyright (C) 2017-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBMMVDHELPER_H_
 #define CBMMVDHELPER_H_ 1
diff --git a/reco/KF/CbmKF.cxx b/reco/KF/CbmKF.cxx
index c360f1301d513fe526dc533e484a4ac22e67ddc1..ff3bd75048acdf3a45cf69988843042f76991144 100644
--- a/reco/KF/CbmKF.cxx
+++ b/reco/KF/CbmKF.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKF.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKF.h"
 
 #include "CbmDefs.h"
diff --git a/reco/KF/CbmKFFieldMath.cxx b/reco/KF/CbmKFFieldMath.cxx
index 9516157baab4e6f3e8f9b19794843f64f10db444..a85732a4ca5cda1240391c14fe2ef285bd3baef6 100644
--- a/reco/KF/CbmKFFieldMath.cxx
+++ b/reco/KF/CbmKFFieldMath.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFFieldMath.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFFieldMath.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/CbmKFHit.cxx b/reco/KF/CbmKFHit.cxx
index 524f980a9fb38789f37b62cb0ec87258d55ae61d..88588eb784e7f0e9988fcb6a65f18b33696a7960 100644
--- a/reco/KF/CbmKFHit.cxx
+++ b/reco/KF/CbmKFHit.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFHit.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmKFHit.h"
 
diff --git a/reco/KF/CbmKFMaterial.cxx b/reco/KF/CbmKFMaterial.cxx
index 1be757e3f20a29d15047b3c6ac4e358278b52a5f..d3bdbb10eca25b473bbc25bc3c9e600b8e90ac62 100644
--- a/reco/KF/CbmKFMaterial.cxx
+++ b/reco/KF/CbmKFMaterial.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFMaterial.cxx
+  * @copyright Copyright (C) 2006-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFMaterial.h"
 
 #include "CbmKF.h"
diff --git a/reco/KF/CbmKFMath.cxx b/reco/KF/CbmKFMath.cxx
index beb61fddd9c43844778be776cbec75fbadea62bd..a1e4f22220484f831b652991d3689ba55bf2397a 100644
--- a/reco/KF/CbmKFMath.cxx
+++ b/reco/KF/CbmKFMath.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFMath.cxx
+  * @copyright Copyright (C) 2006-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFMath.h"
 
 #include "FairField.h"
diff --git a/reco/KF/CbmKFParticleFinder.cxx b/reco/KF/CbmKFParticleFinder.cxx
index b8fdfb744159edcd735dc91da820f5902e057e53..3d4f5e946f89e023e3fcabb84b6ac87d19547f34 100644
--- a/reco/KF/CbmKFParticleFinder.cxx
+++ b/reco/KF/CbmKFParticleFinder.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinder.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinder.h b/reco/KF/CbmKFParticleFinder.h
index 0c73664692c1e0f9454294222c6b307595f7e98c..d536a7b2c9b028a1a1d87979c860e5da771d6be8 100644
--- a/reco/KF/CbmKFParticleFinder.h
+++ b/reco/KF/CbmKFParticleFinder.h
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinder.h
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.cxx b/reco/KF/CbmKFParticleFinderPID.cxx
index 35b8002efa5edba61b1ac7757789791dcc666cb0..ffd91f1421025829bbeede4efc840c9a44105fcd 100644
--- a/reco/KF/CbmKFParticleFinderPID.cxx
+++ b/reco/KF/CbmKFParticleFinderPID.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinderPID.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.h b/reco/KF/CbmKFParticleFinderPID.h
index a07ace1be09bba304321216cebf1ac0cf427df2e..da23951a7b2806b41cbdcd8ad342358493d67fe7 100644
--- a/reco/KF/CbmKFParticleFinderPID.h
+++ b/reco/KF/CbmKFParticleFinderPID.h
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinderPID.h
+  * @copyright Copyright (C) 2014-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.cxx b/reco/KF/CbmKFParticleFinderQA.cxx
index 2ab315547cdf60897804b86de2e0e6ab970b5901..cb22927ac1c812ead796bdfdbf3b1070a7356c48 100644
--- a/reco/KF/CbmKFParticleFinderQA.cxx
+++ b/reco/KF/CbmKFParticleFinderQA.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinderQA.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.h b/reco/KF/CbmKFParticleFinderQA.h
index b5becaaa662e2235d9537f0e03210a053fd1986e..022480226e31e8bb83e8cc4364fb67428350edf2 100644
--- a/reco/KF/CbmKFParticleFinderQA.h
+++ b/reco/KF/CbmKFParticleFinderQA.h
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleFinderQA.h
+  * @copyright Copyright (C) 2014-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.cxx b/reco/KF/CbmKFParticleInterface.cxx
index 5787ef677e0dfce4b6eaa10f6e2e9e621d2636f9..8a6f45da68f1f79a43e5b84cfefc211260e9d4f7 100644
--- a/reco/KF/CbmKFParticleInterface.cxx
+++ b/reco/KF/CbmKFParticleInterface.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleInterface.cxx
+  * @copyright Copyright (C) 2014-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.h b/reco/KF/CbmKFParticleInterface.h
index a1c3d70785ac939cda0755eedac9ab230ac0e135..5b6de1aaac422236f6bd793243bd42a0505fa7bc 100644
--- a/reco/KF/CbmKFParticleInterface.h
+++ b/reco/KF/CbmKFParticleInterface.h
@@ -1,3 +1,8 @@
+/** @file CbmKFParticleInterface.h
+  * @copyright Copyright (C) 2014-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFPixelMeasurement.cxx b/reco/KF/CbmKFPixelMeasurement.cxx
index acf8fadb3683da4d89003d3551807cbc3aeebec6..4a8d2dc38908ea25f279aba09d1b9bd766931391 100644
--- a/reco/KF/CbmKFPixelMeasurement.cxx
+++ b/reco/KF/CbmKFPixelMeasurement.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFPixelMeasurement.cxx
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFPixelMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/CbmKFUMeasurement.cxx b/reco/KF/CbmKFUMeasurement.cxx
index 735a975a380552d33e047e94ff4839df011361db..4dfee62fd51ed40ca92fe39a592846aa4dbd075b 100644
--- a/reco/KF/CbmKFUMeasurement.cxx
+++ b/reco/KF/CbmKFUMeasurement.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFUMeasurement.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFUMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
index fd99968956d92d356061f7714ea44e436ea02c3a..c411e3e4173d8b3a5e0ab39214b1d5a37047aaba 100644
--- a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
+++ b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
@@ -1,3 +1,8 @@
+/** @file CbmEcalTrackExtrapolationKF.cxx
+  * @copyright Copyright (C) 2008-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmEcalTrackExtrapolationKF.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.cxx b/reco/KF/Interface/CbmKFStsHit.cxx
index e7ef5a4f6231988194b56c425efad027bc137d33..4e18f1aba61a64158e1566417cd8bd346267da23 100644
--- a/reco/KF/Interface/CbmKFStsHit.cxx
+++ b/reco/KF/Interface/CbmKFStsHit.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFStsHit.cxx
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmKFStsHit.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.h b/reco/KF/Interface/CbmKFStsHit.h
index c0d290566ebc7fd441ef5368829f6c01883c01b8..cdf5729429e760518721dec0a96e66ba882e0e9a 100644
--- a/reco/KF/Interface/CbmKFStsHit.h
+++ b/reco/KF/Interface/CbmKFStsHit.h
@@ -1,3 +1,8 @@
+/** @file CbmKFStsHit.h
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmKFStsHit_H
 #define CbmKFStsHit_H 1
 
diff --git a/reco/KF/Interface/CbmKFTrack.cxx b/reco/KF/Interface/CbmKFTrack.cxx
index f893b6a4755259e97303b71477d85c707ef2d4ae..7283e6391a46033736ce2f2ef1f4dd371b9f1918 100644
--- a/reco/KF/Interface/CbmKFTrack.cxx
+++ b/reco/KF/Interface/CbmKFTrack.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFTrack.cxx
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmKFTrack.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmKFVertex.cxx b/reco/KF/Interface/CbmKFVertex.cxx
index bd5d31fd7b92efdbc17640666f53c5663e91fa52..ba50a973bbc3fe574b654a046de3d1f10115c3ce 100644
--- a/reco/KF/Interface/CbmKFVertex.cxx
+++ b/reco/KF/Interface/CbmKFVertex.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFVertex.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmKFVertex.h"
 
diff --git a/reco/KF/Interface/CbmKFVertex.h b/reco/KF/Interface/CbmKFVertex.h
index 4bd09f767029eb784bc909938cb49e64c2ef474c..81770b258761573074800e0a1d7bd1c9253c3bcc 100644
--- a/reco/KF/Interface/CbmKFVertex.h
+++ b/reco/KF/Interface/CbmKFVertex.h
@@ -1,3 +1,8 @@
+/** @file CbmKFVertex.h
+  * @copyright Copyright (C) 2006-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMKFVERTEX_H
 #define CBMKFVERTEX_H
 
diff --git a/reco/KF/Interface/CbmPVFinderKF.cxx b/reco/KF/Interface/CbmPVFinderKF.cxx
index 634f276a65cc321d0617008e4c35b0de84d44363..58196689dd171ff95e9ae627cb09919558164dd9 100644
--- a/reco/KF/Interface/CbmPVFinderKF.cxx
+++ b/reco/KF/Interface/CbmPVFinderKF.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPVFinderKF.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPVFinderKF.h"
 
 #include "CbmEvent.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.cxx b/reco/KF/Interface/CbmStsKFTrackFitter.cxx
index 45dfeafd71e4a397fdf1064cb27974976cb3b1b2..68af5db1c0e2cdb10c46b550a27bc5b26bdb7f2b 100644
--- a/reco/KF/Interface/CbmStsKFTrackFitter.cxx
+++ b/reco/KF/Interface/CbmStsKFTrackFitter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStsKFTrackFitter.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsKFTrackFitter.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.h b/reco/KF/Interface/CbmStsKFTrackFitter.h
index 4c3162c8b09e11d31f5f4c1883666fcc7c40549a..e67fd1499f784ddec587e7879e6dee70dab4b671 100644
--- a/reco/KF/Interface/CbmStsKFTrackFitter.h
+++ b/reco/KF/Interface/CbmStsKFTrackFitter.h
@@ -1,3 +1,8 @@
+/** @file CbmStsKFTrackFitter.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMSTSKFTRACKFITTER
 #define CBMSTSKFTRACKFITTER 1
 
diff --git a/reco/KF/KFLinkDef.h b/reco/KF/KFLinkDef.h
index 372ca46c474e4b9dbe033b0aaf32e1875f7545f5..4668f92d6fec811205be26825546684da002b898 100644
--- a/reco/KF/KFLinkDef.h
+++ b/reco/KF/KFLinkDef.h
@@ -1,3 +1,8 @@
+/** @file KFLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/KF/KFQA/CbmKFPartEfficiencies.h b/reco/KF/KFQA/CbmKFPartEfficiencies.h
index 733708cd666f14765224e8620e1eb430995cbb7f..0d401e601d1d424c6f0c7bbd4196046d4cf24d51 100644
--- a/reco/KF/KFQA/CbmKFPartEfficiencies.h
+++ b/reco/KF/KFQA/CbmKFPartEfficiencies.h
@@ -1,3 +1,8 @@
+/** @file CbmKFPartEfficiencies.h
+  * @copyright Copyright (C) 2012-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmKFPartEfficiencies_H
 #define CbmKFPartEfficiencies_H
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.cxx b/reco/KF/KFQA/CbmKFTrackQA.cxx
index c1088105847b09a4362f421281203f2e29f995b2..75aaf027eeb476fb60c7d196bb2f2aa88ca0c975 100644
--- a/reco/KF/KFQA/CbmKFTrackQA.cxx
+++ b/reco/KF/KFQA/CbmKFTrackQA.cxx
@@ -1,3 +1,8 @@
+/** @file CbmKFTrackQA.cxx
+  * @copyright Copyright (C) 2015-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.h b/reco/KF/KFQA/CbmKFTrackQA.h
index 106aec808a7554666bcf931f6fb717ca02fe21c1..29c4d8974875207da0c7e5912ad721f3043f3cf3 100644
--- a/reco/KF/KFQA/CbmKFTrackQA.h
+++ b/reco/KF/KFQA/CbmKFTrackQA.h
@@ -1,3 +1,8 @@
+/** @file CbmKFTrackQA.h
+  * @copyright Copyright (C) 2015-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/L1/CbmL1Constants.h b/reco/L1/CbmL1Constants.h
index 10e2a3cc51a54c2e05c0d95078b843729e29537c..86307ffe0a6e5cf7fa3d02a82502e0f904dd80b5 100644
--- a/reco/L1/CbmL1Constants.h
+++ b/reco/L1/CbmL1Constants.h
@@ -1,3 +1,8 @@
+/** @file CbmL1Constants.h
+  * @copyright Copyright (C) 2012 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBML1CONSTANTS_H_
 #define CBML1CONSTANTS_H_
 
diff --git a/reco/L1/CbmL1Counters.h b/reco/L1/CbmL1Counters.h
index 565543a202491eb3d8340825210972496c6c34ac..0cee764ddc3860d03d0d217c086bbbd653352d48 100644
--- a/reco/L1/CbmL1Counters.h
+++ b/reco/L1/CbmL1Counters.h
@@ -1,3 +1,8 @@
+/** @file CbmL1Counters.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmL1Counters_H
 #define CbmL1Counters_H
 
diff --git a/reco/L1/CbmL1Def.h b/reco/L1/CbmL1Def.h
index dfb878af3cf1bd8ad34bc452fce8ffef7968d709..535149f70fd2f7bd4e506ca31cfee66809aeca1a 100644
--- a/reco/L1/CbmL1Def.h
+++ b/reco/L1/CbmL1Def.h
@@ -1,3 +1,8 @@
+/** @file CbmL1Def.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmL1Def_h
 #define CbmL1Def_h 1
 
diff --git a/reco/L1/CbmL1StsHit.h b/reco/L1/CbmL1StsHit.h
index 56d42988400d7a46beeb970013ea1c52e1044bf6..29625f4f87c9b57a0f7dd2ef45df9276d13be8b9 100644
--- a/reco/L1/CbmL1StsHit.h
+++ b/reco/L1/CbmL1StsHit.h
@@ -1,3 +1,8 @@
+/** @file CbmL1StsHit.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _CbmL1StsHit_h_
 #define _CbmL1StsHit_h_
 
diff --git a/reco/L1/CbmL1TrackPar.h b/reco/L1/CbmL1TrackPar.h
index d6d726148f64a77b1989ed3016ec1ac561cb2345..5737905e703da8804034f3b0dd9130da3531210a 100644
--- a/reco/L1/CbmL1TrackPar.h
+++ b/reco/L1/CbmL1TrackPar.h
@@ -1,3 +1,8 @@
+/** @file CbmL1TrackPar.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CbmL1TrackPar_H
 #define CbmL1TrackPar_H
diff --git a/reco/L1/CbmL1TrdTracklet.cxx b/reco/L1/CbmL1TrdTracklet.cxx
index 311e43e81cfbdfbfa2a8ba7f423074aeb04701ea..cbaf4e8f5f89473a260ce5569d121136aab8aa7a 100644
--- a/reco/L1/CbmL1TrdTracklet.cxx
+++ b/reco/L1/CbmL1TrdTracklet.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1TrdTracklet.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1TrdTracklet.h"
 
 ClassImp(CbmL1TrdTracklet);
diff --git a/reco/L1/CbmL1TrdTracklet.h b/reco/L1/CbmL1TrdTracklet.h
index 8a22c289d9e27345aec0a7513f2681701c094151..e21ad16065167cbac27861279bba15f9e3bdaa42 100644
--- a/reco/L1/CbmL1TrdTracklet.h
+++ b/reco/L1/CbmL1TrdTracklet.h
@@ -1,3 +1,8 @@
+/** @file CbmL1TrdTracklet.h
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBML1TRDTRACKLET_H
 #define CBML1TRDTRACKLET_H 1
 
diff --git a/reco/L1/CbmL1TrdTracklet4.cxx b/reco/L1/CbmL1TrdTracklet4.cxx
index 4a6eef5df3bb111fc65cb655db312d00fb3c0782..16d496d01e87c85081ca14a6f0c1436f0ca60c02 100644
--- a/reco/L1/CbmL1TrdTracklet4.cxx
+++ b/reco/L1/CbmL1TrdTracklet4.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1TrdTracklet4.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1TrdTracklet4.h"
 
 ClassImp(CbmL1TrdTracklet4);
diff --git a/reco/L1/CbmL1TrdTracklet4.h b/reco/L1/CbmL1TrdTracklet4.h
index e5564b5592da9c698640268646bd4797dea9fca4..4adda57ae427a703005f06c029eb4738a6e5f631 100644
--- a/reco/L1/CbmL1TrdTracklet4.h
+++ b/reco/L1/CbmL1TrdTracklet4.h
@@ -1,3 +1,8 @@
+/** @file CbmL1TrdTracklet4.h
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBML1TRDTRACKLET4_H
 #define CBML1TRDTRACKLET4_H 1
 
diff --git a/reco/L1/L1Algo/L1Algo.cxx b/reco/L1/L1Algo/L1Algo.cxx
index f958ba212f9435dfbde3e5e4a5fe321c56617a2e..e22196ca3c3378b99b6140523541cf3b7f361aaa 100644
--- a/reco/L1/L1Algo/L1Algo.cxx
+++ b/reco/L1/L1Algo/L1Algo.cxx
@@ -1,3 +1,8 @@
+/** @file L1Algo.cxx
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1Algo.h"
 
 #include "L1Grid.h"
diff --git a/reco/L1/L1Algo/L1Algo.h b/reco/L1/L1Algo/L1Algo.h
index 632316516404784518dadb2f5f3676cdd150a4e6..375d355a42aaff9ad1571fb8ccb6180acaef411e 100644
--- a/reco/L1/L1Algo/L1Algo.h
+++ b/reco/L1/L1Algo/L1Algo.h
@@ -1,3 +1,8 @@
+/** @file L1Algo.h
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Algo_h
 #define L1Algo_h 1
 
diff --git a/reco/L1/L1Algo/L1AlgoTBB.h b/reco/L1/L1Algo/L1AlgoTBB.h
index 6813ab369dc886c2193f50fafa36f865cf768158..08a4d951179d9a890891a0c35e92c50bca1bb3b2 100644
--- a/reco/L1/L1Algo/L1AlgoTBB.h
+++ b/reco/L1/L1Algo/L1AlgoTBB.h
@@ -1,3 +1,8 @@
+/** @file L1AlgoTBB.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1AlgoTBB_h
 #define L1AlgoTBB_h
 
diff --git a/reco/L1/L1Algo/L1Event.cxx b/reco/L1/L1Algo/L1Event.cxx
index eb08e3a7d4ca76248ba8a5d5044156fabd06a4b7..c2e8d13df1b65eec37203a23a7d7b8c9a7ebf56e 100644
--- a/reco/L1/L1Algo/L1Event.cxx
+++ b/reco/L1/L1Algo/L1Event.cxx
@@ -1,3 +1,8 @@
+/** @file L1Event.cxx
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1Event.h"
 
 void L1Event::Clear() { fStsHit.clear(); }
diff --git a/reco/L1/L1Algo/L1Event.h b/reco/L1/L1Algo/L1Event.h
index a6ebbefa354b0adee52657117dc1faf040224044..daa8de157f849b5f743e705f016e9f7f3400bd48 100644
--- a/reco/L1/L1Algo/L1Event.h
+++ b/reco/L1/L1Algo/L1Event.h
@@ -1,3 +1,8 @@
+/** @file L1Event.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Event_H
 #define L1Event_H
 
diff --git a/reco/L1/L1Algo/L1EventEfficiencies.h b/reco/L1/L1Algo/L1EventEfficiencies.h
index ee1511c4ef40b19505617ea3405964378d50ad74..bed1b3d2c5fa973041caa8095a952884fd784eeb 100644
--- a/reco/L1/L1Algo/L1EventEfficiencies.h
+++ b/reco/L1/L1Algo/L1EventEfficiencies.h
@@ -1,3 +1,8 @@
+/** @file L1EventEfficiencies.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1Counters.h"
 
 #include <cstring>
diff --git a/reco/L1/L1Algo/L1EventMatch.cxx b/reco/L1/L1Algo/L1EventMatch.cxx
index 61cafa7cb4a0f689da84b9b53fd3707ffeaae0bf..fa6bcd75e680ff9f83278650e460b33b5d152540 100644
--- a/reco/L1/L1Algo/L1EventMatch.cxx
+++ b/reco/L1/L1Algo/L1EventMatch.cxx
@@ -1,3 +1,8 @@
+/** @file L1EventMatch.cxx
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1EventMatch.h"
 
 void L1EventMatch::Clear()
diff --git a/reco/L1/L1Algo/L1EventMatch.h b/reco/L1/L1Algo/L1EventMatch.h
index 1ac2c2a3228420eba74c5191a855d7ffb763fe41..e4feaaacf5913aac9239b91d6370f2ff8205846a 100644
--- a/reco/L1/L1Algo/L1EventMatch.h
+++ b/reco/L1/L1Algo/L1EventMatch.h
@@ -1,3 +1,8 @@
+/** @file L1EventMatch.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1EventMatch_H
 #define L1EventMatch_H
 
diff --git a/reco/L1/L1Algo/L1Extrapolation.h b/reco/L1/L1Algo/L1Extrapolation.h
index 1503a226e7e34d7f3ad1b8e05c067bd11be2d6e4..646c5a6fa1e7789c5286105a6d40593bd3a3aee9 100644
--- a/reco/L1/L1Algo/L1Extrapolation.h
+++ b/reco/L1/L1Algo/L1Extrapolation.h
@@ -1,3 +1,8 @@
+/** @file L1Extrapolation.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Extrapolation_h
 #define L1Extrapolation_h
 
diff --git a/reco/L1/L1Algo/L1Field.h b/reco/L1/L1Algo/L1Field.h
index 3e9fee86537ffe0a653fd382b8d0646f2661c5f7..a007d65b46ef448e3422e1becb726a796a59ac81 100644
--- a/reco/L1/L1Algo/L1Field.h
+++ b/reco/L1/L1Algo/L1Field.h
@@ -1,3 +1,8 @@
+/** @file L1Field.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Field_h
 #define L1Field_h 1
 
diff --git a/reco/L1/L1Algo/L1Filtration.h b/reco/L1/L1Algo/L1Filtration.h
index b4d090ad4d3e30285bb820977fcb42b2145738cd..5cfb37db951f253944a3c006676d8b509d10826b 100644
--- a/reco/L1/L1Algo/L1Filtration.h
+++ b/reco/L1/L1Algo/L1Filtration.h
@@ -1,3 +1,8 @@
+/** @file L1Filtration.h
+  * @copyright Copyright (C) 2007-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Filtration_h
 #define L1Filtration_h
 
diff --git a/reco/L1/L1Algo/L1FitMaterial.h b/reco/L1/L1Algo/L1FitMaterial.h
index ea3537f80d1f0202c27cdb6d579184459552d5dc..70d6048a21e63ec0a6e7347ea451ddd120cd2246 100644
--- a/reco/L1/L1Algo/L1FitMaterial.h
+++ b/reco/L1/L1Algo/L1FitMaterial.h
@@ -1,3 +1,8 @@
+/** @file L1FitMaterial.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1FitMaterial_h
 #define L1FitMaterial_h
 
diff --git a/reco/L1/L1Algo/L1Grid.cxx b/reco/L1/L1Algo/L1Grid.cxx
index 21f1ad87326d725d633e79719db7941c6ebd4c91..64caa49a6ca29b8e80ab7eb8abc7b0b9a2fa1596 100644
--- a/reco/L1/L1Algo/L1Grid.cxx
+++ b/reco/L1/L1Algo/L1Grid.cxx
@@ -1,3 +1,8 @@
+/** @file L1Grid.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1Grid.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/L1Algo/L1HitArea.h b/reco/L1/L1Algo/L1HitArea.h
index 4e8464bb5a54a3b6b7299f2576306edbad3ca5c0..6180e11ff65b05492707cec041a1686988dbaced 100644
--- a/reco/L1/L1Algo/L1HitArea.h
+++ b/reco/L1/L1Algo/L1HitArea.h
@@ -1,3 +1,8 @@
+/** @file L1HitArea.h
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1HitArea_H
 #define L1HitArea_H
 
diff --git a/reco/L1/L1Algo/L1HitPoint.h b/reco/L1/L1Algo/L1HitPoint.h
index 47f227e5f8d7b129389525355cef6456c7a31cee..ea5ac33c3fde5e150cde3235057a9c3336b14af5 100644
--- a/reco/L1/L1Algo/L1HitPoint.h
+++ b/reco/L1/L1Algo/L1HitPoint.h
@@ -1,3 +1,8 @@
+/** @file L1HitPoint.h
+  * @copyright Copyright (C) 2010-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _L1HitPoint_h_
 #define _L1HitPoint_h_
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.cxx b/reco/L1/L1Algo/L1HitsSortHelper.cxx
index 8708831308b407f6b51e9e477eace2004191ac17..9d84ad16621d2ee8f292d5dbb452cc70a94d8ccd 100644
--- a/reco/L1/L1Algo/L1HitsSortHelper.cxx
+++ b/reco/L1/L1Algo/L1HitsSortHelper.cxx
@@ -1,3 +1,8 @@
+/** @file L1HitsSortHelper.cxx
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "L1HitsSortHelper.h"
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.h b/reco/L1/L1Algo/L1HitsSortHelper.h
index cdd10f4765910428473578369ecd5c5063085c59..52cc2374f118d70bf8acb1f510778118bb34064f 100644
--- a/reco/L1/L1Algo/L1HitsSortHelper.h
+++ b/reco/L1/L1Algo/L1HitsSortHelper.h
@@ -1,3 +1,8 @@
+/** @file L1HitsSortHelper.h
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _L1HitsL1HitsSortHelper_h_
 #define _L1HitsL1HitsSortHelper_h_
 
diff --git a/reco/L1/L1Algo/L1MCEvent.cxx b/reco/L1/L1Algo/L1MCEvent.cxx
index 6067924082cb1d5ac7204eb878313b4e19bb508d..07f31d403031643c2c07b65a064b7879881ed1dd 100644
--- a/reco/L1/L1Algo/L1MCEvent.cxx
+++ b/reco/L1/L1Algo/L1MCEvent.cxx
@@ -1,3 +1,8 @@
+/** @file L1MCEvent.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1MCEvent.h"
 
 int L1MCEvent::IsReconstructed()
diff --git a/reco/L1/L1Algo/L1MCEvent.h b/reco/L1/L1Algo/L1MCEvent.h
index 6fb7f0d580e437aaf3f96eba31a7afdb9da05bb1..d1464bac2dfa17da35eea7402947db5d4090ae31 100644
--- a/reco/L1/L1Algo/L1MCEvent.h
+++ b/reco/L1/L1Algo/L1MCEvent.h
@@ -1,3 +1,8 @@
+/** @file L1MCEvent.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1MCEvent_H
 #define L1MCEvent_H
 
diff --git a/reco/L1/L1Algo/L1MaterialInfo.h b/reco/L1/L1Algo/L1MaterialInfo.h
index 9a3aa0a0d0013e41dee2218a978e69ab97ec542d..4438865d64655045705616e6addfeafcbbea40e4 100644
--- a/reco/L1/L1Algo/L1MaterialInfo.h
+++ b/reco/L1/L1Algo/L1MaterialInfo.h
@@ -1,3 +1,8 @@
+/** @file L1MaterialInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1MaterialInfo_h
 #define L1MaterialInfo_h
 
diff --git a/reco/L1/L1Algo/L1Portion.h b/reco/L1/L1Algo/L1Portion.h
index 4819f2ed27aaa8e801e6290d1bfb42d76e2571a8..126dbd93c567559e76dbd095a9cebfb1b784df20 100644
--- a/reco/L1/L1Algo/L1Portion.h
+++ b/reco/L1/L1Algo/L1Portion.h
@@ -1,3 +1,8 @@
+/** @file L1Portion.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Portion_H
 #define L1Portion_H
 
diff --git a/reco/L1/L1Algo/L1Station.h b/reco/L1/L1Algo/L1Station.h
index 6616eba12c0f765079e9b8132e1a538233e697ba..a637008e2445eee8b394d122a6d78b90fec02c9f 100644
--- a/reco/L1/L1Algo/L1Station.h
+++ b/reco/L1/L1Algo/L1Station.h
@@ -1,3 +1,8 @@
+/** @file L1Station.h
+  * @copyright Copyright (C) 2007-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Station_h
 #define L1Station_h 1
 
diff --git a/reco/L1/L1Algo/L1StsHit.h b/reco/L1/L1Algo/L1StsHit.h
index f0f78baaf7d4c8e269a0594282a39a142e7d0b0f..19259d56c8956f4d0742d0870ce85d0a6db4519a 100644
--- a/reco/L1/L1Algo/L1StsHit.h
+++ b/reco/L1/L1Algo/L1StsHit.h
@@ -1,3 +1,8 @@
+/** @file L1StsHit.h
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _L1StsHit_h_
 #define _L1StsHit_h_
 
diff --git a/reco/L1/L1Algo/L1TrackExtender.cxx b/reco/L1/L1Algo/L1TrackExtender.cxx
index 7816725cb500692bef2a5a84cab5ec52ab04de77..e7697e97b81228aaceec485d47004f36b6ddc507 100644
--- a/reco/L1/L1Algo/L1TrackExtender.cxx
+++ b/reco/L1/L1Algo/L1TrackExtender.cxx
@@ -1,3 +1,8 @@
+/** @file L1TrackExtender.cxx
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 
 #include "L1Algo.h"
diff --git a/reco/L1/L1Algo/L1TrackPar.h b/reco/L1/L1Algo/L1TrackPar.h
index e780c996968d92907aa22c04ff73c562407a42d3..90225679e0bfcac1bf723e55b445d81922bc74df 100644
--- a/reco/L1/L1Algo/L1TrackPar.h
+++ b/reco/L1/L1Algo/L1TrackPar.h
@@ -1,3 +1,8 @@
+/** @file L1TrackPar.h
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1TrackPar_h
 #define L1TrackPar_h 1
 
diff --git a/reco/L1/L1Algo/L1TrackParFit.cxx b/reco/L1/L1Algo/L1TrackParFit.cxx
index bbcb10f81d98ec7a3d98993ae2a898276e89af8d..e08c971dc0856ee6816cbe37f016604e78820780 100644
--- a/reco/L1/L1Algo/L1TrackParFit.cxx
+++ b/reco/L1/L1Algo/L1TrackParFit.cxx
@@ -1,3 +1,8 @@
+/** @file L1TrackParFit.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1TrackParFit.h"
 
 #include "L1Fit.h"
diff --git a/reco/L1/L1Algo/L1TrackParFit.h b/reco/L1/L1Algo/L1TrackParFit.h
index 970acbc01ba698ccc0ec88324114d93e836db171..c044d7e22ffd883608e00e01268dcf95e31fe0e6 100644
--- a/reco/L1/L1Algo/L1TrackParFit.h
+++ b/reco/L1/L1Algo/L1TrackParFit.h
@@ -1,3 +1,8 @@
+/** @file L1TrackParFit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1TrackParFit_h
 #define L1TrackParFit_h
 
diff --git a/reco/L1/L1Algo/L1Triplet.h b/reco/L1/L1Algo/L1Triplet.h
index 5fedfadf0715ef9555bd37ea7754ff9cc42428bf..e29c979ea8c5bf8d4dfb6134b06ae59f955d2249 100644
--- a/reco/L1/L1Algo/L1Triplet.h
+++ b/reco/L1/L1Algo/L1Triplet.h
@@ -1,3 +1,8 @@
+/** @file L1Triplet.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Triplet_H
 #define L1Triplet_H
 #include "../CbmL1Def.h"
diff --git a/reco/L1/L1Algo/L1UMeasurementInfo.h b/reco/L1/L1Algo/L1UMeasurementInfo.h
index 597fbe01a4c640819963a56d2954c2aece02275a..26967bc8434116c4e46e53a734bd00a2e81212ab 100644
--- a/reco/L1/L1Algo/L1UMeasurementInfo.h
+++ b/reco/L1/L1Algo/L1UMeasurementInfo.h
@@ -1,3 +1,8 @@
+/** @file L1UMeasurementInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1UMeasurementInfo_h
 #define L1UMeasurementInfo_h 1
 
diff --git a/reco/L1/L1Algo/L1XYMeasurementInfo.h b/reco/L1/L1Algo/L1XYMeasurementInfo.h
index 3ba814a98c66eb84231db5604de04cc5eecd1e71..178b679f66e730cea2fd1c13b989cf4b5d8f5778 100644
--- a/reco/L1/L1Algo/L1XYMeasurementInfo.h
+++ b/reco/L1/L1Algo/L1XYMeasurementInfo.h
@@ -1,3 +1,8 @@
+/** @file L1XYMeasurementInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1XYMeasurementInfo_h
 #define L1XYMeasurementInfo_h 1
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoDraw.h b/reco/L1/L1Algo/utils/L1AlgoDraw.h
index 7e6b37f9cccc6306e47691b753033760a091cb29..5e30f77a0f0a34be4015f2773367a6ddd0ed4d6e 100644
--- a/reco/L1/L1Algo/utils/L1AlgoDraw.h
+++ b/reco/L1/L1Algo/utils/L1AlgoDraw.h
@@ -1,3 +1,8 @@
+/** @file L1AlgoDraw.h
+  * @copyright Copyright (C) 2010-2012 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1AlgoDraw_h
 #define L1AlgoDraw_h 1
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h b/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
index e65ad072a41c918af2eb321e947fe3b8d54b6421..772ac4b9d9415ef63e5a5d5e6b66e056d1570e28 100644
--- a/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
+++ b/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
@@ -1,3 +1,8 @@
+/** @file L1AlgoEfficiencyPerformance.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1AlgoEfficiencyPerformance_h
 #define L1AlgoEfficiencyPerformance_h
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoPulls.h b/reco/L1/L1Algo/utils/L1AlgoPulls.h
index 7fa789eda0b1d675e1e8ab287b10accb56c8f524..139f52f7bc16738dd97823c6591fa4cf86094988 100644
--- a/reco/L1/L1Algo/utils/L1AlgoPulls.h
+++ b/reco/L1/L1Algo/utils/L1AlgoPulls.h
@@ -1,3 +1,8 @@
+/** @file L1AlgoPulls.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1AlgoPulls_h
 #define L1AlgoPulls_h
 
diff --git a/reco/L1/L1Algo/utils/L1CADebug.h b/reco/L1/L1Algo/utils/L1CADebug.h
index 2cbe18c3c447c09dc99d2b2bd2c8a1879463796f..45c08ef380c40577e713ad0676e3cc68efef36f9 100644
--- a/reco/L1/L1Algo/utils/L1CADebug.h
+++ b/reco/L1/L1Algo/utils/L1CADebug.h
@@ -1,3 +1,8 @@
+/** @file L1CADebug.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1CADebug_h
 #define L1CADebug_h 1
 
diff --git a/reco/L1/L1AlgoInputData.cxx b/reco/L1/L1AlgoInputData.cxx
index cc3973f6ebe5bc320263c162bd2a7399da155237..b1eec3de4e7673ac499c6eed5d42acd346d2fbf0 100644
--- a/reco/L1/L1AlgoInputData.cxx
+++ b/reco/L1/L1AlgoInputData.cxx
@@ -1,3 +1,8 @@
+/** @file L1AlgoInputData.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "L1AlgoInputData.h"
 
 #include <cstring>
diff --git a/reco/L1/L1AlgoInputData.h b/reco/L1/L1AlgoInputData.h
index c2d3551d22909f5fdb9d520781c95232c980942e..a28d57206bc81df815575eacb7435e3a18964b6f 100644
--- a/reco/L1/L1AlgoInputData.h
+++ b/reco/L1/L1AlgoInputData.h
@@ -1,3 +1,8 @@
+/** @file L1AlgoInputData.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _L1AlgoInputData_h
 #define _L1AlgoInputData_h
 
diff --git a/reco/L1/L1LinkDef.h b/reco/L1/L1LinkDef.h
index 144bd6b28b8632e13cf439f193b6639260166dad..18229cb7c8e8ea09dde4689e51003c91ddb7d4e3 100644
--- a/reco/L1/L1LinkDef.h
+++ b/reco/L1/L1LinkDef.h
@@ -1,3 +1,8 @@
+/** @file L1LinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: L1LinkDef.h,v 1.10 2006/05/18 11:36:47 friese Exp $
 
 #ifdef __CINT__
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx b/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
index e5fbb3ecaa79f22935bde7fbc861f812c3964a65..74af38d0152390de507ad7c016bc578fb55fc6cb 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchFinder.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1MuchFinder.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinder.h b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
index 962e1409470cf72276cb5b4819a880e9e9901a6b..809abfdc9c8577db71b1d0aa69448b1a7878ab76 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchFinder.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_L1_MuchFinder_h
 #define CBM_L1_MuchFinder_h
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
index 521f3337ffbec4452e4d2ed9c1dd6096ade7393a..9fd0fd96180dacfa60acd0f643d81d71d199a9d2 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchFinderQa.cxx
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1MuchFinderQa.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
index 1b20a2476444b1363b7069d3c8630acb5ca833bc..756a575564f5cfe093125dd1852bc6fc54b9b494 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchFinderQa.h
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_L1_MuchFinderQa_h
 #define CBM_L1_MuchFinderQa_h
diff --git a/reco/L1/OffLineInterface/CbmL1MuchHit.cxx b/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
index 50153d8327bf080f18d58780f539933abd8251b5..3cdb35538b693667e936d67fda54e2bbcdf2d5b6 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchHit.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmL1MuchHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchHit.h b/reco/L1/OffLineInterface/CbmL1MuchHit.h
index 334016710a6581f1d58a8998414ced60fa5b56c9..d937604e8b04d24728daeb4c7e8496305a6cf17b 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchHit.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchHit.h
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchHit.h
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_L1_MuchHit_h
 #define CBM_L1_MuchHit_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx b/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
index ff80646efca5e2d198247e18b5632c22c5c9b56d..d4daae8b6c9753860e51312d4f2319de27eb574c 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchTrack.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmL1MuchTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchTrack.h b/reco/L1/OffLineInterface/CbmL1MuchTrack.h
index dd06c217072b91473767d6fd8089eae5ce104eaa..d04d2374894356f3ea338047e316fb17b2cd82ca 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchTrack.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchTrack.h
@@ -1,3 +1,8 @@
+/** @file CbmL1MuchTrack.h
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_L1_MuchTrack_h
 #define CBM_L1_MuchTrack_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx b/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
index 30fdc244fce878975b5f2e24340bdcb08f3d9b20..486e08b96a0444e7dacb8cabf715a4284a7ad9b0 100644
--- a/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
+++ b/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1RichRingQa.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmL1RichRingQa.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/OffLineInterface/CbmL1RichRingQa.h b/reco/L1/OffLineInterface/CbmL1RichRingQa.h
index 731e4bbae366e2abf9498e5a17600bb1facf7f89..ea0732ec633081127b17fe746063d2265f5afcea 100644
--- a/reco/L1/OffLineInterface/CbmL1RichRingQa.h
+++ b/reco/L1/OffLineInterface/CbmL1RichRingQa.h
@@ -1,3 +1,8 @@
+/** @file CbmL1RichRingQa.h
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBML1RICHRINGQA_H
 #define CBML1RICHRINGQA_H
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.cxx b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
index 0e107e3ed510f59bb87735d500dedb37f62ec502..a99bca89cae74b3c62824d265ea3e9f8eb8ad980 100644
--- a/reco/L1/OffLineInterface/CbmL1SttHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1SttHit.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmL1SttHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.h b/reco/L1/OffLineInterface/CbmL1SttHit.h
index 6b2486bd14e33890b5dad55c1f58cfc826dd4bc1..842961ec467be8ddd98a5607932658ac224f6499 100644
--- a/reco/L1/OffLineInterface/CbmL1SttHit.h
+++ b/reco/L1/OffLineInterface/CbmL1SttHit.h
@@ -1,3 +1,8 @@
+/** @file CbmL1SttHit.h
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_L1_STTHIT_h
 #define CBM_L1_STTHIT_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrack.cxx b/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
index bf76c01540705f22bb1396327fd7094404f6460a..1629b82cadb93f81011ed2795ba850947b80aa01 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
@@ -1,3 +1,8 @@
+/** @file CbmL1SttTrack.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmL1SttTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrack.h b/reco/L1/OffLineInterface/CbmL1SttTrack.h
index 5f48af6ead00daec2ecca10cdd027b1e03fe2041..45cc9d44f6f7026df56a2260da4ede9012eaf627 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrack.h
+++ b/reco/L1/OffLineInterface/CbmL1SttTrack.h
@@ -1,3 +1,8 @@
+/** @file CbmL1SttTrack.h
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_L1_STTTRACK_h
 #define CBM_L1_STTTRACK_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h b/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
index e075144304ce17f4bc44218afc5dc37fbaf2b648..1392613999572bdee97c5c4d0fe84e557bff47d3 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
@@ -1,3 +1,8 @@
+/** @file CbmL1SttTrackFinder.h
+  * @copyright Copyright (C) 2008-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_L1_STTTRACKFINDER_H
 #define CBM_L1_STTTRACKFINDER_H
diff --git a/reco/L1/PerformanceConstants.h b/reco/L1/PerformanceConstants.h
index 4b916650bcd924f8b478b71796f8f6a0c7b6eb3b..2d34933f4ff52665d9b59d8e863c649a5fe98414 100644
--- a/reco/L1/PerformanceConstants.h
+++ b/reco/L1/PerformanceConstants.h
@@ -1,3 +1,8 @@
+/** @file PerformanceConstants.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _PerformanceConstants_h
 #define _PerformanceConstants_h
 
diff --git a/reco/L1/utils/Draw_L1_histo.C b/reco/L1/utils/Draw_L1_histo.C
index ed263bfc47fa2bdbbfa3d3bcc73f5d68091de05b..9e877300b0e711dbf247a93c1d9817755f3b9151 100644
--- a/reco/L1/utils/Draw_L1_histo.C
+++ b/reco/L1/utils/Draw_L1_histo.C
@@ -1,3 +1,8 @@
+/** @file Draw_L1_histo.C
+  * @copyright Copyright (C) 2010-2013 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <unistd.h>  // for dir navigation
 
 const int textFont = 22;  // TNewRoman
diff --git a/reco/L1/vectors/P4_F32vec4.h b/reco/L1/vectors/P4_F32vec4.h
index bbb52e891e3df5ad67c1a444cb6ed87aa9912dbd..ee54a887c932c2d2ef1f71d231dc9b3cc9bdc218 100644
--- a/reco/L1/vectors/P4_F32vec4.h
+++ b/reco/L1/vectors/P4_F32vec4.h
@@ -1,3 +1,8 @@
+/** @file P4_F32vec4.h
+  * @copyright Copyright (C) 2010-2014 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Algo_F32vec4P4_H
 #define L1Algo_F32vec4P4_H
 
diff --git a/reco/L1/vectors/P4_F64vec2.h b/reco/L1/vectors/P4_F64vec2.h
index 6bafc0b6b0dfeeacf75d5bfdd86ad7d2965dcc63..5879b806f75079bf43739edafe8f54689fd90cb8 100644
--- a/reco/L1/vectors/P4_F64vec2.h
+++ b/reco/L1/vectors/P4_F64vec2.h
@@ -1,3 +1,8 @@
+/** @file P4_F64vec2.h
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Algo_F64vec2P4_H
 #define L1Algo_F64vec2P4_H
 
diff --git a/reco/L1/vectors/PSEUDO_F32vec1.h b/reco/L1/vectors/PSEUDO_F32vec1.h
index a6301c6d0e481db3324d033cf89ff6e7db57875e..339d37e1c9c6c6066bb6b4e812ba15be078dbd4c 100644
--- a/reco/L1/vectors/PSEUDO_F32vec1.h
+++ b/reco/L1/vectors/PSEUDO_F32vec1.h
@@ -1,3 +1,8 @@
+/** @file PSEUDO_F32vec1.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBM_KF_F32vec1_H
 #define CBM_KF_F32vec1_H
 
diff --git a/reco/L1/vectors/PSEUDO_F32vec4.h b/reco/L1/vectors/PSEUDO_F32vec4.h
index fb3108cdb6533c66c39629574e9a6d836ed299ef..4c94384e249f6af07e986b7cbafe943553fec28e 100644
--- a/reco/L1/vectors/PSEUDO_F32vec4.h
+++ b/reco/L1/vectors/PSEUDO_F32vec4.h
@@ -1,3 +1,8 @@
+/** @file PSEUDO_F32vec4.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Algo_PSEUDO_F32vec4_H
 #define L1Algo_PSEUDO_F32vec4_H
 
diff --git a/reco/L1/vectors/PSEUDO_F64vec1.h b/reco/L1/vectors/PSEUDO_F64vec1.h
index b434cd6d28abaca8acdddd7212058123be03a861..6a3858a337203528cc4840d5e2ee8f548e40788b 100644
--- a/reco/L1/vectors/PSEUDO_F64vec1.h
+++ b/reco/L1/vectors/PSEUDO_F64vec1.h
@@ -1,3 +1,8 @@
+/** @file PSEUDO_F64vec1.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef L1Algo_PSEUDO_F64vec1_H
 #define L1Algo_PSEUDO_F64vec1_H
 
diff --git a/reco/L1/vectors/std_alloc.h b/reco/L1/vectors/std_alloc.h
index b09f121a054306cc2f5d971ae3c923870da1c65e..852c4770ee9b92aad745e7b064cde0e22e48e424 100644
--- a/reco/L1/vectors/std_alloc.h
+++ b/reco/L1/vectors/std_alloc.h
@@ -1,3 +1,8 @@
+/** @file std_alloc.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef STD_ALLOC_H
 #define STD_ALLOC_H
 // ---------------------- Allocator for using STL ------------------------
diff --git a/reco/L1/vectors/vec_arithmetic.h b/reco/L1/vectors/vec_arithmetic.h
index 0c7209aaf45eeafc5c77303e484a3adcd39de75d..6432e4c4940aa2838bfc1378d7f2ef591643e3b2 100644
--- a/reco/L1/vectors/vec_arithmetic.h
+++ b/reco/L1/vectors/vec_arithmetic.h
@@ -1,3 +1,8 @@
+/** @file vec_arithmetic.h
+  * @copyright Copyright (C) 2010-2014 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef _vec_arithmetic_H
 #define _vec_arithmetic_H
 
diff --git a/reco/base/CbmRecoBaseLinkDef.h b/reco/base/CbmRecoBaseLinkDef.h
index 0ed03aa1c980bf4850a6f2f556eafc90b8f7b73b..057d712606853f99c9341fe700f74d52258d6001 100644
--- a/reco/base/CbmRecoBaseLinkDef.h
+++ b/reco/base/CbmRecoBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRecoBaseLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/calibration/CbmRecoCalLinkDef.h b/reco/calibration/CbmRecoCalLinkDef.h
index 50a1b994beb35c56ef4cb585f91d8f933d8810af..77eda6d3132f34c59cfe2b19db89f51ab00146a6 100644
--- a/reco/calibration/CbmRecoCalLinkDef.h
+++ b/reco/calibration/CbmRecoCalLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRecoCalLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/much/CbmMuchMatchTracks.cxx b/reco/detectors/much/CbmMuchMatchTracks.cxx
index 6cb301e470c7c207019080db93c516198901fa65..d795e21004081b2d656dbde301a271f54176e73c 100644
--- a/reco/detectors/much/CbmMuchMatchTracks.cxx
+++ b/reco/detectors/much/CbmMuchMatchTracks.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuchMatchTracks.cxx
+  * @copyright Copyright (C) 2007-2020 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmMuchMatchTracks.h"
 
 #include "CbmMuchCluster.h"
diff --git a/reco/detectors/much/CbmMuchRecoLinkDef.h b/reco/detectors/much/CbmMuchRecoLinkDef.h
index e6c3fb68525466553fc10696e6dd4763ae852df6..46d24fe39b2de8f44ca503f50565b74e471706bf 100644
--- a/reco/detectors/much/CbmMuchRecoLinkDef.h
+++ b/reco/detectors/much/CbmMuchRecoLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmMuchRecoLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx b/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
index 09dea6029f7e988444f31f7916e2b848eada1795..97f9e3fe817141a2b72ebde61a63bd45681f613b 100644
--- a/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
+++ b/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPsdMCbmHitProducer.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmPsdMCbmHitProducer.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.h b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
index 919f17615a17090263c8a9e5d35b033edd2ed889..0e2f695f83106e750b0c95e9f4627535d9444ad7 100644
--- a/reco/detectors/psd/CbmPsdMCbmHitProducer.h
+++ b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdMCbmHitProducer.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_PSD_MCBM_HIT_PRODUCER
 #define CBM_PSD_MCBM_HIT_PRODUCER
diff --git a/reco/detectors/psd/CbmPsdRecoLinkDef.h b/reco/detectors/psd/CbmPsdRecoLinkDef.h
index 62b59ea35e9334df810b8b12c8d764fba8326177..baae9eccecf06beb41f37d5dba98a9792da828c3 100644
--- a/reco/detectors/psd/CbmPsdRecoLinkDef.h
+++ b/reco/detectors/psd/CbmPsdRecoLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdRecoLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/CbmRichConverter.cxx b/reco/detectors/rich/CbmRichConverter.cxx
index 749151411ecb28a9152cc8e402b226dd715306a2..19cfb93f5ba20c0cd54361742cd2de59c6449340 100644
--- a/reco/detectors/rich/CbmRichConverter.cxx
+++ b/reco/detectors/rich/CbmRichConverter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichConverter.cxx
+  * @copyright Copyright (C) 2012 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichConverter.h"
 
 TClonesArray* CbmRichConverter::fRichHits = NULL;
diff --git a/reco/detectors/rich/CbmRichRecoLinkDef.h b/reco/detectors/rich/CbmRichRecoLinkDef.h
index e94d1efa44ddacffab8ceaeccb2056f13d2a8f88..ec109498f27e12a4c15ecad60b8d091de78b6f58 100644
--- a/reco/detectors/rich/CbmRichRecoLinkDef.h
+++ b/reco/detectors/rich/CbmRichRecoLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/alignment/CbmRichAlignment.cxx b/reco/detectors/rich/alignment/CbmRichAlignment.cxx
index 247118a51b123e7504f7e695f8a17da1647c5bff..d371975a9772cff00d066667720a5e260218d9bf 100644
--- a/reco/detectors/rich/alignment/CbmRichAlignment.cxx
+++ b/reco/detectors/rich/alignment/CbmRichAlignment.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichAlignment.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichAlignment.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichAlignment.h b/reco/detectors/rich/alignment/CbmRichAlignment.h
index d376f378dcf977e6c7b3d2f5416badb858eee763..bfa297e2563f5bbc2a6468281866d5cc4b0f5684 100644
--- a/reco/detectors/rich/alignment/CbmRichAlignment.h
+++ b/reco/detectors/rich/alignment/CbmRichAlignment.h
@@ -1,3 +1,8 @@
+/** @file CbmRichAlignment.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHALIGNMENT_H
 #define CBMRICHALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.cxx b/reco/detectors/rich/alignment/CbmRichCorrection.cxx
index fbd605ca36adf51a731a4e7eb1794b0c92b7727c..dc21e4c4dcab26f19aa4db27d9ba6781c888e6ff 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrection.cxx
+++ b/reco/detectors/rich/alignment/CbmRichCorrection.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichCorrection.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrection.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.h b/reco/detectors/rich/alignment/CbmRichCorrection.h
index b62c10bcd5c16c5ef2117b92f0c1d576baba5d45..0fa888a88f82c4283817f62b590560acb7b8b09c 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrection.h
+++ b/reco/detectors/rich/alignment/CbmRichCorrection.h
@@ -1,3 +1,8 @@
+/** @file CbmRichCorrection.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHCORRECTION_H
 #define CBMRICHCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx b/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
index 62f62b835f4fae1fe6c18b6f8a4fee68f50747a4..84f4b6b4a08948f29f622d3d27654d1ab41f43d4 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
+++ b/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichCorrectionVector.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrectionVector.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.h b/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
index 627e10cebb945b42a0ca97e76f354e8f886a9487..f03eac7fd4492f8c3147fdfb1a04c36af48f8682 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
+++ b/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
@@ -1,3 +1,8 @@
+/** @file CbmRichCorrectionVector.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmRichCorrectionVector_H
 #define CbmRichCorrectionVector_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.cxx b/reco/detectors/rich/alignment/CbmRichMirror.cxx
index 9f7181daa63ca83f5038686648fc61cdf3670a1b..b5a4b1065a30463596df30c5e0530369c279ccbe 100644
--- a/reco/detectors/rich/alignment/CbmRichMirror.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirror.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMirror.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichMirror.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.h b/reco/detectors/rich/alignment/CbmRichMirror.h
index 947b18ec3ea05d53888b0378e497813ef03313b7..d921ddcd0b6121e5c3883fedd1baf1f267a9181e 100644
--- a/reco/detectors/rich/alignment/CbmRichMirror.h
+++ b/reco/detectors/rich/alignment/CbmRichMirror.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMirror.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHMIRROR_H
 #define CBMRICHMIRROR_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
index d0f3a0d9fa5dfd02f8200027ebd446deb8b6cf03..1ff2ce5515333199ed2f704d0f465defe1c5ff97 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMirrorSortingAlignment.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMirrorSortingAlignment.h"
 
 #include "FairRootManager.h"
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
index 8dc8e962053f79d65d1e15e29de97ae8e91e65c6..10b9387c8644d837bc4e5d3d463c3665f9d171e3 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMirrorSortingAlignment.h
+  * @copyright Copyright (C) 2016-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHMIRRORSORTINGALIGNMENT_H
 #define CBMRICHMIRRORSORTINGALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
index cfe757328aba22fe32a46e0d0daea73a26dbc9fd..427ca74307940e40241083b7c4e1f033425ca5c1 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMirrorSortingCorrection.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMirrorSortingCorrection.h"
 
 #include "alignment/CbmRichMirror.h"
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
index ad322f466d1e83a7d31d31f02a01104f4ae6041d..b612b0ed0488e7503799d2f6af2ddce975810cba 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMirrorSortingCorrection.h
+  * @copyright Copyright (C) 2016-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHMIRRORSORTINGCORRECTION_H
 #define CBMRICHMIRRORSORTINGCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
index a3b7ea7f10cafe491fb4f8e8ee5dbf30a47a82ee..48b98ab7855b3c4a6eb845eb988b889ee098c2b3 100644
--- a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
+++ b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
@@ -1,3 +1,8 @@
+/** @file CbmRichNavigationUtil2.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef RICH_CbmRichNavigationUtil2
 #define RICH_CbmRichNavigationUtil2
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx b/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
index dd177a5b27c2cd7fd46e79943437094944983499..2872f6c528627a80a057fd75807d6d11ef09cf6f 100644
--- a/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
+++ b/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichPMTMapping.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichPMTMapping.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.h b/reco/detectors/rich/alignment/CbmRichPMTMapping.h
index a79937232e4ff19494d9f7408081d02fe8ddc971..a01053c3a3528ab6cfa657755e21455560fdcad4 100644
--- a/reco/detectors/rich/alignment/CbmRichPMTMapping.h
+++ b/reco/detectors/rich/alignment/CbmRichPMTMapping.h
@@ -1,3 +1,8 @@
+/** @file CbmRichPMTMapping.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMRICHPMTMAPPING_H
 #define CBMRICHPMTMAPPING_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
index 3dc6a56c6a711894b5e238ed28e77b98e02c11e3..4277f1bb2999cbfbae7a9224f5feb9d16ab1a3e6 100644
--- a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
+++ b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichProjectionProducer2.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ---------- Original Headers ---------- //
 #include "CbmRichProjectionProducer2.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
index 95753c2bb5e815ce6e988508cd85fc8b8d06e1b9..8ee39eb23cdfb5950ca6d6e02164001b2466ea48 100644
--- a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
+++ b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
@@ -1,3 +1,8 @@
+/** @file CbmRichProjectionProducer2.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CbmRichProjectionProducer2_H
 #define CbmRichProjectionProducer2_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
index e6a5133f85872bad588dbc26088169ac844d9997..c075e04fa79d685c146219e4806bc457e8d77fb9 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2017-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.h b/reco/detectors/rich/alignment/CbmRichRecoQa.h
index 209e7120f0ddcc66b7fff7f38237cd7c9e36285b..5129d84b6a124ad4e970978eb6fa182831932743 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.h
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_RICH_RECO_QA
 #define CBM_RICH_RECO_QA
diff --git a/reco/detectors/rich/alignment/CbmRichUtil.h b/reco/detectors/rich/alignment/CbmRichUtil.h
index a263df92636192b0a971ede8c268be194bb11292..17bd27e4afb96824514a153afaecdc828965e20d 100644
--- a/reco/detectors/rich/alignment/CbmRichUtil.h
+++ b/reco/detectors/rich/alignment/CbmRichUtil.h
@@ -1,3 +1,8 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
index 9c092bb857eaf5d8d2b67d9fc23fb3a97b5a3014..798fe200da10186aa5c94bc7640ffc6a2b8b25e5 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmAerogelAna.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmAerogelAna.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
index 4c8814d7da494bfcc00cad77cc6c3ec166017535..1be9018e34fcb71ed9aae8cef9ab1278be50cafa 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmAerogelAna.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_Aerogel
 #define MCBM_RICH_Aerogel
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
index 97f60c1089b2b5ad9d6fdaf1a8066b6df0099f2e..102f8fe8099fe62141b82092db31f327dedd18fa 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmHitProducer.cxx
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmRichMCbmHitProducer.h"
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
index 7de29fdd9880e5ac09b4be4b7f9beef5f7d43ab8..89d698b3b2937c8efa9e4d3678cc83274639372f 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmHitProducer.h
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_RICH_MCBM_HIT_PRODUCER
 #define CBM_RICH_MCBM_HIT_PRODUCER
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
index 633551f8d0dba7b470ccbb09773a469df56df141..0cb77d027ad25291f33047c87a9771c73ea8bddc 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQa.cxx
+  * @copyright Copyright (C) 2017-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmQa.h"
 
 #include "CbmDrawHist.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQa.h b/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
index 65004f67bbb353f88ca1e12ec5c908f9ca1e8787..8f413ec89ee23c51a6112d0f7c51737d4aaa7a0b 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQa.h
+  * @copyright Copyright (C) 2017-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_QA
 #define MCBM_RICH_QA
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
index 205837e4bd0fc568955c16157f39d9fef47994a3..360aef33501e27365c8ede3357b69ee181e2c5b3 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQaReal.cxx
+  * @copyright Copyright (C) 2019-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
index 83f6ad8a3090b5c046827ca5aa60eef66e5238e5..d2e74bdddc0bafcebc7b410a86c812da8a655184 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQaReal.h
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_QA_REAL
 #define MCBM_RICH_QA_REAL
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
index 223df493620638a7d4fd9c209f25ddbc76026beb..d8ca381e6eb1bef95eec0594c91c217aaa7d0f5a 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQaRichOnly.cxx
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmQaRichOnly.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
index 575fd8e2e9cbfb2f5466aeb97e79534e135a826b..3c819689e46c4d5987b27faa6453c8caabc61dd7 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmQaRichOnly.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_QA_RICH_ONLY
 #define MCBM_RICH_QA_RICH_ONLY
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
index 83f676091577f777326a29916d12227b8ecae1fa..4631981fb9e67e924c6e2fc4b6e2b17d6e045369 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmSEDisplay.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmSEDisplay.h"
 
 #include "CbmRichHit.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
index 10f795c730999cf8e4e061e0b0e9d485427e8d27..6976325c25afa698493a36b38000a30628a4a098 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmSEDisplay.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_SE_DISPLAY
 #define MCBM_RICH_SE_DISPLAY
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
index 8b9623d7ad48115efeac7366ea058285dc22a052..c6ed169c2b985bcd8fe0b1bc91345634ad2f05c3 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmToTShifter.cxx
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichMCbmToTShifter.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
index 6280ba0788af8b3c93f92ae7b566755a949766af..cf5a84f5866040bdf883e5d8cd287cd766064f23 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMCbmToTShifter.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef MCBM_RICH_TOTSHIFTER
 #define MCBM_RICH_TOTSHIFTER
 
diff --git a/reco/detectors/rich/qa/CbmRichRecoQa.cxx b/reco/detectors/rich/qa/CbmRichRecoQa.cxx
index d85e6c8138bb9c1c2d16e09ff2df148ff8928a34..84af101fc2ff3100b30d229db12d890b96715041 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/qa/CbmRichRecoQa.h b/reco/detectors/rich/qa/CbmRichRecoQa.h
index f0b8803604df3f2bfbfd471b9a7b2d548c8ae961..f15110e9db23dbae6d7449e4d4bb69f056a9c7dd 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_RICH_RECO_QA
 #define CBM_RICH_RECO_QA
diff --git a/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx b/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
index db6b4d4a04820e326f807b8de18e03953f4adb63..d3ae38846fcabe9cfdb691f69b90784b57d11bc4 100644
--- a/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
+++ b/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoTbQa.cxx
+  * @copyright Copyright (C) 2018-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichRecoTbQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/qa/CbmRichRecoTbQa.h b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
index 1e5c6953326e4458317a285b3e755f4d9073d35d..f78ec99435683ac67a7b1c284c21525d1363d377 100644
--- a/reco/detectors/rich/qa/CbmRichRecoTbQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRecoTbQa.h
+  * @copyright Copyright (C) 2018-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef CBM_RICH_RECO_TB_QA
 #define CBM_RICH_RECO_TB_QA
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h b/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
index b5860687f0fdf12dc7b97e3c4d95a70332e561c6..3baecf76c708f5d5e4093bfd6976bdb3c9f779a8 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
+++ b/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRichMirrorsLinkDef.h
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
index a72322dfac29ba14ea80830eb3f26987d34e015d..5c05d619f228ccf4a20752da530d16971f2d5c13 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
+++ b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRonchiAna.cxx
+  * @copyright Copyright (C) 2018-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichRonchiAna.h"
 
 #include <boost/gil/extension/io/tiff.hpp>
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
index f426ff911ef74f3aed7fb1a1db04dd4c9cae6a6c..c6c63bee1bfd3b4c41191c37b0d47ef44b63fc58 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
+++ b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
@@ -1,3 +1,8 @@
+/** @file CbmRichRonchiAna.h
+  * @copyright Copyright (C) 2018-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef RICH_MIRRORS_CBMRICHRONCHIANA_H_
 #define RICH_MIRRORS_CBMRICHRONCHIANA_H_
 
diff --git a/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx b/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
index 31582230b1a9a166d6651bafa4ed1332c4f69d11..16d87d90700af85931e82f51e0b003793932ff33 100644
--- a/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
+++ b/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRichRingSelectAnn.cxx
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRichRingSelectAnn.h"
 
 #include "CbmRichGeoManager.h"
diff --git a/reco/detectors/rich/utils/CbmRichNavigationUtil.h b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
index afe3b1ce9a6d007ed395501e8777957fb8082299..86de6e8bef59d9cc31ff4ae9bb5ecb18cd55b73f 100644
--- a/reco/detectors/rich/utils/CbmRichNavigationUtil.h
+++ b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
@@ -1,3 +1,8 @@
+/** @file CbmRichNavigationUtil.h
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef RICH_CbmRichNavigationUtil
 #define RICH_CbmRichNavigationUtil
diff --git a/reco/detectors/rich/utils/CbmRichUtil.h b/reco/detectors/rich/utils/CbmRichUtil.h
index 3467b330d59cc662c60765e35d9cad56807dfdcf..8f1629a9efe82d145397e9868bf6f947cc4153c4 100644
--- a/reco/detectors/rich/utils/CbmRichUtil.h
+++ b/reco/detectors/rich/utils/CbmRichUtil.h
@@ -1,3 +1,8 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2017-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/utils/hadd.C b/reco/detectors/rich/utils/hadd.C
index 3960f70da6e5cba71edc990e4a3ae9ced4c6110c..b3e5037be3cb16d38b3767e85fa561f4143b283c 100644
--- a/reco/detectors/rich/utils/hadd.C
+++ b/reco/detectors/rich/utils/hadd.C
@@ -1,3 +1,8 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2011 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TChain.h"
 #include "TFile.h"
 #include "TH1.h"
diff --git a/reco/detectors/sts/CbmRecoStsLinkDef.h b/reco/detectors/sts/CbmRecoStsLinkDef.h
index ef0a4fb575f3f0f483245d6a69a0e6284bf5b38b..66a85018915b5864645665f80377135c363a7815 100644
--- a/reco/detectors/sts/CbmRecoStsLinkDef.h
+++ b/reco/detectors/sts/CbmRecoStsLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRecoStsLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofRecoLinkDef.h b/reco/detectors/tof/CbmTofRecoLinkDef.h
index 2bd8577c2c4e4239e69ef4b9c4d6dafc6102fe67..466abcdaab8d1e059c701a0c6c15933bc11c3991 100644
--- a/reco/detectors/tof/CbmTofRecoLinkDef.h
+++ b/reco/detectors/tof/CbmTofRecoLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTofRecoLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofTBClusterizer.cxx b/reco/detectors/tof/CbmTofTBClusterizer.cxx
index 806424466691f9b4a4ae4f2e2d8bba7c55861e79..b6a0521745bcf60f3909c825d415096137cdc5d6 100644
--- a/reco/detectors/tof/CbmTofTBClusterizer.cxx
+++ b/reco/detectors/tof/CbmTofTBClusterizer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofTBClusterizer.cxx
+  * @copyright Copyright (C) 2017-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/detectors/tof/CbmTofTrackFinderNN.cxx b/reco/detectors/tof/CbmTofTrackFinderNN.cxx
index 32aa46d7079413bfe6112dc3a0d5a40dff743789..e19ebe558d3eacdd9ce5de9264b6ebe9a06fc3e2 100644
--- a/reco/detectors/tof/CbmTofTrackFinderNN.cxx
+++ b/reco/detectors/tof/CbmTofTrackFinderNN.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTofTrackFinderNN.cxx
+  * @copyright Copyright (C) 2015-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // ROOT Classes and includes
 #include "TClonesArray.h"
 #include "TDirectory.h"
diff --git a/reco/detectors/tof/CbmTofTrackFinderNN.h b/reco/detectors/tof/CbmTofTrackFinderNN.h
index 76ad88b97d502b28f4b514a4df8fe0a7d92ff6dc..da3220bbb422afbd54a678ba607cb29212a19c69 100644
--- a/reco/detectors/tof/CbmTofTrackFinderNN.h
+++ b/reco/detectors/tof/CbmTofTrackFinderNN.h
@@ -1,3 +1,8 @@
+/** @file CbmTofTrackFinderNN.h
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /**
 nh, adapt from 
  * \file CbmTrdTrackFinderIdeal.h
diff --git a/reco/detectors/tof/LKFMinuit.cxx b/reco/detectors/tof/LKFMinuit.cxx
index 3b471ae9a5add7c11e290717325b23f445792c1c..ca3f32ffa193fec26792e2f648469727756f0d80 100644
--- a/reco/detectors/tof/LKFMinuit.cxx
+++ b/reco/detectors/tof/LKFMinuit.cxx
@@ -1,3 +1,8 @@
+/** @file LKFMinuit.cxx
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LKFMinuit.h"
 
 #include <Logger.h>
diff --git a/reco/detectors/tof/LKFMinuit.h b/reco/detectors/tof/LKFMinuit.h
index 0930a4183bd5df58d957631da4d7ccf9ed4ca9b4..78ed0efb5d31ac0858797b3f9ea0ab38cc765fb6 100644
--- a/reco/detectors/tof/LKFMinuit.h
+++ b/reco/detectors/tof/LKFMinuit.h
@@ -1,3 +1,8 @@
+/** @file LKFMinuit.h
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LKFMinuit_h
 #define LKFMinuit_h
 
diff --git a/reco/detectors/trd/CbmTrdClusterFinder.cxx b/reco/detectors/trd/CbmTrdClusterFinder.cxx
index 1e8f08548690285e2fc2bba1c262b1f04440516f..e0ad50fbfc0b8a3f333a292edfd23dd0330e1fa9 100644
--- a/reco/detectors/trd/CbmTrdClusterFinder.cxx
+++ b/reco/detectors/trd/CbmTrdClusterFinder.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdClusterFinder.cxx
+  * @copyright Copyright (C) 2010-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdClusterFinder.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdHitProducer.cxx b/reco/detectors/trd/CbmTrdHitProducer.cxx
index bb2fd35051a97478b09aeecec39d0405543fc8a9..6d952e46e8f9059da16f319465376abe212048a5 100644
--- a/reco/detectors/trd/CbmTrdHitProducer.cxx
+++ b/reco/detectors/trd/CbmTrdHitProducer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitProducer.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdHitProducer.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRec.cxx b/reco/detectors/trd/CbmTrdModuleRec.cxx
index 2785b8f7debac995f1e30738e226ca9952701f0e..2dea3b139a0a6c48d4ad7ccfe1d97eed6100d5d3 100644
--- a/reco/detectors/trd/CbmTrdModuleRec.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRec.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRec.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleRec.h"
 
 #include <TClonesArray.h>
diff --git a/reco/detectors/trd/CbmTrdModuleRec.h b/reco/detectors/trd/CbmTrdModuleRec.h
index 83b0687bed3e452cdd5debac926972870c3e3f74..1fd69729fb08631c3301cbb81a158389797e5a99 100644
--- a/reco/detectors/trd/CbmTrdModuleRec.h
+++ b/reco/detectors/trd/CbmTrdModuleRec.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRec.h
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULEREC_H
 #define CBMTRDMODULEREC_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.cxx b/reco/detectors/trd/CbmTrdModuleRecR.cxx
index b62b9b52ab25cddc5f2103bb54d076a952160aed..a9c40eedf8cd796de62a17895d32ffb9c83e60fb 100644
--- a/reco/detectors/trd/CbmTrdModuleRecR.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRecR.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRecR.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleRecR.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.h b/reco/detectors/trd/CbmTrdModuleRecR.h
index f7700c6b20171d8105e70d79a75356d453f331a2..9f03c8b884b595ca85c3e02001cb135ab6d43807 100644
--- a/reco/detectors/trd/CbmTrdModuleRecR.h
+++ b/reco/detectors/trd/CbmTrdModuleRecR.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRecR.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULERECR_H
 #define CBMTRDMODULERECR_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.cxx b/reco/detectors/trd/CbmTrdModuleRecT.cxx
index 11f0c896869f008e6e230dec645362d5371df582..c5e4e6a9354dc398471e434b04dfdbdb7e8eaf03 100644
--- a/reco/detectors/trd/CbmTrdModuleRecT.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRecT.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRecT.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleRecT.h"
 
 #include "CbmTrdCluster.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.h b/reco/detectors/trd/CbmTrdModuleRecT.h
index 6a5dfa8c51eb76d36f74a4e3155b29c024cf2dce..896761972f86581d4ed780e6dfd2f3e08b5c253d 100644
--- a/reco/detectors/trd/CbmTrdModuleRecT.h
+++ b/reco/detectors/trd/CbmTrdModuleRecT.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleRecT.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULERECT_H
 #define CBMTRDMODULERECT_H
 
diff --git a/reco/detectors/trd/CbmTrdRecoLinkDef.h b/reco/detectors/trd/CbmTrdRecoLinkDef.h
index d7868faf16cc88665b236ccae985aa061b9679af..2b5c60c23b4ea59598f0e2b59f9b46e804be0533 100644
--- a/reco/detectors/trd/CbmTrdRecoLinkDef.h
+++ b/reco/detectors/trd/CbmTrdRecoLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdRecoLinkDef.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TrdRecoLinkDef.h $
 
 #ifdef __CINT__
diff --git a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
index ce01dabe282705e92aac4648598a4aef122bf85e..3069f72662e81d77e59a2b20eb2822edf4a73ff4 100644
--- a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
+++ b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdElectronsTrainAnn.cxx
+  * @copyright Copyright (C) 2009-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 #include "CbmTrdElectronsTrainAnn.h"
 
diff --git a/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx b/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
index 4bf3c662b2fa2940d6ff026116ff40b1954767d0..c14f89ce9536ce87896e80983c0473b083f81699 100644
--- a/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
+++ b/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdSetTracksPidModWkn.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----                    CbmTrdSetTracksPidModWkn source file          -----
 // -----                                  -----
diff --git a/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h b/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
index 8faba0492e6efef51fe72d28bbe4f5d6e93812a0..44fd5ac09ae03c4d42bfbf2f960731ca02e3d04b 100644
--- a/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
+++ b/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdClusterizerFastQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDCLUSTERIZERFASTQA_H
 #define CBMTRDCLUSTERIZERFASTQA_H 1
 
diff --git a/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx b/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
index d5a0bf7c1cedf5d69e7843f5767b8e8be0d966a0..21388784d41e64c9e9547800c4155833a5ea5259 100644
--- a/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitDensityQa.cxx
+  * @copyright Copyright (C) 2011-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdHitDensityQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdHitDensityQa.h b/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
index 458368bead9acdcc889eb51efdbb4599793ad195..45598e37d44625ea87e5f279aee26727598552ae 100644
--- a/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
+++ b/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitDensityQa.h
+  * @copyright Copyright (C) 2011-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDHITDENSITYQA_H_
 #define CBMTRDHITDENSITYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h b/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
index 1f65adb5e561b728d06fe8c17805b468a01116f5..6910d93b54b20ada6ccd67d21b40544f57ebfa78 100644
--- a/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
+++ b/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitProducerClusterQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDHITPRODUCERCLUSTERQA_H
 #define CBMTRDHITPRODUCERCLUSTERQA_H 1
 
diff --git a/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx b/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
index 1b77358e2f7cc8cd138114b2ce08a08878580ed7..a2c62efec39f5a12b7de8b8c13964a5dd0cf00eb 100644
--- a/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdOccupancyQa.cxx
+  * @copyright Copyright (C) 2012-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdOccupancyQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdOccupancyQa.h b/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
index 666a8a875739c6d07ab342e866f59497aac1d2c8..a74a919fea5f9fbc76be82fe0732f5986961e606 100644
--- a/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
+++ b/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdOccupancyQa.h
+  * @copyright Copyright (C) 2012-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDOCCUPANCYQA_H_
 #define CBMTRDOCCUPANCYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdQa.cxx b/reco/detectors/trd/qa/CbmTrdQa.cxx
index 6048116c91462c284ce95b296b918af86cb8171c..e94f39628579c89c8c7e419ac471e902181d68f5 100644
--- a/reco/detectors/trd/qa/CbmTrdQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdQa.cxx
+  * @copyright Copyright (C) 2012-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdQa.h b/reco/detectors/trd/qa/CbmTrdQa.h
index 7021f668f337e84598b8417b7f9233458826d593..b3569d1f3b47175e63bb92cadea83ca62ae502ca 100644
--- a/reco/detectors/trd/qa/CbmTrdQa.h
+++ b/reco/detectors/trd/qa/CbmTrdQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdQa.h
+  * @copyright Copyright (C) 2012-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDQA_H
 #define CBMTRDQA_H
 
diff --git a/reco/eventbuilder/CbmEventBuilderLinkDef.h b/reco/eventbuilder/CbmEventBuilderLinkDef.h
index 1f6d5431ab5e6535572681af5dc6a41f3f47b566..e28bf057512ac00f4ac0b239d95f87097b9a7c81 100644
--- a/reco/eventbuilder/CbmEventBuilderLinkDef.h
+++ b/reco/eventbuilder/CbmEventBuilderLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmEventBuilderLinkDef.h
+  * @copyright Copyright (C) 2017-2021 IKF-UFra,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.cxx b/reco/eventbuilder/digis/CbmEvBuildSource.cxx
index a3b841369253c088d30137aa3d692317449b89b7..844edf639e2384f33c550e4a98109569541e7660 100644
--- a/reco/eventbuilder/digis/CbmEvBuildSource.cxx
+++ b/reco/eventbuilder/digis/CbmEvBuildSource.cxx
@@ -1,3 +1,8 @@
+/** @file CbmEvBuildSource.cxx
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmEvBuildSource.h"
 
 #include "CbmDigi.h"
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.h b/reco/eventbuilder/digis/CbmEvBuildSource.h
index c88f3e4142ef85dcccc857944d398228643d65e8..ffa8c7203c207d12f2958b254afcd9ab8bab4bac 100644
--- a/reco/eventbuilder/digis/CbmEvBuildSource.h
+++ b/reco/eventbuilder/digis/CbmEvBuildSource.h
@@ -1,3 +1,8 @@
+/** @file CbmEvBuildSource.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // FairSource which reads a time slice and creates events using a simple approach
 // Use the same approach as CbmBuildEventSimple
 // //Dr.Sys : mikhail.prokudin@cern.ch
diff --git a/reco/global/CbmEcalTrackingMuch.cxx b/reco/global/CbmEcalTrackingMuch.cxx
index f88a1d4f9b2f92526fb78d5362bf162c7fc1d8df..f38c03d867f9d6474540ef0cff6da6c9c77ede92 100644
--- a/reco/global/CbmEcalTrackingMuch.cxx
+++ b/reco/global/CbmEcalTrackingMuch.cxx
@@ -1,3 +1,8 @@
+/** @file CbmEcalTrackingMuch.cxx
+  * @copyright Copyright (C) 2011-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmEcalTrackingMuch.h"
 
 #include "CbmEcalInf.h"
diff --git a/reco/global/CbmEcalTrackingMuch.h b/reco/global/CbmEcalTrackingMuch.h
index e3fee11d1fd9703ffab25a3ae6702be8241aaae9..bcf142b1d062fa5cb36023e6abe931b125543329 100644
--- a/reco/global/CbmEcalTrackingMuch.h
+++ b/reco/global/CbmEcalTrackingMuch.h
@@ -1,3 +1,8 @@
+/** @file CbmEcalTrackingMuch.h
+  * @copyright Copyright (C) 2011-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMECALTRACKINGMUCH_H
 #define CBMECALTRACKINGMUCH_H
 
diff --git a/reco/global/CbmGlobalLinkDef.h b/reco/global/CbmGlobalLinkDef.h
index 9a215520cab3003eaf383eae238170d270aa37bb..3572f4a3cf5921e307d3ecdc3433bfc73567c5aa 100644
--- a/reco/global/CbmGlobalLinkDef.h
+++ b/reco/global/CbmGlobalLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmGlobalLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/LittrackLinkDef.h b/reco/littrack/LittrackLinkDef.h
index c74300d94f22fd255a6c9bea11e2fa34a7413484..6b3dab110e5263cd06f24435d6dcdb7c31f1feeb 100644
--- a/reco/littrack/LittrackLinkDef.h
+++ b/reco/littrack/LittrackLinkDef.h
@@ -1,3 +1,8 @@
+/** @file LittrackLinkDef.h
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
index 08ff43341aff99355f1372e0ae390a58b167f946..9d12996d56e74196a7c3a5bf6b0e1089e7b55aba 100644
--- a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
+++ b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitCreateStandaloneData.cxx
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "qa/CbmLitCreateStandaloneData.h"
 
 #include "CbmMuchPixelHit.h"
diff --git a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
index 00a28e75a0ae3f90cc5c0bc2eb538a1d956875e4..4b23cd7ebfe2858d2e7a570440935bdb3e156725 100644
--- a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
+++ b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
@@ -1,3 +1,8 @@
+/** @file CbmLitCreateStandaloneData.h
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCREATESTANDALONEDATA_H_
 #define CBMLITCREATESTANDALONEDATA_H_
 
diff --git a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
index d604f4ce2ec9146d2837a7ab58c8bc2a0a6bec38..3c65844f29842b38bd0b47183e9ec011f5214424 100644
--- a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
+++ b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitTestMatrixMath.cxx
+  * @copyright Copyright (C) 2011-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "qa/CbmLitTestMatrixMath.h"
 
 #include "utils/CbmLitMatrixMath.h"
diff --git a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
index 28185abb792bbc58e4ce993a982fce775a66f269..2f3d99ef3c7b7d18bd4195770048aed2e6ccfe27 100644
--- a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
+++ b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
@@ -1,3 +1,8 @@
+/** @file CbmLitTestMatrixMath.h
+  * @copyright Copyright (C) 2011-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITTESTMATRIXMATH_H_
 #define CBMLITTESTMATRIXMATH_H_
 
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
index 827f2c9537ecf9ce4cf0ec835e6e91cdfc32b1db..07b4759c60fe9564b9a03f0d14cec8f43237b0c9 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitCheckBrem.cxx
+  * @copyright Copyright (C) 2009-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "qa/material/CbmLitCheckBrem.h"
 
 #include "data/CbmLitTrackParam.h"
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
index b34130fdfb2b28d2df40733278ee34164f8db904..616a34db25aa7ff68fded0196dcd0ed87784f66b 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
@@ -1,3 +1,8 @@
+/** @file CbmLitCheckBrem.h
+  * @copyright Copyright (C) 2009-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCHECKBREM_H_
 #define CBMLITCHECKBREM_H_
 
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
index 1d556a31a9616241d6a2b1a53594d75b24bfadc1..f78160f9a42c55e66f5209af762e62e65456aba9 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitCheckEnergyLossMuons.cxx
+  * @copyright Copyright (C) 2009-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "qa/material/CbmLitCheckEnergyLossMuons.h"
 
 #include "CbmDrawHist.h"
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
index bef8fe9b5a8e83daeccbf4d4014626550bd85cba..9d4b7d83b83fc33814ac99572bee7aea2ba5d2ec 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
@@ -1,3 +1,8 @@
+/** @file CbmLitCheckEnergyLossMuons.h
+  * @copyright Copyright (C) 2009-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCHECKENERGYLOSSMUONS_H_
 #define CBMLITCHECKENERGYLOSSMUONS_H_
 
diff --git a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
index 4c617e75dee7a7fab755a8b5ffbf7bbc2f7b102c..d4869f514e5b8e29eefb95e1ff797db0cefa8552 100644
--- a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
+++ b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitRadLengthGenerator.cxx
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmLitRadLengthGenerator.h"
 
 #include "FairPrimaryGenerator.h"
diff --git a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
index 04485b2d90959e70ed4722c51c7383fb07c641ae..dfcad004c7ae7f0ce9b2cf14a22019051c7f3faf 100644
--- a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
+++ b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
@@ -1,3 +1,8 @@
+/** @file CbmLitRadLengthGenerator.h
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITRADLENGTHGENERATOR_H_
 #define CBMLITRADLENGTHGENERATOR_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverter.h b/reco/littrack/cbm/utils/CbmLitConverter.h
index ab7d4ce1ce25fdd3b63056c6e865970bfa2d5eaa..4592c3c2c55d1d59bf1c29694a1e4e98af46e79d 100644
--- a/reco/littrack/cbm/utils/CbmLitConverter.h
+++ b/reco/littrack/cbm/utils/CbmLitConverter.h
@@ -1,3 +1,8 @@
+/** @file CbmLitConverter.h
+  * @copyright Copyright (C) 2008-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCONVERTER_H_
 #define CBMLITCONVERTER_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h b/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
index 21bcac76b7e5cb73d193b19d752b80e8412f558c..113271c359309605ace55d3fc48802427ab6a1ed 100644
--- a/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
+++ b/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
@@ -1,3 +1,8 @@
+/** @file CbmLitConverterFairTrackParam.h
+  * @copyright Copyright (C) 2016-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCONVERTERFAIRTRACKPARAM_H_
 #define CBMLITCONVERTERFAIRTRACKPARAM_H_
 
diff --git a/reco/littrack/clustering/CbmClusteringLinkDef.h b/reco/littrack/clustering/CbmClusteringLinkDef.h
index f58f17a8def998267f46cb795ae507a940c48154..355122403912d0ad1da7cdb8bf2daac93179e136 100644
--- a/reco/littrack/clustering/CbmClusteringLinkDef.h
+++ b/reco/littrack/clustering/CbmClusteringLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmClusteringLinkDef.h
+  * @copyright Copyright (C) 2012-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/cuda/CudaTest.h b/reco/littrack/cuda/CudaTest.h
index 38dea20ec3de1a5c8d5d0d4b7e1ddbe7a66df6b9..d00f4595294a7540ecbe1e309c4c2e8bccef18f6 100644
--- a/reco/littrack/cuda/CudaTest.h
+++ b/reco/littrack/cuda/CudaTest.h
@@ -1,3 +1,8 @@
+/** @file CudaTest.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CUDATEST_H_
 #define CUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaHit.h b/reco/littrack/cuda/LitCudaHit.h
index ace3f50f088c9540d6b0ef0f0ca7f3f3ab277406..6dc2a6ee0d8a5ad04fa2c88eedcdb72b291a7be8 100644
--- a/reco/littrack/cuda/LitCudaHit.h
+++ b/reco/littrack/cuda/LitCudaHit.h
@@ -1,3 +1,8 @@
+/** @file LitCudaHit.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDAHIT_H_
 #define LITCUDAHIT_H_
 
diff --git a/reco/littrack/cuda/LitCudaMaterialInfo.h b/reco/littrack/cuda/LitCudaMaterialInfo.h
index 81b7dfd8d03c7b32e50a764a58e7141142b33c2c..e713af67b1112e0907747284f71829fc9208712a 100644
--- a/reco/littrack/cuda/LitCudaMaterialInfo.h
+++ b/reco/littrack/cuda/LitCudaMaterialInfo.h
@@ -1,3 +1,8 @@
+/** @file LitCudaMaterialInfo.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDAMATERIALINFO_H_
 #define LITCUDAMATERIALINFO_H_
 
diff --git a/reco/littrack/cuda/LitCudaTest.cxx b/reco/littrack/cuda/LitCudaTest.cxx
index 2541dede84a75d5fa77e5659cd0801d05250c057..49a63f4d01a68c4ec04f9935219fb450a9eca086 100644
--- a/reco/littrack/cuda/LitCudaTest.cxx
+++ b/reco/littrack/cuda/LitCudaTest.cxx
@@ -1,3 +1,8 @@
+/** @file LitCudaTest.cxx
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LitCudaTest.h"
 
 #include <cstdlib>
diff --git a/reco/littrack/cuda/LitCudaTest.h b/reco/littrack/cuda/LitCudaTest.h
index 4272230b6f2d8dbcc8db56da5fbf14f465e021f3..cea1611427d6c0e4bd216eb573cb53e2f934a332 100644
--- a/reco/littrack/cuda/LitCudaTest.h
+++ b/reco/littrack/cuda/LitCudaTest.h
@@ -1,3 +1,8 @@
+/** @file LitCudaTest.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDATEST_H_
 #define LITCUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrack.h b/reco/littrack/cuda/LitCudaTrack.h
index c61ae29dea3145b49a6df81ade1f8502ffdf091e..60610b4ddc70e84cde249ba1f3c43ccd0a836ddf 100644
--- a/reco/littrack/cuda/LitCudaTrack.h
+++ b/reco/littrack/cuda/LitCudaTrack.h
@@ -1,3 +1,8 @@
+/** @file LitCudaTrack.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDATRACK_H_
 #define LITCUDATRACK_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrackParam.h b/reco/littrack/cuda/LitCudaTrackParam.h
index 7cdb7f635e9adbb82988d1cc1bd285882c4b7ce6..96c3aa1fe3fd11fa3031f530fb3ae2c2ab02b26b 100644
--- a/reco/littrack/cuda/LitCudaTrackParam.h
+++ b/reco/littrack/cuda/LitCudaTrackParam.h
@@ -1,3 +1,8 @@
+/** @file LitCudaTrackParam.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDATRACKPARAM_H_
 #define LITCUDATRACKPARAM_H_ 1
 
diff --git a/reco/littrack/cuda/LitCudaTypes.h b/reco/littrack/cuda/LitCudaTypes.h
index f7b9a56b951f92a671659ce00276e45d09c84da9..deb0a724aa079f1cd78e2b135b61ff1d3d8aed45 100644
--- a/reco/littrack/cuda/LitCudaTypes.h
+++ b/reco/littrack/cuda/LitCudaTypes.h
@@ -1,3 +1,8 @@
+/** @file LitCudaTypes.h
+  * @copyright Copyright (C) 2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LITCUDATYPES_H_
 #define LITCUDATYPES_H_
 
diff --git a/reco/littrack/parallel/vectors/P4_F32vec4.h b/reco/littrack/parallel/vectors/P4_F32vec4.h
index 02cf3d4dd55de1b401fc72a8b99e2f7ba90b453f..24702abc9d2377e22c909e7c7283f2fbb9c483bf 100644
--- a/reco/littrack/parallel/vectors/P4_F32vec4.h
+++ b/reco/littrack/parallel/vectors/P4_F32vec4.h
@@ -1,3 +1,8 @@
+/** @file P4_F32vec4.h
+  * @copyright Copyright (C) 2010-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LIT_F32VEC4P4_H
 #define LIT_F32VEC4P4_H
 
diff --git a/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h b/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
index ef34b035462e24428b456788f45427d627ed4d32..621a9c384fb9c4f7a06d33ffd03d8986e4018cd4 100644
--- a/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
+++ b/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
@@ -1,3 +1,8 @@
+/** @file PSEUDO_F32vec1.h
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LIT_F32VEC1_H
 #define LIT_F32VEC1_H
 
diff --git a/reco/littrack/parallel/vectors/vec_arithmetic.h b/reco/littrack/parallel/vectors/vec_arithmetic.h
index 8fb0b05bb785981cfba89cd485ac7e67521bac20..4544b4f7896d76bdb233235298046f1d858a2afb 100644
--- a/reco/littrack/parallel/vectors/vec_arithmetic.h
+++ b/reco/littrack/parallel/vectors/vec_arithmetic.h
@@ -1,3 +1,8 @@
+/** @file vec_arithmetic.h
+  * @copyright Copyright (C) 2010-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LIT_VEC_ARITHMETIC_H
 #define LIT_VEC_ARITHMETIC_H
 
diff --git a/reco/littrack/std/utils/CbmLitComparators.h b/reco/littrack/std/utils/CbmLitComparators.h
index 3b5f3871d70ab0dc818c574fdcabfb7bac40cff0..cf2e5958f299eb92d9748fa8fb7a2bccf02a9057 100644
--- a/reco/littrack/std/utils/CbmLitComparators.h
+++ b/reco/littrack/std/utils/CbmLitComparators.h
@@ -1,3 +1,8 @@
+/** @file CbmLitComparators.h
+  * @copyright Copyright (C) 2008-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITCOMPARATORS_H_
 #define CBMLITCOMPARATORS_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMath.cxx b/reco/littrack/std/utils/CbmLitMath.cxx
index 7f5a70ec1befd670c3241259867be42ffe3eeed4..75ba9daf184b6be915f9885686a79ee46197affc 100644
--- a/reco/littrack/std/utils/CbmLitMath.cxx
+++ b/reco/littrack/std/utils/CbmLitMath.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitMath.cxx
+  * @copyright Copyright (C) 2008-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "utils/CbmLitMath.h"
 
 #include "data/CbmLitHit.h"
diff --git a/reco/littrack/std/utils/CbmLitMath.h b/reco/littrack/std/utils/CbmLitMath.h
index 86d679dbf9a0b5a8425b92f6c2d2ab0bc0ce1b39..1ff4d8005d4afa09274469e31e299b7a5a59f863 100644
--- a/reco/littrack/std/utils/CbmLitMath.h
+++ b/reco/littrack/std/utils/CbmLitMath.h
@@ -1,3 +1,8 @@
+/** @file CbmLitMath.h
+  * @copyright Copyright (C) 2008-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITMATH_H_
 #define CBMLITMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.cxx b/reco/littrack/std/utils/CbmLitMatrixMath.cxx
index 2e171dd2ea9587376ded8f46e8584e6aaa487e8c..22fdfb47945002fc56c09f923746b7762c032c25 100644
--- a/reco/littrack/std/utils/CbmLitMatrixMath.cxx
+++ b/reco/littrack/std/utils/CbmLitMatrixMath.cxx
@@ -1,3 +1,8 @@
+/** @file CbmLitMatrixMath.cxx
+  * @copyright Copyright (C) 2009-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "utils/CbmLitMatrixMath.h"
 
 #include <iostream>
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.h b/reco/littrack/std/utils/CbmLitMatrixMath.h
index 1244acc066ff8114d37407a0e94c3296c7d59e0d..d713b64debf4a91e2be8c6cfb0c9c7c718222786 100644
--- a/reco/littrack/std/utils/CbmLitMatrixMath.h
+++ b/reco/littrack/std/utils/CbmLitMatrixMath.h
@@ -1,3 +1,8 @@
+/** @file CbmLitMatrixMath.h
+  * @copyright Copyright (C) 2009-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITMATRIXMATH_H_
 #define CBMLITMATRIXMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMemoryManagment.h b/reco/littrack/std/utils/CbmLitMemoryManagment.h
index d9517a9103b30e9335c020c9c87591d3d67c50d4..55f3e79bdb5b601fd04f2e02dd6c481afef110d6 100644
--- a/reco/littrack/std/utils/CbmLitMemoryManagment.h
+++ b/reco/littrack/std/utils/CbmLitMemoryManagment.h
@@ -1,3 +1,8 @@
+/** @file CbmLitMemoryManagment.h
+  * @copyright Copyright (C) 2008-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMLITMEMORYMANAGMENT_H_
 #define CBMLITMEMORYMANAGMENT_H_
 
diff --git a/reco/qa/RecoQaLinkDef.h b/reco/qa/RecoQaLinkDef.h
index 9c5bbaab7a038cf104a07a9a78cc1988cfa03b39..bb6c9870263c8624c42bafea6fde586509db4724 100644
--- a/reco/qa/RecoQaLinkDef.h
+++ b/reco/qa/RecoQaLinkDef.h
@@ -1,3 +1,8 @@
+/** @file RecoQaLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
index 36146e563014d5c99fd2b236a2b51994faaa8793..f2a502b87e824ad00f385af4dcd967d42b9c6d23 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
@@ -1,3 +1,8 @@
+/** @file CbmBinnedTrackerConfigurator.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h b/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
index 509ff9eb0cd18bd88984aa15cf76b78a60eaee6b..879725d946ee40e34b88a6a97ef9a0368ff9af6d 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmBinnedTrackerLinkDef.h
+  * @copyright Copyright (C) 2017-2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
index b388df487540bf1013588af84e3631e660bb55aa..4b4b295624ce21f8e18533cf7515dd74f2ce921d 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
@@ -1,3 +1,8 @@
+/** @file CbmBinnedTrackerQA.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
index 08bf2ea207de59c320d47ad201813ba887ad3896..ff76014ca3960b563641efb92c3cf33b3fcc93cf 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
@@ -1,3 +1,8 @@
+/** @file CbmBinnedTrackerQANew.cxx
+  * @copyright Copyright (C) 2018-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
index f72b0227c69b2d662511746d390e40ca84715f70..719457c17ace09cd9b769fc8c03ec8f2fd96df5c 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
@@ -1,3 +1,8 @@
+/** @file CbmBinnedTrackerTask.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmTrackParam2.cxx b/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
index fef83c1f5cf7077bb378574d45129cf6eee39a56..f27259bc038e005c5d2b921d625c4624a1082e4b 100644
--- a/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
+++ b/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrackParam2.cxx
+  * @copyright Copyright (C) 2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmTrackParam2.h b/reco/tracking/BinnedTracker/CbmTrackParam2.h
index a02272fbf461163691ea1b1a26fd1e579c9c8010..6010bde5c0cb3779eb4c0c07ff68a47a0240de8c 100644
--- a/reco/tracking/BinnedTracker/CbmTrackParam2.h
+++ b/reco/tracking/BinnedTracker/CbmTrackParam2.h
@@ -1,3 +1,8 @@
+/** @file CbmTrackParam2.h
+  * @copyright Copyright (C) 2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/ContFactory.cxx b/reco/tracking/BinnedTracker/ContFactory.cxx
index 4639ee5b29a4bffb2fbb93cec6834117a57d52b3..ec49d616bbc550937f3040c1c5408e847846344d 100644
--- a/reco/tracking/BinnedTracker/ContFactory.cxx
+++ b/reco/tracking/BinnedTracker/ContFactory.cxx
@@ -1,3 +1,8 @@
+/** @file ContFactory.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/GeoReader.cxx b/reco/tracking/BinnedTracker/GeoReader.cxx
index eceb604ebb917ca35401909605e348b17befd063..48d9e843eb65dbb0d3ba48911d57e584a74a9f36 100644
--- a/reco/tracking/BinnedTracker/GeoReader.cxx
+++ b/reco/tracking/BinnedTracker/GeoReader.cxx
@@ -1,3 +1,8 @@
+/** @file GeoReader.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/HitReader.cxx b/reco/tracking/BinnedTracker/HitReader.cxx
index 289e8dbacf485b91ddb19763aca620db6c76a83e..f51b27bf78b1bc5b6aefdf78a694630eb9720e3d 100644
--- a/reco/tracking/BinnedTracker/HitReader.cxx
+++ b/reco/tracking/BinnedTracker/HitReader.cxx
@@ -1,3 +1,8 @@
+/** @file HitReader.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Settings.cxx b/reco/tracking/BinnedTracker/Settings.cxx
index cc70817f0f1562ad5fdf9b24af1dce3cba6c2ac4..069f8732edc7f6ddae2bb9c6a0efbcb115a787fb 100644
--- a/reco/tracking/BinnedTracker/Settings.cxx
+++ b/reco/tracking/BinnedTracker/Settings.cxx
@@ -1,3 +1,8 @@
+/** @file Settings.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station.cxx b/reco/tracking/BinnedTracker/Station.cxx
index 4ebeb8a6426e73d6aa3f9b23cdd69f9164f2e029..1edad57226b80c2550a842ef4a00ab397bb4be7a 100644
--- a/reco/tracking/BinnedTracker/Station.cxx
+++ b/reco/tracking/BinnedTracker/Station.cxx
@@ -1,3 +1,8 @@
+/** @file Station.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station3D.cxx b/reco/tracking/BinnedTracker/Station3D.cxx
index 7a01e671ac26d3fed7d84e5d30cec6bbb1d9e491..656bded667263590f786d6321658919e17ae541b 100644
--- a/reco/tracking/BinnedTracker/Station3D.cxx
+++ b/reco/tracking/BinnedTracker/Station3D.cxx
@@ -1,3 +1,8 @@
+/** @file Station3D.cxx
+  * @copyright Copyright (C) 2017-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station4D.cxx b/reco/tracking/BinnedTracker/Station4D.cxx
index 801efda5838a906af2aaff96b9fb15dbae42d3bc..6fbd49f052b78ca9dec70301140f70790bc221b2 100644
--- a/reco/tracking/BinnedTracker/Station4D.cxx
+++ b/reco/tracking/BinnedTracker/Station4D.cxx
@@ -1,3 +1,8 @@
+/** @file Station4D.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Tracker.cxx b/reco/tracking/BinnedTracker/Tracker.cxx
index 407fcc3119210ce515702f13ad0595b1e82edd04..db5dba9d5aa2d5c0f9b3456cd12f40f1b11b9d2e 100644
--- a/reco/tracking/BinnedTracker/Tracker.cxx
+++ b/reco/tracking/BinnedTracker/Tracker.cxx
@@ -1,3 +1,8 @@
+/** @file Tracker.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingQA.cxx b/reco/tracking/global/CbmGlobalTrackingQA.cxx
index f7e1564fd1c679b2969abd05bc8cbe2870864fcb..a9588dbacaae4eee652005853f521bb2c9701971 100644
--- a/reco/tracking/global/CbmGlobalTrackingQA.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingQA.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGlobalTrackingQA.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingTask.cxx b/reco/tracking/global/CbmGlobalTrackingTask.cxx
index e81eaddb57cda14edeeb760c4d807606ba104ba1..f8d31f9588f8f65fb0b3b724275b5d8085412a7f 100644
--- a/reco/tracking/global/CbmGlobalTrackingTask.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingTask.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGlobalTrackingTask.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingTof.cxx b/reco/tracking/global/CbmGlobalTrackingTof.cxx
index 330beefc75c36ac2c5cc24828fbc4daf9612bafe..a3b0509849eb7fb7697893a4ec20abd1485654f7 100644
--- a/reco/tracking/global/CbmGlobalTrackingTof.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingTof.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGlobalTrackingTof.cxx
+  * @copyright Copyright (C) 2017-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/GlobalLinkDef.h b/reco/tracking/global/GlobalLinkDef.h
index 48962db41723b229b5a47c7f175902cda8a21638..0a90ead31860ccf0b660ae79d862651398e1197a 100644
--- a/reco/tracking/global/GlobalLinkDef.h
+++ b/reco/tracking/global/GlobalLinkDef.h
@@ -1,3 +1,8 @@
+/** @file GlobalLinkDef.h
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/CalcStats/CalcStats.cxx b/reco/tracking/lx/CalcStats/CalcStats.cxx
index 2b63dfebb7918c9d8aaa24f8908c7241d2728f3e..26a9929491d3689e65d3bf3cd250a6a0f52bc98a 100644
--- a/reco/tracking/lx/CalcStats/CalcStats.cxx
+++ b/reco/tracking/lx/CalcStats/CalcStats.cxx
@@ -1,3 +1,8 @@
+/** @file CalcStats.cxx
+  * @copyright Copyright (C) 2016-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CalcStats.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/CalcStats/CalcStats.h b/reco/tracking/lx/CalcStats/CalcStats.h
index f69111fb902823eb9f970c255432455cd7e27029..e3d18db76dbc66a10d2c811ed0b55c914f41586a 100644
--- a/reco/tracking/lx/CalcStats/CalcStats.h
+++ b/reco/tracking/lx/CalcStats/CalcStats.h
@@ -1,3 +1,8 @@
+/** @file CalcStats.h
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LX_CALC_STATS
 #define LX_CALC_STATS
 
diff --git a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
index 41929e308e2f1fbdac5cfd9f95f4b262bea6ed15..496756c1c53c165daa650294a69183b83233f585 100644
--- a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
+++ b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
@@ -1,3 +1,8 @@
+/** @file GenNoiseElectrons.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "GenNoiseElectrons.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
index 514b644f22985294db5699395840be30f313ebf7..2fa7660088919778132e086b24334ec321bbecf1 100644
--- a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
+++ b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
@@ -1,3 +1,8 @@
+/** @file GenNoiseElectrons.h
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LX_GEN_NOISE_ELECTRONS
 #define LX_GEN_NOISE_ELECTRONS
 
diff --git a/reco/tracking/lx/LxLinkDef.h b/reco/tracking/lx/LxLinkDef.h
index 28437377ad6fba3484b4fcdf7a2326830973de18..a96fc218319276a90b0d8fc44df00e8bf4c19286 100644
--- a/reco/tracking/lx/LxLinkDef.h
+++ b/reco/tracking/lx/LxLinkDef.h
@@ -1,3 +1,8 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/Simple/Lx.cxx b/reco/tracking/lx/Simple/Lx.cxx
index a0c8324d4af4f9df6a9a25cdf65b817fc467b379..34bdf26058c5b5e3e2039c244e08b16aa17e3692 100644
--- a/reco/tracking/lx/Simple/Lx.cxx
+++ b/reco/tracking/lx/Simple/Lx.cxx
@@ -1,3 +1,8 @@
+/** @file Lx.cxx
+  * @copyright Copyright (C) 2014-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/Lx.h b/reco/tracking/lx/Simple/Lx.h
index b17c174d3da6406e8e20bff2bd7b32f0e3948ff9..1ce616625a4b279f65c26d9ba4222d3fa40051e0 100644
--- a/reco/tracking/lx/Simple/Lx.h
+++ b/reco/tracking/lx/Simple/Lx.h
@@ -1,3 +1,8 @@
+/** @file Lx.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxCA.cxx b/reco/tracking/lx/Simple/LxCA.cxx
index ec4be739e0d4601785f60ee4ea2372f4390db534..6dfb4545daa50853a71a9f99f4bb012ee907509c 100644
--- a/reco/tracking/lx/Simple/LxCA.cxx
+++ b/reco/tracking/lx/Simple/LxCA.cxx
@@ -1,3 +1,8 @@
+/** @file LxCA.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxCA.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxCA.h b/reco/tracking/lx/Simple/LxCA.h
index dd94b2c727fe3adae1813f05eafe91b9dc97a95e..279d4adc487458e6cddabd451cafe87832186aac 100644
--- a/reco/tracking/lx/Simple/LxCA.h
+++ b/reco/tracking/lx/Simple/LxCA.h
@@ -1,3 +1,8 @@
+/** @file LxCA.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXCA_INCLUDED
 #define LXCA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxDraw.cxx b/reco/tracking/lx/Simple/LxDraw.cxx
index a10797eb832e1cf42023d9fa52f7fdc665e0bbea..47f0bdbf720cb3aee3fcd6e8ea71d4d83b6234af 100644
--- a/reco/tracking/lx/Simple/LxDraw.cxx
+++ b/reco/tracking/lx/Simple/LxDraw.cxx
@@ -1,3 +1,8 @@
+/** @file LxDraw.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxDraw.h"
 
 #include "CbmKF.h"
diff --git a/reco/tracking/lx/Simple/LxDraw.h b/reco/tracking/lx/Simple/LxDraw.h
index 5fe7adf2a12c8b24c24521641a641ea462c97c66..09d383ff6ce19ffb7d967b4fdfe298c196d4efe6 100644
--- a/reco/tracking/lx/Simple/LxDraw.h
+++ b/reco/tracking/lx/Simple/LxDraw.h
@@ -1,3 +1,8 @@
+/** @file LxDraw.h
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxEff.cxx b/reco/tracking/lx/Simple/LxEff.cxx
index e7f9e4d35e891d72684f73604a2a96103b1d033d..6852aa44cc7b4af300c6715566553c3691ab05e4 100644
--- a/reco/tracking/lx/Simple/LxEff.cxx
+++ b/reco/tracking/lx/Simple/LxEff.cxx
@@ -1,3 +1,8 @@
+/** @file LxEff.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Lx.h"
 #ifdef MAKE_EFF_CALC
 //#include <cmath>
diff --git a/reco/tracking/lx/Simple/LxLinkDef.h b/reco/tracking/lx/Simple/LxLinkDef.h
index 96db0d45d5a5981a7bcd5fc062bbd864508280fa..7159365009cfa6a96e4eda80657b29a7c1e10d21 100644
--- a/reco/tracking/lx/Simple/LxLinkDef.h
+++ b/reco/tracking/lx/Simple/LxLinkDef.h
@@ -1,3 +1,8 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/Simple/LxMC.cxx b/reco/tracking/lx/Simple/LxMC.cxx
index 08be886d710ba702c4f090f6cb3f281fc3364aac..812cc8ca1d5915ac9ccd1b818261e4dc9b13c9d2 100644
--- a/reco/tracking/lx/Simple/LxMC.cxx
+++ b/reco/tracking/lx/Simple/LxMC.cxx
@@ -1 +1,6 @@
+/** @file LxMC.cxx
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxMC.h"
diff --git a/reco/tracking/lx/Simple/LxMC.h b/reco/tracking/lx/Simple/LxMC.h
index 8c9a584fefcca5cc8f53360b7299bf8433f6df47..3e99ad16fb476484fe860245af9b903c0e114d85 100644
--- a/reco/tracking/lx/Simple/LxMC.h
+++ b/reco/tracking/lx/Simple/LxMC.h
@@ -1,3 +1,8 @@
+/** @file LxMC.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxParall.cxx b/reco/tracking/lx/Simple/LxParall.cxx
index 509c2577fb67bd17767b106433ba26816559a968..0a9fecb04545bc8f03f4ac2dd1c0ab2ff0980d0f 100644
--- a/reco/tracking/lx/Simple/LxParall.cxx
+++ b/reco/tracking/lx/Simple/LxParall.cxx
@@ -1,3 +1,8 @@
+/** @file LxParall.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxParall.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxParall.h b/reco/tracking/lx/Simple/LxParall.h
index 2690a001f76ef4c7a11204ceb8f673fbdebae307..23141a97b0a32dcf799aae29c255cd2340796d0d 100644
--- a/reco/tracking/lx/Simple/LxParall.h
+++ b/reco/tracking/lx/Simple/LxParall.h
@@ -1,3 +1,8 @@
+/** @file LxParall.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LX_PARALL_INCLUDED
 
 #pragma GCC diagnostic ignored "-Weffc++"
diff --git a/reco/tracking/lx/Simple/LxSettings.h b/reco/tracking/lx/Simple/LxSettings.h
index b98012f4f87e8cecd130e6bbb90b071c4b3d7221..c8be65658e0351c0eea5700f377fe24476f1a88b 100644
--- a/reco/tracking/lx/Simple/LxSettings.h
+++ b/reco/tracking/lx/Simple/LxSettings.h
@@ -1,3 +1,8 @@
+/** @file LxSettings.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAna.cxx b/reco/tracking/lx/Simple/LxTrackAna.cxx
index 0b3bcbf4339af9682bfd553735587c8ecaeb0f3f..36fa32797f908ec5dd46b1e1eef0bc8b5a93cf19 100644
--- a/reco/tracking/lx/Simple/LxTrackAna.cxx
+++ b/reco/tracking/lx/Simple/LxTrackAna.cxx
@@ -1,3 +1,8 @@
+/** @file LxTrackAna.cxx
+  * @copyright Copyright (C) 2014-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAna.h b/reco/tracking/lx/Simple/LxTrackAna.h
index bc98f24587ce605dd0d4aca220351e8e1ba934d9..8a21d2aae9f09ae94e868fb236e9ab69e4ab3572 100644
--- a/reco/tracking/lx/Simple/LxTrackAna.h
+++ b/reco/tracking/lx/Simple/LxTrackAna.h
@@ -1,3 +1,8 @@
+/** @file LxTrackAna.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx b/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
index 6dc86a0fefc2451dfcc17e4966d0900d84c48441..2b11ebf9a08da6b7a43704fb1905bd4860acc660 100644
--- a/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
+++ b/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
@@ -1,3 +1,8 @@
+/** @file LxTrackAnaSegments.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.h b/reco/tracking/lx/Simple/LxTrackAnaSegments.h
index 91f967e7dec0e5302059432498c196ec870209a7..85227ab1b86bab38713482175e6645af5e53bfdd 100644
--- a/reco/tracking/lx/Simple/LxTrackAnaSegments.h
+++ b/reco/tracking/lx/Simple/LxTrackAnaSegments.h
@@ -1,3 +1,8 @@
+/** @file LxTrackAnaSegments.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrigger.cxx b/reco/tracking/lx/Simple/LxTrigger.cxx
index e00f0f2c93e1c10dc4cd7df5158d8343826adf70..e4c71446665177c921eb2739e0b86cbbcb3d2280 100644
--- a/reco/tracking/lx/Simple/LxTrigger.cxx
+++ b/reco/tracking/lx/Simple/LxTrigger.cxx
@@ -1,3 +1,8 @@
+/** @file LxTrigger.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "TDatabasePDG.h"
 
 #include "Lx.h"
diff --git a/reco/tracking/lx/Simple/LxUtils.cxx b/reco/tracking/lx/Simple/LxUtils.cxx
index 47301fcc5e1144c86551c189e69c52b3fed2a1b8..4c0201f62a6dcbef02dfa3524b28fe83cdb3c66f 100644
--- a/reco/tracking/lx/Simple/LxUtils.cxx
+++ b/reco/tracking/lx/Simple/LxUtils.cxx
@@ -1,3 +1,8 @@
+/** @file LxUtils.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lx/Simple/LxUtils.h b/reco/tracking/lx/Simple/LxUtils.h
index 5dcbfadb86065bb7af51bc7458878597a1712074..bf301f5b68213adfe69ddfc543fa8f27a8932368 100644
--- a/reco/tracking/lx/Simple/LxUtils.h
+++ b/reco/tracking/lx/Simple/LxUtils.h
@@ -1,3 +1,8 @@
+/** @file LxUtils.h
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/lx/TBBinned/LxTBMLTask.cxx b/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
index c74988a8f8ffe1a567a70db8238d23f58f7daf4c..ddc2565ab2974c20339bb3d32ba14a84b4a848ca 100644
--- a/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
@@ -1,3 +1,8 @@
+/** @file LxTBMLTask.cxx
+  * @copyright Copyright (C) 2016-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTask.cxx b/reco/tracking/lx/TBBinned/LxTBTask.cxx
index faa1da93a5e2120cc5da740544c7175da535042a..3361c13a20ff6c257cb74f633283b1a6af543ee3 100644
--- a/reco/tracking/lx/TBBinned/LxTBTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTask.cxx
@@ -1,3 +1,8 @@
+/** @file LxTBTask.cxx
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx b/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
index 625b66ff98fa3cd06fd8febf8d91565e178a5b58..f38db13fc5617b0213c221f84c97de0c23d41913 100644
--- a/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
@@ -1,3 +1,8 @@
+/** @file LxTBTieTracks.cxx
+  * @copyright Copyright (C) 2016-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx b/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
index 5eff07a6cf8303b65790579d2d8e69222aa42340..b3caaac8692fa24d9d6e7e9e1aa9c5dc108e138f 100644
--- a/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
@@ -1,3 +1,8 @@
+/** @file LxTBTrdTask.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lxTriplet/Lx.cxx b/reco/tracking/lxTriplet/Lx.cxx
index 715827425f01417d4c1b488ad45d9899e72d5d1e..030010a80d548e0e6db3262cfb545adda3575516 100644
--- a/reco/tracking/lxTriplet/Lx.cxx
+++ b/reco/tracking/lxTriplet/Lx.cxx
@@ -1,3 +1,8 @@
+/** @file Lx.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/Lx.h b/reco/tracking/lxTriplet/Lx.h
index 8c7cf46a76bd2d16367a9738495788f4bb6178af..4271f235cdc3e9eda5e39a192664c1e116d3afbf 100644
--- a/reco/tracking/lxTriplet/Lx.h
+++ b/reco/tracking/lxTriplet/Lx.h
@@ -1,3 +1,8 @@
+/** @file Lx.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxCATriplets.cxx b/reco/tracking/lxTriplet/LxCATriplets.cxx
index de60c9afb895940dd0c575e90e936d408bc16b25..83b8cf557d2b455bbef1b069e1d999f0013734a0 100644
--- a/reco/tracking/lxTriplet/LxCATriplets.cxx
+++ b/reco/tracking/lxTriplet/LxCATriplets.cxx
@@ -1,3 +1,8 @@
+/** @file LxCATriplets.cxx
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxCATriplets.h"
 
 #include "base/CbmLitToolFactory.h"
diff --git a/reco/tracking/lxTriplet/LxCATriplets.h b/reco/tracking/lxTriplet/LxCATriplets.h
index 7b3933f456c3892f04dd95f1d4edc8a99fda0ee6..f90c98e3ee9959ac167d95d5a46270afd56cb63c 100644
--- a/reco/tracking/lxTriplet/LxCATriplets.h
+++ b/reco/tracking/lxTriplet/LxCATriplets.h
@@ -1,3 +1,8 @@
+/** @file LxCATriplets.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXCATRIPLETS_INCLUDED
 #define LXCATRIPLETS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxDraw.cxx b/reco/tracking/lxTriplet/LxDraw.cxx
index 2992cdca9a817330f3f8c65f0d3ed20248ab5948..5fb68c2730463eefa501807d68253a656590f7de 100644
--- a/reco/tracking/lxTriplet/LxDraw.cxx
+++ b/reco/tracking/lxTriplet/LxDraw.cxx
@@ -1,3 +1,8 @@
+/** @file LxDraw.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef LXDRAW
 
 #include "LxDraw.h"
diff --git a/reco/tracking/lxTriplet/LxDraw.h b/reco/tracking/lxTriplet/LxDraw.h
index ed19ce12d50642de125f70ece1eda53d2e10c990..c8700522cab783db57fd368f1969de63268cbd11 100644
--- a/reco/tracking/lxTriplet/LxDraw.h
+++ b/reco/tracking/lxTriplet/LxDraw.h
@@ -1,3 +1,8 @@
+/** @file LxDraw.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxEff.cxx b/reco/tracking/lxTriplet/LxEff.cxx
index f1536de4ed1fc71c8734626e7875ad0cf8c54c80..705c56fc340846d636cff1e078ebe8e1da05ee06 100644
--- a/reco/tracking/lxTriplet/LxEff.cxx
+++ b/reco/tracking/lxTriplet/LxEff.cxx
@@ -1,3 +1,8 @@
+/** @file LxEff.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxEff.h"
 
 #include <set>
diff --git a/reco/tracking/lxTriplet/LxEff.h b/reco/tracking/lxTriplet/LxEff.h
index 37288414bbc19fa1285e9e6d080b6ae779c20c11..ddf8b0ac423ea8d4bdd269219a2c2ec069ac5b53 100644
--- a/reco/tracking/lxTriplet/LxEff.h
+++ b/reco/tracking/lxTriplet/LxEff.h
@@ -1,3 +1,8 @@
+/** @file LxEff.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXEFF_INCLUDED
 #define LXEFF_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxLinkDef.h b/reco/tracking/lxTriplet/LxLinkDef.h
index f199b4fbaf5c9747dd6d807bef0fe7b6f5987afc..bc4ea01c48f93058f92bb4dcdd8bfa6a2ba3ec9d 100644
--- a/reco/tracking/lxTriplet/LxLinkDef.h
+++ b/reco/tracking/lxTriplet/LxLinkDef.h
@@ -1,3 +1,8 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lxTriplet/LxMC.cxx b/reco/tracking/lxTriplet/LxMC.cxx
index 08be886d710ba702c4f090f6cb3f281fc3364aac..76c0772c20e7116de739bc203665905af4bc87af 100644
--- a/reco/tracking/lxTriplet/LxMC.cxx
+++ b/reco/tracking/lxTriplet/LxMC.cxx
@@ -1 +1,6 @@
+/** @file LxMC.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxMC.h"
diff --git a/reco/tracking/lxTriplet/LxMC.h b/reco/tracking/lxTriplet/LxMC.h
index a06ccec438ca0e00b45df0b4d85413c779020bec..6eb9f6bdc3e7cad51442f07b41aadfbbbeac19aa 100644
--- a/reco/tracking/lxTriplet/LxMC.h
+++ b/reco/tracking/lxTriplet/LxMC.h
@@ -1,3 +1,8 @@
+/** @file LxMC.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxSettings.h b/reco/tracking/lxTriplet/LxSettings.h
index e77ae8638285bfc95409ba5f25ae543bb07a5d67..3065d0ed41c0f88bdbf1a40c2330e37eb967e075 100644
--- a/reco/tracking/lxTriplet/LxSettings.h
+++ b/reco/tracking/lxTriplet/LxSettings.h
@@ -1,3 +1,8 @@
+/** @file LxSettings.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAna.cxx b/reco/tracking/lxTriplet/LxTrackAna.cxx
index d6f1a6981b1f25c99f4997b6a910d643f9d4804e..56156869b2251cf2d1ddb56b19e8c6cf8152f771 100644
--- a/reco/tracking/lxTriplet/LxTrackAna.cxx
+++ b/reco/tracking/lxTriplet/LxTrackAna.cxx
@@ -1,3 +1,8 @@
+/** @file LxTrackAna.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAna.h b/reco/tracking/lxTriplet/LxTrackAna.h
index d5df48a22d1feb7889c4dc248859c051aff45e38..91e6ce7525f0d5583d5de0c8ac77ff0ecb16a9b2 100644
--- a/reco/tracking/lxTriplet/LxTrackAna.h
+++ b/reco/tracking/lxTriplet/LxTrackAna.h
@@ -1,3 +1,8 @@
+/** @file LxTrackAna.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx b/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
index 95ba2eca08bb73ee4db99e871e9fc143fcd2a6c0..c5ce49facdd3ee96c4a3084a25d05139513ce718 100644
--- a/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
+++ b/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
@@ -1,3 +1,8 @@
+/** @file LxTrackAnaSegments.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.h b/reco/tracking/lxTriplet/LxTrackAnaSegments.h
index fe3c2e9ea1b262dcdc8ef5af5598e1594920d50b..aa4ab490fa2b6360a10ae5a78a5a055517ee7602 100644
--- a/reco/tracking/lxTriplet/LxTrackAnaSegments.h
+++ b/reco/tracking/lxTriplet/LxTrackAnaSegments.h
@@ -1,3 +1,8 @@
+/** @file LxTrackAnaSegments.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxUtils.cxx b/reco/tracking/lxTriplet/LxUtils.cxx
index 4d2e2b0dc466c92023ac99b7adb83779428878ed..3a0ded983e615c6b9cbc595f364addbd1f88ff62 100644
--- a/reco/tracking/lxTriplet/LxUtils.cxx
+++ b/reco/tracking/lxTriplet/LxUtils.cxx
@@ -1,3 +1,8 @@
+/** @file LxUtils.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lxTriplet/LxUtils.h b/reco/tracking/lxTriplet/LxUtils.h
index 5dcbfadb86065bb7af51bc7458878597a1712074..6af6d9411055fd03a532e2cb673961765b395dc9 100644
--- a/reco/tracking/lxTriplet/LxUtils.h
+++ b/reco/tracking/lxTriplet/LxUtils.h
@@ -1,3 +1,8 @@
+/** @file LxUtils.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/vector/CbmVectorLinkDef.h b/reco/tracking/vector/CbmVectorLinkDef.h
index 0c733bad8e261c6406d719824d01a94024bfacc8..9ef0a65415be51803b58c404738e5365474fe4a2 100644
--- a/reco/tracking/vector/CbmVectorLinkDef.h
+++ b/reco/tracking/vector/CbmVectorLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmVectorLinkDef.h
+  * @copyright Copyright (C) 2018 Veksler and Baldin Laboratory of High Energy Physics, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/scripts/loadlib.C b/scripts/loadlib.C
index 682767d841949cad4202d8819fef6aeecf0d3b32..213ece8ff5731d6eb6d182e843192375aeedf4b7 100644
--- a/scripts/loadlib.C
+++ b/scripts/loadlib.C
@@ -1,3 +1,8 @@
+/** @file loadlib.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 Int_t loadlib(TString libname)
 {
   Int_t retval = gSystem->Load(libname);
diff --git a/sim/detectors/much/CbmMuch.cxx b/sim/detectors/much/CbmMuch.cxx
index b9c05bc640fb2316d8e41c4d1f03bf91142423ea..97d86ddd501a99b8f71671e6eb9a05e4c6f4f335 100644
--- a/sim/detectors/much/CbmMuch.cxx
+++ b/sim/detectors/much/CbmMuch.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMuch.cxx
+  * @copyright Copyright (C) 2008-2020 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 //----------------------------------------------------------------------------------------
 //--------------                                  CbmMuch                      -----------
 //---------------                   Modified 18/10/2017 by Omveer Singh        -----------
diff --git a/sim/detectors/much/CbmMuchSimLinkDef.h b/sim/detectors/much/CbmMuchSimLinkDef.h
index d1e42294c1d2a8aee694ca5ff2c224b68180c9e1..4b141a9bdd60d8b6147b0c7eb5559495417dc061 100644
--- a/sim/detectors/much/CbmMuchSimLinkDef.h
+++ b/sim/detectors/much/CbmMuchSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmMuchSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/psd/CbmPsdSimLinkDef.h b/sim/detectors/psd/CbmPsdSimLinkDef.h
index 95cd85ac1a58ac2c4b5dc2af3586feae808e98d9..b829a8f52ff6fb4ce51525dabe2e3358791d6137 100644
--- a/sim/detectors/psd/CbmPsdSimLinkDef.h
+++ b/sim/detectors/psd/CbmPsdSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPsdSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/rich/CbmRich.cxx b/sim/detectors/rich/CbmRich.cxx
index 2a33e69bed4374698723de72ca03f609a32b79c9..4415a13571f6b67823af77f24a9c90b6431196db 100644
--- a/sim/detectors/rich/CbmRich.cxx
+++ b/sim/detectors/rich/CbmRich.cxx
@@ -1,3 +1,8 @@
+/** @file CbmRich.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmRich.h"
 
 #include "CbmGeometryUtils.h"
diff --git a/sim/detectors/rich/CbmRichSimLinkDef.h b/sim/detectors/rich/CbmRichSimLinkDef.h
index 2c449eef1a9fdc308c2f23bbab386230d117f17e..b5ba029acdc60b412ce4a96d591b8d384d739b7b 100644
--- a/sim/detectors/rich/CbmRichSimLinkDef.h
+++ b/sim/detectors/rich/CbmRichSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmRichSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.cxx b/sim/detectors/sts/CbmStsDigitizeQa.cxx
index 11078d59e84d0b400ba44186bd5b7f2e501fa4d9..12ffe291718b411c58e512e1389a9c895f3f12ce 100644
--- a/sim/detectors/sts/CbmStsDigitizeQa.cxx
+++ b/sim/detectors/sts/CbmStsDigitizeQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStsDigitizeQa.cxx
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsDigitizeQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.h b/sim/detectors/sts/CbmStsDigitizeQa.h
index 08e2cf749929455c4843071cd367e19d3408507c..21aefb454b25f5e2f84fbfc2404ed34f131c1ea7 100644
--- a/sim/detectors/sts/CbmStsDigitizeQa.h
+++ b/sim/detectors/sts/CbmStsDigitizeQa.h
@@ -1,3 +1,8 @@
+/** @file CbmStsDigitizeQa.h
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMSTSDIGITIZEQA_H_
 #define CBMSTSDIGITIZEQA_H_
 
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.cxx b/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
index be937cff4a5b92807504743cb74567ba7b4aa6a4..a23ffcbf8db4c78948240cc3e5120297172a0e9f 100644
--- a/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
+++ b/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStsDigitizeQaReport.cxx
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmStsDigitizeQaReport.h"
 
 #include "CbmDrawHist.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.h b/sim/detectors/sts/CbmStsDigitizeQaReport.h
index 82cd5ce1b4b933e9d7afbd9e7577d9389aabf3d3..a9f9a2d102a6378a09135d32342564937e493415 100644
--- a/sim/detectors/sts/CbmStsDigitizeQaReport.h
+++ b/sim/detectors/sts/CbmStsDigitizeQaReport.h
@@ -1,3 +1,8 @@
+/** @file CbmStsDigitizeQaReport.h
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMSTSDIGITIZEQAREPORT_H_
 #define CBMSTSDIGITIZEQAREPORT_H_
 
diff --git a/sim/detectors/sts/CbmStsSimLinkDef.h b/sim/detectors/sts/CbmStsSimLinkDef.h
index 478a5bce4beee37f97e3f84983872710268b0cd8..030ce35de00ea5b2b312a16c36eaac40e3c6a3f0 100644
--- a/sim/detectors/sts/CbmStsSimLinkDef.h
+++ b/sim/detectors/sts/CbmStsSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmStsSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/tof/CbmTofSimLinkDef.h b/sim/detectors/tof/CbmTofSimLinkDef.h
index 49431256bb2f8d061e652338babfe9e5a0f89ba0..4a78e1140372e767c1b55be64977b3f0938eda62 100644
--- a/sim/detectors/tof/CbmTofSimLinkDef.h
+++ b/sim/detectors/tof/CbmTofSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTofSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.cxx b/sim/detectors/trd/CbmTrdCheckUtil.cxx
index dd5045073889baf7952a982215b881a38289ed09..b9251361ea3e2cd89156f2a6fcb447ccbad78e7f 100644
--- a/sim/detectors/trd/CbmTrdCheckUtil.cxx
+++ b/sim/detectors/trd/CbmTrdCheckUtil.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdCheckUtil.cxx
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Includes from TRD
 #include "CbmTrdCheckUtil.h"
 
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.h b/sim/detectors/trd/CbmTrdCheckUtil.h
index bd8a2de8e4e6213c9b134af4dcd94b567bfc86e3..8b293c16f7176dc9b16db9e01513e49a97d172c7 100644
--- a/sim/detectors/trd/CbmTrdCheckUtil.h
+++ b/sim/detectors/trd/CbmTrdCheckUtil.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdCheckUtil.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDCHECKUTIL_H
 #define CBMTRDCHECKUTIL_H
 
diff --git a/sim/detectors/trd/CbmTrdDigitizer.cxx b/sim/detectors/trd/CbmTrdDigitizer.cxx
index c98fecd12db3c7658ae3225005bf645770a4a733..2f199f3a738a7a0ea5b897201ac0d58289b1fb47 100644
--- a/sim/detectors/trd/CbmTrdDigitizer.cxx
+++ b/sim/detectors/trd/CbmTrdDigitizer.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdDigitizer.cxx
+  * @copyright Copyright (C) 2009-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdDigitizer.h"
 
 #include "CbmMCTrack.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.cxx b/sim/detectors/trd/CbmTrdModuleSim.cxx
index 0d8ae3f2f23eed5d7cd8f177bfec99385a4891c8..d2d59f5bed1199855a816fecf4be51258429dae6 100644
--- a/sim/detectors/trd/CbmTrdModuleSim.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSim.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleSim.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleSim.h"
 
 #include "CbmTrdParModDigi.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.h b/sim/detectors/trd/CbmTrdModuleSim.h
index cc5a7ccfd44d4f552c9fa5ba0cf6c1ddfc6e2128..be1a3395533f78d4de4b3f24e100cf61bc2a59b5 100644
--- a/sim/detectors/trd/CbmTrdModuleSim.h
+++ b/sim/detectors/trd/CbmTrdModuleSim.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleSim.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULESIM_H
 #define CBMTRDMODULESIM_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.cxx b/sim/detectors/trd/CbmTrdModuleSimR.cxx
index fdbdd93dfc3ae6aab372b16a39d2e0d336c3970a..9355c59d0910fd4d5250fc22769eef99b371b3ad 100644
--- a/sim/detectors/trd/CbmTrdModuleSimR.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSimR.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleSimR.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Includes from TRD
 #include "CbmTrdModuleSimR.h"
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.h b/sim/detectors/trd/CbmTrdModuleSimR.h
index 4edff36739a7b72c21a2fddbffedb5e8361fe652..ca368313fd62388461de2d8abc2d784bc3761917 100644
--- a/sim/detectors/trd/CbmTrdModuleSimR.h
+++ b/sim/detectors/trd/CbmTrdModuleSimR.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleSimR.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMODULESIMR_H
 #define CBMTRDMODULESIMR_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimT.cxx b/sim/detectors/trd/CbmTrdModuleSimT.cxx
index 4895e1829cabec83fa5177df0af5f1219c1979d0..aab9ba0442481f0e830d6be1fcdb77b17e49a029 100644
--- a/sim/detectors/trd/CbmTrdModuleSimT.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSimT.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdModuleSimT.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdModuleSimT.h"
 
 #include "CbmDigitizeBase.h"
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.cxx b/sim/detectors/trd/CbmTrdRawToDigiR.cxx
index b22bbe23425153f27da2f4cdd66f29ed1cd7a457..102bd2a5791f784821c97adb8d47614f6c1b8b47 100644
--- a/sim/detectors/trd/CbmTrdRawToDigiR.cxx
+++ b/sim/detectors/trd/CbmTrdRawToDigiR.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdRawToDigiR.cxx
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Includes from TRD
 #include "CbmTrdRawToDigiR.h"
 
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.h b/sim/detectors/trd/CbmTrdRawToDigiR.h
index 69cf3f003beb60fe01df078965fe9f9d38d2f456..520796ddf43eb0da4ab3df40405b95bfd87177af 100644
--- a/sim/detectors/trd/CbmTrdRawToDigiR.h
+++ b/sim/detectors/trd/CbmTrdRawToDigiR.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdRawToDigiR.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDRAWTODIGI_H
 #define CBMTRDRAWTODIGI_H
 
diff --git a/sim/detectors/trd/CbmTrdSimLinkDef.h b/sim/detectors/trd/CbmTrdSimLinkDef.h
index 391b8df2f7126c65eeeaf6749d439c82d5be794f..061629c82653ffc3d73f7b34ccb2fc768475b4af 100644
--- a/sim/detectors/trd/CbmTrdSimLinkDef.h
+++ b/sim/detectors/trd/CbmTrdSimLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdSimLinkDef.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: TrdSimLinkDef.h $
 
 #ifdef __CINT__
diff --git a/sim/detectors/trd/CbmTrdTrianglePRF.h b/sim/detectors/trd/CbmTrdTrianglePRF.h
index cc8cce266e0eb17287ee659a2553a0edd3e451b4..bcf9c18efc3636c827e4516b3de88f13164706a0 100644
--- a/sim/detectors/trd/CbmTrdTrianglePRF.h
+++ b/sim/detectors/trd/CbmTrdTrianglePRF.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdTrianglePRF.h
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDTRIANGLEPRF_H
 #define CBMTRDTRIANGLEPRF_H 1
 
diff --git a/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h b/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
index 15ef8f6f2b3f36270e525d7aa11c26592f7d3ae9..5bc94207bbc28a94a0015ffdebe605da2430b7c7 100644
--- a/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
+++ b/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdDigitizerPRFQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDDIGITIZERPRFQA_H
 #define CBMTRDDIGITIZERPRFQA_H 1
 
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
index cee864423aa8a9f48a8325b7051bf0b79efc3c53..434a570f37da2592ea10e4bc5be3b5746c43ec99 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitRateFastQa.cxx
+  * @copyright Copyright (C) 2013-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdHitRateFastQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
index c9ba1953033b87d6f9885a97d5e00b4fc225144a..c5c463355d63cfb224aa7e2161817a47ecdaef3e 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
+++ b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitRateFastQa.h
+  * @copyright Copyright (C) 2013-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDHITRATEFASTQA_H_
 #define CBMTRDHITRATEFASTQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx b/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
index 68732a3319e7eeecdda07048939288788cf2955b..63bbad6a14202f1787985fc783096104795cfbd4 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitRateQa.cxx
+  * @copyright Copyright (C) 2010-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdHitRateQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.h b/sim/detectors/trd/qa/CbmTrdHitRateQa.h
index ed83d2cf37d9bece8e11245ccd8f23a3e3f66333..92ff4e08b9b61d9bcf90bc7618b2ae13ead0d509 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateQa.h
+++ b/sim/detectors/trd/qa/CbmTrdHitRateQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdHitRateQa.h
+  * @copyright Copyright (C) 2010-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDHITRATEQA_H_
 #define CBMTRDHITRATEQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.cxx b/sim/detectors/trd/qa/CbmTrdMCQa.cxx
index a3cb59a9c076471021619bd9fc42dee9bb2c602a..b38db9eceeedca4d137db0a306f7dfbd09014f3f 100644
--- a/sim/detectors/trd/qa/CbmTrdMCQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdMCQa.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTrdMCQa.cxx
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTrdMCQa.h"
 
 #include "CbmHistManager.h"
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.h b/sim/detectors/trd/qa/CbmTrdMCQa.h
index 608d6c48fe78aab897a07c8d572ff069d8e66dd1..e27eed1ea30209cf34b55f73de0b574897131f9d 100644
--- a/sim/detectors/trd/qa/CbmTrdMCQa.h
+++ b/sim/detectors/trd/qa/CbmTrdMCQa.h
@@ -1,3 +1,8 @@
+/** @file CbmTrdMCQa.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMTRDMCQA_H_
 #define CBMTRDMCQA_H_
 
diff --git a/sim/passive/CbmCave.cxx b/sim/passive/CbmCave.cxx
index dbcd146fc73a1b2fe4be5ca3bf67302b3d45130a..7cf85c52e200b305ba6f6a02094072314a1ebbc1 100644
--- a/sim/passive/CbmCave.cxx
+++ b/sim/passive/CbmCave.cxx
@@ -1,3 +1,8 @@
+/** @file CbmCave.cxx
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* Generated by Together */
 
 #include "CbmCave.h"
diff --git a/sim/passive/CbmCave.h b/sim/passive/CbmCave.h
index 17d764f9aedb5967faa1fa707b06eb5b7b971a0a..5fc072b91a7e389f5abb7bb41af09068d12b114c 100644
--- a/sim/passive/CbmCave.h
+++ b/sim/passive/CbmCave.h
@@ -1,3 +1,8 @@
+/** @file CbmCave.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef Cave_H
 #define Cave_H
 
diff --git a/sim/passive/CbmGeoCave.h b/sim/passive/CbmGeoCave.h
index f53bae80408e5ae9d9468a1382211428f237d7e3..e44cc5a5bd3754c97f42d8151b4dfc0c4fdfe0b2 100644
--- a/sim/passive/CbmGeoCave.h
+++ b/sim/passive/CbmGeoCave.h
@@ -1,3 +1,8 @@
+/** @file CbmGeoCave.h
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMGEOCAVE_H
 #define CBMGEOCAVE_H
 
diff --git a/sim/passive/CbmGeoPassivePar.h b/sim/passive/CbmGeoPassivePar.h
index e0c50d837db54ecec9bc0aac1e11a905681d4b5d..29dab6a3f612569315d3835e92b86590e1f01501 100644
--- a/sim/passive/CbmGeoPassivePar.h
+++ b/sim/passive/CbmGeoPassivePar.h
@@ -1,3 +1,8 @@
+/** @file CbmGeoPassivePar.h
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMGEOPASSIVEPAR_H
 #define CBMGEOPASSIVEPAR_H
 
diff --git a/sim/passive/CbmGeoPlatform.cxx b/sim/passive/CbmGeoPlatform.cxx
index bcdf65cc7fc591b9028af67fb2c6768dbbd7a732..b760d4c4a1ada0b42f19e8031baece954e669a89 100644
--- a/sim/passive/CbmGeoPlatform.cxx
+++ b/sim/passive/CbmGeoPlatform.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGeoPlatform.cxx
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /////////////////////////////////////////////////////////////
 // CbmGeoPlatform
 //
diff --git a/sim/passive/CbmGeoPlatform.h b/sim/passive/CbmGeoPlatform.h
index c78911f6d0421df737bce6ad0eeb947b8f23c85e..89df93b7cc70be996573599bc1c3cfb2670ba7f6 100644
--- a/sim/passive/CbmGeoPlatform.h
+++ b/sim/passive/CbmGeoPlatform.h
@@ -1,3 +1,8 @@
+/** @file CbmGeoPlatform.h
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMGEOPLATFORM_H
 #define CBMGEOPLATFORM_H
 
diff --git a/sim/passive/CbmMagnet.cxx b/sim/passive/CbmMagnet.cxx
index 8989b1e791eee777cbc7abae2e583de4b00108fe..770a78fb70c4cc94eff68ce637fe4531c62976ee 100644
--- a/sim/passive/CbmMagnet.cxx
+++ b/sim/passive/CbmMagnet.cxx
@@ -1,3 +1,8 @@
+/** @file CbmMagnet.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* Generated by Together */
 
 #include "CbmMagnet.h"
diff --git a/sim/passive/CbmMagnet.h b/sim/passive/CbmMagnet.h
index 9fd3bc244b54f0ef11f25e64c53d78e2d229bd18..01078d4db711ff220b5dadff53d121e43f03b42c 100644
--- a/sim/passive/CbmMagnet.h
+++ b/sim/passive/CbmMagnet.h
@@ -1,3 +1,8 @@
+/** @file CbmMagnet.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMMAGNET_H
 #define CBMMAGNET_H
 
diff --git a/sim/passive/CbmPassiveContFact.h b/sim/passive/CbmPassiveContFact.h
index 5ad116e36e3a002eb95722a451f4015712c8752d..cdd63ac24fc3dfe8947f7fb5adbca295a5dfeef7 100644
--- a/sim/passive/CbmPassiveContFact.h
+++ b/sim/passive/CbmPassiveContFact.h
@@ -1,3 +1,8 @@
+/** @file CbmPassiveContFact.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMPASSIVECONTFACT_H
 #define CBMPASSIVECONTFACT_H
 
diff --git a/sim/passive/CbmPassiveLinkDef.h b/sim/passive/CbmPassiveLinkDef.h
index ed23d272315e5af23760a5c90ea76d536157d9f0..ec5a47e952186d9c5e54d44ec41e1565f49cc947 100644
--- a/sim/passive/CbmPassiveLinkDef.h
+++ b/sim/passive/CbmPassiveLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmPassiveLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // $Id: PassiveLinkDef.h,v 1.1.1.1 2005/06/23 07:14:26 dbertini Exp $
 
 #ifdef __CINT__
diff --git a/sim/passive/CbmPipe.cxx b/sim/passive/CbmPipe.cxx
index 2961b39dfd1d3d318dc4f2442055a48e6a5e5c30..93aa9de19f8660f5d3f6a0d000141b378ec60203 100644
--- a/sim/passive/CbmPipe.cxx
+++ b/sim/passive/CbmPipe.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPipe.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* Generated by Together */
 #include "CbmPipe.h"
 
diff --git a/sim/passive/CbmPipe.h b/sim/passive/CbmPipe.h
index fd3c817eafc8e70ccdeedbbbaa6da4d988fdbdae..5faebbb917885ee54fa38752dee2597a2cc1e408 100644
--- a/sim/passive/CbmPipe.h
+++ b/sim/passive/CbmPipe.h
@@ -1,3 +1,8 @@
+/** @file CbmPipe.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef CBMPIPE_H
 #define CBMPIPE_H 1
 
diff --git a/sim/passive/CbmPlatform.cxx b/sim/passive/CbmPlatform.cxx
index e9212e739fd45f78db28c96636a4ce3c9055856e..db678c89cb408471deaf3840a9274deb84a2d494 100644
--- a/sim/passive/CbmPlatform.cxx
+++ b/sim/passive/CbmPlatform.cxx
@@ -1,3 +1,8 @@
+/** @file CbmPlatform.cxx
+  * @copyright Copyright (C) 2013-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 /* Generated by Together */
 #include "CbmPlatform.h"
 
diff --git a/sim/passive/CbmPlatform.h b/sim/passive/CbmPlatform.h
index c058ab5aeba5b031e067c523be217e4dd48c3dbd..4703d3f9f6d637a3d4bce46eec1b46d7c57d2b80 100644
--- a/sim/passive/CbmPlatform.h
+++ b/sim/passive/CbmPlatform.h
@@ -1,3 +1,8 @@
+/** @file CbmPlatform.h
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef PLATFORM_H
 #define PLATFORM_H
 
diff --git a/sim/response/CbmSimResponseLinkDef.h b/sim/response/CbmSimResponseLinkDef.h
index d62fa29ff68faea0e4e400af33d5b106e6cafd81..7959f0e4be90a6f101b9235ec9da42fdd8152c0a 100644
--- a/sim/response/CbmSimResponseLinkDef.h
+++ b/sim/response/CbmSimResponseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmSimResponseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/response/base/CbmDigitizationConfig.cxx b/sim/response/base/CbmDigitizationConfig.cxx
index 37e5a2db1e07077c9720261c51b6ca45bcc3eb51..6ddfcfca59813d2d46b0f6422e3648b43b1e1b76 100644
--- a/sim/response/base/CbmDigitizationConfig.cxx
+++ b/sim/response/base/CbmDigitizationConfig.cxx
@@ -1,3 +1,8 @@
+/** @file CbmDigitizationConfig.cxx
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDigitizationConfig.h"
 
 #include "CbmDigitization.h"
diff --git a/sim/response/base/CbmDigitizationConfig.h b/sim/response/base/CbmDigitizationConfig.h
index 6d96f6ea1d5c87e8bba84181ea848c2fd620dcc5..1c5b3c04d9004014637ca3e4da3e353000312b35 100644
--- a/sim/response/base/CbmDigitizationConfig.h
+++ b/sim/response/base/CbmDigitizationConfig.h
@@ -1,3 +1,8 @@
+/** @file CbmDigitizationConfig.h
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/base/CbmSimBaseLinkDef.h b/sim/transport/base/CbmSimBaseLinkDef.h
index 680d232b2a7b8b8ab1caa82171fc91765fa6b35a..b148131694869f72c325cfa4c5e52d4bfdea8407 100644
--- a/sim/transport/base/CbmSimBaseLinkDef.h
+++ b/sim/transport/base/CbmSimBaseLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmSimBaseLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/gconfig/SetCuts.C b/sim/transport/gconfig/SetCuts.C
index 4f6800a0a47c3f09606593a6cdca6f351114f2e2..fae4e1af9607934d09ccbf1cc8f96d251b41314a 100644
--- a/sim/transport/gconfig/SetCuts.C
+++ b/sim/transport/gconfig/SetCuts.C
@@ -1,3 +1,8 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 
 /** Configuration macro for setting common cuts and processes for both G3 and G4 (M. Al-Turany 14.11.2007)
    specific cuts and processes to g3 or g4 should be set in the g3Config.C or g4Config.C
diff --git a/sim/transport/gconfig/g4Config.C b/sim/transport/gconfig/g4Config.C
index 7826d2004e02171890ece2a7179a6f0db78bfd69..c14fe76fb26bc611409d24fc21538276b144a972 100644
--- a/sim/transport/gconfig/g4Config.C
+++ b/sim/transport/gconfig/g4Config.C
@@ -1,3 +1,8 @@
+/** @file g4Config.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // Configuration macro for Geant4 VirtualMC
 void Config()
 {
diff --git a/sim/transport/generators/CbmSimGeneratorsLinkDef.h b/sim/transport/generators/CbmSimGeneratorsLinkDef.h
index 953051b44eec1f785c2dd85f5348f848bcb9422f..e00fcbdb2cc2059e83dcd02c34e97a63d9ccff91 100644
--- a/sim/transport/generators/CbmSimGeneratorsLinkDef.h
+++ b/sim/transport/generators/CbmSimGeneratorsLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmSimGeneratorsLinkDef.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/generators/pluto/PValues.cxx b/sim/transport/generators/pluto/PValues.cxx
index 6ba257740af4bfef095ae8a9b14ef1e07b1d5660..2962b2acffcea7980f6f5f6588cacc868863fc3a 100644
--- a/sim/transport/generators/pluto/PValues.cxx
+++ b/sim/transport/generators/pluto/PValues.cxx
@@ -1,3 +1,8 @@
+/** @file PValues.cxx
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 ////////////////////////////////////////////////////////
 //  Value container implementation file
 //
diff --git a/sim/transport/generators/pluto/Pdefines.h b/sim/transport/generators/pluto/Pdefines.h
index 1f52915214f8908d4b985885e4995b4ce81ad52b..e551801a0908a6b5da1c097d0e0106d9bed65162 100644
--- a/sim/transport/generators/pluto/Pdefines.h
+++ b/sim/transport/generators/pluto/Pdefines.h
@@ -1,3 +1,8 @@
+/** @file Pdefines.h
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #define PRINT_CTOR "CONSTRUCTOR"
 #define PRINT_AUTO_ALLOC "ALLOCATION"
 #define PRINT_WARNING "### WARNING:"
diff --git a/sim/transport/generators/unigen/UEvent.cxx b/sim/transport/generators/unigen/UEvent.cxx
index 1f755130ed7d817ac81cd0e229214dcc07bf8c9f..0dcaf027d86a0990fdd1c6d17a0d1da7959eea86 100644
--- a/sim/transport/generators/unigen/UEvent.cxx
+++ b/sim/transport/generators/unigen/UEvent.cxx
@@ -1,3 +1,8 @@
+/** @file UEvent.cxx
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "UEvent.h"
 
 #include "TClonesArray.h"
diff --git a/sim/transport/generators/unigen/UEvent.h b/sim/transport/generators/unigen/UEvent.h
index d3f4bfa5ccf064261d9dfd6d9ac185da74e163c4..0aa1e7574c1e253f85cdf8486dc3c9890a4ad21b 100644
--- a/sim/transport/generators/unigen/UEvent.h
+++ b/sim/transport/generators/unigen/UEvent.h
@@ -1,3 +1,8 @@
+/** @file UEvent.h
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef UEVENT_H
 #define UEVENT_H
 
diff --git a/sim/transport/generators/unigen/UParticle.cxx b/sim/transport/generators/unigen/UParticle.cxx
index e86c5bc287418c6382f0568549692203fb28d262..4886f0b3b6c1edc87f2b8102e00b90c7b3de6f78 100644
--- a/sim/transport/generators/unigen/UParticle.cxx
+++ b/sim/transport/generators/unigen/UParticle.cxx
@@ -1,3 +1,8 @@
+/** @file UParticle.cxx
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "UParticle.h"
 
 #include "TParticle.h"
diff --git a/sim/transport/generators/unigen/UParticle.h b/sim/transport/generators/unigen/UParticle.h
index 8cec9362332e671bdbb4957f06cbcc783797e539..54c902a220a9ad59671f82ba3e551f4ea1e35114 100644
--- a/sim/transport/generators/unigen/UParticle.h
+++ b/sim/transport/generators/unigen/UParticle.h
@@ -1,3 +1,8 @@
+/** @file UParticle.h
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef UPARTICLE_H
 #define UPARTICLE_H
 
diff --git a/sim/transport/generators/unigen/URun.cxx b/sim/transport/generators/unigen/URun.cxx
index 1a516e5ebd78c3842fb89c5999989ab852c4499e..9546c58a6efaa1f6e62934abbf079591df00bae0 100644
--- a/sim/transport/generators/unigen/URun.cxx
+++ b/sim/transport/generators/unigen/URun.cxx
@@ -1,3 +1,8 @@
+/** @file URun.cxx
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include <iostream>
 using namespace std;
 
diff --git a/sim/transport/generators/unigen/URun.h b/sim/transport/generators/unigen/URun.h
index 7a94c355abbd2eaa019b0249f28d690c0ce61f69..6c5eb4c87899c7c0949279b4d22308179dd13279 100644
--- a/sim/transport/generators/unigen/URun.h
+++ b/sim/transport/generators/unigen/URun.h
@@ -1,3 +1,8 @@
+/** @file URun.h
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifndef URUN_H
 #define URUN_H
 
diff --git a/sim/transport/geosetup/CbmGeoSetupLinkDef.h b/sim/transport/geosetup/CbmGeoSetupLinkDef.h
index 3f292d305b63711d7d9d374fcc48ffc1247467c2..9937dbed9aa991473ca0e79aaf1d4667fd85a8ec 100644
--- a/sim/transport/geosetup/CbmGeoSetupLinkDef.h
+++ b/sim/transport/geosetup/CbmGeoSetupLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmGeoSetupLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmGeant3Settings.cxx b/sim/transport/steer/CbmGeant3Settings.cxx
index 6cbd66a033d96e88fbd3bd9e82942ec295baf93b..a840741192c006812c75c9f017f5be74c29f4a82 100644
--- a/sim/transport/steer/CbmGeant3Settings.cxx
+++ b/sim/transport/steer/CbmGeant3Settings.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGeant3Settings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmGeant3Settings.h"
 
 #include <Logger.h>
diff --git a/sim/transport/steer/CbmGeant4Settings.cxx b/sim/transport/steer/CbmGeant4Settings.cxx
index 16c12570c28b802aa3f1cb4f176e6d7faa8b05d1..a92fd6deaacfaea6d3f2834ad8fc34f7579839fd 100644
--- a/sim/transport/steer/CbmGeant4Settings.cxx
+++ b/sim/transport/steer/CbmGeant4Settings.cxx
@@ -1,3 +1,8 @@
+/** @file CbmGeant4Settings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmGeant4Settings.h"
 
 #include <FairRunSim.h>
diff --git a/sim/transport/steer/CbmSimSteerLinkDef.h b/sim/transport/steer/CbmSimSteerLinkDef.h
index ac2669aed43a32100aa0d6d59daba9f9f5b13477..85a8000698b4ad2a9fd9fc8d14d13813e3080fbf 100644
--- a/sim/transport/steer/CbmSimSteerLinkDef.h
+++ b/sim/transport/steer/CbmSimSteerLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmSimSteerLinkDef.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmTransportConfig.cxx b/sim/transport/steer/CbmTransportConfig.cxx
index d7471ac7e11e884806ce2a265ac31ccb9fd0ba1f..71067a23e19438a3aab5bf6c1a122effeea835e8 100644
--- a/sim/transport/steer/CbmTransportConfig.cxx
+++ b/sim/transport/steer/CbmTransportConfig.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTransportConfig.cxx
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmTransportConfig.h"
 
 #include "CbmBeamGenerator.h"
diff --git a/sim/transport/steer/CbmTransportConfig.h b/sim/transport/steer/CbmTransportConfig.h
index ba7cea807bdc10ed61248fb74a46a91a1d332f2d..850392dbb10ebbf75f1641da5d0f214540ba4588 100644
--- a/sim/transport/steer/CbmTransportConfig.h
+++ b/sim/transport/steer/CbmTransportConfig.h
@@ -1,3 +1,8 @@
+/** @file CbmTransportConfig.h
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/steer/CbmVMCSettings.cxx b/sim/transport/steer/CbmVMCSettings.cxx
index 07cfa858d6fc94b771b5fbccc7fb48f138ef876b..c084f34378ccc2ad5004a20bc11d812e4644e9e7 100644
--- a/sim/transport/steer/CbmVMCSettings.cxx
+++ b/sim/transport/steer/CbmVMCSettings.cxx
@@ -1,3 +1,8 @@
+/** @file CbmVMCSettings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmVMCSettings.h"
 
 #include <Logger.h>
diff --git a/tutorials/TaskToAlgo/CbmAlgo.h b/tutorials/TaskToAlgo/CbmAlgo.h
index cb00cd3301f1c6070e65666a475d8e04d4b4f393..6bde29bea07e40f91e827d7c95f74aad799a6c47 100644
--- a/tutorials/TaskToAlgo/CbmAlgo.h
+++ b/tutorials/TaskToAlgo/CbmAlgo.h
@@ -1,3 +1,8 @@
+/** @file CbmAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                         CbmAlgo                                   -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
index 45724cc50eb6d53396e8ec0e84b96b95f00545ee..a0320f03a16204426ca8e8d31ddbd11e5589ae6a 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
@@ -1,3 +1,8 @@
+/** @file CbmStsHitProducerIdealAlgo.cxx
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
index 5c5832ece3d801d8a5d4159ff6d459e7946b5fcd..f614af115ef8491a87a2b2139c52304059d2c9f1 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
@@ -1,3 +1,8 @@
+/** @file CbmStsHitProducerIdealAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
index 2aadc31dcd327c5c769258b78937c9f50c71b3d5..498cb09510bc3ebae1bccf58b237c471048dde79 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
@@ -1,3 +1,8 @@
+/** @file CbmStsHitProducerIdealWrapper.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -------------------------------------------------------------------------
 // -----            CbmStsHitProducerIdealWrapper header file          -----
 // -------------------------------------------------------------------------
diff --git a/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h b/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
index 0efca3c917a95ddc944bd5b8d92a6c6c60705f8e..235064fe91e6c2a2a873e4ab4ae8036cd688450d 100644
--- a/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
+++ b/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
@@ -1,3 +1,8 @@
+/** @file CbmTaskToAlgoTutorialLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx b/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
index 618b45c66b0d337ddf32b938a36ded2fe83ed3a9..27ef6e051c903fba792c803421b1888f7ecb8e3e 100644
--- a/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
+++ b/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
@@ -1,3 +1,8 @@
+/** @file CbmTemplateAlgo.cxx
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmTemplateAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.h b/tutorials/TaskToAlgo/CbmTemplateAlgo.h
index 92d6fb9a06fc60329709a70ef5687a08b0d4eb15..a22f504663081bff7cc3e3c42806698d68d551e0 100644
--- a/tutorials/TaskToAlgo/CbmTemplateAlgo.h
+++ b/tutorials/TaskToAlgo/CbmTemplateAlgo.h
@@ -1,3 +1,8 @@
+/** @file CbmTemplateAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                            CbmTemplateAlgo                        -----
diff --git a/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx b/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
index 452a3ff24090332c7a6def574a6dc7649c05e34e..cbad0c4e2dd2c770ac9a59d5cc89c0a4a7632fe0 100644
--- a/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
+++ b/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
@@ -1,3 +1,8 @@
+/** @file runStsHitProducerIdeal.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
+
+
 #include "CbmDeviceStsHitProducerIdeal.h"
 
 #include <iostream>