diff --git a/MQ/base/CbmMQChannels.cxx b/MQ/base/CbmMQChannels.cxx
index dbbb4e342450a4b75b2582c5aee4fe7fea52361a..98651dd447e6e2e2a88a79855aa9d769eab0259f 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
+  * @authors f.uhlig **/
+
 #include "CbmMQChannels.h"
 
 #include "FairMQDevice.h"
diff --git a/MQ/base/CbmMQChannels.h b/MQ/base/CbmMQChannels.h
index 1c1d2a1f547b51998b0268e46055e5ab2010f12e..b92a32790408ab8caddcfebad63370b5bea54408 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
+  * @authors f.uhlig **/
+
 #ifndef CBMMQCHANNELS_H_
 #define CBMMQCHANNELS_H_
 
diff --git a/MQ/base/CbmMQDefs.h b/MQ/base/CbmMQDefs.h
index 265874c83328bb7986c8729daf40e457326970c6..bbe493c41cf7f9841119e4a9b6906e54f0fd257f 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
+  * @authors f.uhlig **/
+
 //#ifdef HAVE_FAIRMQSTATEMACHINE
 //#include "FairMQStateMachine.h"
 //#endif
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
index dd57dc806ca5e4bfef7b46013b39795c7fb57487..f1f2615135947bea5d4267b0363dd52c86b073a1 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
+  * @authors n.herrmann, f.uhlig **/
+
 /**
  * CbmDeviceEventBuilderEtofStar2019.cxx
  */
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
index 12894d4a7f2867ec683117732dc1fff6810ae2cb..a914d25cc1a27da5b8ca97c5e9bc8230743aa6b8 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
+  * @authors n.herrmann **/
+
 /**
  * CbmDeviceEventBuilderEtofStar2019.h
  *
diff --git a/MQ/eTOF/runEventBuilderEtofStar2019.cxx b/MQ/eTOF/runEventBuilderEtofStar2019.cxx
index accb34e70b342b0c6ab504635bcd679aa4b063ef..0b4ae06e440178e59d2b0d82999c59fb474d941d 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
+  * @authors n.herrmann **/
+
 #include "CbmDeviceEventBuilderEtofStar2019.h"
 
 #include <iomanip>
diff --git a/MQ/eTOF/runTriggerHandlerEtof.cxx b/MQ/eTOF/runTriggerHandlerEtof.cxx
index 58614568e5b1f3f7202d38e592fef90e78ed7e8a..a5fdd2016d15bd816c701d28308ce64beb1cfd6a 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
+  * @authors n.herrmann **/
+
 #include "CbmDeviceTriggerHandlerEtof.h"
 
 #include <iomanip>
diff --git a/MQ/hitbuilder/runHitBuilderTof.cxx b/MQ/hitbuilder/runHitBuilderTof.cxx
index e83d153b95e701a6d4c34ffad36b6c4eb608cb7a..4bf82b9310085a947eef2d380a993e3f0b74a9f5 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
+  * @authors n.herrmann **/
+
 #include "CbmDeviceHitBuilderTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/mcbm/runBuildRawEvents.cxx b/MQ/mcbm/runBuildRawEvents.cxx
index f0487f28ddfcb41673ee566002a51abbd4218694..a3acc7859b7aaacb7e95e823fe93218677d0bfc9 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
+  * @authors smith **/
+
 #include "CbmDeviceBuildRawEvents.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEventSink.cxx b/MQ/mcbm/runMcbmEventSink.cxx
index 2a34df85770874613326b025c7ba8e178e60a9f0..db8725ce6ebf3e33ee8e823289106e9f3f5900e3 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmDeviceMcbmEventSink.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEvtBuilderWin.cxx b/MQ/mcbm/runMcbmEvtBuilderWin.cxx
index 56304f448bebd60802ed6e5d82ad3d5cbed8dff4..a55b2e93c3bc1c2c0437576e4042af3332562a16 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmDeviceMcbmEventBuilderWin.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmMonitorPulser.cxx b/MQ/mcbm/runMcbmMonitorPulser.cxx
index de4611dd839c04c67a99b5fa46ab58a9349dcb0f..468d49e4243c8ca312608526f978fbeb3a4b2035 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmDeviceMcbmMonitorPulser.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmUnpack.cxx b/MQ/mcbm/runMcbmUnpack.cxx
index c5f2187569cd3ac98ae1ed176366837886ccf3c8..92729434adce5d5c78f370e336522c26ad7af6e1 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmDeviceMcbmUnpack.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorT0.cxx b/MQ/monitor/runMonitorT0.cxx
index 143e8b79f9df7ab245e54c9ffd08d75c8fedcc29..9a3c03c67eb58ba0243377e1628ca16ac91f78cd 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 #include "CbmDeviceMonitorT0.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorTof.cxx b/MQ/monitor/runMonitorTof.cxx
index ff2bfd50b485bab6b8553a20ba893a294d3caf74..878cb8626a1fe3530bc46b417806e4307069a0ff 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmDeviceMonitorTof.h"
 
 #include <iomanip>
diff --git a/MQ/sink/runDevNullSink.cxx b/MQ/sink/runDevNullSink.cxx
index f3a3c089d44308d8ac8ca3fd0eddf656aaaf3081..78c87a469398044c41f8f15bad65e8a3b804ee37 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
+  * @authors f.uhlig **/
+
 #include "CbmDevNullSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sink/runTsaComponentSink.cxx b/MQ/sink/runTsaComponentSink.cxx
index 6179fa60ceb1ae9662a4462a6eb826fe0b682162..779fa0f35f595e01a0d2b85e35f32bf172722261 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
+  * @authors f.uhlig **/
+
 #include "CbmTsaComponentSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runMCPointSource.cxx b/MQ/source/runMCPointSource.cxx
index 9599fcc9902c339b4568edd746fe51e6ffe84ce6..59dcdf75f81c65d58839550de2d12290df4e714d 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
+  * @authors f.uhlig **/
+
 #include "CbmMCPointSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runStsDigiSource.cxx b/MQ/source/runStsDigiSource.cxx
index 85edf88c784865ce8ddfaa696817d7712a99a4fe..5c572a6f647db74eb74534697a1c4527bc61a8e4 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
+  * @authors f.uhlig **/
+
 #include "CbmStsDigiSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaInfo.cxx b/MQ/source/runTsaInfo.cxx
index 8db38cd09d5e5909448ef5fef64532e4ab39c53c..a418f74a4aa8afa9f267421b8890c24780accf75 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
+  * @authors f.uhlig **/
+
 #include "CbmMQTsaInfo.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSampler.cxx b/MQ/source/runTsaMultiSampler.cxx
index 78182b9457674e70ac2dcdf0bd1b0ba387f89aba..8578cd69fccb38d6445b906418fb7709b4c6bb9b 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
+  * @authors f.uhlig, p.-a.loizeau **/
+
 #include "CbmMQTsaMultiSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSamplerTof.cxx b/MQ/source/runTsaMultiSamplerTof.cxx
index edcb08e6f9db12fea70f24cf0454dc423ace052d..50b9d5ca2b0ff98eef88cf02223475ea1392e063 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
+  * @authors n.herrmann **/
+
 #include "CbmMQTsaMultiSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSampler.cxx b/MQ/source/runTsaSampler.cxx
index 225408e1090a3d0ce94dac7b73f62d054f27c74d..e93f7113e941bf96a99dafc3dc4200d1731da7d6 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
+  * @authors f.uhlig **/
+
 #include "CbmMQTsaSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSamplerTof.cxx b/MQ/source/runTsaSamplerTof.cxx
index c3801da1dd59cd98ad00871b844a545def4ec1ae..ebf840159fc4770695997dff6a2ad9e7673aa951 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
+  * @authors n.herrmann **/
+
 #include "CbmMQTsaSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sts/runStsLocalReco.cxx b/MQ/sts/runStsLocalReco.cxx
index e3df525b4f48e93bdc540a6397bdb8926673caf1..72d8821625d578f49665c87d3df10f383ac83ff2 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
+  * @authors f.uhlig **/
+
 #include "CbmDeviceStsLocalReco.h"
 
 #include <iostream>
diff --git a/MQ/unpacker/runUnpackTofMcbm2018.cxx b/MQ/unpacker/runUnpackTofMcbm2018.cxx
index 08b6e27ecabbab4eda744fa96ccd9d0663f27fd1..8a2abe73df43368997e7be71b0b49b790007534e 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
+  * @authors n.herrmann **/
+
 #include "CbmDeviceUnpackTofMcbm2018.h"
 
 #include <iomanip>
diff --git a/MQ/unpacker/runUnpackTofStar2018.cxx b/MQ/unpacker/runUnpackTofStar2018.cxx
index ac6adfed368604348aa0cdb6e74aa3b210a79525..f6bdfd4060de5b478cb445a691c1fecd3885be9c 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
+  * @authors f.uhlig **/
+
 #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..a92d8aec50e18000e995c0f8513d97a03b8bcdf7 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
+  * @authors wielanek **/
+
 #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..13191e3d5ab8becef0dcb36357e32255bf17d491 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiCandidate.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber **/
 
 #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..af29c4fd6833acf6e7eb9ed4dea6d4f66b7f7256 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiCuts.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors a.weber **/
 
 #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..12e1f0bde45683be740809cf6335bbde3737fd52 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiHist.cxx
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 #include "CbmAnaJpsiHist.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
index acd10dab677df960da71ae7147980de8a09e7246..a645ddb6e88719eb32272410a3b813f1aef386fe 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
+  * @authors s.lebedev, a.weber **/
+
 #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..f2e1ab100a3cc300351de5f59509e4697b012e91 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiKinematicParams.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 #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..70b72254c7d4d6948e1dc9b0f907fd47115888a2 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiReport.cxx
+  * @copyright Copyright (C) 2015-2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber, f.uhlig **/
 
 #include "CbmAnaJpsiReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
index 018888754aebbc27216213e6b38eaa459f331cc3..a8d78e9d5a95c4173e4e474a7662d7075cd9ad8e 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber, f.uhlig **/
 
 #ifndef CBMANAJPSIREPORT_H
 #define CBMANAJPSIREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
index eed38699b7dacf2c71f7e6f742b3761551dc5517..3a081af8d4cd4add19b7ddfe4fc2711742a7ad1d 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiSuperEventReport.cxx
+  * @copyright Copyright (C) 2015-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors a.weber, s.lebedev, f.uhlig **/
 
 #include "CbmAnaJpsiSuperEventReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
index 336692ddaa5fd00ba7637cd30ad8f670e8f6ff47..a60ad1f70fbfbec1694c4765147e68e57e0022c2 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiSuperEventReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber **/
 
 #ifndef CBMANAJPSISUPEREVENTREPORT_H
 #define CBMANAJPSISUPEREVENTREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
index 927a93450ce32ed5f63f4f4816aa57ddf3076084..6f4eb1c84d70d4bc047c5268183d4b71ee52dcc9 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiTask.cxx
+  * @copyright Copyright (C) 2015-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors a.weber, s.lebedev, e.lebedeva, f.uhlig, andrey.lebedev **/
 
 #include "CbmAnaJpsiTask.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
index e0f6a08dd4ad1dc25f8a4134d57ee15f73d66cdd..5725310207939a5c77b7154650cd15bae17f3f13 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiTask.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber, e.lebedeva **/
 
 #ifndef CBMJPSIANATASK
 #define CBMJPSIANATASK
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
index 222e0d86325bdcccf5661faf1f67d4f3552ddc90..88a4566d917ec702d0d9239ca10c2a27f1ef109a 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
@@ -1,3 +1,7 @@
+/** @file CbmAnaJpsiUtils.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 #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..abdc4c0fa8942d287fd4865e29cb0c2de85c8bdf 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
+  * @authors f.uhlig **/
+
 #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..5b61ff9fb10aa2bb9849f411e89a267e6cf552f1 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
+  * @authors f.uhlig **/
+
 #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..1f27736951354f464c3fe2f554deba6e4ade8daf 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
+  * @authors e.lebedeva, s.lebedev **/
+
 #include "CbmAnaDielectronStudyReportAll.h"
 
 #include "CbmDrawHist.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
index d0d7462ffb552d096a42484b0c2b9fc4de820059..c65b3fadac60bfa2d9dde41c1841f5f6c21cee46 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
+  * @authors s.lebedev **/
+
 #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..c574f69e914e84b1966e2a0afc46d75cbc91a02b 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
+  * @authors f.uhlig **/
+
 #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..ab6ce5a3a84d951f9564c83b04b23f13a391454b 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
@@ -1,3 +1,7 @@
+/** @file CbmHaddBase.cxx
+  * @copyright Copyright (C) 2015-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, e.lebedeva **/
 
 
 #include "CbmHaddBase.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
index a7586a4818a79f9e1f9a51e5b038ead82f75c11f..204450b86622178220e070420b18cb7ac693ef31 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
+  * @authors e.lebedeva, s.lebedev **/
+
 /**
  * \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..5f392ced1a9bd8a256fc2c23a3ab72074e4d7523 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
+  * @authors s.lebedev, e.lebedeva **/
+
 #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..692d6f01a279cf9654d0a2c422f325c6eb9c1114 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
+  * @authors j.book **/
+
 #ifndef ANALYSISTASKMULTIPAIRANALYSIS_H
 #define ANALYSISTASKMULTIPAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h b/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
index be584fcae32632555d1c4dbd8baff49eb0cd58b0..3797d5287bd5f14a52c91a338bc12c44e0691bdb 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
+  * @authors j.book **/
+
 #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..eb6388ca3586901828e07d62bbd4d8bc0832bc77 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
+  * @authors j.book, ebechtel **/
+
 #ifndef PAIRANALYSIS_H
 #define PAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
index 78f8e941b8c2d02814086f9e0f1f3a7c74f62ceb..052e6890332d77f053e626ef681b3393b12283f5 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
+  * @authors j.book **/
+
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysis Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
index b2993a77560c24b975385e709755a4e1b7633b82..7c303314efa0403248e0c181a1a3561728184bdb 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
+  * @authors j.book **/
+
 #ifndef PAIRANALYSISMETADATA_H
 #define PAIRANALYSISMETADATA_H
 ///////////////////////////////////////////////////////////////////////////////////////////
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
index 7131b1e1a1f03da039bfaa537b70ff7edf8b95fe..f8101283b5e179f7d544d9843e00abea63c53236 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
+  * @authors j.book, v.friese **/
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalExt                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
index e877a8251cd36d74a54578545797c02e283b650e..40494b07ba1b1d990d085cbe65fe1499801d47e0 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
+  * @authors j.book **/
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalFit                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
index b74310d3a404745c08e1417dcfe7650f8d6a8c6e..437cfa94018a90906c3545b9e21ae2f145318ae4 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
+  * @authors j.book **/
+
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
index 0641f23280db68720f310711dff8ec359dbf3a16..55c519a39f0479dd54ef51238108f4fdfae4f9fc 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
+  * @authors j.book, f.uhlig **/
+
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysisSpectrum                                   //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
index 48d4c33a0eee688e93d79917f682b3afe558276f..ef1483d2e3816286accc764f01aa14cafef75bc3 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
+  * @authors j.book **/
+
 #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..07199de804518e6810303cc8d5bee7fcee181846 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
+  * @authors j.book **/
+
 #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..0f54e43893847f7ed8172fd8d2c82179c6fca5e9 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
+  * @authors j.book **/
+
 /////////////////////////////////////////////////////////////
 //
 //  FastSim
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
index 1ba95c6a2d83e8e004f10ff7eb3052f573127236..f116aeba4b1d7dbdc33431a9da8001941d62d9e8 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
+  * @authors j.book **/
+
 #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..46a72fdb190516704f245c0f3b4f71ca33dea0ae 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
+  * @authors j.book **/
+
 #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..d35181595db816d4428cb1603195afaccfff4182 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
@@ -1,3 +1,7 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors j.book **/
 
 /** 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..fe18448108f7f2289e7537a83324d9a4a47c06d7 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
+  * @authors j.book **/
+
 // --------------------------------------------------------------------------
 //
 // 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..655af94e7198de6da7d5020debd2d6376ed9dac9 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
+  * @authors j.book **/
+
 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..6f2b16a1e2b20aafdaace9ae201ddf4cf61cf458 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
+  * @authors ebechtel **/
+
 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..d7497b44e21360dca1f13c05fb0fe4e47e7affdb 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
+  * @authors ebechtel **/
+
 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..bb20832cbcde1d845c54cad491346e9ef7baa239 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
+  * @authors f.uhlig, ikres **/
+
 #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..5f144d52db551fd3273338a0cd9c96e1475588b2 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
+  * @authors f.uhlig **/
+
 #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..5adb078c725134a89c3175b0db37f9b34ae2dfb1 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
+  * @authors f.uhlig **/
+
 #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..1e62c4513ae434738d0e17e7d7a530cb7230753c 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
+  * @authors f.uhlig **/
+
 #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..d47d0f76787ffd1bc8324a9229ec4e41f1836798 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
+  * @authors f.uhlig **/
+
 #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..7be7407be11ede2482e1e27793d8f53bb06eaee8 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
+  * @authors f.uhlig **/
+
 #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..f8920661913c0369d8b082fd55423087760edfd4 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
+  * @authors f.uhlig **/
+
 #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..9bda1b8a2e61feaea5a7fed91db79a407e8a3c01 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
+  * @authors f.uhlig **/
+
 #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..cfb20645a33ca7e879abed4b136fc5312ef7c195 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
+  * @authors f.uhlig **/
+
 #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..c82350e15da81151d47dd1df1268ca2baedf2640 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
+  * @authors f.uhlig **/
+
 #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..94558404552ffde06549ac39075985338785b019 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
+  * @authors f.uhlig **/
+
 #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..805aae7d5422f399ad68231bfeeac07827f3cba2 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
+  * @authors f.uhlig **/
+
 #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..7e2e66ce374a5f22abaa6365d2993a0b346a4249 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
+  * @authors f.uhlig **/
+
 #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..6a67551e908cec303e85e588604db23865244b4a 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
+  * @authors f.uhlig **/
+
 #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..8782e4a9d5bc6fb3d67d9127547b5da08e19a052 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
+  * @authors f.uhlig **/
+
 #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..ececed615a23cc5ddbe64479f190a81baa47ba7f 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
+  * @authors f.uhlig **/
+
 #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..d32404e7b841238073f19bcdac38d9765e0fa571 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
+  * @authors f.uhlig **/
+
 #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..59fe869eaf288b8fcc54035be2a3311e87ed644d 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
+  * @authors f.uhlig **/
+
 #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..34c839e11a637461c19393b03552fa193009c452 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
+  * @authors f.uhlig **/
+
 #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..65aca00edc6d013f7a038165f763c904e66738d8 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
+  * @authors f.uhlig **/
+
 #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..17cbfe187a808a6e81b0ef15365d3b72bcf83737 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
+  * @authors f.uhlig **/
+
 #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..7d594e3cbe7c344a33305e05e5ddc1c2a750e601 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
+  * @authors f.uhlig **/
+
 #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..d2b46e6a58d277a01d3ca212ce6c0c993f6c097d 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
+  * @authors a.senger, e.kryshen, f.uhlig, omveer.rs **/
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
index b2b9b90ba551681c2aa0cc0c8f0aee25eb33454c..01a477f01ced97c911fda382b93e2bf6b5d09e09 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
+  * @authors a.senger, e.kryshen **/
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
index 49fbcc78c8f733c1cde4a2d839db2a470a81a2b3..e84d947a6237e32c00a8f9264580a20a05e0178d 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
+  * @authors a.senger **/
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
index 3e79c4a716cb60d8f23a7766a15dc4228f6e029c..b6877fcf2635fb9e8dc79369ef8c1262c32e18d7 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
+  * @authors a.senger, e.kryshen, omveer.rs **/
+
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h b/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
index 760a8f9bd3f360172dd6a7f7e73fc25b20cff0e8..3f14df0ca4ed476b11fa7706cfbe7e326ad8c021 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGHAD/hadron/CbmHadronLinkDef.h b/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
index 46cd17a542f30a3909b8eb293f34668d170d69fa..9674573658651f74d9b760d8e0e7df03c1dba162 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
+  * @authors d.kresan **/
+
 #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..e87153bb4003faf5719f100c4caa40424fe0cd6c 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
+  * @authors klochkov44 **/
+
 #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..e376aeda6b7053930179a56a7b70e665aa60dd2e 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..a981e0a4c9cd714addc825dc8afb042325fbde79 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
+  * @authors klochkov44 **/
+
 #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..e976099f72d081dd8f14764f7a4101a656625aee 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
+  * @authors klochkov44 **/
+
 #include "CbmConverterTask.h"
diff --git a/analysis/common/analysis_tree_converter/CbmConverterTask.h b/analysis/common/analysis_tree_converter/CbmConverterTask.h
index b41925a3defd8f9e2ce94dec8871eb4ec54e9325..d7606df66ce0de5240829613a145b5ec91ca1e85 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
+  * @authors klochkov44 **/
+
 #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..5b1e6e788369e546cdb574da1b4d1f47d1fe2ba9 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..e817fda758538554f8626f9ac3d506eb30f8eda5 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
+  * @authors klochkov44 **/
+
 #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..255dcf1813a69cae57ca392cdf11b745861c1537 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..0bf27664fdeb76c3d0c9cad5abc9b4cb153cc87e 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
+  * @authors klochkov44 **/
+
 #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..c5ad32a2d0781554d71797529bc1476947a46bc1 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
+  * @authors v.klochkov **/
+
 #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..b411989f9de0e2a4d7df225fd4a3db22866b5da6 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
+  * @authors v.klochkov **/
+
 #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..805c6192a2e2c0e93faa48c51f4121b1bae00fcf 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..8ece3954857929fbc0400e3bcfa981fe85d6991b 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
+  * @authors klochkov44 **/
+
 #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..034386e658821570c1757acbcce30ce8b5ef3e2e 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
+  * @authors wielanek, v.klochkov, klochkov44 **/
+
 #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..b995e9e4409af73be3a5f2e0d2fb8d6f04ca042f 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
+  * @authors wielanek, klochkov44 **/
+
 #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..ea877e4c37baf3f2cd7511e3b15d4af1727e5407 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..026af15a0c5d3d567a5f96366977a982abefe28e 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
+  * @authors klochkov44 **/
+
 #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..2f03ab4451d0d8fe3c00d39314b6fe5cf4b3d68b 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
+  * @authors klochkov44, v.klochkov **/
+
 #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..cf43c696b6b4170bb7a33504b6bbd235b156c4cc 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
+  * @authors klochkov44 **/
+
 #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..c855517bf70b59ce2152bf725b81ba1cec319127 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
+  * @authors v.klochkov **/
+
 #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..1538d1c1418dbc182556fd5ea8753cd582209d96 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
+  * @authors v.klochkov **/
+
 #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..da483e1e270f1b0feb3c133f0a60affe1c5599fd 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
+  * @authors lubynets **/
+
 #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..5a4bd7ace93789cd76786f4ec0def89a7111119f 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
+  * @authors lubynets **/
+
 #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..f3aff2f2a65f81615ef04804a3a4ac2d1b5cb510 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
+  * @authors lubynets **/
+
 #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..4236462df6225ae8f0fefb94ed219fd8d27aa604 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
+  * @authors lubynets **/
+
 #include "CutsContainer.h"
diff --git a/analysis/detectors/psd/CbmPsdAnaLinkDef.h b/analysis/detectors/psd/CbmPsdAnaLinkDef.h
index 87696b98802628e3720191daf34a3619462e14a4..1d1698f1e127f1c614e33bc3660ccb21dfeb153e 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
+  * @authors p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx b/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
index e0ec184ee57ead2537bce37fb08beda5e44c4bff..37dc98464a64f354847a24f92fba9fcc668e9dd2 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 #include "CbmPsdMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.h b/analysis/detectors/psd/CbmPsdMCbmQaReal.h
index 3d9af8ddaa0ceb89844467e2cbfbb878443f831c..e7c41761a186b71b5f34ac6e24fe73e0817189cf 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
+  * @authors p.-a.loizeau **/
+
 #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..efa2fe2e8a355d701d387a0384ffe9f5cb467dd0 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
+  * @authors v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/tof/CbmTofAnaLinkDef.h b/analysis/detectors/tof/CbmTofAnaLinkDef.h
index 372ae6be2bbfeabedb45e4da8020085d7c5fdbf9..9b9f588cdf0c0204f2ce3654d5b0069912b6d04b 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link C++ class CbmTofTests + ;
diff --git a/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx b/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
index 01e42723dfc21b50dba3884cf11d78268efdee30..85d287af653f9d952230b550c09fb0bc3d40dcb2 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 /*
  * 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..8f3d2ff3282c3d98b55571012b87d5bcc5e0a7db 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
+  * @authors andrey.lebedev **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/base/CbmMCDataManager.cxx b/core/base/CbmMCDataManager.cxx
index d85984aa5f57961287bca342bd8a1f7d38266325..800a02e7fe21f93eba8397b0f85e3e69347f55de 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
+  * @authors v.friese, f.uhlig **/
+
 #include "CbmMCDataManager.h"
 
 #include "CbmMCDataArray.h"   // for CbmMCDataArray
diff --git a/core/base/utils/CbmFileUtils.cxx b/core/base/utils/CbmFileUtils.cxx
index af4b150a407c65b03903b34160325078da9a55d1..b3890163313bfd1c277b896508b81e52d25740fe 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
+  * @authors f.uhlig **/
+
 #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..20803586322c40b1211ad9039a2f0a9f4fbc199e 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
+  * @authors f.uhlig **/
+
 #ifndef CBMFILEUTILS_H_
 #define CBMFILEUTILS_H_
 
diff --git a/core/base/utils/CbmGeometryUtils.cxx b/core/base/utils/CbmGeometryUtils.cxx
index df2bfcd08e7f15f4d27f8c9a893ee604a35ed7ab..a49e4b2468f5ec40b1b6cac69a40c9a7414f8bbd 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
+  * @authors f.uhlig **/
+
 #include "CbmGeometryUtils.h"
 
 #include <FairGeoBuilder.h>    // for FairGeoBuilder
diff --git a/core/base/utils/CbmGeometryUtils.h b/core/base/utils/CbmGeometryUtils.h
index ba0b23bca12a21ce321ce73c5d72ef35467d9fe5..0d8e82d2424bfbe572bc1d947416b973e13958de 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
+  * @authors f.uhlig **/
+
 class TGeoMatrix;
 class TGeoVolume;
 class FairModule;
diff --git a/core/base/utils/CbmMediaList.cxx b/core/base/utils/CbmMediaList.cxx
index 2bf9aabfc0ad9b8d256f716919c255e53daad330..e2d57e3c6aa9d6bbb58b6d990792f197fe9a93da 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
+  * @authors f.uhlig **/
+
 #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..e0643df01ecfdf2123814dbbf4f16e85aeccd7e5 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
+  * @authors andrey.lebedev, f.uhlig **/
+
 #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..79c9f37a7f147d11fa97c98f6e8d2d04adefe2de 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
+  * @authors andrey.lebedev, f.uhlig **/
+
 #ifndef CBMUTILS_H_
 #define CBMUTILS_H_
 
diff --git a/core/config/CbmConfigBase.h b/core/config/CbmConfigBase.h
index 9dc07e2658a1dbdf0ff0ff233080e52ab51f7d46..823b3bf2458dddd48bbd1b08e020b71aed88ff2e 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
+  * @authors oleg.golosov **/
+
 #pragma once
 
 #include "CbmDefs.h"
diff --git a/core/data/CbmDefs.cxx b/core/data/CbmDefs.cxx
index 055e20df6a3a77aca5d83b5148c10516cc94d802..eb2fee7e18718085fab9f5cdee36bf8702bcabdd 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
+  * @authors f.uhlig **/
+
 #include "CbmDefs.h"
 
 #include <stdexcept>  // for out_of_range
diff --git a/core/data/DataLinkDef.h b/core/data/DataLinkDef.h
index bb8f3bc87fca2db2f4dd624daaa5d2ee23cff12a..1894e18b27c4642ee95989d42d3dc3cb2ce2148b 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
+  * @authors f.uhlig, v.friese, p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/data/much/CbmMuchAddress.cxx b/core/data/much/CbmMuchAddress.cxx
index d728402a10f8abeed15d89792daf2f5a46e0a07c..95e8d6396f2f28918eb4298e05deab29611b57f3 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
+  * @authors e.kryshen, f.uhlig **/
+
 #include "CbmMuchAddress.h"
 
 #include "CbmDefs.h"  // for kMuch
diff --git a/core/data/much/CbmMuchAddress.h b/core/data/much/CbmMuchAddress.h
index 7f7da9b20660dce1e489bbd41d60df55b81ce16a..7a2ded3660e8990bcb871d575e9bc18453c07a3d 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
+  * @authors e.kryshen **/
+
 #ifndef CBMMUCHADDRESS_H
 #define CBMMUCHADDRESS_H 1
 
diff --git a/core/data/much/CbmMuchCluster.cxx b/core/data/much/CbmMuchCluster.cxx
index 88a0828d974c3a6b6913cc666b88bb7a6e66eb94..8c4c24ab66e8ef55f9308582ae122fd8665571f6 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
+  * @authors andrey.lebedev **/
+
 /**
  * \file CbmMuchCluster.cxx
  **/
diff --git a/core/data/mvd/CbmMvdCluster.cxx b/core/data/mvd/CbmMvdCluster.cxx
index 3266c9e6ecc21f4226754b6f7079e4f4a9e9fa11..6a5223001f53a4d449059b992a9a1ae90541c8fc 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
+  * @authors p.sitzmann, c.dritsa **/
+
 // -------------------------------------------------------------------------
 // -----                CbmMvdCluster source file                  -----
 
diff --git a/core/data/mvd/CbmMvdCluster.h b/core/data/mvd/CbmMvdCluster.h
index 658ef54580135b08e1431b117d4b37ec3b032deb..155bfb150924429d20e5af6d0da6d743244ae167 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
+  * @authors c.dritsa, f.uhlig, p.sitzmann **/
+
 // -------------------------------------------------------------------------
 // -----                      CbmMvdCluster header file            -----
 // -----
diff --git a/core/data/raw/StsXyterFinalHit.h b/core/data/raw/StsXyterFinalHit.h
index c29e758a954e51ddc4e9518f6fc1049f17f0350e..5088313e67bcb16908eff99bb8a9f20e15237aea 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
+  * @authors p.-a.loizeau **/
+
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/StsXyterMessage.cxx b/core/data/raw/StsXyterMessage.cxx
index cc9f3976168e6495a025d3f17c13165ee4a23d4e..caf9f39dc30284cc281a1608e874e3d11829a157 100644
--- a/core/data/raw/StsXyterMessage.cxx
+++ b/core/data/raw/StsXyterMessage.cxx
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 #include "StsXyterMessage.h"
 
diff --git a/core/data/raw/StsXyterMessage.h b/core/data/raw/StsXyterMessage.h
index 929f378dd41ac079dc23666a009a826ce59270ac..8a0a070237e5dd8ff21dd5405795fb93ef3e8303 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
+  * @authors p.-a.loizeau **/
+
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/TimesliceMetaData.cxx b/core/data/raw/TimesliceMetaData.cxx
index 89d0991075ac1bc34529773cafed3b2f40ced154..7a79d6e28a70021497b36c9e5e866662746e732a 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
+  * @authors p.-a.loizeau **/
+
 #include "TimesliceMetaData.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/raw/TimesliceMetaData.h b/core/data/raw/TimesliceMetaData.h
index 9cb2e778d13451fe26d67172e30c7a88459956bc..3992fae7ca9422ef9ff2d35ae5e2d9c5afffd027 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
+  * @authors p.-a.loizeau **/
+
 #ifndef TIMESLICE_METADATA_H
 #define TIMESLICE_METADATA_H
 
diff --git a/core/data/raw/gDpbMessv100.cxx b/core/data/raw/gDpbMessv100.cxx
index bb5ad979e98077ceffd2eb963c4e95363cf0b3f7..047c4c7dde1b5742b0d08c89e8d17e650c0dfe9d 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
+  * @authors p.-a.loizeau **/
+
 #include "gDpbMessv100.h"
 
 // Specific headers
diff --git a/core/data/raw/gDpbMessv100.h b/core/data/raw/gDpbMessv100.h
index cf513d289cbb2d0c5f7a8824c196d160af1b8760..78e6400bdab1cdefd4dbf044096e35dec4660152 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
+  * @authors p.-a.loizeau **/
+
 #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..260cfd85914fa9c75ea454a1fd1e8b44fa40c37a 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
+  * @authors f.uhlig, s.lebedev, d.bertini **/
+
 /* $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..865901046b31390aa8d9a7f437e3703ccedc5950 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
+  * @authors f.uhlig **/
+
 #include "CbmRichTrbDigi.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/rich/CbmRichTrbDigi.h b/core/data/rich/CbmRichTrbDigi.h
index 2d94e0971ba369970649f994ac01d98affde72d3..b548e6dbd25a728340dbc5be948952d57081003f 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
+  * @authors f.uhlig **/
+
 #ifndef CBMRICHTRBDIGI_H
 #define CBMRICHTRBDIGI_H
 
diff --git a/core/data/test/TestCbmHit.C b/core/data/test/TestCbmHit.C
index d684e89aead473958e27413e2c468fcd22a13237..55a429b75ec56eeb5202fec1f9d3b329a22342a1 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
+  * @authors f.uhlig **/
+
 //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..4e89aa9571e420dbb297daaaeea720873b61f0ef 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
+  * @authors f.uhlig **/
+
 //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..47beedc60e42bbe0bae881f63c6fb249380f5281 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
+  * @authors f.uhlig **/
+
 #include "CbmAddress.h"
 #include "CbmDefs.h"
 
diff --git a/core/data/test/_GTestCbmCluster.cxx b/core/data/test/_GTestCbmCluster.cxx
index 7f4f1e6fd4dfa888f49f63ba20ee6aabbd0950a2..905f08e42bf1197d0cbdca0e11cc168d09f56a0e 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
+  * @authors f.uhlig **/
+
 #include "CbmCluster.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmConstants.cxx b/core/data/test/_GTestCbmConstants.cxx
index 1235e88b683b727c05fe0ecd2261e01501ce3ae8..8ca498dba97b4bfeba48d0bcffe7d158eb3d9f6f 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
+  * @authors f.uhlig **/
+
 #include "CbmDefs.h"
 
 #include <Rtypes.h>
diff --git a/core/data/test/_GTestCbmDefs.cxx b/core/data/test/_GTestCbmDefs.cxx
index 48439bafa54e887da05faa8ddf5c041905f51c83..9ff953ea9576bb2e751f711db737f497e57d9dea 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
+  * @authors f.uhlig **/
+
 #include "CbmDetectorList.h"
 
 #include <TString.h>
diff --git a/core/data/test/_GTestCbmDigi.cxx b/core/data/test/_GTestCbmDigi.cxx
index f67cc81ba981ce12c770d9cae0f289c1e0fac65f..76bb97b375c52309b4dc1f5907d774f9daf14cc4 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
+  * @authors f.uhlig, v.friese **/
+
 #include "CbmDigi.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmErrorMessage.cxx b/core/data/test/_GTestCbmErrorMessage.cxx
index f4ed5705fdcc398f9a09653ae0069509216dc858..6c162d0cd604cef0839028058650a5fd050b927f 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmErrorMessage.h"
 
 #include "compareErrorMessage.h"
diff --git a/core/data/test/_GTestCbmEvent.cxx b/core/data/test/_GTestCbmEvent.cxx
index 91e91dc39322f6d7b989117b5b5b4dc99c2574da..0550a618bc5d8c7cca2b92e4385b0c18c77d25b1 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
+  * @authors f.uhlig **/
+
 #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..1993832f1044fbd9c839b144311091dec2a38bd1 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
+  * @authors f.uhlig **/
+
 #include "CbmHit.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmLink.cxx b/core/data/test/_GTestCbmLink.cxx
index ccb62b033e28993673054539b6611e8b4ca724a6..d378734575fbe88175f93255048b2312e32360a5 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
+  * @authors f.uhlig **/
+
 #include "CbmLink.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmMatch.cxx b/core/data/test/_GTestCbmMatch.cxx
index c3ac66abb4261585a43b5a7ccb6c0a78c8d57268..702ca5e728764b6cbbe0122831529ffbcb082728 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
+  * @authors f.uhlig **/
+
 #include "CbmLink.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmModuleList.cxx b/core/data/test/_GTestCbmModuleList.cxx
index 6cb6df0cd5cd79b270595bffa89886155c5cc793..f78b364495ddbde012bc939f1ae402891490bff0 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
+  * @authors f.uhlig **/
+
 #include "CbmModuleList.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmPixelHit.cxx b/core/data/test/_GTestCbmPixelHit.cxx
index 51c62bbd0bd02c327a0cab9428d8b975014c51b7..af0de4d4b108721b3548dd89daae0533e126d3b9 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
+  * @authors f.uhlig **/
+
 #include "CbmPixelHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/_GTestCbmStripHit.cxx b/core/data/test/_GTestCbmStripHit.cxx
index 47b667afdbf89ec7bb4709d3662e9abf0f555bce..7f9478bad4bd7b235bdbbe394e996fd05f3351d6 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
+  * @authors f.uhlig **/
+
 #include "CbmStripHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/compareCluster.h b/core/data/test/compareCluster.h
index 94b1524e3b56cc08c5247e42572be8de6eafb931..2a733dc632e9daa5812cf83abb55a17693536d9b 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
+  * @authors f.uhlig **/
+
 #ifndef COMPARECLUSTER_H
 #define COMPARECLUSTER_H 1
 
diff --git a/core/data/test/compareDigi.h b/core/data/test/compareDigi.h
index 59020e0060fdfe150ccaddec015a48177e559bd9..562de0e23021d67780c2a28b8268d1d6d9c4f5d4 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
+  * @authors f.uhlig **/
+
 #ifndef COMPAREDIGI_H
 #define COMPAREDIGI_H 1
 
diff --git a/core/data/test/compareErrorMessage.h b/core/data/test/compareErrorMessage.h
index 9bf4d9062a29af38747a41b58876acd49076272f..3b98b0c4c5603d40e506fd49587a6d27349a6e10 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
+  * @authors p.-a.loizeau **/
+
 #ifndef COMPAREERRORMESSAGE_H
 #define COMPAREERRORMESSAGE_H 1
 
diff --git a/core/data/test/compareFairMCPoint.h b/core/data/test/compareFairMCPoint.h
index dd96069d660a892a049787e4040350681689631c..b63623762ae6b321472e0d7d844c92f471a07fdb 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
+  * @authors f.uhlig **/
+
 #ifndef COMPAREFAIRMCPOINT_H
 #define COMPAREFAIRMCPOINT_H 1
 
diff --git a/core/data/test/compareHit.h b/core/data/test/compareHit.h
index 017d56deb855c41f0a82d729cf4dd9b445453749..d908a1691e0576f4e6211a3d7049557f1c811b0c 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
+  * @authors f.uhlig **/
+
 #ifndef COMPAREHIT_H
 #define COMPAREHIT_H 1
 
diff --git a/core/data/test/compareLink.h b/core/data/test/compareLink.h
index 3b41d138d3db30ee182eab36d5e12616484db445..4d18f1d2f72d4d0afbae47fba5cb6118393b7c88 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
+  * @authors f.uhlig **/
+
 #ifndef COMPARELINK_H
 #define COMPARELINK_H 1
 
diff --git a/core/data/test/compareMatch.h b/core/data/test/compareMatch.h
index 6d34d2466741aef8006b4753325d2b9472e510b2..84b1dc6398341510f387e2d3da78d4a92973c0d4 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
+  * @authors f.uhlig **/
+
 #ifndef COMPAREMATCH_H
 #define COMPAREMATCH_H 1
 
diff --git a/core/data/test/comparePixelHit.h b/core/data/test/comparePixelHit.h
index c900b354bc3002b3bebdaf4a0ce45d0b80b68396..7c77aad1e106bf71209682e1054ef2b978011327 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
+  * @authors f.uhlig **/
+
 #ifndef COMPAREPIXELHIT_H
 #define COMPAREPIXELHIT_H 1
 
diff --git a/core/data/test/compareStripHit.h b/core/data/test/compareStripHit.h
index b63f203d06841a809c045228c949a4758d8b98dd..ac8458cf743f874752686b4ef52b29418c422c4f 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
+  * @authors f.uhlig **/
+
 #ifndef COMPARESTRIPHIT_H
 #define COMPARESTRIPHIT_H 1
 
diff --git a/core/data/test/compareVertex.h b/core/data/test/compareVertex.h
index fe9d96d36f0240478815ed46724fc6a9aa89a1e9..fd6f892dc2ef9cfcb878a1a667027ab610c8f462 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
+  * @authors f.uhlig **/
+
 #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..63829af9ad6d24aa5a2fb74fa92b106ddae8e9ee 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
+  * @authors f.uhlig **/
+
 #include "CbmVertex.h"
 
 #include <Logger.h>
diff --git a/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx b/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
index 2dcf38a987a899561409c2b56321bbc494ee5bf7..dad1ce79598e143b39134ec17a1d102b48ac3c48 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
+  * @authors f.uhlig **/
+
 #include "CbmMuchBeamTimeDigi.h"
 
 #include "compareMuchBeamTimeDigi.h"
diff --git a/core/data/test/much/_GTestCbmMuchDigi.cxx b/core/data/test/much/_GTestCbmMuchDigi.cxx
index a97a5e6d119470ca9f4af81b2644c5d00c30a824..db0b6c3b88820532995f72ef1e7e9c3b4172dce8 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
+  * @authors f.uhlig **/
+
 #include "CbmMuchDigi.h"
 
 #include "compareMuchDigi.h"
diff --git a/core/data/test/much/compareMuchBeamTimeDigi.h b/core/data/test/much/compareMuchBeamTimeDigi.h
index d786d968dccfe1625488af3dd63c969ab62168cb..9e141bedb6db1190bc59a83fe3dee1987b7554b7 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
+  * @authors f.uhlig **/
+
 #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..6ee22ff366c40a768a0f226cb8249b2ec3a406f2 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
+  * @authors f.uhlig **/
+
 #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..4ddd0275dbc962b0061b934794d25c5fcd56e925 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
+  * @authors f.uhlig **/
+
 #include "CbmPsdAddress.h"
 
 #include "comparePsdAddress.h"
diff --git a/core/data/test/psd/_GTestCbmPsdDigi.cxx b/core/data/test/psd/_GTestCbmPsdDigi.cxx
index 4154b90419f997cb9b09acf98e1a6de775bce402..670b24418299f23bbb134fea4804cc6857bb9a43 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
+  * @authors f.uhlig **/
+
 #include "CbmPsdDigi.h"
 
 #include "comparePsdDigi.h"
diff --git a/core/data/test/psd/_GTestCbmPsdHit.cxx b/core/data/test/psd/_GTestCbmPsdHit.cxx
index 250c3d79c2fcb2d944508fbba7231096e725a46e..31526f4d402fd034ca8b8fd62c26eaeb98ece5f8 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
+  * @authors f.uhlig **/
+
 #include "CbmPsdHit.h"
 
 #include "comparePsdHit.h"
diff --git a/core/data/test/psd/_GTestCbmPsdPoint.cxx b/core/data/test/psd/_GTestCbmPsdPoint.cxx
index 5ed71e85f6318c897dcbb73fe1a4626722a0048c..3a31bc6ac1c80f45bb9fdf05bae752b51e069a7b 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
+  * @authors f.uhlig **/
+
 #include "CbmPsdPoint.h"
 
 #include "comparePsdPoint.h"
diff --git a/core/data/test/psd/comparePsdAddress.h b/core/data/test/psd/comparePsdAddress.h
index b060582b17caaf9491a2e510acaa2d3d0c1feb9a..3cbedd476429e641077fdc6e3588a9d315605bc1 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
+  * @authors f.uhlig **/
+
 #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..8c1fe3a88d2c9bbdd2adac67f2f01a7b1e9a6f21 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
+  * @authors f.uhlig **/
+
 #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..697a20f87866f8644525d02731d815dd7629b997 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
+  * @authors f.uhlig **/
+
 #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..afe32dd482331d804b7ae5e9dbcd420a7d83107b 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
+  * @authors f.uhlig **/
+
 #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..75861075a03f75982a7a97e97f0d298a5a17581a 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
+  * @authors f.uhlig **/
+
 #include "CbmRichDigi.h"
 
 #include "compareRichDigi.h"
diff --git a/core/data/test/rich/compareRichDigi.h b/core/data/test/rich/compareRichDigi.h
index c57a25d8390ab542288a0d87001a2065613dfa03..c8ea47d2174230776762644178a20b8dfa31bc97 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
+  * @authors f.uhlig **/
+
 #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..20184d873da79aa75ca1ba8d3d469ecdff551580 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
+  * @authors f.uhlig **/
+
 #include "CbmStsDigi.h"
 
 #include "compareStsDigi.h"
diff --git a/core/data/test/sts/compareStsDigi.h b/core/data/test/sts/compareStsDigi.h
index 00896c31219c115b0e4f953c863096576a8ef704..27cfec3682369b02929d61b836d03ebee1cb4c16 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
+  * @authors f.uhlig **/
+
 #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..730ae416eba4e2bd063131d5203f52f2c82de9cd 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
+  * @authors f.uhlig **/
+
 #include "CbmTofDigi.h"
 
 #include "compareTofDigi.h"
diff --git a/core/data/test/tof/compareTofDigi.h b/core/data/test/tof/compareTofDigi.h
index 6c4e8a63de8cb0748214e4a48a229cbc07645dce..71cc8f177e088e438eb227faa5f389000268f88e 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
+  * @authors f.uhlig **/
+
 #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..c0f5511322e5529db1000ce9d32154dfe156317d 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
+  * @authors f.uhlig **/
+
 #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..e8617e96c151962d3c083e195dc0b947b198b5b9 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
+  * @authors f.uhlig **/
+
 #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..a459bcc0c4315a116cc04ed1885dc9a957e24333 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
+  * @authors f.uhlig **/
+
 #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..a65840e4496f36b7c43d9f6918e3e5bc44b5d0e5 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
+  * @authors f.uhlig **/
+
 #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..81581a3dd2a6f829f84cef78e2265d5ffcb7b343 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
+  * @authors f.uhlig **/
+
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDigi.cxx b/core/data/test/trd/_GTestCbmTrdDigi.cxx
index ea402dc1310b7365a615a75f7d55a2378cb4d2e6..0294b40ab3a96cf9ce216b76b525c6197c5acbf3 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
+  * @authors f.uhlig, praisig **/
+
 #include "CbmTrdDigi.h"
 
 #include "compareTrdDigi.h"
diff --git a/core/data/test/trd/_GTestCbmTrdHit.cxx b/core/data/test/trd/_GTestCbmTrdHit.cxx
index 72d9e1826759c1b004ea4c016a7a299b05925d8f..72764a2c73171a8c093ba6447a6daac5b68315ec 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdHit.h"
 
 #include "compareTrdHit.h"
diff --git a/core/data/test/trd/_GTestCbmTrdPoint.cxx b/core/data/test/trd/_GTestCbmTrdPoint.cxx
index 0128397d37e06ac9e1897efa777639a26b194983..e696f5b90598a296f2c85fa019c894aa89451ed0 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdPoint.h"
 
 #include "compareTrdPoint.h"
diff --git a/core/data/test/trd/compareTrdDigi.h b/core/data/test/trd/compareTrdDigi.h
index 847a87becab8f401d9bd820acf5be41b228342be..74920ca194375e4ff83eb66ddc71a69d6a96f004 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
+  * @authors f.uhlig **/
+
 #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..b5f4a58c31c216fa2fc114bb2d4d9b24a70cba97 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
+  * @authors f.uhlig **/
+
 #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..00da3bd7d21776e77e8f73fd3c4fd6655c238106 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
+  * @authors f.uhlig **/
+
 #ifndef COMPARETRDPOINT_H
 #define COMPARETRDPOINT_H 1
 
diff --git a/core/data/trd/CbmTrdDigi.cxx b/core/data/trd/CbmTrdDigi.cxx
index c2a8c9f904d0dd9ead575c06bcebad2556ba8b28..186b1a0d0210d0efa7c054f9ed298ef9a2cf58fc 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/data/trd/CbmTrdDigi.h b/core/data/trd/CbmTrdDigi.h
index b72fddcc125f541287a223e65c3fff2ab61e17d9..778278b110bee5b4e1d2fcc35b5801847bb93a35 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
+  * @authors f.uhlig, v.friese, c.bergmann, p.-a.loizeau **/
+
 #ifndef CBMTRDDIGI_H
 #define CBMTRDDIGI_H
 
diff --git a/core/data/trd/CbmTrdRawMessageSpadic.cxx b/core/data/trd/CbmTrdRawMessageSpadic.cxx
index 9faa6fd390bd697862af7c59f8ddf7678e9c60f5..1bc2ff5efd73a40d729ab1645be645fbe20d8ef1 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdRawMessageSpadic.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/much/CbmMuchBaseLinkDef.h b/core/detectors/much/CbmMuchBaseLinkDef.h
index 9c85a164630855ca2a6f54aaaa81409f967626cb..b44e5f1722d6074f9b7cbc3b137f884b8edb6ccc 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/much/CbmMuchPad.cxx b/core/detectors/much/CbmMuchPad.cxx
index 3d035975418401f2697b6f816b2c9d38ef3136ca..e16a5c944420d2d632661e83299f8ac9fb5476fc 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
+  * @authors e.kryshen **/
+
 #include "CbmMuchPad.h"
 
 // -------------------------------------------------------------------------
diff --git a/core/detectors/much/CbmMuchSector.cxx b/core/detectors/much/CbmMuchSector.cxx
index 513e551e1aec32b21570be2e7629b7b4109f2860..078bdd5f6c3d80f86a5e99f3a40e8fc093447b74 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
+  * @authors e.kryshen, f.uhlig **/
+
 #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..d6ae753afb0902077391c27843382cd429033da5 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
+  * @authors e.kryshen **/
+
 #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..ff3fdea2f4afe9f22fa587a204f194fdcf15781b 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
+  * @authors p.-a.loizeau **/
+
 // $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..5151deaed96b854643276e8c9a84140599b4aee6 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
+  * @authors p.-a.loizeau **/
+
 #include <iomanip>
 #include <iostream>
 
diff --git a/core/detectors/psd/PolynomRealRoots.h b/core/detectors/psd/PolynomRealRoots.h
index d82462f1d23b59b6d76f0faed41a933ba1f993fe..ecdedbbb8463a0b19e8f2c7ab757f941c94be9f1 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
+  * @authors p.-a.loizeau **/
+
 #include <cmath>
 
 //*************************************************************************
diff --git a/core/detectors/psd/PronyFitter.cxx b/core/detectors/psd/PronyFitter.cxx
index b44175dd6f920a2a732339a742e292a67928523d..eabdb0f3d39bd7ade030da7b79adbdceffd72439 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
+  * @authors p.-a.loizeau **/
+
 #include "PronyFitter.h"
 
 #include "PolynomComplexRoots.h"
diff --git a/core/detectors/rich/CbmMcbm2018RichPar.cxx b/core/detectors/rich/CbmMcbm2018RichPar.cxx
index 598746b1412e9d51f351d286f9845810d7fb1579..d554a10255c4f4798df576ecfabd288dd78b2194 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
+  * @authors f.uhlig **/
+
 /**
 
 	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..35a5f69aa4d3e27a8c6daf7c4258013923ba058a 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
+  * @authors f.uhlig **/
+
 #ifndef CbmMcbm2018RichPar_H
 #define CbmMcbm2018RichPar_H
 
diff --git a/core/detectors/rich/CbmRichBaseLinkDef.h b/core/detectors/rich/CbmRichBaseLinkDef.h
index 93a371a3e1e68ef8fba29a14e5b8675f89cae8bd..3cab2c3421102594b664ec6e7358e2196f130930 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/rich/CbmRichDraw.h b/core/detectors/rich/CbmRichDraw.h
index 7ee35f74fc889180f57623f46dc0212b9f1cdbe7..be7a7822a30f485e9a9834098a7ed5b3a17d0d29 100644
--- a/core/detectors/rich/CbmRichDraw.h
+++ b/core/detectors/rich/CbmRichDraw.h
@@ -1,3 +1,7 @@
+/** @file CbmRichDraw.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, andrey.lebedev, f.uhlig **/
 
 #ifndef RICH_CbmRichDraw
 #define RICH_CbmRichDraw
diff --git a/core/detectors/sts/CbmStsBaseLinkDef.h b/core/detectors/sts/CbmStsBaseLinkDef.h
index 22171bcc85591f745051111630619df1a5a2376a..2e9197f39172c6520d55a39fdfc9b46a500834b4 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
+  * @authors v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/tof/CbmTofCell.cxx b/core/detectors/tof/CbmTofCell.cxx
index 837b149db34a4b511fc0b2b967ea245d9a0c35c0..a02256be90bc7af46086c3f78da31b2e46d1de0a 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
+  * @authors f.uhlig **/
+
 #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..da99da332e94135a79ae1a47c1203104a33dc017 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTOFCELL_H
 #define CBMTOFCELL_H 1
 
diff --git a/core/detectors/tof/CbmTofContFact.h b/core/detectors/tof/CbmTofContFact.h
index 3104fd087dd9eb272507423fe0cb11d9ff3b0b87..1542b0db84607fbbd31b12f03c915ca0eb545d3a 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTOFCONTFACT_H
 #define CBMTOFCONTFACT_H
 
diff --git a/core/detectors/tof/CbmTofDigiPar.cxx b/core/detectors/tof/CbmTofDigiPar.cxx
index c6c126902fd6a456883a00b937af2c2f8c37f5f5..175683c23b3d05b8d97330c26795ec418bba3590 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
+  * @authors f.uhlig **/
+
 #include "CbmTofDigiPar.h"
 
 #include "CbmTofCell.h"  // for CbmTofCell
diff --git a/core/detectors/tof/CbmTofDigiPar.h b/core/detectors/tof/CbmTofDigiPar.h
index 2b9bee200ca820228e3c57fb8b1f184f104d06cc..44a99f86bd2b582f3230c105ff54216d6d9d34c9 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTOFDIGIPAR_H
 #define CBMTOFDIGIPAR_H
 
diff --git a/core/detectors/tof/TTrbHeader.cxx b/core/detectors/tof/TTrbHeader.cxx
index 1c34adbf229b37016a12ffae85293e21ba8dd161..b4f5a8c75c239e037716cedc0441c410bc126adb 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
+  * @authors f.uhlig **/
+
 #include "TTrbHeader.h"
 
 #include <TNamed.h>  // for TNamed
diff --git a/core/detectors/tof/TTrbHeader.h b/core/detectors/tof/TTrbHeader.h
index 850db48cb836e53d5296eea15ba0f5c5cec788ed..1ec15c640893eb617dbe94af5034ddbd1dcfc51b 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
+  * @authors f.uhlig **/
+
 #ifndef TTRBHEADER_H_
 #define TTRBHEADER_H_
 
diff --git a/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h b/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
index 36c2ef246519e578145c381d1919a78c160de0ff..bac0bab3ec8a2033153d09ad5d6d72b4bcfaf810 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
+  * @authors praisig **/
+
 #ifndef CbmMcbm2020TrdTshiftPar_H
 #define CbmMcbm2020TrdTshiftPar_H
 
diff --git a/core/detectors/trd/CbmTrdBaseLinkDef.h b/core/detectors/trd/CbmTrdBaseLinkDef.h
index 6e8fa9a452619d678e9a208ab16bf598a7048e6e..b351b816e9a8622917acaa3a055cee9000794830 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
+  * @authors f.uhlig **/
+
 // $Id: TrdBaseLinkDef.h $
 
 #ifdef __CINT__
diff --git a/core/detectors/trd/CbmTrdContFact.h b/core/detectors/trd/CbmTrdContFact.h
index f3bed29b21cec4d1030294652c0b63d7eac379cb..f5aeb01a25df402991cb18253c09f10c1296ab61 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
+  * @authors d.bertini **/
+
 #ifndef CBMTRDCONTFACT_H
 #define CBMTRDCONTFACT_H
 
diff --git a/core/detectors/trd/CbmTrdFASP.cxx b/core/detectors/trd/CbmTrdFASP.cxx
index aaf4300bfaf1c807bd3445e6ba965e56bc91379e..0ed8c9056644d00e329e35094575262b550a5480 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
+  * @authors a.bercuci, f.uhlig **/
+
 #include "CbmTrdFASP.h"
 
 #include "CbmMatch.h"    // for CbmMatch
diff --git a/core/detectors/trd/CbmTrdFASP.h b/core/detectors/trd/CbmTrdFASP.h
index 12ec19766aa5f398439b3d689bd67adf272ef92b..a7996b63c86602aaf2fea1581b06db57972516f4 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
+  * @authors a.bercuci, f.uhlig **/
+
 #ifndef CBMTRDFASP_H
 #define CBMTRDFASP_H
 
diff --git a/core/detectors/trd/CbmTrdGas.cxx b/core/detectors/trd/CbmTrdGas.cxx
index 256b6c2bcdee7a4a20fe9e7686913386e0e1d4e2..627bf7d61542047d4bb1acc0bf5121b08b44c090 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
+  * @authors f.uhlig, andrey.lebedev, v.friese **/
+
 /**
  * \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..7e949e6305d5251263eef7ba9a94fad1a575e80f 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
+  * @authors andrey.lebedev, f.uhlig **/
+
 /**
  * \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..03c4e40682266c3cd64103b192bc2b0a26308cec 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
+  * @authors f.uhlig, d.bertini **/
+
 // $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..346468287c5a279057cb18f6c3330dd253ac5cfa 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdModuleAbstract.h"
 
 //_______________________________________________________________________________
diff --git a/core/detectors/trd/CbmTrdModuleAbstract.h b/core/detectors/trd/CbmTrdModuleAbstract.h
index 988a4170757a62cf5df7595d0600030092245b69..c6d2765355d1346cf48c081e4ba10167313e7bcc 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
+  * @authors f.uhlig, a.bercuci **/
+
 #ifndef CBMTRDMODULEABSTRACT_H
 #define CBMTRDMODULEABSTRACT_H
 
diff --git a/core/detectors/trd/CbmTrdParAsic.cxx b/core/detectors/trd/CbmTrdParAsic.cxx
index ac07bf03f02c45ec1133b78b100b672ad1e5594b..9245cd102ecbc72d46c2270d2973cb990c8602a5 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
+  * @authors f.uhlig **/
+
 #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..91816a7fb72f9ee101f20f54ee86c6ad7fd0083c 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARASIC_H
 #define CBMTRDPARASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParFasp.cxx b/core/detectors/trd/CbmTrdParFasp.cxx
index 94691de553011e10aeb075dbe861b0aff3e6e22c..60ca6564b409f4341e0c4c8bcc477e452412bde4 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
+  * @authors f.uhlig, a.bercuci **/
+
 #include "CbmTrdParFasp.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParFasp.h b/core/detectors/trd/CbmTrdParFasp.h
index dc8dbf609dae51ff497891512291a808bb1a1a1e..04476b0a8a9f13c996b86554239f27250de6da9f 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARFASP_H
 #define CBMTRDPARFASP_H
 
diff --git a/core/detectors/trd/CbmTrdParMod.cxx b/core/detectors/trd/CbmTrdParMod.cxx
index 46f00ab022b37e34a3e299a369a5bb9472f76b8d..d5d9710ed33752e1e7ecfedfd66bc78e757872ae 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdParMod.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/trd/CbmTrdParMod.h b/core/detectors/trd/CbmTrdParMod.h
index b792722de3d8d38c108641cbc9429805eab1e176..1fc3e84ca6806f40bc552f66b918664339d8869a 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARMOD_H
 #define CBMTRDPARMOD_H
 
diff --git a/core/detectors/trd/CbmTrdParModDigi.cxx b/core/detectors/trd/CbmTrdParModDigi.cxx
index 3aba537c28c7b9b47a63ef7e244121c2522efe43..c64a5a573061de72a37f8194e4f27a12b5e2541f 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
+  * @authors f.uhlig, ebechtel, a.bercuci, praisig, v.friese **/
+
 #include "CbmTrdParModDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdParModDigi.h b/core/detectors/trd/CbmTrdParModDigi.h
index 18fb0475cb7d24d2294911a15620f49c71097773..fedfb21f47919fc23d1bfaa9ec18a6f9031ed5d9 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
+  * @authors f.uhlig, praisig, ebechtel **/
+
 #ifndef CBMTRDPARMODDIGI_H
 #define CBMTRDPARMODDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParModGain.cxx b/core/detectors/trd/CbmTrdParModGain.cxx
index f89b20b93cf01ef8783d785d294b9aefebc9ab62..bf19e4c59c76aa9352828761cf5853e35ad6247f 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdParModGain.h"
 
 
diff --git a/core/detectors/trd/CbmTrdParModGain.h b/core/detectors/trd/CbmTrdParModGain.h
index dadb61f6f4208518b466e2526cb150b3a2cd3993..05bfffe79691e4f5ad8643ba2c40186be03b3040 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARMODGAIN_H
 #define CBMTRDPARMODGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParModGas.cxx b/core/detectors/trd/CbmTrdParModGas.cxx
index 235c110d2ad3faea3cf3422d33bc265680721895..b2f8bc3b2f292827336add231040a4eb3b1aaf23 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
+  * @authors a.bercuci, f.uhlig **/
+
 #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..427a9d4116112a8b79d9182c1408e4d4258bad4f 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
+  * @authors f.uhlig, a.bercuci **/
+
 #ifndef CBMTRDPARMODGAS_H
 #define CBMTRDPARMODGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParModGeo.cxx b/core/detectors/trd/CbmTrdParModGeo.cxx
index 0fd39166d3fd6a77a3c7d113cff4b3d6000a864f..68b161f80b1c8a5306ae3ff025029cf1e3e771ad 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
+  * @authors a.bercuci, f.uhlig **/
+
 #include "CbmTrdParModGeo.h"
 
 #include <TGeoBBox.h>          // for TGeoBBox
diff --git a/core/detectors/trd/CbmTrdParModGeo.h b/core/detectors/trd/CbmTrdParModGeo.h
index abad885456195db7dd93377edb11a9d054820d31..bbe990ee75f0a62ada7fb58242b44f69361e35e5 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
+  * @authors f.uhlig, a.bercuci **/
+
 #ifndef CBMTRDPARMODGEO_H
 #define CBMTRDPARMODGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSet.cxx b/core/detectors/trd/CbmTrdParSet.cxx
index 0b007d9757d51d80c8ef227ad6288706dd388e93..55754746e65ce6301e071a6a5f08ce08ea07ac9a 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdParSet.h"
 
 #include "CbmTrdParMod.h"  // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSet.h b/core/detectors/trd/CbmTrdParSet.h
index c60cc0d17e871207af099fc51506d8b5b2d455fb..38816d171d4ef21308da630b0cbd1c1d32b0e112 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSET_H
 #define CBMTRDPARSET_H
 
diff --git a/core/detectors/trd/CbmTrdParSetAsic.cxx b/core/detectors/trd/CbmTrdParSetAsic.cxx
index 3c7acf04132b036b9ce985c4b2137edad5d34900..76874c241e03f3b042dd4da44b02e38ea8f076cf 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
+  * @authors f.uhlig, a.bercuci **/
+
 #include "CbmTrdParSetAsic.h"
 
 #include "CbmTrdParAsic.h"    // for CbmTrdParAsic
diff --git a/core/detectors/trd/CbmTrdParSetAsic.h b/core/detectors/trd/CbmTrdParSetAsic.h
index f9a571c7a330844c35a3c1e0ee5b585668706f36..6ee203160bd479901f8d2c53b0ef287ca5511b29 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSETASIC_H
 #define CBMTRDPARSETASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParSetDigi.cxx b/core/detectors/trd/CbmTrdParSetDigi.cxx
index 4447f409beb33df98f7c313a17f688a65b18a22c..50aa7f93f1648afb50f19a62947d84fef5d79581 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
+  * @authors f.uhlig, a.bercuci **/
+
 #include "CbmTrdParSetDigi.h"
 
 #include "CbmTrdParMod.h"      // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSetDigi.h b/core/detectors/trd/CbmTrdParSetDigi.h
index a49ab7238817dc8a0721b9de824335e062bf1853..0f3d3aa78a150480ca46580e18594fa0e32019a8 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSETDIGI_H
 #define CBMTRDPARSETDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGain.cxx b/core/detectors/trd/CbmTrdParSetGain.cxx
index 756395469379c264e17eecba5f29977902e211b0..bce3caf9a82d817ae2cf916b1d6e95a560d65757 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
+  * @authors f.uhlig, a.bercuci **/
+
 #include "CbmTrdParSetGain.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParSetGain.h b/core/detectors/trd/CbmTrdParSetGain.h
index d75a54b1dc04697f00bc8ec97c90ca89c1362d4c..c250b19a24d48a2362543a86120763732ede99b1 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSETGAIN_H
 #define CBMTRDPARSETGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGas.cxx b/core/detectors/trd/CbmTrdParSetGas.cxx
index f0417c6068b5c9f707d739032c2faf9e4e16a2ce..f239187d3d546bb0c2567326eb00ee94db225eaa 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
+  * @authors f.uhlig, a.bercuci **/
+
 #include "CbmTrdParSetGas.h"
 
 #include "CbmTrdParModGas.h"  // for CbmTrdParModGas
diff --git a/core/detectors/trd/CbmTrdParSetGas.h b/core/detectors/trd/CbmTrdParSetGas.h
index ffbb8453bd537914ed62f8bd5f16c41927f9aae6..628b9a70eeb1e284aa45b418799226a7d470fa23 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSETGAS_H
 #define CBMTRDPARSETGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGeo.cxx b/core/detectors/trd/CbmTrdParSetGeo.cxx
index afbd8e0fd1e15cf8cb966492a7a35c9d5893bdb3..aa21cb66224126ab1b47fb1671b453c069bfc44b 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
+  * @authors a.bercuci, f.uhlig **/
+
 #include "CbmTrdParSetGeo.h"
 
 #include "CbmTrdGeoHandler.h"  // for CbmTrdGeoHandler
diff --git a/core/detectors/trd/CbmTrdParSetGeo.h b/core/detectors/trd/CbmTrdParSetGeo.h
index 0b109c6561d550397ed60836e24c088031a7f76e..894e49abd8e58f200a3e2693f2d52e566656baf1 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDPARSETGEO_H
 #define CBMTRDPARSETGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSpadic.cxx b/core/detectors/trd/CbmTrdParSpadic.cxx
index ba4fd9c2a903079f2f58315ed2c2bcd1a2b5f4f2..2249083a07dd0390f09fa162923b9c60341c1368 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
+  * @authors f.uhlig, praisig **/
+
 #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..21b6deecceab8078e6a7f23ea02f4454ffb36c3b 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
+  * @authors f.uhlig, praisig **/
+
 #ifndef CBMTRDPARSPADIC_H
 #define CBMTRDPARSPADIC_H
 
diff --git a/core/detectors/trd/CbmTrdSPADIC.cxx b/core/detectors/trd/CbmTrdSPADIC.cxx
index d660581cdc99e26500766c7347e9cac860ac9a5e..b5ebd082f9e750748a2b8b47e99ac4b390cb3557 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
+  * @authors c.bergmann, f.uhlig **/
+
 #include "CbmTrdSPADIC.h"
 
 #include "CbmTrdAddress.h"     // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdUtils.h b/core/detectors/trd/CbmTrdUtils.h
index a4e465650f9e45704460880984766a5ffd05da67..df35c08032f21722888b92ce6b00b297e5ed747c 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
+  * @authors c.bergmann, f.uhlig **/
+
 #ifndef CBMTRDUTILS_H
 #define CBMTRDUTILS_H 1
 
diff --git a/core/eventdisplay/CbmDisplayLinkDef.h b/core/eventdisplay/CbmDisplayLinkDef.h
index 38f32e594bda6e73e4d8019224d344ce55e095f1..e92dfbd9dfb3e55173945633857a10deb5c1a07e 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
+  * @authors f.uhlig **/
+
 // $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..8078cc9af5b04409c050ecde29af49a970416fb7 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
+  * @authors f.uhlig **/
+
 #include "CbmPixelHitSetDraw.h"
 
 #include "CbmPixelHit.h"  // for CbmPixelHit
diff --git a/core/eventdisplay/CbmPixelHitSetDraw.h b/core/eventdisplay/CbmPixelHitSetDraw.h
index daed534ec2bd77e3145c7dc99e35e1eab21a19cc..910ed5a3a3fd30f96258885b8091a15ccc49e1e7 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
+  * @authors f.uhlig **/
+
 #ifndef CBMPIXELHITSETDRAW_H_
 #define CBMPIXELHITSETDRAW_H_
 
diff --git a/core/field/CbmFieldCreator.cxx b/core/field/CbmFieldCreator.cxx
index 84cf438f6417546f787c50831fa45cef7be16999..bef2c77ad7359e61d53d2be76ca821e0bc1e3200 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
+  * @authors m.al-turany, f.uhlig **/
+
 #include "CbmFieldCreator.h"
 
 #include "CbmBsField.h"            // for CbmBsField
diff --git a/core/field/CbmFieldLinkDef.h b/core/field/CbmFieldLinkDef.h
index d2409103ac34dbe2c98249eb46016ebca0ab91f1..7eecc37e6b008f1001522609d6994a804a0192a8 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
+  * @authors d.bertini **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/field/CbmFieldMapData.cxx b/core/field/CbmFieldMapData.cxx
index 97ea76b49ae03b4668d5dc305bfab161f09a6388..49515b2677300c9aa1928791955aedd1cb9dc35a 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
+  * @authors f.uhlig, d.bertini **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmFieldMapData source file                -----
 // -----                V. Friese                14/02/06              -----
diff --git a/core/qa/CbmQaBaseLinkDef.h b/core/qa/CbmQaBaseLinkDef.h
index f013bc70d2bf459615cea122788028e7d04687a3..15dcc9a02281b5f6265254d428077c285af00649 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
+  * @authors se.gorbunov **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
index 826d37d82c00970edc332b493aa93b6c59c19a90..d93a3b00a377065c1be3562091ae403ec78f8628 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx b/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
index 01112696ee71e7a874ed42fc1925bcb84ebcaaff..2e73190216b0e62da4819912559862dbedc833b6 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
+  * @authors f.uhlig **/
+
 /////////////////////////////////////////////////////////////
 //
 //  CbmCosy2019ContFact
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.h b/fles/cosy2019/parameter/CbmCosy2019ContFact.h
index a98a9f349a9d7d1a3253764a554cf12d66f23f7b..f6dccfff34d5ddc9a49665bbfa8ab1f5daf3aae4 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
+  * @authors f.uhlig **/
+
 #ifndef CBMCOSY2019CONTFACT_H
 #define CBMCOSY2019CONTFACT_H
 
diff --git a/fles/flestools/CbmFlesCanvasTools.cxx b/fles/flestools/CbmFlesCanvasTools.cxx
index 50fb6e55a41e3fb5a5d2858cfbcc23b0c1403aed..cb2e2d9bc7814390007264671fa02724349aa8a7 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmFlesCanvasTools.h"
 
 #include "TCanvas.h"
diff --git a/fles/flestools/CbmFlesHistosTools.cxx b/fles/flestools/CbmFlesHistosTools.cxx
index c61c8640d8de5f63b6de4c84c121f582193ef734..48e57017465970e64a2dfbf8e94f6aa5ddeb7d2d 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 #include "CbmFlesHistosTools.h"
 
 #include <cmath>
diff --git a/fles/flestools/CbmFormatDecHexPrintout.cxx b/fles/flestools/CbmFormatDecHexPrintout.cxx
index 4624eb19f665f32ec8728d8bd9f3ece2814b7452..5c6860d1a44e149fdbe24b41eeae1975176bcdb7 100644
--- a/fles/flestools/CbmFormatDecHexPrintout.cxx
+++ b/fles/flestools/CbmFormatDecHexPrintout.cxx
@@ -1,3 +1,7 @@
+/** @file CbmFormatDecHexPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #include "CbmFormatDecHexPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsBufferPrintout.cxx b/fles/flestools/CbmFormatMsBufferPrintout.cxx
index 1a133b316ed8c753ad47ed351ed4f1cca5e5f0e6..58b10a9ceac50b9a8559a0b1a96ceafc379aee64 100644
--- a/fles/flestools/CbmFormatMsBufferPrintout.cxx
+++ b/fles/flestools/CbmFormatMsBufferPrintout.cxx
@@ -1,3 +1,7 @@
+/** @file CbmFormatMsBufferPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #include "CbmFormatMsBufferPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsHeaderPrintout.cxx b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
index eb8599cecb3153b3ba4644ccafe54b313963c294..ee9a20afcddd33f6ab9c9bdf7b220044c056f0a6 100644
--- a/fles/flestools/CbmFormatMsHeaderPrintout.cxx
+++ b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
@@ -1,3 +1,7 @@
+/** @file CbmFormatMsHeaderPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #include "CbmFormatMsHeaderPrintout.h"
 
diff --git a/fles/flestools/CbmFormatTsPrintout.cxx b/fles/flestools/CbmFormatTsPrintout.cxx
index a9cb8151ed3920acea8bddf8759fc0df80701f8c..8bfb3eb52a55d1525f9a5fff12286f6f5dfa46bb 100644
--- a/fles/flestools/CbmFormatTsPrintout.cxx
+++ b/fles/flestools/CbmFormatTsPrintout.cxx
@@ -1,3 +1,7 @@
+/** @file CbmFormatTsPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #include "CbmFormatMsBufferPrintout.h"
 #include "CbmFormatMsHeaderPrintout.h"
diff --git a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
index dcba547cbf5e5c109c98fcad1f089576379e4a1b..8b26755b1aed4b42609aa4c556a8b178e8c11514 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
+  * @authors p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
index 9e8d7f78e55c31dadeaa9c5ad8929031a1001b8d..9119309c2502addc9c7c5bb92a72bd743f85cdfc 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
+  * @authors e.ovcharenko, p.-a.loizeau, a.weber, andrey.lebedev, v.friese **/
+
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
index 815cb0427693f4be95af6d498aa5dad3726da950..c8e5c827d2e35b82e915efb3c18424b831e57605 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
+  * @authors e.ovcharenko, p.-a.loizeau, a.weber **/
+
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
index 695758732e7689ccf0b3b2572e8ae2f9a59a45aa..5c9eb53db1b62a00272429cc947a02da2794229d 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
+  * @authors f.uhlig, praisig **/
+
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
 
 #include "CbmTrdAddress.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
index 85c8321b8f62570894c7690b8deff7a9b3cfc72f..b48fe5e223c6314f0ad2a46eec5548d78e8fedd2 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
+  * @authors e.ovcharenko, p.-a.loizeau, a.weber, f.uhlig **/
+
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
index 1fef6d23564dbcf3deb676436260166ef7196c62..8d2e418ea356fdbed93aabf7b22725a87ad3bdd3 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
+  * @authors e.ovcharenko, p.-a.loizeau **/
+
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
index e3fc263a30d78579b9382a4fe79d26beb091be87..97399abce5e44b65260da96597ee077c3dd1d3f9 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
+  * @authors f.uhlig, praisig **/
+
 #include "CbmMcbm2018UnpackerTaskTrdR.h"
 
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
index 5eda739f4827798285e7e70c0347d4302ce0d91a..414aa7b6ff87f7f7d9d894063b98bdf940f16e4f 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
+  * @authors e.ovcharenko **/
+
 #include "CbmMcbm2018UnpackerUtilRich.h"
 
 #include <iostream>
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
index 0a6d1ff79b22696aec8ec15f6e7ee12a96957197..bfe7dc297727fc37aae1b96ce7e0c4099b117c9d 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
+  * @authors e.ovcharenko **/
+
 #ifndef CbmMcbm2018UnpackerUtilRich_H
 #define CbmMcbm2018UnpackerUtilRich_H
 
diff --git a/fles/star2019/CbmFlibStar2019LinkDef.h b/fles/star2019/CbmFlibStar2019LinkDef.h
index 50b720849d543ace68330f3c6c5bbd2017bb136d..dfd93132265ebb7a3e8dfee0c70010863731c62e 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
+  * @authors p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.cxx b/fles/star2019/parameter/CbmStar2019ContFact.cxx
index a814ef798fcc896bc352e7d4d345538bded846f8..8d83c165a7020a4756701a4cce1a30990649aa67 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
+  * @authors p.-a.loizeau **/
+
 /////////////////////////////////////////////////////////////
 //
 //  CbmStar2019ContFact
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.h b/fles/star2019/parameter/CbmStar2019ContFact.h
index b6e8f8121477940d46ad7579b6d6b3065f7092cd..c1b628542ea089e3b7a4f55a0d9d2dc64edc5089 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
+  * @authors p.-a.loizeau **/
+
 #ifndef CBMSTAR2019CONTFACT_H
 #define CBMSTAR2019CONTFACT_H
 
diff --git a/macro/KF/DecayConfig.C b/macro/KF/DecayConfig.C
index 963b7faac68a4b0ecf1b170045783ed9c2afd14f..4f39c4302ddd8f7c75716ca82c33bbf08d1c88df 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
+  * @authors v.friese **/
+
 void DecayConfig()
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C b/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
index d56e0b9a518093556d68626ddd702d9765755f44..1001d12a81d85ff00a8f95787ae99ca44a1509ff 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
+  * @authors m.zyzak **/
+
 // #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..9520c8efdaddca034a0ad1a66b43323e0dfa1e26 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
+  * @authors m.zyzak **/
+
 void DrawParticlesFitQA(int iParticle = 0)
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/GetParticleName.C b/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
index 209fcabc2a0c553c410553c8ce00ac89a66a6402..6ca75cca8c20a240c968cf50025111a28e0b1582 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
+  * @authors m.zyzak **/
+
 // #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..827b4f5cb176fc88ae9d63abd9c6316b0db16016 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // 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..35d8da1469aa47dc18a453364be1974e9d300766 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
+  * @authors v.friese **/
+
 void registerGeantDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerLightIons.C b/macro/KF/registerLightIons.C
index 872a8ed04cef969b4cfa53d2c25fd64403b88d2b..b9931eead5a5a9c70073c93d65728f92c6cabb69 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
+  * @authors v.friese **/
+
 void registerLightIons()
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerPythiaDecays.C b/macro/KF/registerPythiaDecays.C
index e0410c5f8ef24bef4cc7b7fb9f68b547b5847e9d..8ad546cadd81ed4e93bf247bfaf628ce2326e757 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
+  * @authors v.friese **/
+
 void registerPythiaDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/L1/perf.C b/macro/L1/perf.C
index 3c3cbf3021077e8b1f8048954a7ab7d74dba06d0..f27cdefb79104e5862f03d743ebd689da45ddf84 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
+  * @authors d.bertini **/
+
 void perf()
 {
 
diff --git a/macro/L1/rec.C b/macro/L1/rec.C
index 554ddbbb2ac500edc06765fe63094893b7ec8713..ae897e771e74da04bafaf705e869973879169c04 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
+  * @authors d.bertini **/
+
 void rec()
 {
 
diff --git a/macro/L1/sim.C b/macro/L1/sim.C
index 8c479596980a443083a5ec69d462bfcc4039238e..e522cb5d2938965d2e02675e718e1a8ec3e21038 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
+  * @authors d.bertini, m.al-turany **/
+
 // 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..d5c85270be909d900a6915ee8c13befd091f418c 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
+  * @authors d.bertini, m.al-turany **/
+
 // 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..cb51a05cf4ae8fa246d6cb958b07186879210a9f 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,7 @@
+/** @file run_analysis_tree_maker.C
+  * @copyright Copyright (C) name="CpuLoad" CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors klochkov44, v.klochkov, wielanek **/
 
 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..f7471d10a935a354715e115fafdfa8ac3596f139 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
+  * @authors lubynets **/
+
 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..d895f8a4a35085943f312b4bb4a7be700cd2c920 100644
--- a/macro/analysis/common/cuts/cbm_cuts.h
+++ b/macro/analysis/common/cuts/cbm_cuts.h
@@ -1,3 +1,7 @@
+/** @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
+  * @authors klochkov44 **/
 
 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..18f90f53206c25c2f933291ee01ff697308cf77a 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
+  * @authors v.klochkov, klochkov44 **/
+
 //#include <AnalysisTree/TaskManager.hpp>
 //#include "AnalysisTree/Cuts.hpp"
 
diff --git a/macro/analysis/conversion2/eventDisplay.C b/macro/analysis/conversion2/eventDisplay.C
index ec05ad9f96efa7a1ccf0b5bf0d6b60ddb224e2d3..45791c936bcdc6f0675f9a9270a70103247507df 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
+  * @authors f.uhlig **/
+
 ///// 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..100592256cd4cbf7e3168a306d69ca66fa571976 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
+  * @authors f.uhlig **/
+
 ///// 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..bbcbf21d9bc1aea297a68cfc1af2a4480235ae96 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9c31b37c8744ffa4a96c2d57cfc292908ce75fa0 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..01d89bc577ab21e5e61a230d30dadbcb7d939ae2 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
+  * @authors e.lebedeva, cornelius.riesen **/
+
 //#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..fcfb3acc5e73c187ca3de013b4c87f4e76b03d4a 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
+  * @authors e.lebedeva, cornelius.riesen, s.lebedev **/
+
 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..313a955438ee45849a2073bf877b28aa964b46bd 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
+  * @authors e.lebedeva **/
+
 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..c2cf0420704297efb9c3d3b6ca20853d5d2479c0 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
+  * @authors e.lebedeva, cornelius.riesen **/
+
 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..e268b9feef3631bdd33259240b51439628f60f97 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
+  * @authors s.lebedev **/
+
 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..ad8fe7840c90c4e686f7355a4870206d746bf58e 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
+  * @authors s.lebedev **/
+
 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..d261625e5806905bb69513d97651c186d1471a36 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
+  * @authors andrey.lebedev, s.lebedev, cornelius.riesen **/
+
 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..adae3ec4d35f85f110148e61909ef186ddc2d00d 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
+  * @authors s.lebedev **/
+
 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..e09eaed0bb25487b7a8702b73efa803a8f807a97 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
+  * @authors andrey.lebedev, s.lebedev, cornelius.riesen, e.lebedeva **/
+
 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..ef08cdc31c398881019ff2e64a8ee5d0a3d41555 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
+  * @authors andrey.lebedev, s.lebedev, cornelius.riesen, e.lebedeva **/
+
 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..25ef73a98a79b44df8bf4771d54308513a93f18f 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
+  * @authors s.lebedev, e.lebedeva **/
+
 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..be3ef07a9845ebbca3f116d6a1bf13e59e880c65 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..d423b749de3e42847b85cc41a092eba10941c0b9 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..a3211f8c7a743eb79f482b40a30006c8ebb2400b 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..c3903d554c1805a8ff06b47b21082a843a2bf0a6 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..85605ae86ee1c0a482cb4949c5a96c32095bf479 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..f3bf44d1fd7286374cc2abb59ec1d75a4c5f4fa6 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
+  * @authors s.seddiki, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // ----- 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..fed270d296d6e1d793ccdcece30c63ff43081983 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
+  * @authors s.seddiki **/
+
 // -------------------------------------------------------------------------
 // ----- 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..84d041e3861a1a9f22921cd3bd2096df85749bb8 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..bf7a558b98796501cc9ee2ffab625857321a0002 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..b6bc4c12de4e5f981b3e3a1770abffea86a7b162 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
+  * @authors e.kryshen **/
+
 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..020271601c2048fe21b2416cfe19858ca6780d7d 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
+  * @authors e.kryshen **/
+
 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..e7ad7ff72e42c89a4f7c4e4964c7b240af5e8d33 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
+  * @authors e.kryshen **/
+
 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..ba6e227bf118ae608b32d63512455784f45eee33 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
+  * @authors e.kryshen **/
+
 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..e4bace003db8a54ddd76b3e6ee93382ee0a2211d 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
+  * @authors e.kryshen **/
+
 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..b37ab7626f395c98c130eefadb1637a65bd84db7 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
+  * @authors e.kryshen **/
+
 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..02762ef3fcb8b0c25ebbbd998c9c896c0129770c 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
+  * @authors e.kryshen **/
+
 void drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/drawM_om.C b/macro/analysis/hyperons/drawM_om.C
index 5308df796e3a5bb3f2b69a51f7d1b473c0f487ab..cbf296a76843cec2105e6cd687515d737cb18f7b 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
+  * @authors e.kryshen **/
+
 drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/eff.C b/macro/analysis/hyperons/eff.C
index e550e6121c25039ea32f5bba278fff5db910f3f1..ac339dd7aa3f65ef3fc0cdf1a061ea418c59606d 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
+  * @authors e.kryshen **/
+
 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..408591e1b15484897c836d3be39316a8d58df8a5 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
+  * @authors e.kryshen **/
+
 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..4476b4285a1b65da23009a409a4b50abb2e856ee 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
+  * @authors e.kryshen **/
+
 {
   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..d4099a59869dfdf213f2267a58b6d3e7640afecd 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
+  * @authors e.kryshen **/
+
 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..ede853a180b5031436eafbd186d808b17b02364c 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
+  * @authors e.kryshen **/
+
 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..9c30ff18ab755308fdf4639b30c6db4a5317f03d 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
+  * @authors e.kryshen **/
+
 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..2d0721a2b0bf679d8eccb3a885e735801d769f58 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
+  * @authors e.kryshen **/
+
 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..b4d1a3d56d36a1c17d5599a7e51ea0c342686344 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
+  * @authors f.uhlig **/
+
 void DecayConfig()
 {
 
diff --git a/macro/analysis/jpsi/run_sim.C b/macro/analysis/jpsi/run_sim.C
index 0194e25544d3e44cbadd42d9cd404a33a46d5aff..e3266d793fb82e034b597511c5d07c24c51ca658 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..64f626445c27916d41b4047dee072674b949658a 100644
--- a/macro/analysis/jpsiana/draw_analysis_jpsi.C
+++ b/macro/analysis/jpsiana/draw_analysis_jpsi.C
@@ -1,3 +1,7 @@
+/** @file draw_analysis_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 void draw_analysis_jpsi()
 {
diff --git a/macro/analysis/jpsiana/draw_litqa.C b/macro/analysis/jpsiana/draw_litqa.C
index 6384460e587b0539874705ce888e789df3598b71..ad3473a0a9208b5b553e69541ef23b4f51ba9128 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
+  * @authors s.lebedev **/
+
 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..0b363e25e7d334394e7d4032a5cc8491d397c322 100644
--- a/macro/analysis/jpsiana/draw_superevent_jpsi.C
+++ b/macro/analysis/jpsiana/draw_superevent_jpsi.C
@@ -1,3 +1,7 @@
+/** @file draw_superevent_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 void draw_superevent_jpsi()
 {
diff --git a/macro/analysis/jpsiana/hadd.C b/macro/analysis/jpsiana/hadd.C
index 0643ffa4706527521457e94b3dd4836c9002c42e..b17e07eed49a664b00a0e766659ef7ba9451f701 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
+  * @authors s.lebedev **/
+
 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..1ccd0906f8092268038073e6a769e0e99137897a 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
+  * @authors e.lebedeva, s.lebedev **/
+
 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..7275bb2c1e13c518e9ccb5b5f9ee2c0fc17ab29c 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
+  * @authors s.lebedev **/
+
 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..2789324aa7ee1df4e49eeab3478c484e236f6fae 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
+  * @authors e.lebedeva, s.lebedev **/
+
 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..b65b5618381c99a99813d3486902393afa0af0a5 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
+  * @authors e.lebedeva **/
+
 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..01ad91648082745874b1b26053932f62c56cdb14 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
+  * @authors a.weber, s.lebedev **/
+
 #include "Riostream.h"
 
 void run_superevent_jpsi()
diff --git a/macro/analysis/much/ANN.C b/macro/analysis/much/ANN.C
index d8095ae114649e9e7fe1f18e63efc8d9ef3c78e6..786a527e5cbd094aa5d5dd666f35cadf0dcd7f6a 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // ANN training of muon track candidates
diff --git a/macro/analysis/much/Add_histo.C b/macro/analysis/much/Add_histo.C
index 4c3cf0be64fa119b14554a2db8efc5383fca2296..ae3d9721acc7887bd19a96177c1379b3f47ff3d5 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // 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..b9f265719b530aca2b96d46f4807f01b443f2dcf 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // Example of efficiency correction procedure for omega meson
diff --git a/macro/analysis/much/InvariantMassSpectra.C b/macro/analysis/much/InvariantMassSpectra.C
index f80649fc9dd9d5944dd25c730c35371f55675be7..8b888ef1dfadfb8e752acb5e8ca20f682992ec1c 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // 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..2b24b0cf6f046cb0202fd0ad7a32fe9f27b838d9 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/InvariantMassSpectra_mix.C b/macro/analysis/much/InvariantMassSpectra_mix.C
index 3433d066958b52007364e7a98250c6ecbd4a429d..ca5bbcd46902dd6f4a9192b7ac8b2f350fd35fc5 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/Optimization.C b/macro/analysis/much/Optimization.C
index 5a820b9c20fd85bca72daf2f07af3ea25f1b333c..4b282afed83a40b98e61aaf235db0b84bf9e0c6a 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // 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..bb4303fa0ddd30d09964f42c58a244c27d465f95 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
+  * @authors f.uhlig, a.senger **/
+
 //---------------------------------------------------
 //
 // 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..119ef7aab3ab46ea9753511c3dc035f66fd0b271 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // 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..014ef398fbc7169c9e3d929d02ddb38a9c95630a 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
+  * @authors v.friese **/
+
 /*
 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..66d3db9e296be68685c9b57a649a4bde59d8bff8 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
+  * @authors p.sitzmann **/
+
 void CharmSetup()
 {
   // Input Parameter
diff --git a/macro/analysis/opencharm/HistogramProduction.C b/macro/analysis/opencharm/HistogramProduction.C
index fe94b0b029dee29981941821af147acc845276ee..4a29656d1573c410fb244a187f4eb73148f940db 100644
--- a/macro/analysis/opencharm/HistogramProduction.C
+++ b/macro/analysis/opencharm/HistogramProduction.C
@@ -1,3 +1,7 @@
+/** @file HistogramProduction.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelection.C b/macro/analysis/opencharm/PairSelection.C
index c562f7a13113a71f6519b2c482fcebd01bf86f3e..eaa3136cde60c7620130dcfa445be8b9b5bfa693 100644
--- a/macro/analysis/opencharm/PairSelection.C
+++ b/macro/analysis/opencharm/PairSelection.C
@@ -1,3 +1,7 @@
+/** @file PairSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelectionSE.C b/macro/analysis/opencharm/PairSelectionSE.C
index e5898433192eaa374eab922b87def9407d920cfb..299bd5712bf5727aa6eb83ddd8849000ccc3a5cf 100644
--- a/macro/analysis/opencharm/PairSelectionSE.C
+++ b/macro/analysis/opencharm/PairSelectionSE.C
@@ -1,3 +1,7 @@
+/** @file PairSelectionSE.C
+  * @copyright Copyright (C) 2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/TrackSelection.C b/macro/analysis/opencharm/TrackSelection.C
index 80cb10846c3d6c7ca93e3a4188ba10e7d94b84a7..59f0449891622d2d0fda9ce427f04f8377050c10 100644
--- a/macro/analysis/opencharm/TrackSelection.C
+++ b/macro/analysis/opencharm/TrackSelection.C
@@ -1,3 +1,7 @@
+/** @file TrackSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/opencharm_delta.C b/macro/analysis/opencharm/opencharm_delta.C
index 5e046503a8338047a6a7a99607ac1e34c3ee35a9..080e16406e13ddba1335ce24095ae000fe4b3f65 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 //
 // 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..f07ab808e8b2d42d6a4398f7be0bd41a02cfedf6 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
+  * @authors p.sitzmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..40b9f10dcfde65d77f31718878c00c7543eca120 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 //
 // 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..e1179ecbedb613be57451d67b68a6731aeb33df3 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
+  * @authors ebechtel **/
+
 //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..1ca9831bee8f13d2aaf8c6e9e512241157108289 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
+  * @authors n.herrmann **/
+
 /*
 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..de502c795e6b7cd036fa8a92c62de3cd0fd097d0 100644
--- a/macro/beamtime/cern2016/MuchCreateMap.C
+++ b/macro/beamtime/cern2016/MuchCreateMap.C
@@ -1,3 +1,7 @@
+/** @file MuchCreateMap.C
+  * @copyright Copyright (C) 2016 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors v.singhal **/
 
 #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..1982865dc3167e252e9b0347a106aa98dfc205d6 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
+  * @authors n.herrmann **/
+
 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..f385fe377997228d262de06b44958b2ada6e5690 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
+  * @authors n.herrmann **/
+
 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..d423441f5fa5879eed3e7622ad3eedc4481b5321 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
+  * @authors n.herrmann **/
+
 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..6d1858ce0f0152e180d321df9cb58ac1863f0e51 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
+  * @authors n.herrmann **/
+
 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..216a93914f3f07997747af8f0435ef9014e9b2ca 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
+  * @authors n.herrmann **/
+
 {
 }
 
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
index a0622d197a761de065a3f4dc215237eb8c90a4d8..b1891e62d286bc9f1ab14c1ccaf70763d3f50677 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
+  * @authors p.-a.loizeau **/
+
 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..c2b5be9b6716293d4e07ddd1e967178bc03ae7e0 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
+  * @authors p.-a.loizeau **/
+
 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..4130ce82c7f1188c8dc1a7741b3dfc23e39384c1 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
+  * @authors p.-a.loizeau **/
+
 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..33d0dc62285d668b4469c8dac7c858f15cec0e5b 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
+  * @authors p.-a.loizeau **/
+
 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..d88f2bcc8a52f8f50844514abf9d11c3520df0cf 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
+  * @authors p.-a.loizeau **/
+
 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..e42030af266a010543bef73dea797aecce7438b2 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
+  * @authors p.-a.loizeau **/
+
 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..23c215aab4f624cfb6ee8df485f102a625d99cc3 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
+  * @authors p.-a.loizeau **/
+
 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..47fed8d3eea0d8ba90a8c22ecbbf38a7ad9d4cfa 100644
--- a/macro/beamtime/cosy2018/DtStackS1.C
+++ b/macro/beamtime/cosy2018/DtStackS1.C
@@ -1,3 +1,7 @@
+/** @file DtStackS1.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 void DtStackS1()
 {
diff --git a/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C b/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
index b2d0a3fe7ebf6617c1d6b75832fde13f8a4ac31e..2148402f747891fe5d223ab2ec9aa8c589d5d4ab 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
+  * @authors p.-a.loizeau **/
+
 Bool_t DupliHitsSummaryCosy2018()
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C b/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
index 9f73912b239ab6beaa824920d935bdeae4ef9e91..a8c01a25755f406d3ed0c33f574a583e47fbdb50 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
+  * @authors p.-a.loizeau **/
+
 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..70e0a5ffff793b68456775e2999807eee3a2affc 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
+  * @authors p.-a.loizeau **/
+
 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..5767063c9d4b0854695bc0ab3f5f385df044e080 100644
--- a/macro/beamtime/cosy2018/plotCosyHistos.C
+++ b/macro/beamtime/cosy2018/plotCosyHistos.C
@@ -1,3 +1,7 @@
+/** @file plotCosyHistos.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 void plotCosyHistos()
 {
diff --git a/macro/beamtime/cosy2019/FindHodoOrCoinc.C b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
index d5127316a0d93881cc6670039949306341c4475b..1338325debb9d4e8d650a0aeb74f539e280f7cef 100644
--- a/macro/beamtime/cosy2019/FindHodoOrCoinc.C
+++ b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..7cb105361e2009fadf409225ef84105a1c8cff49 100644
--- a/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..80239f9a8ff870e507c1db0a58c1994ed0845052 100644
--- a/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..f875828d83d90ab674acab35917a47103186651b 100644
--- a/macro/beamtime/cosy2019/FindNoisyChanSts.C
+++ b/macro/beamtime/cosy2019/FindNoisyChanSts.C
@@ -1,3 +1,7 @@
+/** @file FindNoisyChanSts.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 
 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..cb0f6b068c0446f3ad0f516261f9a66b4e4d28c2 100644
--- a/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..62b7ee006280d185d0527c5195772fe63b5bbaa8 100644
--- a/macro/beamtime/cosy2019/PlotClusterCharge.C
+++ b/macro/beamtime/cosy2019/PlotClusterCharge.C
@@ -1,3 +1,7 @@
+/** @file PlotClusterCharge.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..77f24b30a230a77901c37269a3ba2f18117d0331 100644
--- a/macro/beamtime/cosy2019/PlotCoinc.C
+++ b/macro/beamtime/cosy2019/PlotCoinc.C
@@ -1,3 +1,7 @@
+/** @file PlotCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..44543d88d7d8330f6b9b745bdcf76de6f750bc01 100644
--- a/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
+++ b/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
@@ -1,3 +1,7 @@
+/** @file PlotStsPosWithHodoCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..a07d302c43474d220741b1a95ef6aeeb4e4e82a0 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
+  * @authors alberica.toia **/
+
 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..d7095b15532c014ef27186ead6539ba87dbbac9d 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..03b2c66df32cb45ac4b27270403322f73cfea809 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
+  * @authors p.-a.loizeau, alberica.toia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..5f68b3d6c347a123a802c6246d63cb4afab63057 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of cosy simulated data (2019)
diff --git a/macro/beamtime/fit_yPos.C b/macro/beamtime/fit_yPos.C
index a13af725ced55afa3aeeb327f7f550c8bec0475b..b9f9758229d9db8618806deada90d505d0d9b4c0 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
+  * @authors n.herrmann **/
+
 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..1b109825f3beb9dfacc4adc6eedb877878996dc1 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
+  * @authors n.herrmann **/
+
 // 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..64465a05578944d513f10d2e587792e78ed12481 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
+  * @authors n.herrmann **/
+
 // 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..4e5d59bd11bfdf4ce81b41209964742858fbdfdc 100644
--- a/macro/beamtime/hd2017/PlotLongRangeDate.C
+++ b/macro/beamtime/hd2017/PlotLongRangeDate.C
@@ -1,3 +1,7 @@
+/** @file PlotLongRangeDate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..e4808f637cc81f1a1b8ad0cb6b703e812ec3452d 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
+  * @authors p.-a.loizeau **/
+
 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..807b94a71ee5f1ae80da705c3d6af8be341f0530 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
+  * @authors p.-a.loizeau **/
+
 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..033951a120e5597a5d80c43edcc6ed99a7b34c93 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
+  * @authors p.-a.loizeau **/
+
 {
 }
 
diff --git a/macro/beamtime/hd2020/ana_digi_cal.C b/macro/beamtime/hd2020/ana_digi_cal.C
index 6e862bb5ed66c120853c716052f5ca9307bcd0d2..f1ca730d8a65c8e95eb612697402392d62cac9ae 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
+  * @authors n.herrmann **/
+
 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..30f371ff6c9000358fb5e91a7d4622ed83541421 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
+  * @authors n.herrmann **/
+
 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..471dae57110ce7e5e744e7cfa0bb6cf7351c5543 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
+  * @authors n.herrmann **/
+
 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..2e35f67f95d72a3c90adc40cc8008c8ad2997326 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
+  * @authors n.herrmann **/
+
 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..98da29c7d6f7a3d8d27fcc8aa14ad589cfe0388b 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
+  * @authors n.herrmann **/
+
 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..9760f9265743544436645704e76ccf7cf8620eca 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
+  * @authors n.herrmann **/
+
 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..39a2fa8f756b7fdad0d95b61f0da7f64f34ca94f 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
+  * @authors n.herrmann **/
+
 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..962541c30bfbd92ee21520e49789182e0503f180 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
+  * @authors n.herrmann **/
+
 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..0073bf03a8429196e3e08a454d3ade60ca3b1d21 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
+  * @authors n.herrmann **/
+
 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..f664de211a96d3cb59775b2261119cbc32435f40 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
+  * @authors n.herrmann **/
+
 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..18d6e6780666ce0b181a4bc3349cdeeda7127deb 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
+  * @authors n.herrmann **/
+
 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..0ee382cbd25049fd28016dbc207c15de43031d96 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
+  * @authors n.herrmann **/
+
 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..2bc30985aa8f739fe87e7992f21e3eb77957a3e1 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
+  * @authors n.herrmann **/
+
 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..86749c3e475e785a28c6ac770e1d9c5effb7343d 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
+  * @authors n.herrmann **/
+
 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..021ace1277f6837afd540f1d81b1d358b98e3876 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
+  * @authors n.herrmann **/
+
 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..14d74f4e95f224c14344a1d084029628cccf90c8 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
+  * @authors n.herrmann **/
+
 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..5e0029141efb8c3be37d4b00fa51fa1a7847429f 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
+  * @authors n.herrmann **/
+
 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..4e7872597bd887161afa04be60826a03a4ec4f30 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
+  * @authors n.herrmann **/
+
 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..4dc76cbbf08cf12a7be8ba5c2378e7f0549ebfea 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
+  * @authors n.herrmann **/
+
 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..148fec2fa32a2dc2b464fda80e4b44dbf0ffe449 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
+  * @authors n.herrmann **/
+
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/load_hst.C b/macro/beamtime/load_hst.C
index 71d253bd1bc2fac597fdd36c9712f24b00e484b9..c24ab7648005c329306a773baca91f4252b3dcc6 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
+  * @authors c.simon, n.herrmann **/
+
 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..545ea8f74117a311cba19b40321e4fa0c25df415 100644
--- a/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
+++ b/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..68dbd75a8d7938cf23e39679d7df9c723ede8b4c 100644
--- a/macro/beamtime/mcbm2018/DataRateMoniPlot.C
+++ b/macro/beamtime/mcbm2018/DataRateMoniPlot.C
@@ -1,3 +1,7 @@
+/** @file DataRateMoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 Bool_t DataRateMoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/MonitorRich.C b/macro/beamtime/mcbm2018/MonitorRich.C
index c30c10a0e769e762f7f1525db499e38500c7c29b..d71a79e085d8db77dab0b91bf89ad61ecbfd0bbf 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
+  * @authors andrey.lebedev **/
+
 /** @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..171e78e7a23e7c69312c2f931d947e237d50fe91 100644
--- a/macro/beamtime/mcbm2018/SpillRatePlot.C
+++ b/macro/beamtime/mcbm2018/SpillRatePlot.C
@@ -1,3 +1,7 @@
+/** @file SpillRatePlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 Bool_t SpillRatePlot(TString sFilename)
 {
diff --git a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
index 6decdc28584e159b5b25fca9acc443eaf5d9597f..96a149ce1e2747fa09adc3a8d88c33e533d8fd5c 100644
--- a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
+++ b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
@@ -1,3 +1,7 @@
+/** @file T0CoincPlotSingleRun.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 Bool_t T0CoincPlotSingleRun(UInt_t uRunId)
 {
diff --git a/macro/beamtime/mcbm2018/T0MoniPlot.C b/macro/beamtime/mcbm2018/T0MoniPlot.C
index 6c82255e01e8dcd2ca955d635c6e6e6b1c109200..bf7718116190f615f1d6064f28367a365b9d3087 100644
--- a/macro/beamtime/mcbm2018/T0MoniPlot.C
+++ b/macro/beamtime/mcbm2018/T0MoniPlot.C
@@ -1,3 +1,7 @@
+/** @file T0MoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 Bool_t T0MoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/TofPulserPlot.C b/macro/beamtime/mcbm2018/TofPulserPlot.C
index d87fa6a5cf4f4b5b5a4286fcd0c46221b6719113..9573a5042cd1f097fdf26ea950f52bd859000565 100644
--- a/macro/beamtime/mcbm2018/TofPulserPlot.C
+++ b/macro/beamtime/mcbm2018/TofPulserPlot.C
@@ -1,3 +1,7 @@
+/** @file TofPulserPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..b5923056097610700d68ff9fc6525fc77e835858 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
+  * @authors n.herrmann **/
+
 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..c97d9fccb98f8ceb40ce30031415153e63161563 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
+  * @authors n.herrmann **/
+
 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..e813e57e5b31034c1a025bcb70c0994e67b98975 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
+  * @authors n.herrmann **/
+
 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..e424ec051f5cedf9ce44832ef952d6da76f43f89 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
+  * @authors n.herrmann **/
+
 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..e127b629c9d4392c5201cfcf5db1bed97a092460 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
+  * @authors n.herrmann **/
+
 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..fdde2603fe423789325c11dd2a05042e68dd0a34 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
+  * @authors n.herrmann **/
+
 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..5731c9f42aecce9ec659becbb7e4f04eb51751e7 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
+  * @authors f.uhlig **/
+
 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..f8f34271275f006c942242fa64929d5e2f9c98ec 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
+  * @authors f.uhlig **/
+
 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..961cba7505282e6097e400fb190033661a4ba934 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
+  * @authors f.uhlig **/
+
 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..e1d9f30793095638866a422fd99974a8af199b3a 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
+  * @authors n.herrmann **/
+
 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..fc96d01fb319f788ee729f4c6277dc73f3fb118c 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
+  * @authors n.herrmann **/
+
 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..44f4aa0b8c00db4c2976405947e37568f61cdcfe 100644
--- a/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
+++ b/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 void eLinkMappingCrobStsFebA()
diff --git a/macro/beamtime/mcbm2018/pl_all_2D.C b/macro/beamtime/mcbm2018/pl_all_2D.C
index dd75424769901c77c3e1ebc89af9c204f0cb5a89..a33585cca335ae0c092c4c78db36e9d97eca55ad 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
+  * @authors n.herrmann **/
+
 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..5002d9582dceebf5d28f8d768dcf23ba26205832 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
+  * @authors n.herrmann **/
+
 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..54e220e462136a39cadb39ec6287069a56d4726d 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
+  * @authors n.herrmann **/
+
 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..6845ad0575032aeb5b7e107d7de259da440096a6 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
+  * @authors n.herrmann **/
+
 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..811f3ccb512881877971d6b232ecff66b7a0b707 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
+  * @authors n.herrmann **/
+
 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..8c64efbff7b1b6e94f92723a0dace1cafabf5e90 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
+  * @authors n.herrmann **/
+
 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..3b958207207ece19872819a44140b4a558f49002 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
+  * @authors n.herrmann **/
+
 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..f500289d6e937709b499dc48eba46b283ff12983 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
+  * @authors n.herrmann **/
+
 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..d781cdf45701bfbb37f18b1cf38ff4de6ea68429 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
+  * @authors n.herrmann **/
+
 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..8e7db787b8c50ef552df7f1bb224d3a59dbe3af7 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
+  * @authors a.weber **/
+
 /** @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..f0d3a5b13acb6e462ed9f49404a4f24c3b3c2283 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
+  * @authors p.-a.loizeau **/
+
 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..08fe37b120ff200a956aeec3df6b97511fb09e7e 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
+  * @authors p.-a.loizeau **/
+
 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..69db47fbf841b0b3ab3bf16dd000da3f6d61e8ea 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
+  * @authors p.-a.loizeau **/
+
 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..bf6b2a49349d3adae153192eba638f9727ffc97e 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
+  * @authors p.-a.loizeau **/
+
 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..30fbaa50524bfbd13202e476ca629003047668e1 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
+  * @authors p.-a.loizeau **/
+
 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..5fdf8ce7c516304e02a15d4ea79de748ff8c856b 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
+  * @authors p.-a.loizeau **/
+
 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..688a809547f04323824d4f6ddbdf3027ea912b75 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..f0fc96d99bcc37582ef8cabed1ee4123105238c2 100644
--- a/macro/beamtime/mcbm2019/mcbm_reco.C
+++ b/macro/beamtime/mcbm2019/mcbm_reco.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau, f.uhlig **/
 
 // --------------------------------------------------------------------------
 //
diff --git a/macro/beamtime/mcbm2020/MonitorRich.C b/macro/beamtime/mcbm2020/MonitorRich.C
index cd56749a16d579d87440790e04a36e90fdbc449d..9811b01b93699a45f10336229d052efa34ddecf8 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
+  * @authors p.-a.loizeau **/
+
 /** @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..9971b9c4f4479f350ebe32f740f7d930ed1a4b56 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..79720743a7fde64559dd537a5d4ff2a05edd3aa1 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..f64e92f067f19acbdcb6ecbc683a440d4fc613a1 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
+  * @authors n.herrmann **/
+
 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..8dc218ffff8aa39f37f9054332c777ffe560cae6 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..f80970b8f35e27cc415be01f89ce9e76c68fb41f 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..58db405b2cbd438dbda026cda16443a084612f2d 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..b4cc09519e30d0c3d031845b28fc61f2768c5c94 100644
--- a/macro/beamtime/mcbm2020/build_event_win.C
+++ b/macro/beamtime/mcbm2020/build_event_win.C
@@ -1,3 +1,7 @@
+/** @file build_event_win.C
+  * @copyright Copyright (C) 2020-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 /// 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..69aecc8efe4382437d33278fe9a63ba441fd1475 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
+  * @authors p.-a.loizeau **/
+
 #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..c26802a198ab3719ed494ad0a5c822fe43a11915 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
+  * @authors p.-a.loizeau **/
+
 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..1e0b2db7328b33c5f621ceb2c22eaeef75835e14 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
+  * @authors p.-a.loizeau **/
+
 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..79a55a6b7815fad3ae042f9c4600cd3a612d26f8 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
+  * @authors p.-a.loizeau **/
+
 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..890e18fb8c443dee066d5470ec3b076086cb9349 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
+  * @authors p.-a.loizeau **/
+
 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..39de1bd7544023c935dc84f315b7c3e51dd55619 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
+  * @authors p.-a.loizeau **/
+
 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..4ceef50ea5bdd792732e12e44609bf33c2c21941 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
+  * @authors p.-a.loizeau **/
+
 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..309955a3f7882c2021d04d83d3b9c75f65a0078d 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
+  * @authors p.-a.loizeau **/
+
 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..8aff39572e4b08a99ceeba4d7b675d2a289175fb 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
+  * @authors n.herrmann **/
+
 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..cb7bd9062efc355ad2bd89a41aebcf1bfd9463ec 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..c6cece9eff56d1460e384b68f68d6797e7b3ec11 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
+  * @authors p.-a.loizeau, praisig, n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..2716aeb5aad0c742d115f93c33aadc2297c0a0a2 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
+  * @authors p.-a.loizeau, a.toia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..eafde26fe064a5a2c54a1e8a6d6711d5f216888b 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..00203bd2f2a5cda127ef6980b79e73ec3ff228df 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
+  * @authors p.-a.loizeau, praisig, n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..d7ed0609bb9a54a8b16bf203625efce031dca351 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..b5906b4d2a48bb0f25f5518efad53005e8ec1e66 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..252f65232abda38fbf534109200ef26f3f613b40 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
+  * @authors p.-a.loizeau, praisig, n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..18990cdcd1a6d0320408f63b6e8b9404cbf31b4d 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..d8bb9c9136db80343084c29ce67a71baf3d70488 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..46da1b861b849aef5b35479c7204e1f2e63e7c57 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..aafe898f6570e83f8bf1d1d760c966c763af42ad 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
+  * @authors p.-a.loizeau **/
+
 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..35f27859d02b59faeffc83b46630bfc0f41ea8a4 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
+  * @authors f.uhlig **/
+
 //
 // 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..bb847d4ed58135e0a44f1321b1bb0b39cf6c1a49 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
+  * @authors f.uhlig **/
+
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/mtof_reco.C b/macro/beamtime/mcbm2020/mtof_reco.C
index 08507b66f594c57d0fc36068e7934bb320750805..1e1ac20263e276ecc76b7f891003db8b39aa191b 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
+  * @authors p.-a.loizeau, n.herrmann **/
+
 //
 // 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..f95a070b41782ecdc436892c5f1002c268c898a2 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
+  * @authors f.uhlig **/
+
 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..7c7a92cd840c638a8d23811213c45e7b82fcc924 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
+  * @authors f.uhlig **/
+
 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..2a1da49bc26ac8184e7ef8e87f216f4c8ca9c1f2 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
+  * @authors f.uhlig **/
+
 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..10004762dfa43d73439ae541b86ae0c3239ac56d 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
+  * @authors f.uhlig **/
+
 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..6316f74f79a44106a72e4960883cf54f8c14b2a5 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
+  * @authors f.uhlig **/
+
 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..61a09a64205f381442c6a01cabc7eef1818d7a46 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
+  * @authors f.uhlig **/
+
 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..dfce6eb2344466aa07a6cf59751ed5fce4d7dc41 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
+  * @authors f.uhlig **/
+
 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..f364d0c570c516e706f5caf1bf711649662425dc 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
+  * @authors f.uhlig **/
+
 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..168c14d05fe03746af80ddc37199665fbbccfab2 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
+  * @authors n.herrmann **/
+
 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..ca6ad8df254f8d14f191ec51bb528d3a19462047 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
+  * @authors f.uhlig **/
+
 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..e39afb261bebaba0281684249247dd70895aef00 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
+  * @authors f.uhlig **/
+
 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..0f3eb4362ca3f798d42fe4039df473b3394228a2 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
+  * @authors f.uhlig **/
+
 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..907ba5dd737c196b136fe4010d0c6547f0cba75a 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
+  * @authors f.uhlig **/
+
 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..29011fff0898191b61b4852e584dc01e67dd395c 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
+  * @authors f.uhlig **/
+
 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..b0488f91eabc68c3c48f390a79b17e9175322db1 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
+  * @authors f.uhlig **/
+
 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..9cf9e829df8b2efc65f60936f40922ee50d4bb6a 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
+  * @authors f.uhlig **/
+
 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..9696c89865afc5ad955a391fd7c6cb1d958d0378 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..207ffa3c1e5b68ce335061d236939ae1703b1095 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
+  * @authors f.uhlig **/
+
 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..6f01a8da17f1b8ddbd137a128c34914fe6d3cd16 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..396ba9519a644506abd4c76133d52f77912c972f 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
+  * @authors f.uhlig **/
+
 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..d51ecf8311a44aeb844fe7d5e7a7450ba486c8c0 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
+  * @authors f.uhlig **/
+
 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..6e7957b8dbb39d34f0e927888191d8640f6e100f 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
+  * @authors f.uhlig **/
+
 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..88e5a58addaa975e69726df4734ba48e2cf3c34d 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
+  * @authors f.uhlig **/
+
 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..fba676366c31aa52ee02369f27d730255a731908 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
+  * @authors f.uhlig **/
+
 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..1c0bdcdb5c38b42f6563b907fb4d307325ed8381 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
+  * @authors f.uhlig **/
+
 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..5cc1de52c49769edc0a7a9acb955f09427a20b46 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
+  * @authors f.uhlig **/
+
 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..25a8cca0fae3a79bfdf900c264f86b74b53faff1 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
+  * @authors f.uhlig **/
+
 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..48098203d6c2cd35706c26d5e8fef297d8705ed7 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
+  * @authors f.uhlig **/
+
 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..2ee9274bceb110f39ef6b4fefe7b90159874d60f 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
+  * @authors f.uhlig **/
+
 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..e52897f5c7af744deb4f5e6563bd5f95211ab9df 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
+  * @authors f.uhlig **/
+
 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..8cb2dc21a082f111950a44eee4ca1364939fe4fa 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
+  * @authors f.uhlig **/
+
 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..aa7d0d9102527a5afb34623bbed6d261aeb92778 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
+  * @authors f.uhlig **/
+
 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..85e6f78ee3f47583898959d3a364b6b738caa880 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
+  * @authors f.uhlig **/
+
 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..cc96f89d300f76e9fb56549e00a2c64f48b6670b 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
+  * @authors f.uhlig **/
+
 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..fc48daef4efa5c748cbe94bcd15ab717adda966e 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
+  * @authors f.uhlig **/
+
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/pl_CosmicHst.C b/macro/beamtime/pl_CosmicHst.C
index 219c4af35e20b08d363ab87f5d399a0054af9796..5518a70b79ce819c8dd4de1f147f5b583b98d3a1 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
+  * @authors f.uhlig **/
+
 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..7f271a06e057c98e1995ead0e580b6fd6ffeef8d 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
+  * @authors f.uhlig **/
+
 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..d02b466c58bec04c1da1cbd04658f71b4b1f6f22 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
+  * @authors n.herrmann **/
+
 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..a2dcf44b1f5c31657e2f9ddb5f257cc9b99b0bf2 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
+  * @authors f.uhlig **/
+
 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..b2115c8bd01d6ef595b3c42e5a0738a8f1d2c1c2 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
+  * @authors c.simon **/
+
 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..845bdbea633d5eb28ab3fc8443bc559f16f16e21 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
+  * @authors f.uhlig **/
+
 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..7306f67d71d9b868b48113a019e790a14f7ba27c 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
+  * @authors f.uhlig **/
+
 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..7aca4abe9ba4933cff6423ba8bda80ae4310918c 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
+  * @authors c.simon **/
+
 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..73064c6c5f2231f6116f43a6fb34c68fc19bf431 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
+  * @authors f.uhlig **/
+
 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..61a6f91950c40317a8a66dbf9e9859bc6c7ba7dd 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
+  * @authors f.uhlig **/
+
 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..80e72e6026911d580317822e3aaeaaba2d144b73 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
+  * @authors c.simon **/
+
 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..ba81620032bbf46f80d06a7f9919caefe168b4a9 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
+  * @authors f.uhlig **/
+
 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..db589c4e699c6aa25a182d81ff14e9cf6727fc10 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
+  * @authors c.simon **/
+
 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..1c6b88680f075b731a8b980511356a1635799e7d 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
+  * @authors f.uhlig **/
+
 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..b7b59204676422e81eab71d5e271e36e53d46e2d 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
+  * @authors f.uhlig **/
+
 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..47f09d59b96915da9b2a0104a088d7d1554feb4a 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
+  * @authors n.herrmann **/
+
 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..f5e4fcaf882660828497023db9e848649662beba 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
+  * @authors f.uhlig **/
+
 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..55017b33ced1317afb77b77cb057866fe20d1de4 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
+  * @authors n.herrmann **/
+
 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..8a663460ef94524832b1b77115c5b19ac2d78e72 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
+  * @authors f.uhlig **/
+
 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..f26ec0724e9acff35681eea9499eb9d5bb4173e1 100644
--- a/macro/beamtime/pl_XY_3D.C
+++ b/macro/beamtime/pl_XY_3D.C
@@ -1,3 +1,7 @@
+/** @file pl_XY_3D.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 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..64dc35e3449e58255c80b0e360ccebe71c15f3bd 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
+  * @authors n.herrmann **/
+
 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..61a2440de4b44477eec50a04e3b8f724a6fb1aa5 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
+  * @authors n.herrmann **/
+
 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..83736a7cabbf15d1f3b51a19d09b13f14ce2feb0 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
+  * @authors n.herrmann **/
+
 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..f041d98931101488f3b81ba746f751a8f8847de3 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
+  * @authors n.herrmann **/
+
 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..fdcde0a729e6047b0be818b91082a698794d0cfc 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
+  * @authors n.herrmann **/
+
 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..2a97ee96a6e90e50bc703f7cf89fd4079201c7ee 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
+  * @authors f.uhlig **/
+
 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..bf6d7b76d8a26baefd0f3bd344cabeff32b74536 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
+  * @authors n.herrmann **/
+
 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..eba8d02bab203cdb64d592fc2d2b93bb5742ea19 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
+  * @authors n.herrmann **/
+
 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..7bffc684c9f99002c56f1d90beec52aa1c2f4977 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
+  * @authors n.herrmann **/
+
 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..d67dd23d6e76b947142576131e3817db041759f8 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
+  * @authors n.herrmann **/
+
 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..1a7a32801aff331165418d14838119525087d3d0 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
+  * @authors n.herrmann **/
+
 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..9b6b16320cc4f6efcf25b3e569f01a90c51d5096 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
+  * @authors f.uhlig **/
+
 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..a6096884f1afdd4f73aa7f37740241322003ac33 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
+  * @authors f.uhlig **/
+
 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..48b9f7f845f9be20fd9a251a7c5dc4226df84540 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
+  * @authors n.herrmann **/
+
 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..21474bee5537216c15c82f8ca1a74dec37d579d3 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
+  * @authors n.herrmann **/
+
 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..0df40212898ef35ea499d04790a173db70ecb5b7 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
+  * @authors n.herrmann **/
+
 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..d8f53f1c80d61b6fe3b5f6b2186840d580531128 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
+  * @authors n.herrmann **/
+
 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..4c000bfa8a93dee3b6c87c9180d6bbdf29fa1a2f 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
+  * @authors n.herrmann **/
+
 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..ceb6de8ce27283a0bb8e1e3469c43981b8ec9a4d 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
+  * @authors n.herrmann **/
+
 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..739a2b3192cafec65cbfbc649910bb912163164e 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
+  * @authors n.herrmann **/
+
 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..72717346366987bc6bca741cc611aa0b84b19709 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
+  * @authors f.uhlig **/
+
 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..0e3160c96abdae138a4aa929825d9b73dd45fe26 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
+  * @authors f.uhlig **/
+
 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..93332e31c979755992d154299e3d3ffa2f9d6671 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
+  * @authors f.uhlig **/
+
 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..f51fac81638358201132043fbb3b939a99aa1d2e 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
+  * @authors n.herrmann **/
+
 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..532c7beaec78177012dcf6fa8b3e8f21e666595d 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
+  * @authors f.uhlig **/
+
 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..da298320cd39d1e7b8e016615a8ec53fb3414f52 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
+  * @authors f.uhlig **/
+
 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..b681702870eda37ac499dbc9e23072dbb272c871 100644
--- a/macro/beamtime/pl_cor_walk.C
+++ b/macro/beamtime/pl_cor_walk.C
@@ -1,3 +1,7 @@
+/** @file pl_cor_walk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_eff_XY.C b/macro/beamtime/pl_eff_XY.C
index a9d0208b8088dd533b11bd7ec1d78701ba908288..63f5d6d1cccda077e4d095ae9d28e47072c201cf 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
+  * @authors n.herrmann **/
+
 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..78621152da1d0e6178dbea407e78f133e00ae933 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
+  * @authors n.herrmann **/
+
 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..491154de0062628f23bd3d1c8c360f805105c072 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
+  * @authors n.herrmann **/
+
 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..9dce117b931f1c3f179a33215486d80f3f13612a 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
+  * @authors n.herrmann **/
+
 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..7cfe91bcf025f1f5006e35314b770c19c5f10d68 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
+  * @authors n.herrmann **/
+
 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..28f74976125f17db75952d5460ba39f70d66df6a 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
+  * @authors n.herrmann, c.simon **/
+
 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..a3a8b8cbe6d29f4764c37a25e5bc1035684d6750 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
+  * @authors n.herrmann **/
+
 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..a0ee67c5728d3dc8a3f1d6f50869909a96d25911 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
+  * @authors n.herrmann **/
+
 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..b809b14447800fe912b849010373f6474ad462a2 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
+  * @authors n.herrmann **/
+
 {
   //  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..55ba179d2e1baf585f851a2159609639534f1726 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
+  * @authors n.herrmann **/
+
 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..b918c6fc9a9b514d1820b41fe37b11d99241c59e 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
+  * @authors n.herrmann **/
+
 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..7de4553867213e1b6d063441e6049ba62e910f34 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
+  * @authors n.herrmann **/
+
 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..c1c4b126def44fd8b70c28390987ffca636d4228 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
+  * @authors f.uhlig **/
+
 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..6dddfeea58c9ed22291dd71e896ca03744e74717 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
+  * @authors n.herrmann **/
+
 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..1fcd00f478431bedbdc7a4fb103ac668bec6e83c 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
+  * @authors n.herrmann **/
+
 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..c89d0ef0e7e1785f122156889c754d2443352bc4 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
+  * @authors f.uhlig **/
+
 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..2d74e92d425a8d67b3ac3507365d80c99e48c308 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
+  * @authors f.uhlig **/
+
 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..46647747039ef9753b577856917690fdfdf94414 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
+  * @authors n.herrmann **/
+
 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..879d19a24e8a34f3fbb3a1c1d7bec6e43c14cc49 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
+  * @authors n.herrmann **/
+
 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..1affaefa48a250075c1d38150a9d04374ac94ee3 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
+  * @authors n.herrmann **/
+
 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..659d3970a9f1d55d83c7caed5d0add621e49650c 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
+  * @authors f.uhlig **/
+
 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..4c844d74da632fc6836810c41e05405a075830b6 100644
--- a/macro/beamtime/pl_rel_ratio.C
+++ b/macro/beamtime/pl_rel_ratio.C
@@ -1,3 +1,7 @@
+/** @file pl_rel_ratio.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors f.uhlig **/
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_resi2D_trk.C b/macro/beamtime/pl_resi2D_trk.C
index e02174af5fed1a4ee27e796879671753e288a80b..da17c2af1949a2abd8eb69f9b0591ba30059a897 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
+  * @authors n.herrmann **/
+
 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..ba3835f88634bb59f056f24f3a32ce80f1ebe01c 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
+  * @authors f.uhlig **/
+
 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..241be3cd53fbc5da0a1604fa3448729550dc6b27 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
+  * @authors n.herrmann **/
+
 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..949205549fd69e37ef4c2a4f4b43d0c087585498 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
+  * @authors n.herrmann **/
+
 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..945ed53ab1734e999b21ff8b3a61f59a6de35e72 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
+  * @authors f.uhlig, n.herrmann **/
+
 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..85c40d184d2bed450d3cb89195c27cd8007b203b 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
+  * @authors c.simon, n.herrmann **/
+
 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..5e38cd0945a3d495691d9f0f19b04a645ef9fb3b 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
+  * @authors p.-a.loizeau **/
+
 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..442f87ea053318020b0f0cb6d665a1bd0c5d6284 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
+  * @authors p.-a.loizeau **/
+
 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..47514fce9c52618544af939082b32db749d6c04a 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
+  * @authors p.-a.loizeau **/
+
 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..0d4a50514670c6a11acaacb813e3fc7ed972d57a 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
+  * @authors p.-a.loizeau **/
+
 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..67fe1bd0a1533fc5c9dc5c5c9b69609ab1879f4c 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
+  * @authors p.-a.loizeau **/
+
 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..15ce7a3c90e834a349182f5f7bb33234be153c6d 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
+  * @authors p.-a.loizeau **/
+
 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..1d6a057fc758c588e56e6fc336da0bb52581052c 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
+  * @authors p.-a.loizeau **/
+
 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..7148b639f13c5c1abcfc40da9dc73d50a09a65a4 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
+  * @authors p.-a.loizeau **/
+
 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..a62a576924a70a01b35934f408f1a4ff095007b2 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
+  * @authors p.-a.loizeau **/
+
 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..756c3967877e925568ff402460e1fcd53b1553a9 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
+  * @authors p.-a.loizeau **/
+
 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..bd0b7eab8cc5cf44e205763574cebc9c603637fd 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
+  * @authors p.-a.loizeau **/
+
 {
 }
 
diff --git a/macro/beamtime/star2018/ana_digi.C b/macro/beamtime/star2018/ana_digi.C
index 05ab8138e559726c9f99d9975a1522a5cfc261a8..5e38cd0945a3d495691d9f0f19b04a645ef9fb3b 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
+  * @authors p.-a.loizeau **/
+
 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..442f87ea053318020b0f0cb6d665a1bd0c5d6284 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
+  * @authors p.-a.loizeau **/
+
 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..47514fce9c52618544af939082b32db749d6c04a 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
+  * @authors p.-a.loizeau **/
+
 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..0d4a50514670c6a11acaacb813e3fc7ed972d57a 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
+  * @authors p.-a.loizeau **/
+
 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..67fe1bd0a1533fc5c9dc5c5c9b69609ab1879f4c 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
+  * @authors p.-a.loizeau **/
+
 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..15ce7a3c90e834a349182f5f7bb33234be153c6d 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
+  * @authors p.-a.loizeau **/
+
 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..1d6a057fc758c588e56e6fc336da0bb52581052c 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
+  * @authors p.-a.loizeau **/
+
 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..7148b639f13c5c1abcfc40da9dc73d50a09a65a4 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
+  * @authors p.-a.loizeau **/
+
 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..a62a576924a70a01b35934f408f1a4ff095007b2 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
+  * @authors p.-a.loizeau **/
+
 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..756c3967877e925568ff402460e1fcd53b1553a9 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
+  * @authors p.-a.loizeau **/
+
 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..bd0b7eab8cc5cf44e205763574cebc9c603637fd 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
+  * @authors p.-a.loizeau **/
+
 {
 }
 
diff --git a/macro/beamtime/star2019/inspect_latency_histo.C b/macro/beamtime/star2019/inspect_latency_histo.C
index 66f89126024b082b30896c9062bc0f5847d56e02..284543a1ee4c6c069a104d5c28a18b91cd4de9d6 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
+  * @authors n.herrmann **/
+
 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..6f3e7e0bce9773a748d019bb97dfe6163105cbe3 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..9c128f46a69b72e111da2f8beb5f775e45ecafc8 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..6427da926ebb5bb6028e9fdfcf4a4c21d2980f62 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
+  * @authors p.-a.loizeau **/
+
 #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..5a5de8b7d273dbb3713a07b63fa1b2d661495d41 100644
--- a/macro/beamtime/tests/TofCernFeb15Run.C
+++ b/macro/beamtime/tests/TofCernFeb15Run.C
@@ -1,3 +1,7 @@
+/** @file TofCernFeb15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 void TofCernFeb15Run(Int_t nEvents = 2)
 {
diff --git a/macro/beamtime/tests/TofCernNov15Calib.C b/macro/beamtime/tests/TofCernNov15Calib.C
index c76ca1a0742347c8f785887ab13c6188683f10f5..f774b01a3898037d94a60de0fd29fd3cc44d5e9b 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
+  * @authors p.-a.loizeau **/
+
 #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..83e9613959dd08d568aff56098dc486f8f74ee11 100644
--- a/macro/beamtime/tests/TofCernNov15Run.C
+++ b/macro/beamtime/tests/TofCernNov15Run.C
@@ -1,3 +1,7 @@
+/** @file TofCernNov15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 void TofCernNov15Run(Int_t nEvents = 2)
 {
diff --git a/macro/dimuon/invM.C b/macro/dimuon/invM.C
index f7e17979b68a72ce1f805eca34833525d5c17d52..fd5673d124a516b6819fa09d79898b770fd72db5 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
+  * @authors a.senger **/
+
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/ecal/run_reco.C b/macro/ecal/run_reco.C
index b26c2f75d839cf29dd6f898f11620215942af3ce..080a7f71fbb3287ab5252dd2d13e30a68cb80704 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
+  * @authors mikhail.prokudin, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..380970222035bd82ce4a460d29476d509cf8f60f 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
+  * @authors mikhail.prokudin, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..bfbe53e42a62e846fd3b7e1936ea92c07ea3d2ee 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
+  * @authors f.uhlig **/
+
 void Create_mapping_parameters()
 {
 
diff --git a/macro/field/FieldMapTest.C b/macro/field/FieldMapTest.C
index fc36e1176dae222b48866bd9f9e670fba54b2cea..fb0d58dd8374be139ea5e21e40954a28f22164de 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for automatic check of a magnetic field map.
diff --git a/macro/field/checkFieldMap.C b/macro/field/checkFieldMap.C
index b1a4223ee820432014ac3f0f1de8d50be979bdb5..dc8011a7b7fb508a92fc1bdacd74dfbe349dbee9 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
+  * @authors elena, v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/field/checkFieldSym.C b/macro/field/checkFieldSym.C
index df744194e6711491644c7008d0c87992a14cb292..b80a75d6800c76a6588d559a376a74abe900ddbe 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
+  * @authors elena **/
+
 // --------------------------------------------------------------------------
 //
 // 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..a34bc15458fa89c585d263bb1ac6136f4b9652ae 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
+  * @authors elena **/
+
 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..3e1646173c25c93f191fe3ae24aeb3a4c0683bc7 100644
--- a/macro/field/createDistorted.C
+++ b/macro/field/createDistorted.C
@@ -1,3 +1,7 @@
+/** @file createDistorted.C
+  * @copyright Copyright (C) 2008 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors elena **/
 
 {
 
diff --git a/macro/field/createFieldMap.C b/macro/field/createFieldMap.C
index f0946699e11baefff1e26830f2b28892bcd43755..aa94b892ddd033afc222d7a53d5ab9b18effc91b 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // 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..35d846e71b2d56407cffbc919e42ad45752773f1 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
+  * @authors f.uhlig **/
+
 void drawField()
 {
 
diff --git a/macro/fles/PlotChRate.C b/macro/fles/PlotChRate.C
index 3ef7f6c96217691494607d3fec02960e3a629321..73e221417b81a98c3a6f969cc19705e3f81a57df 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
+  * @authors p.-a.loizeau **/
+
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/PlotEventBuilder.C b/macro/fles/PlotEventBuilder.C
index 4f057b6d6b2bfd5998fa9fdf6ad4e5973e59a142..5c485ab7af3811092259fe2d6fc2a4c79548e978 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
+  * @authors p.-a.loizeau **/
+
 {
   TCanvas* cEventBuilder = new TCanvas("cEventBuilder", "EventBuilder");
   cEventBuilder->Divide(2);
diff --git a/macro/fles/PlotMap.C b/macro/fles/PlotMap.C
index f56ed7f3d871285c90a5c16cdc9811e45791c8c1..84a1ec6586fe40140b7ca78e3fdc21fb40b36f16 100644
--- a/macro/fles/PlotMap.C
+++ b/macro/fles/PlotMap.C
@@ -1,3 +1,7 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/PlotTimeEvo.C b/macro/fles/PlotTimeEvo.C
index 5e3ad8a7c6e28eee7e37fc7db499d557ac5229c2..12b43bf78b7936d6ed8076bab55933065c546df2 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
+  * @authors p.-a.loizeau **/
+
 {
   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..837a07ae0a565acc6376631bfb73a2027102678e 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
+  * @authors c.bergmann **/
+
 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..5c34971d25ae4c71404a6f12109a2a0809aab47c 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
+  * @authors c.bergmann **/
+
 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..24a964792d0b0e051f528a07f0e1c9c60a9f2af7 100644
--- a/macro/fles/data/readHistosFromFile.C
+++ b/macro/fles/data/readHistosFromFile.C
@@ -1,3 +1,7 @@
+/** @file readHistosFromFile.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.bergmann **/
 
 #include "TCanvas.h"
 #include "TFile.h"
diff --git a/macro/fles/get4/PlotChRate.C b/macro/fles/get4/PlotChRate.C
index d6a49871af2eb6bbb68cc8d681f27b031b97b3d5..30568d5f8cccbc2bc473cce8c4f9956beca7a2b1 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
+  * @authors p.-a.loizeau **/
+
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/get4/PlotEpochJumps.C b/macro/fles/get4/PlotEpochJumps.C
index b5500d4779e43273a87e71ee939df4b727eecf6a..768b01cf2f3ac47b344c1ae1df6c41664133f28f 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
+  * @authors p.-a.loizeau **/
+
 {
   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..5c485ab7af3811092259fe2d6fc2a4c79548e978 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
+  * @authors p.-a.loizeau **/
+
 {
   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..1fd84bf788ee8d6bcf82cb96ce07f33a66b490c7 100644
--- a/macro/fles/get4/PlotFtEdgesRatio.C
+++ b/macro/fles/get4/PlotFtEdgesRatio.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 //   hPulserFeeDnl->Draw("colz");
diff --git a/macro/fles/get4/PlotMap.C b/macro/fles/get4/PlotMap.C
index f56ed7f3d871285c90a5c16cdc9811e45791c8c1..84a1ec6586fe40140b7ca78e3fdc21fb40b36f16 100644
--- a/macro/fles/get4/PlotMap.C
+++ b/macro/fles/get4/PlotMap.C
@@ -1,3 +1,7 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/get4/PlotMultiDet.C b/macro/fles/get4/PlotMultiDet.C
index 7e0454633cbc1b546c6c3b0bbe44abaeb4001dc1..2d53b56e1faba83f67a55bb37726f8a1adbb27cd 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
+  * @authors p.-a.loizeau **/
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetDist.C b/macro/fles/get4/PlotMultiDetDist.C
index 6d8e1578072d480b59fdfd47397cd66fe011a93b..69e92255dc837c56d8be62e2ae58bd8d8cd35bfd 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
+  * @authors p.-a.loizeau **/
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetTot.C b/macro/fles/get4/PlotMultiDetTot.C
index aa2eb645bb0cd395101821486a2f07a391490cb3..f20b88312db1573c1b3a04e5e3ef8ba51c583943 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
+  * @authors p.-a.loizeau **/
+
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotPulsCt.C b/macro/fles/get4/PlotPulsCt.C
index 079b4fe4d4e5a5d3e98ca9dc8c35b9a45c6acea3..a04fc589542fb129cffb5d55f3c6f6e940f54a20 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
+  * @authors p.-a.loizeau **/
+
 {
   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..40e9abe0fb6984acae4a34d0bb30ec14466a2a1b 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
+  * @authors p.-a.loizeau **/
+
 {
   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..2ea4490dfb0533cc2a73814c823b2cb6bb6a6216 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
+  * @authors p.-a.loizeau **/
+
 {
   /*
    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..c45b197ccb20eb7711838db81bd90421423ce953 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
+  * @authors p.-a.loizeau **/
+
 {
   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..d061da634dba0775a7a724c827adf6d2bbecabe3 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
+  * @authors p.-a.loizeau **/
+
 {
   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..91cd65e69e8cbc4256d1f90868154d4f79086fb8 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
+  * @authors p.-a.loizeau **/
+
 {
   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..1bfb5ae06c6a9731b70294202422d309c98245bc 100644
--- a/macro/fles/get4/PlotPulsRes.C
+++ b/macro/fles/get4/PlotPulsRes.C
@@ -1,3 +1,7 @@
+/** @file PlotPulsRes.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 {
   TCanvas* cFeeRms = new TCanvas("cFeeRms", "Fee RMS");
diff --git a/macro/fles/get4/PlotPulsResEnc.C b/macro/fles/get4/PlotPulsResEnc.C
index f46893e3ef3e169f42b3823aef261272ef080c2a..fe6f63ac905e122aa1108e8cf3fae54558ded2ae 100644
--- a/macro/fles/get4/PlotPulsResEnc.C
+++ b/macro/fles/get4/PlotPulsResEnc.C
@@ -1,3 +1,7 @@
+/** @file PlotPulsResEnc.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 {
   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..87fb110cdfd3eec05a1415a912082d1437c5086a 100644
--- a/macro/fles/get4/PlotPulsResTot.C
+++ b/macro/fles/get4/PlotPulsResTot.C
@@ -1,3 +1,7 @@
+/** @file PlotPulsResTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 {
   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..db1a3362d48c1eb706b8983808e19fd29f13a9b6 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
+  * @authors p.-a.loizeau **/
+
 {
   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..857b4a9c6ad8e1f87566d9023396da2e102bd83c 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
+  * @authors p.-a.loizeau **/
+
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/fles/readNxTsa.C b/macro/fles/readNxTsa.C
index cf77148c072cb0fbc7043a6964b37e8519068932..723ac251e014a03ac1c52590ee5767d5d2d071c2 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
+  * @authors f.uhlig **/
+
 void readNxTsa()
 {
 
diff --git a/macro/fles/readTsaFexOffline.C b/macro/fles/readTsaFexOffline.C
index dd8e64731d35f03de84b9872d6ec4a924555a3cc..e2b993301391de0a9e9f2bf74bb036a6c101198d 100644
--- a/macro/fles/readTsaFexOffline.C
+++ b/macro/fles/readTsaFexOffline.C
@@ -1,3 +1,7 @@
+/** @file readTsaFexOffline.C
+  * @copyright Copyright (C) 2017 Institute for Computer Science, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors garcia **/
 
 
 void readTsaFexOffline(TString inFile =
diff --git a/macro/fles/readTsaTimeOffline.C b/macro/fles/readTsaTimeOffline.C
index 12a27102690838d8ca07e3fe8d678c186ca508e7..0b83b5076b20a9e55fe91957490d6d20fdcceded 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
+  * @authors c.bergmann **/
+
 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..fa9c30f41a54be2bcadeed68c6dab9ee10c9e873 100644
--- a/macro/fles/readTsa_file_stsxyter.C
+++ b/macro/fles/readTsa_file_stsxyter.C
@@ -1,3 +1,7 @@
+/** @file readTsa_file_stsxyter.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors i.sorokin **/
 
 void readTsa_file_stsxyter(TString inFile = "stsxdata.tsa")
 {
diff --git a/macro/generators/run_CbmIonGenerator.C b/macro/generators/run_CbmIonGenerator.C
index 984ad2da79af3f37eacd2f6f31b9f549d4530177..b6a2596fdeacc0fbd9af37fa413c50a3190a1135 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
+  * @authors f.uhlig **/
+
 void run_CbmIonGenerator(Int_t nEvents = 1)
 {
   // ========================================================================
diff --git a/macro/generators/run_pluto.C b/macro/generators/run_pluto.C
index 650b3e7e51f85c4a40dbabf606103a635a434442..7a699ff2ecb810be1e40f9027d9ea3e5f722bafb 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
+  * @authors f.uhlig **/
+
 // 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..42f1ee05abaac606063d090f98ea9f292ac903ee 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
+  * @authors f.uhlig **/
+
 // 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..c3fc992e02e65b08a5da200123254ad14e924dd0 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
+  * @authors f.uhlig **/
+
 //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..fa2a913d82257a7122aef67aabd4d1bf3f0fcd0c 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
+  * @authors f.uhlig **/
+
 //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..afa167bf3ea32d2ae799cf26d38c1a950074fb13 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
+  * @authors f.uhlig **/
+
 void print_medialist(TString fileName)
 {
 
diff --git a/macro/global/Merger.C b/macro/global/Merger.C
index fe8e29973674f9f1bf2612d04701b37092a23c4b..d13285f30e81608b1f5c4fef7327a5d9b1d669eb 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
+  * @authors d.bertini **/
+
 // 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..2edeac71045ed38daf84bdbf91bcd2c8a75adb05 100644
--- a/macro/hadron/acceptance.C
+++ b/macro/hadron/acceptance.C
@@ -1,3 +1,7 @@
+/** @file acceptance.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 #include "/u/kresan/cbm/trunk_feb12/cbmroot/cbmbase/CbmDetectorList.h"
 
diff --git a/macro/hadron/draw.C b/macro/hadron/draw.C
index a3037c2f9355fc6e1601fa3893485d8f3973a034..2fe5178da25d8fca0605ee77402d7a07e03c2b4b 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
+  * @authors d.kresan **/
+
 #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..deb19bbf620a1f2cc307290fbe3df619b0e2acd1 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
+  * @authors d.kresan **/
+
 // 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..43e0b5abc1d407c332f2c88bafa688d66376a8a9 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
+  * @authors d.kresan **/
+
 #include "drawStyle.C"
 
 
diff --git a/macro/hadron/draw_run.C b/macro/hadron/draw_run.C
index a139a68cf06e597a6ba800ab639f7ec94efa8698..1fa8ae62d1f79adeb5ff1d1ed87082d01f909401 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
+  * @authors d.kresan **/
+
 #include "drawStyle.C"
 
 void plot()
diff --git a/macro/hadron/fillm2.C b/macro/hadron/fillm2.C
index 569f335e61271c44a3f50a469095b687252ab940..d70f4c5b09f67b21969900ef75d9647fe4aef08e 100644
--- a/macro/hadron/fillm2.C
+++ b/macro/hadron/fillm2.C
@@ -1,3 +1,7 @@
+/** @file fillm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 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..9b4910ca70ee10c36a37dabb3a857230e6a398b2 100644
--- a/macro/hadron/fitm2.C
+++ b/macro/hadron/fitm2.C
@@ -1,3 +1,7 @@
+/** @file fitm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 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..cc7a9fa457ae0973f1384708c1f0f5b3269c0238 100644
--- a/macro/hadron/produceDst.C
+++ b/macro/hadron/produceDst.C
@@ -1,3 +1,7 @@
+/** @file produceDst.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 void produceDst(Float_t beamMomentum, Int_t index)
 {
diff --git a/macro/hadron/reco.urqmd.C b/macro/hadron/reco.urqmd.C
index 8d0e859d55c0c0cc3831ba90b725bb6325653006..65071d04e60594b4adf6dd21f0136328a842a008 100644
--- a/macro/hadron/reco.urqmd.C
+++ b/macro/hadron/reco.urqmd.C
@@ -1,3 +1,7 @@
+/** @file reco.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 void reco_urqmd(Int_t index)
 {
diff --git a/macro/hadron/run.urqmd.C b/macro/hadron/run.urqmd.C
index e63bd50c70755c1cc4cd31b39bb4d89301983a0d..e10f39130853695558337edc5f2f2d0a153656f6 100644
--- a/macro/hadron/run.urqmd.C
+++ b/macro/hadron/run.urqmd.C
@@ -1,3 +1,7 @@
+/** @file run.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 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..59948e76341b7a3dc51f44b59539ddacfc53b6e3 100644
--- a/macro/hadron/spectra.urqmd.C
+++ b/macro/hadron/spectra.urqmd.C
@@ -1,3 +1,7 @@
+/** @file spectra.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 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..f58f45f10bb6e53ac3bf6e76412a29484bd815bf 100644
--- a/macro/hadron/yields.urqmd.C
+++ b/macro/hadron/yields.urqmd.C
@@ -1,3 +1,7 @@
+/** @file yields.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 void yields_urqmd()
 {
diff --git a/macro/htrack/Style.C b/macro/htrack/Style.C
index fc0ef5d07b72e3aa6957f41ff7995c4e2f10e148..9a677053f285b4202a1c66ae108cfef369f449ad 100644
--- a/macro/htrack/Style.C
+++ b/macro/htrack/Style.C
@@ -1,3 +1,7 @@
+/** @file Style.C
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors v.friese **/
 
 //////////////////////////////////////////////////////////////////////
 //
diff --git a/macro/htrack/runHoughStsTrackFinder.C b/macro/htrack/runHoughStsTrackFinder.C
index ed5a3f52376b25e0b3b6410495a4a6b4842af0d7..a4bee5d204d551861dfb5ab1ee337298ce52e324 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/htrack/runProduceFile.C b/macro/htrack/runProduceFile.C
index 0a7388a13f17b3502d83025e44a09d4be8327ff9..2af60b627c58a24798ae943064cf462e336643a0 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
+  * @authors v.friese, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c486600c66b5d4165d60702aa5a9e23f5d46cd26 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
+  * @authors m.zyzak **/
+
 void CalculateEfficiency(TString inputDir)
 {
 
diff --git a/macro/kronos/macro/run_mc.C b/macro/kronos/macro/run_mc.C
index c88e6f6f774933cfcb439306af146d1b655e0015..cc69ab5e5a0e37285eafeea75fc87c8293276b07 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
+  * @authors m.zyzak **/
+
 // --------------------------------------------------------------------------
 //
 // 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..f5d3b1308d3fbfefb052162c1313045a9371d382 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
+  * @authors andrey.lebedev **/
+
 // --------------------------------------------------------------------------
 //
 // 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..4312e96332e2f52b3ac27c215372144c69efcb0b 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
+  * @authors andrey.lebedev **/
+
 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..d14f056b4f454dbfb85df1945a96fffc821bd58e 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
+  * @authors andrey.lebedev **/
+
 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..fcdcda739ca6ee745a2a1a0d2d4b06861c919995 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
+  * @authors andrey.lebedev **/
+
 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..ac9ec309a6a41a68ddedcbc12fef3276564ec6f1 100644
--- a/macro/littrack/phys.C
+++ b/macro/littrack/phys.C
@@ -1,3 +1,7 @@
+/** @file phys.C
+  * @copyright Copyright (C) 2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev **/
 
 void phys(Int_t nEvents = 100)
 {
diff --git a/macro/littrack/radlength_sim.C b/macro/littrack/radlength_sim.C
index dd33a1479272d17da4251635e51705edb4f97fcc..4fbb222a1a13f604722424613514c27490ff2c5c 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
+  * @authors andrey.lebedev, f.uhlig **/
+
 #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..92889d3b5be9d23b2104e0357f4ee8a3a95f5515 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
+  * @authors andrey.lebedev **/
+
 #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..96d637c61b36897b691008197233d3b22eb440ff 100644
--- a/macro/littrack/scripts/much/much_ana.C
+++ b/macro/littrack/scripts/much/much_ana.C
@@ -1,3 +1,7 @@
+/** @file much_ana.C
+  * @copyright Copyright (C) 2013-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors f.uhlig, andrey.lebedev **/
 
 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..529673d0267fe59ed93832ea8cb5619728a232e6 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
+  * @authors andrey.lebedev **/
+
 void test_matrix_math()
 {
   gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
diff --git a/macro/mcbm/eventDisplay.C b/macro/mcbm/eventDisplay.C
index 2808729af0d6353ae92aa3a348ba9c38b1d98767..b660151ab553a92cb2a55fc9da9d883178882d30 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
+  * @authors d.emschermann, f.uhlig **/
+
 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..c721a0e6221c6e2e01122a0a48128e824cd3e247 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..4658cda35d0cf5d75081056b75788011bc936131 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..9e71ade466da2af60e93693f1b2e6cf08690a6cf 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..d4deab714e099f910a380c203ab51cf3200255e4 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
+  * @authors d.emschermann **/
+
 //
 /// \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..1fe41cbd6985336641a3a9aaf939de37743a4c95 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
+  * @authors d.emschermann **/
+
 //
 /// \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..eb9204a7b65ca4890fe8c24a4d03606d91997b3d 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
+  * @authors d.emschermann **/
+
 //
 /// \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..297d48e10478a4cbc8ebf38c7fb280c1f2b0675b 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
+  * @authors d.emschermann **/
+
 //
 /// \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..5295e30db72c42d86eaf737286da0b654a041de5 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
+  * @authors d.emschermann **/
+
 //
 /// \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..1004c2f77499d492e97c8b83597b0a33c5b72a75 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
+  * @authors d.emschermann **/
+
 //
 /// \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..4f937b3826d72b596e20161a77ec264c4e008762 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
+  * @authors d.emschermann **/
+
 //
 /// \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..683b1e09b73841bbe9178fd37adad7a3aa1afb1a 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
+  * @authors omveer.rs **/
+
 //
 /// \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..d1f26903d2c5b21d334e4e292659c03ac9093d1e 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
+  * @authors d.emschermann **/
+
 //
 /// \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..26894fd6f456ceb33b605a2f6debed393e122b9c 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
+  * @authors d.emschermann **/
+
 //
 /// \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..d3365b7656b9bf98bee98aab2c3c56d0447d3d3c 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
+  * @authors f.uhlig **/
+
 //
 /// \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..fe414ed803ce535f50c817ec34a2b2f030808f15 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
+  * @authors d.emschermann **/
+
 //
 /// \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..bce6ca1d3f7c7c4402c753bcbca51392ffeef901 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
+  * @authors aj.kumar **/
+
 //
 /// \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..7d91a871c7eab4cfd3b3879873bdcc3c7a434ca0 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
+  * @authors aj.kumar **/
+
 //
 /// \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..50a4e24e6c474377951eb574070a4a4483803e0c 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
+  * @authors d.emschermann **/
+
 #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..dff3b5f5181a4d09c2a5ac9abef110eebf59153b 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
+  * @authors d.emschermann **/
+
 #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..5f848fc9d8756cfb3d5e1e95b2f6ea4a78055e33 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
+  * @authors d.emschermann **/
+
 #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..ec63a7bc48be4b08f1d77365ceb7aa4b44513d62 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
+  * @authors g.pitsch **/
+
 #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..77e78013bb041e44ecb946d912f809aa7e625756 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
+  * @authors d.emschermann **/
+
 #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..24d0edd478dd2187f1fbcaed67155aa9dc142b4d 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
+  * @authors d.emschermann **/
+
 #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..2ae4a1ab249a9cb1653f377c7986f09db5ee393e 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
+  * @authors d.emschermann **/
+
 #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..39f740708417bc923053d21007c41508a389df14 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
+  * @authors d.emschermann **/
+
 #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..212c6f310601964aec1f1c607c472d4539f33bfd 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
+  * @authors d.emschermann **/
+
 #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..186f97503a07f4acc73a6df623bba4d1dfad0c25 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
+  * @authors a.weber **/
+
 #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..a09f5c1eda98355f19f6333cf07c440f3486d2f7 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
+  * @authors d.emschermann **/
+
 #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..45a39b2b3891ad2f8e28abdce56b049afebbee68 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
+  * @authors d.emschermann **/
+
 #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..39ac679b6be7360668d72c812a2dc9874bdee320 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
+  * @authors f.uhlig **/
+
 #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..330a49d98886ae07c86c91658d55582ad1835574 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
+  * @authors f.uhlig **/
+
 #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..8adbe0f4c38f7e14087e4fc498e16c50f2d1c95e 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
+  * @authors f.uhlig **/
+
 #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..c4b3d7f0ad9cddb97f7d1ec63c5b3ad54aeaa7df 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
+  * @authors f.uhlig **/
+
 #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..72ef58b961461df17a93832f89c1bf6c9388ab94 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
+  * @authors f.uhlig **/
+
 #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..561efaae3a2a63280736fac0865d18954adafd41 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
+  * @authors d.emschermann **/
+
 // 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..8df789800ecfd0d86bf7610a46b5c3081de1fbcf 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
+  * @authors d.emschermann **/
+
 // 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..a1561cb8bd447120ee869247fba2dfc1dca5f8af 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
+  * @authors d.emschermann **/
+
 // 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..239f9b9fd285174444bab70145d0ea7af6d93117 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
+  * @authors d.emschermann **/
+
 // 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..822c89fbe1102eaeb5f29c1cf7bd6fc42f6d1526 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
+  * @authors d.emschermann **/
+
 // 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..e5c7f990812181b85800401f9014131a3094df5f 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
+  * @authors d.emschermann **/
+
 // 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..10b22946b47efbee241e015201be527f55a67cbb 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
+  * @authors d.emschermann **/
+
 // 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..6244a47afbb0c462381fef456615f6075094863c 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..9eb1143f6419b630074e373dfdf9b5e6f1c7d70d 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..d80052f0467db78c7333eeff9fae8a50d9b80845 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..72fe0e87d75a0c18b6872799e8612555c3128e56 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..88723ea9a519c3cdb6787592c23b2e61d6bbb0c2 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..6757b0060010c93779b2f84e708de4595aca83df 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..df242ddc7442e6cc083e616402d86e96110fe94e 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..c98c75592fde93d37131b5bf72145442ce25cda1 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..3611610bcca011fa7b5226835833a39d73dd8b89 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..535941c5375e0495b034235c380cb212902f6aee 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..885fdeea252e06929bc1d12561c7ef654c0299bd 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..8573170396653d871ddc5379d20190bcc5489030 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..c6a91e05b1467f311366368c1431ae5ce0a94c83 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..5896b209cbd4dfc1b36b4b62e9745d3a9534647a 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..fedd93ad22d05341dee40037a7a66496e8e532fa 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..fe8f286417b295b925cc75b157c34bd87ec353b5 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..dcda50fa82174739ae5d35afd1f95d006ca919b6 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..2fea1ff9c1751b665dbb0ac90662fb629e365921 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..b23da20c05839e4762962f89663e8517011ccbc1 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
+  * @authors f.uhlig, n.herrmann **/
+
 ///
 /// \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..b3d9426175c24e7749cbcb4b478c8641793118e3 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..6507e1eff8512a10ba42f079626c898cac3ccead 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
+  * @authors f.uhlig, n.herrmann **/
+
 ///
 /// \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..02d90cffcd72c80cacbd607e3ccf77fb97167973 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..fc2ee82bb14233c417bbefa81382da04a1c57190 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..03ee707c1c496e642211ffd19ce64e248e9d2f29 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..65c6b622871f89e1273849529a9f2b3974eacb44 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..ea4697a6f681b07a96be0958a9ecb7b530ea0dd9 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..3b22423dfe9869a4f4a22cc1187ec4ba35e57781 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..77991872f528fd0bed9f08396fd99f7cbc90e763 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..b40e0c0d3b33cea06ebb87ef9a16ddaa63cf73dd 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..f1a7c2fe73e3b92b10b05fdd0d4be817827da6a2 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..0e9f46027df80ec20354c9afff4ef25c1dc23974 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..3d66df2899bd7c5489b7ad74f71d73857ef4358a 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..cf92ec99db1104d3b0129fbd9e81d822773d8e5a 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,7 @@
+/** @file Create_TRD_Geometry_v18d_1e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.emschermann **/
 
 ///
 /// \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..0964ee386c9b9b1dd7dd9c63992fe96c2860924d 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..19ab993724c5c307fc99799d7f862a54d987b010 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..5584c29309cb39cbb7d7e148b75627ca8cd36eca 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..f3d298e86fc016a84a534dd1fd5b406614fdb260 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..160d8c37fb303d3a464db913162cb13b7b3e99f4 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..e6ffc2dc1e7502189ef3318add970b3f7d1a0a39 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..5a41235af798a4ab3cabbeb1e3ddf27cc4370531 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..c50bf73c663f5c5561156d1f9613d8112f02261a 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..928d4af35241e1aafff9f0acc5e40af2b5450acb 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
+  * @authors d.emschermann, f.uhlig **/
+
 ///
 /// \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..0e31bda7dcaff243f154e8a56683ef157fc5f179 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..977dd9fbc504a2f03b74d09a85afb214e9605caa 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..dcedc1280f063fa635fa39c3876e7441860ba80c 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..e50179354e51efaf247d22fc7a04b3f4cf43dfe3 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..ab83f8a46aeb09647e4231503f8e0265fd7e7ac7 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..31666a3f03d2cf0996918de38c26ca03e58dd85f 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..f66621d2dc1ab4cc984c96c5d8684e7c83392b4b 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..d0bb737f6861759f78cdbaad9fda5b52962e2252 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
+  * @authors d.emschermann **/
+
 //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..086542bdfbc9fda0dfc6c0939880c834b9d75bd5 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
+  * @authors v.friese, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..549817ea022a190a57892c14a8efb904231a6691 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c5144084044c3e6b3adb2554eafd74b492c02057 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
+  * @authors g.pitsch **/
+
 // --------------------------------------------------------------------------
 //
 // 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..fa0ae575bb437f756a86cdae263ec35d48544281 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9c625ff366d1eeb64ea594cf83498572dad0e8af 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..df82a312174296754fde712f9939084f20f140ee 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
+  * @authors d.emschermann **/
+
 #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..b3a69f5810ae2a6196d850d5feafc82ca4b072ef 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
+  * @authors d.emschermann **/
+
 #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..27f9a5054793807c0490da457bfee050a4795f28 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..25a7a3b7f0b397a462d21d9edc64f2ee07132e1f 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/mcbm/mcbm_Ana.C b/macro/mcbm/mcbm_Ana.C
index 192f1c22839d2fa7be8a34cfef82e70b619ac852..543e656d0912cbb212cc384076104c3ea93ab44f 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
+  * @authors n.herrmann, f.uhlig **/
+
 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..dec8c7c2956187e372e3a962a8d6fc216a98499d 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
+  * @authors f.uhlig **/
+
 // 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..c79e64d188bd6f9ccb6f4f3b8c4d0608922c5218 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
+  * @authors f.uhlig, d.emschermann **/
+
 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..c113e0cdca9e0c2c7eefd31cc3297a500519303c 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7a5d52a527a63dfd837d8d28db7a962536732f33 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
+  * @authors f.uhlig **/
+
 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..46877671774af6fb11609a4abf18a0a4689cf78d 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
+  * @authors f.uhlig **/
+
 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..50c72b3ae6d2b416e080b26c08d730122adce590 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
+  * @authors p.-a.loizeau **/
+
 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..a12cc610704928b88a1f9d0f154bd17ab9d4ed8e 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..cdc1b3403da20d1604eae0bf70cd8e5fa773151c 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..f7341204db2dcbef4203a70db317ab26584e522f 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
+  * @authors smith **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/mcbm/mcbm_qa_nh.C b/macro/mcbm/mcbm_qa_nh.C
index 4c5ed4b77683e1a94c3ce51fa9745ff635d47d90..c739c0b5868a3a70df365f5d646c266f252835cd 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6562b362ace403120b5e6d8ddc4ecd27ad494e5a 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
+  * @authors f.uhlig, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9449bc699efa853ab1937c83434268197c439ae7 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..4f454543e6d0c5aa0799cc71de426439d4d0aff8 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
+  * @authors v.friese, n.herrmann, v.akishina, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..4cd8dd60007bc65ca3a2f6e1f1244bad577aabd8 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
+  * @authors a.weber **/
+
 // --------------------------------------------------------------------------
 //
 // 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..e88ce53d9f7356cd4e1f950bf45b1c8cb2ed29cf 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..da0c019bdaeee5139d7191aef26a9ae86d197887 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
+  * @authors g.pitsch **/
+
 // --------------------------------------------------------------------------
 //
 // 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..df084eff60a485a3e0c17b0ae4ff0b51c154a39a 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
+  * @authors d.emschermann, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ff76f5f4073b15e73f590236939c999e8c2b423b 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
+  * @authors f.uhlig **/
+
 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..f4e1756c413bf6bbf49204531944ca8f837e3074 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
+  * @authors f.uhlig **/
+
 void save_hst(TString cstr = "status.hst.root")
 {
 
diff --git a/macro/mcbm/sps17_mc.C b/macro/mcbm/sps17_mc.C
index c67434262277a71311eeff1306098d047ad57e9d..36e21b41d211d135c071f747ea7757aee4583f81 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..2af53085368e0c3fa159ac2948d5ac47380d37bf 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
+  * @authors a.senger **/
+
 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..1ec81f7aca06dbd0583878176f0a14d1c32a2869 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
+  * @authors a.senger **/
+
 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..ccbdd3c61f95b263470439b7af2b0cee740175d9 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
+  * @authors d.emschermann **/
+
 //
 /// \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..5e5f5d583ce1265c503673be59b74a1713c50713 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
+  * @authors d.emschermann, p.bhaduri **/
+
 //
 /// \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..be26d613a8d33d552227e0d32579f5c6578ef47b 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
+  * @authors p.bhaduri **/
+
 //
 /// \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..d711ab007ed70b755cef80c0f7b00000766d5f80 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
+  * @authors p.bhaduri **/
+
 //
 /// \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..fb256df001b049ce585e6b2665f1f9c2ccefffe3 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
+  * @authors v.singhal, omveer.rs **/
+
 //
 /// \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..92b390389af32373b0b5f47a2e72990cb3246e54 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
+  * @authors omveer.rs **/
+
 //
 /// \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..4ce7b899139986b08ceae1e8a02bab8184607c8b 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
+  * @authors v.singhal, p.bhaduri **/
+
 //
 /// 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..ca32a9a3ab3264d45c4b0081942fccc16b6b4fc3 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
+  * @authors v.singhal **/
+
 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..dd4323ab45611cafb07d176382bf53ace7b21e0a 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
+  * @authors e.kryshen **/
+
 #include "TStyle.h"
 
 void much_histo_style()
diff --git a/macro/much/much_hitsQa.C b/macro/much/much_hitsQa.C
index 3c2da518420c3ca681c6d13efb762fc71798c85c..26270973222d3486a43726f3059e30cc2f38e6f1 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
+  * @authors v.singhal **/
+
 // --------------------------------------------------------------------------
 // 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..51c840b6be14df399e445938350785224c42fade 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
+  * @authors v.singhal **/
+
 // 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..024bcd93bdb1daec47f12347c62f0a5151973f72 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
+  * @authors a.senger, f.uhlig **/
+
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/mvd/digitise.C b/macro/mvd/digitise.C
index 522ec581ce1e73f1db9291544d6d1e37cdd1412a..1dc6e39efcd341983f96da3c8264f2219c42fc2e 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
+  * @authors c.dritsa **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7e6e6be72c7516d1f290efb97d2d9611eb83a840 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
+  * @authors c.dritsa, p.sitzmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..de7c7bb7dc27dafdb19fbd5d8d8e23314e8b8884 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..6ba5f8a0ed737a93b1cd96906656574d910e65c6 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
+  * @authors p.sitzmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ae75bc88e129f631673225c4ff054136f3bdf3fb 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 //
 // 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..c9a39689b7cb319c3c32f9d1ae9394cad4a6b574 100644
--- a/macro/mvd/mvd_analyse.C
+++ b/macro/mvd/mvd_analyse.C
@@ -1,3 +1,7 @@
+/** @file mvd_analyse.C
+  * @copyright Copyright (C) 2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 
 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..1b782c3617f77fe0edc77029a63032736b884027 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
+  * @authors p.sitzmann, v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/mvd_sim.C b/macro/mvd/mvd_sim.C
index 202f2171069dff047019281d993a50ab13ac045a..a6450c05fe06009cc4a81466ff24b2974bac9ef1 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
+  * @authors p.sitzmann, v.friese **/
+
 // -------------------------------------------------------------------------
 //
 // 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..7addcf7fb7cae55f949cd7a104fa9ff298d745fd 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
+  * @authors p.sitzmann **/
+
 // --------------------------------------------------------------
 //
 // 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..687c014cb26ad0e9135386e15d2a18d572ea37b7 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
+  * @authors m.deveaux **/
+
 // --------------------------------------------------------------------------
 //
 // 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..19d1df3290737b61a010bf91117f3c8e5bf9547d 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
+  * @authors v.friese, p.sitzmann, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..1752ec97ffdf76d13be6e44bcf236fd5729cbaae 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
+  * @authors v.friese, p.sitzmann, f.uhlig **/
+
 // --------------------------------------------------------------
 //
 // 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..e57bff239381e394bf4b104f3601984b125dce93 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
+  * @authors v.friese, f.uhlig, m.deveaux **/
+
 // --------------------------------------------------------------------------
 //
 // 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..75b08a432fa3b5797d4635eb8294ca008bc3deeb 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/obsolete/drawGLTracks.C b/macro/obsolete/drawGLTracks.C
index 2fa06405079f06b772f6504e07dc329015afb2c5..16abc91af03ec27742916342bccfe888262645d4 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
+  * @authors m.al-turany, f.uhlig **/
+
 {
 
   TFile* f         = new TFile("data/test.mc.root");
diff --git a/macro/obsolete/lhetrack.C b/macro/obsolete/lhetrack.C
index a158b39b25a0e1c0ed49a2b9086038cc44306aa5..801a676fe65287fd4e3136d77c7508206d73cfe9 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
+  * @authors d.bertini **/
+
 //
 //  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..8a58a230d682850efbc1206b186dea280d9562dd 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..0eeb26301e9ab8503c9ae7467798613b463d36ff 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..57d1937ada83a34fb22daea3d915b4025daa5b80 100644
--- a/macro/passive/pipe_v16a_mvdsts100.h
+++ b/macro/passive/pipe_v16a_mvdsts100.h
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 // -----   Define beam pipe sections   --------------------------------------
diff --git a/macro/psd/build_correlations_tof.C b/macro/psd/build_correlations_tof.C
index 9865a75abb617272a86f53de93e89a3c3a98f047..a31c24cd8dfa439dd404561588a87bce673e9fd6 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
+  * @authors p.-a.loizeau **/
+
 //#include <FairParIo.h>
 #include <FairRuntimeDb.h>
 
diff --git a/macro/rich/CbmRichHitsProd.C b/macro/rich/CbmRichHitsProd.C
index d662fd3f7d3a6ce1f7fe36c3556e30ef42ead663..d82aec747fb21de0203de490df0dc3da61d31586 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
+  * @authors d.bertini, c.hoehne **/
+
 /* $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..ff6379ff3115516cc7f1dbab2cba5174d619ff05 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
+  * @authors d.bertini, v.friese **/
+
 /***************************************************************
 * $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..106946c52dfb3b62c91820607b17fc65e056f602 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
+  * @authors d.bertini **/
+
 /***************************************************************
 * $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..be43e7836d154f7a978ef52362cdcb57a4c82178 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
+  * @authors jordan.bendarouach **/
+
 #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..3cae4495a04971d055ece8e96ec7e1e66f7e3fab 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
+  * @authors jordan.bendarouach **/
+
 #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..2a0bbbaaf4e0f2011567cfd6d48d8a724511aade 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
+  * @authors jordan.bendarouach **/
+
 #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..907d0b3eca7aac742b818ed7169c70abb932a19c 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
+  * @authors jordan.bendarouach **/
+
 #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..d93bb2ebdb0ddf3ba0a8bd669bdf14e3856f2173 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
+  * @authors jordan.bendarouach **/
+
 #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..907d0b3eca7aac742b818ed7169c70abb932a19c 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
+  * @authors jordan.bendarouach **/
+
 #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..c6c6f2ff42f0e436eb2cbe4ebe25dc061360a16a 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
+  * @authors jordan.bendarouach **/
+
 #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..e4bad8cb950b34862e84d24aaea89a951f1dedf9 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
+  * @authors jordan.bendarouach **/
+
 #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..a6885fa9c1bbe9fbd1f5d0da8078e7b998d35a5f 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
+  * @authors jordan.bendarouach **/
+
 #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..61d064cc6bec486f36e6f9713dbb61e9efa8816b 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
+  * @authors jordan.bendarouach **/
+
 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..ed9007cd0a22c9cb03de194d1c17227c39926394 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
+  * @authors jordan.bendarouach **/
+
 #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..6d5f302519f4fe8d88afed66dce880b2ead738af 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
+  * @authors jordan.bendarouach **/
+
 #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..c2737a42962521c595d8b35e03ba9c0fd332b339 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
+  * @authors jordan.bendarouach **/
+
 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..f9524037e0a64d102738f3712fe464a33c695b52 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
+  * @authors jordan.bendarouach **/
+
 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..68cdad17e876ebf5767ff7e3b9fff6c2a2313d58 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
+  * @authors jordan.bendarouach **/
+
 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..f23256155f2814105b6fe6625de288475f99e23b 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
+  * @authors jordan.bendarouach **/
+
 #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..8776f9e7796e8ca090c699820eb540cd5a7460a9 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
+  * @authors jordan.bendarouach **/
+
 #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..96a45712f4322fc51b6d17472383923c6017db98 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
+  * @authors jordan.bendarouach **/
+
 #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..5cdc26e27c5e18053af9b48c9447dc2cd9c366ee 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
+  * @authors jordan.bendarouach **/
+
 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..77d5394ee61ee2b58884ebd37fb59bfe2efa0f91 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
+  * @authors jordan.bendarouach **/
+
 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..20faff8621b684289a4c9041dbe8afe8016ddb8b 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
+  * @authors jordan.bendarouach **/
+
 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..dff08a7e397b1b53438960121c1c5900fc29cb68 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
+  * @authors jordan.bendarouach **/
+
 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..96a03ce5046fd5a80475c4e263731f251d48c2e4 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
+  * @authors jordan.bendarouach **/
+
 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..42d570e7ac08b6ab5adb378f6624e8c3cc0d325b 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
+  * @authors jordan.bendarouach **/
+
 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..199358335ae52dab75c26f520a8b5a2a25e4dba7 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
+  * @authors jordan.bendarouach **/
+
 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..2c6934a91a9d52914ddd42825da259a8d95880b6 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
+  * @authors jordan.bendarouach **/
+
 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..88c2fa1a219a5ad2aa07e3e12f85a20c1bba17ab 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
+  * @authors jordan.bendarouach **/
+
 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..655baee21c2ab2edf22289c2c52b14042d8b981b 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
+  * @authors jordan.bendarouach **/
+
 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..1de68ebe0923b61e905673ba3b99a844b31f6ef3 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
+  * @authors jordan.bendarouach **/
+
 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..09da8feeed10cb217b2fc87f6b3e112ef46b6cb8 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
+  * @authors jordan.bendarouach **/
+
 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..9fe9ed2ea58637c96497dc4292078afd51ffe201 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
+  * @authors jordan.bendarouach **/
+
 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..67082a0a90ff1d7ae7ee078839a89d4b307a8d57 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
+  * @authors jordan.bendarouach **/
+
 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..fa32b616ed0e36de70adc66589838ada60463dbc 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
+  * @authors jordan.bendarouach **/
+
 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..c31d8aa8f4f3e90ef739ebeaa586df3d9fd85636 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
+  * @authors jordan.bendarouach **/
+
 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..b6b2bdaabba50c9edb755d042f04732ebd7b3d18 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
+  * @authors jordan.bendarouach **/
+
 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..64d19bf3e985ddd4c215fe2a18543f508ae234de 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
+  * @authors jordan.bendarouach **/
+
 #include "TH3D.h"
 
 #include <string>
diff --git a/macro/rich/alignment/eventDisplay.C b/macro/rich/alignment/eventDisplay.C
index 74c32c6015e4ca6d62d19037ba36569cb18dc69c..08f899ea04918eb7417d8d39f59c33fe293325ca 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
+  * @authors jordan.bendarouach **/
+
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/eventDisplay1.C b/macro/rich/alignment/eventDisplay1.C
index e77b3dd2e55ed7cc0eb89cba71fa8120ab470e45..8221c910c72202b99fe3fe5c662e06c9662046f8 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
+  * @authors jordan.bendarouach **/
+
 void eventDisplay1()
 {
 
diff --git a/macro/rich/alignment/gauss_distrib/eventDisplay.C b/macro/rich/alignment/gauss_distrib/eventDisplay.C
index b47bba654eae8ca497b3c2df9c682915ce007f2f..3fc0dae5817607aef5eab25528f0a703153e5cb3 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
+  * @authors jordan.bendarouach **/
+
 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..ebe238367b5257350019339b6ef32ead186e3835 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
+  * @authors jordan.bendarouach **/
+
 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..88c2fa1a219a5ad2aa07e3e12f85a20c1bba17ab 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
+  * @authors jordan.bendarouach **/
+
 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..1de68ebe0923b61e905673ba3b99a844b31f6ef3 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
+  * @authors jordan.bendarouach **/
+
 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..2264f216910ae62391a038a3986d9a62b028a360 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
+  * @authors jordan.bendarouach **/
+
 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..64d19bf3e985ddd4c215fe2a18543f508ae234de 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
+  * @authors jordan.bendarouach **/
+
 #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..83d21a598f08bc1a24c3a8356fb8686ac4879630 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
+  * @authors jordan.bendarouach **/
+
 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..0e47fbf3e73213a9eb7552fb196de1816080da3a 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
+  * @authors jordan.bendarouach **/
+
 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..60768b60cfbc79c8bf6a0a7d3bb4b022d79a0e1d 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
+  * @authors jordan.bendarouach **/
+
 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..8ff6e67475d311317072b2c24a8623b111561243 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
+  * @authors jordan.bendarouach **/
+
 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..f434ca9291e46965412c01c31bf2d15c08e26742 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
+  * @authors jordan.bendarouach **/
+
 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..92189efac26053c844d35af7d9d483fbc16e0a93 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
+  * @authors jordan.bendarouach **/
+
 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..a3c42b378d8e43630b9e8de02fb57037bd6b09d8 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
+  * @authors jordan.bendarouach **/
+
 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..c762051e5c437ec74fd293c4280f6ffe3c45ec43 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
+  * @authors jordan.bendarouach **/
+
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/matching/Analyze_matching.h b/macro/rich/alignment/matching/Analyze_matching.h
index 9664bbb52f011d8d2613f35b90d5a6a9dbaec43c..9f6bce539dea673d5031e5de6c6e9dd7021fc2af 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
+  * @authors f.uhlig **/
+
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/matching/calc.C b/macro/rich/alignment/matching/calc.C
index 56a30065af59462d5f3f791f79b27b4113ac3c20..80f03591280181fbc89189c2a26b3bb73d8e7bd4 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
+  * @authors jordan.bendarouach **/
+
 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..d962ffc85314cf8301cadaba5367c6b37f12427c 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
+  * @authors jordan.bendarouach **/
+
 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..a4829b68f9c839fe24695affcc9199c8f02fd8c2 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
+  * @authors jordan.bendarouach **/
+
 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..b33452651f698ff5fc4eb1bb8b5817fa19a67c88 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
+  * @authors jordan.bendarouach **/
+
 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..311d5d727127cb3f18153145c9c4ada5f30b8c1b 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
+  * @authors jordan.bendarouach **/
+
 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..c299ea3e90a4d25372fee4477d6ea314b8ad3d40 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
+  * @authors jordan.bendarouach **/
+
 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..bda707f8633c73045804df7832d9c3d6984650c7 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
+  * @authors jordan.bendarouach **/
+
 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..6633aa770368ef979ac01d0041d03bc0efd3ec51 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
+  * @authors jordan.bendarouach **/
+
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/position/Compute_distance.h b/macro/rich/alignment/position/Compute_distance.h
index bb6cdc1f02fab6edfea82cc8f14e052498f76030..4d6282e3005cc75928ece99bfa6e49d8cde5880c 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
+  * @authors f.uhlig **/
+
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/position/calc.C b/macro/rich/alignment/position/calc.C
index 56a30065af59462d5f3f791f79b27b4113ac3c20..80f03591280181fbc89189c2a26b3bb73d8e7bd4 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
+  * @authors jordan.bendarouach **/
+
 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..d962ffc85314cf8301cadaba5367c6b37f12427c 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
+  * @authors jordan.bendarouach **/
+
 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..b92ccffb5f7908b3de7fd31090f0865b7cb0586e 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
+  * @authors jordan.bendarouach **/
+
 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..30a09a2f3d17cf3ee5422674034b42d4ca64096a 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
+  * @authors jordan.bendarouach **/
+
 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..3c90e3feaf18502df3b1bf036d2361fe89cd8436 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
+  * @authors jordan.bendarouach **/
+
 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..e6047fa07ae833e6bd0e2ccbf2a54f3dcd2985bd 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
+  * @authors jordan.bendarouach **/
+
 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..387e7e8e66db44e6ff31821162c67fde81e0f445 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
+  * @authors jordan.bendarouach **/
+
 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..75eae922adfc8863ea1fbf7a19542f2b42d26c3a 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
+  * @authors jordan.bendarouach **/
+
 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..59a74e1dde8e66e95a17e258d46820f0d39e47b8 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
+  * @authors jordan.bendarouach **/
+
 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..44ac15b92f0eed2a42bf8d2c43a0e512867532b4 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
+  * @authors jordan.bendarouach **/
+
 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..49a44220ad9a2ab198042e21bf3581f64aa79296 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
+  * @authors jordan.bendarouach **/
+
 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..4d0195f5c08ac2da2c1f41896f27dcd72bd565f7 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
+  * @authors jordan.bendarouach **/
+
 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..28f709f9c8ec5e8f8f81427bdcc6e89d280bf278 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
+  * @authors jordan.bendarouach **/
+
 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..d22ac41e347bda6aa96131392f3c2d12de5f37d6 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
+  * @authors jordan.bendarouach **/
+
 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..83d21a598f08bc1a24c3a8356fb8686ac4879630 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
+  * @authors jordan.bendarouach **/
+
 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..0e47fbf3e73213a9eb7552fb196de1816080da3a 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
+  * @authors jordan.bendarouach **/
+
 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..3c2fccbcaea5bfc8aa47c02a48e0f0cc74f931f8 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
+  * @authors jordan.bendarouach **/
+
 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..b4b94998e397c84fa8c94334a9d46becf3bf1d60 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
+  * @authors jordan.bendarouach **/
+
 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..451e4fe6b8e21953928310dbdb78d82df9c8cb46 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
+  * @authors jordan.bendarouach **/
+
 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..070db44424ad2c8e23a2a9e02df01f3349136dfd 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
+  * @authors jordan.bendarouach **/
+
 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..3fc0dae5817607aef5eab25528f0a703153e5cb3 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
+  * @authors jordan.bendarouach **/
+
 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..a39bf9d21c1b9e61290da30d0562b7e8812164fb 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
+  * @authors jordan.bendarouach **/
+
 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..a26d5b1ccc778c0643fdcc1ffba75f93df2319cc 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
+  * @authors jordan.bendarouach **/
+
 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..1de68ebe0923b61e905673ba3b99a844b31f6ef3 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
+  * @authors jordan.bendarouach **/
+
 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..f0625570e9d2940be8755b3ffb9a5c8a7adfe08a 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
+  * @authors jordan.bendarouach **/
+
 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..3d94116e8f74137f1ae1b11633f2bc31027aa7fe 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
+  * @authors s.lebedev **/
+
 void cbmlibs()
 {
 
diff --git a/macro/rich/create_RICH_geo_file.C b/macro/rich/create_RICH_geo_file.C
index f8b5ddc55b14a8dfa5720dac5acf7a69d6ef8c32..a166fed78bfccf9295e0e093d4d000565d9971a2 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
+  * @authors d.bertini, c.hoehne **/
+
 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..9b69bfb3555d2667b6dd69c0f3531cf5004946d5 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
+  * @authors andrey.lebedev **/
+
 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..91d59f566c91f672d10574172d252b9b1ec40b0a 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
+  * @authors s.lebedev, f.uhlig **/
+
 #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..6f55801a5dcef5cdc125a93fec08cb34d9a8a41e 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
+  * @authors t.mahmoud **/
+
 #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..ca2a89f67dfe3c29a73e90b8f591d74bafe31057 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
+  * @authors t.mahmoud **/
+
 #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..cdbac85edb479e8c081429ac0f4d2298ff90bce6 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
+  * @authors t.mahmoud **/
+
 #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..6523d474c7ea5219ba6726f897116bbf058dd101 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
+  * @authors t.mahmoud **/
+
 #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..b96e9a33cb88ba6bfe5e053b474e7108e3a87189 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
+  * @authors t.mahmoud **/
+
 #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..64d58e3fabf6850068e04220739102e7699ff67e 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
+  * @authors t.mahmoud **/
+
 #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..d875cd43c1168ed6e1ed10d84050cc48f8b07afc 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
+  * @authors t.mahmoud **/
+
 #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..02ad0a73628034b20b70061577eb4387188b2f1d 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
+  * @authors t.mahmoud **/
+
 #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..804b1c9a68d171e7a68e5198498ab53b7bbca252 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
+  * @authors t.mahmoud **/
+
 #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..8912d0308bc382cd33850b47a29e83921966cb53 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
+  * @authors t.mahmoud **/
+
 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..f0c2e37921abaa591c405e49c817d610bf973df5 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
+  * @authors t.mahmoud **/
+
 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..d77995120bfa3012e25092e20cfdcd995ecc369e 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
+  * @authors t.mahmoud **/
+
 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..d115d1ada96e06b18a338cb4e21da1a6e4c82025 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
+  * @authors t.mahmoud **/
+
 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..13384cae4aa2ba03affd50fad2d5ba8ad75302e0 100644
--- a/macro/rich/geotest/RotPMT/eventDisplay.C
+++ b/macro/rich/geotest/RotPMT/eventDisplay.C
@@ -1,3 +1,7 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors t.mahmoud **/
 
 
 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..b580848de8ec6a6c0f049210610eb46f7c56290d 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
+  * @authors t.mahmoud **/
+
 #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..368950d107c68e4507e0cc211418378a386261f9 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
+  * @authors t.mahmoud **/
+
 #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..f54fae748410992d1f52e3cd361ed6294e7a611c 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
+  * @authors f.uhlig, t.mahmoud **/
+
 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..560101e8a9a09607008cdd1dac7cdc539b293f72 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
+  * @authors t.mahmoud **/
+
 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..4c180703a8b934f864c603fe0f75082a72813218 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
+  * @authors t.mahmoud **/
+
 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..26f606f3c32c559588b52ba8bc494cd0d2dd6550 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
+  * @authors t.mahmoud **/
+
 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..3b4f5977912b4aaca823b25b2eb1a756254a067a 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
+  * @authors s.lebedev **/
+
 #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..93b3b29bcdb614dbdc325b3666fba6c12c47e738 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
+  * @authors s.lebedev **/
+
 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..93d094d15a3587f82a147e555fbba425aba715bd 100644
--- a/macro/rich/geotest/run_ana_geo_opt.C
+++ b/macro/rich/geotest/run_ana_geo_opt.C
@@ -1,3 +1,7 @@
+/** @file run_ana_geo_opt.C
+  * @copyright Copyright (C) 2014 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 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..1c7e1b1fb0a71071d45112018f118ad371d3237c 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
+  * @authors s.lebedev **/
+
 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..89aa5069c066cd28ba2d05fdb23a027b497ed170 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
+  * @authors s.lebedev **/
+
 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..f22c384b98579fe12e5c958d691e54f43b9b366f 100644
--- a/macro/rich/geotest/run_qa_geotest.C
+++ b/macro/rich/geotest/run_qa_geotest.C
@@ -1,3 +1,7 @@
+/** @file run_qa_geotest.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 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..b32c1f6f7c23a9f815fdc728978556ae62fc924b 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
+  * @authors s.lebedev **/
+
 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..63b7c31f4a2ce42bd637ce5dfb73d733668e4990 100644
--- a/macro/rich/geotest/run_reco_geo_opt.C
+++ b/macro/rich/geotest/run_reco_geo_opt.C
@@ -1,3 +1,7 @@
+/** @file run_reco_geo_opt.C
+  * @copyright Copyright (C) 2014-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 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..d264ed71d1c23dc826b9bd7d1dd97425ed594aa5 100644
--- a/macro/rich/geotest/run_reco_geotest.C
+++ b/macro/rich/geotest/run_reco_geotest.C
@@ -1,3 +1,7 @@
+/** @file run_reco_geotest.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, andrey.lebedev **/
 
 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..c0e511f2d567c84d1ad434174c44ca8275fa1ca3 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
+  * @authors s.lebedev, andrey.lebedev **/
+
 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..d6a390d8cb6908444c8f21518067e7644d4214dc 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
+  * @authors s.lebedev **/
+
 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..0b0abed21c999e2bfa4729e3524da7848925d7f8 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
+  * @authors s.lebedev, andrey.lebedev **/
+
 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..3002031b2908ebeb6897df9316366c96cdf1e30d 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
+  * @authors s.lebedev **/
+
 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..1e614f130b5be1b5d6c5c654a52c0ab30c42b87a 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
+  * @authors f.uhlig **/
+
 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..95e9c701d2d0a4a68c7fc99deac78889b732d13d 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
@@ -1,3 +1,7 @@
+/** @file run_reco_mcbm_real.C
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber **/
 
 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..edb826fcd233133fb9ab771e38d63de1b9c4d1c5 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
+  * @authors a.weber **/
+
 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..87ba19c7e1901326264fd7b57d1cd674e64c0807 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
+  * @authors f.uhlig **/
+
 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..cdb3b7a30100a739c695966267feae432c66d57d 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
+  * @authors f.uhlig **/
+
 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..da5b249b70641964132e4edd06178446909e7c6d 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
+  * @authors a.weber **/
+
 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..2db163a025c51b08303675d0590f4583e55a0ed2 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
@@ -1,3 +1,7 @@
+/** @file run_reco_mcbm_richOnly.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors f.uhlig **/
 
 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..f271010c4d59321556296f0af33149215240c034 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
+  * @authors e.ovcharenko **/
+
 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..984a2a62a76cfa4be6b46d468cd91e5796a8685e 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
+  * @authors s.lebedev **/
+
 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..79d4ff17790b919c3532c95b7ad1d7bcaff9ef30 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
+  * @authors s.lebedev, g.pitsch **/
+
 //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..fad5dc17f4bef2618bfb13233de5c171d1cfd512 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
+  * @authors g.pitsch **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c907de224c55a921be136a22c762773961efecd2 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
+  * @authors g.pitsch **/
+
 // --------------------------------------------------------------------------
 //
 // 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..624cd38c4cacc84287fadaadf0b3088937342583 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
+  * @authors s.lebedev, g.pitsch **/
+
 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..09aa9cad686df4a07d911c81733ea8c25d2690a8 100644
--- a/macro/rich/mcbm/run_sim_mcbm.C
+++ b/macro/rich/mcbm/run_sim_mcbm.C
@@ -1,3 +1,7 @@
+/** @file run_sim_mcbm.C
+  * @copyright Copyright (C) 2018-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, g.pitsch **/
 
 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..20b47f41544068f5da9c4339e6a8d2c3985c1edd 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
+  * @authors e.ovcharenko **/
+
 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..6d84c770b368c42b2c22737973bfe21e1abcfa54 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
+  * @authors andrey.lebedev **/
+
 void run_ronchi()
 {
   //gSystem->Load("libCbmRichMirrors");
diff --git a/macro/rich/prototype/PID.C b/macro/rich/prototype/PID.C
index 6a5626b0a20b81509b2d7c531f1639f082509859..6690b93c2ae89fec97cdef8d050a25a6bec2da5a 100644
--- a/macro/rich/prototype/PID.C
+++ b/macro/rich/prototype/PID.C
@@ -1,3 +1,7 @@
+/** @file PID.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 
 {
diff --git a/macro/rich/prototype/angle.C b/macro/rich/prototype/angle.C
index ea3abfa2c472c901141fb4321972b03bc89eda6f..19ea846ea77219ee76b0e5d11026f6f3547c56aa 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
+  * @authors d.kresan **/
+
 #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..a31b1ffe0f881b4a42ee70f65ef981a6ba325810 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
+  * @authors e.ovcharenko **/
+
 #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..21eb9647151cecfdfe3b6ac1775edc6bd253bfa6 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
+  * @authors e.ovcharenko **/
+
 // 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..ca65388adcaaefe7ecbd2fdb116fa5368dedf1a0 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
+  * @authors e.ovcharenko **/
+
 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..56a74d88684cc95f16360ea202b4ddaa37c24ac0 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
+  * @authors e.ovcharenko **/
+
 // 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..19606cf8d2bc29a976cd3ad66e6cc7ff03a54498 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
+  * @authors e.ovcharenko **/
+
 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..60483872aebf907993550df9eaa9aa9c32862927 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
+  * @authors e.ovcharenko **/
+
 // 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..61cb36828a1b14af3f136a9538fb657005c1858a 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
+  * @authors e.ovcharenko **/
+
 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..37b5ed25284d400e42b12ad2668bcd21eef8068d 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
+  * @authors e.ovcharenko **/
+
 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..96916b6162e38889b58320f143c177c467fc365b 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
+  * @authors e.ovcharenko **/
+
 // 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..867f07f0aa2bb3fad667d8eeb2e97f2cae2cf664 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
+  * @authors e.ovcharenko **/
+
 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..12309ad3862e282960b95542360f8cbc5f305c37 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
+  * @authors e.ovcharenko **/
+
 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..e153064d1546950c312bb7d45ade58ec27a8781a 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
+  * @authors e.ovcharenko **/
+
 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..9d32369986f02b6a02161801a7fbf2d4938a7da7 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
+  * @authors e.ovcharenko **/
+
 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..99ffa3f521f32520af3a8ade8a4e560352ebbdcf 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
+  * @authors e.ovcharenko **/
+
 #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..00211a9210d23ac496758d5687ae77ee9c7a82ce 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
+  * @authors e.ovcharenko **/
+
 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..2bf1512e1ff634d549c2c5cacfec082c18dc8cc9 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
+  * @authors e.ovcharenko **/
+
 // 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..7356a2be2fc03b5b7455f4dc493ded5d4b9bb9bd 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
+  * @authors e.ovcharenko **/
+
 // 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..35c40124f5e0ba435fcf637453729143fd2ed845 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
+  * @authors e.ovcharenko **/
+
 #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..8d5ba94e2046be11dadba3be3f849acf067d1d64 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
+  * @authors e.ovcharenko **/
+
 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..45e025290be4ded6405a96afa5c0c9c2aef4fb0a 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
+  * @authors e.ovcharenko **/
+
 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..5b685cb03b401b0d20b0321ca6f0256f040dc023 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
+  * @authors e.ovcharenko **/
+
 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..8f56f13ae7e8ab8f033898bbdddda8a2aa28d63f 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
+  * @authors e.ovcharenko **/
+
 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..8dfbdd047dc8d77049a70585bf55763552831bdb 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
+  * @authors e.ovcharenko **/
+
 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..4f68423ffb5e6e3467363da978b07409ddd3476a 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
+  * @authors e.ovcharenko **/
+
 #!/ 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..cbd473ed6ec574aa214bdcf8aa95483042ca3d49 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
+  * @authors e.ovcharenko **/
+
 // 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..45d32132bca199a6a7dc573818b85bf7d9dacacf 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
+  * @authors e.ovcharenko **/
+
 // 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..60483872aebf907993550df9eaa9aa9c32862927 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
+  * @authors e.ovcharenko **/
+
 // 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..411a8443e660e8b1ed01a18ce97503af5761f72c 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
+  * @authors  **/
+
 #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..96916b6162e38889b58320f143c177c467fc365b 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
+  * @authors e.ovcharenko **/
+
 // 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..f2981032de2fbb59907ed3d233a70d58f548a30f 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
+  * @authors e.ovcharenko **/
+
 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..f271c21a16606383e7a42732da5cee3dcf487cd3 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
+  * @authors e.ovcharenko **/
+
 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..da467de7de129157f1cf855010f62fccc08fd25a 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
+  * @authors e.ovcharenko **/
+
 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..844a2d6a1a318e64f11cd0129f84cf200fbbde55 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
+  * @authors e.ovcharenko **/
+
 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..80fdc03a0e836c4ab82732f9c237421260396072 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
+  * @authors e.ovcharenko **/
+
 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..d534b87007a6b4d0f3f3d9bdc480d5b882dd20d5 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
+  * @authors e.ovcharenko **/
+
 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..ed9971a39a09d5e129967bf6b06d13c41ce2ba5a 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
+  * @authors e.ovcharenko **/
+
 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..748e6299e25ead100480ccac6f2aadd769f06757 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
+  * @authors e.ovcharenko **/
+
 #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..933d9af13f9fc620f09c0ea6d905ff897745cad9 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
+  * @authors e.ovcharenko **/
+
 #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..e7b8e0b94645e9ec268b2e23e8c9f36351b3596f 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
+  * @authors e.ovcharenko **/
+
 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..d122b524b4c9607576e612392bc630f9f64f8221 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
+  * @authors e.ovcharenko **/
+
 #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..a321c1be5b9674d162774c4be1666ca9b5a6a375 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
+  * @authors e.ovcharenko **/
+
 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..01151141349787e2ede4a6bb52050f38b77648b2 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
+  * @authors e.ovcharenko **/
+
 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..ce5fe9d13c958964be1c64c283ba80e3bb0d1b86 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
+  * @authors e.ovcharenko **/
+
 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..20e15b98ded52504cf6dd17aaf857e2f6b190353 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
+  * @authors e.ovcharenko **/
+
 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..171a3c512599ea9c93da95fc0b188f397235d424 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
+  * @authors e.ovcharenko **/
+
 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..000128a43faf66e9db0a7e800dc184588a58c99f 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
+  * @authors e.ovcharenko **/
+
 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..18adc7efeb5a58f39c7694807fbf0111657c197b 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
+  * @authors e.ovcharenko **/
+
 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..27304cd93d423bf7838198aa6d8f55a1e2213164 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
+  * @authors e.ovcharenko **/
+
 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..079a1bf1c2c98548ffeff26bfa323cb1344edd4d 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
+  * @authors e.ovcharenko **/
+
 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..26650a95f01a35ed67fa9035144d19ab767d9e4c 100644
--- a/macro/rich/prototype/beamtime/draw_analysis.C
+++ b/macro/rich/prototype/beamtime/draw_analysis.C
@@ -1,3 +1,7 @@
+/** @file draw_analysis.C
+  * @copyright Copyright (C) 2014-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 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..fa7ae5f79adb5e9cebd20d8d1aefbfc639cc1bdb 100644
--- a/macro/rich/prototype/beamtime/draw_study_report.C
+++ b/macro/rich/prototype/beamtime/draw_study_report.C
@@ -1,3 +1,7 @@
+/** @file draw_study_report.C
+  * @copyright Copyright (C) 2014-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev **/
 
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/beamtime/run_analysis.C b/macro/rich/prototype/beamtime/run_analysis.C
index 3af242ebc5e8e05bb80f7e110cbd370c3ba6ad4c..4f8619a65e34f0d257035396bfe7d3f5935699f3 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
+  * @authors s.lebedev, e.ovcharenko, andrey.lebedev **/
+
 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..63c3e07b54e5f90a1ec82d4dba3ff51734fdda3e 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
+  * @authors s.lebedev, e.ovcharenko **/
+
 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..a5ce6ad40d4ed43ed2d7c661a9f39fea56b2a598 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
+  * @authors d.kresan **/
+
 #include "/misc/kresan/tools/drawStyle.C"
 
 
diff --git a/macro/rich/prototype/efficiency.C b/macro/rich/prototype/efficiency.C
index 47a5842928460564b74e00ae7822e7191c550201..1b3d0862bef4601f98afb00922036409e2533440 100644
--- a/macro/rich/prototype/efficiency.C
+++ b/macro/rich/prototype/efficiency.C
@@ -1,3 +1,7 @@
+/** @file efficiency.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 
 {
diff --git a/macro/rich/prototype/geometry.C b/macro/rich/prototype/geometry.C
index ed0041526dc0e124470b1a4e0314d8196fdb885e..c568e452a519de480103d660a3ad58b0df540ebe 100644
--- a/macro/rich/prototype/geometry.C
+++ b/macro/rich/prototype/geometry.C
@@ -1,3 +1,7 @@
+/** @file geometry.C
+  * @copyright Copyright (C) 2011-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 
 void geometry()
diff --git a/macro/rich/prototype/run_ascii_generator.C b/macro/rich/prototype/run_ascii_generator.C
index d5cf5365799dfe29b65e3e186aa9334920754db0..b24e7099992b8afd9af06316527122d7c6a5544e 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
+  * @authors s.lebedev **/
+
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_reco.C b/macro/rich/prototype/run_reco.C
index 097c455bb3846672306c83a166f6caf03efd4483..ddc4981fac135820a1f5a26148c11b936fb480f6 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
+  * @authors s.lebedev, d.kresan **/
+
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_sim.C b/macro/rich/prototype/run_sim.C
index abd065fe33deea14f013b86fa2fae95a1da52438..229c74b4b0f3bfdbb4b8a5820e5c1b1b22166c01 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
+  * @authors s.lebedev, d.kresan **/
+
 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..da5fa041d7cbc2f5c671f7a471c8254010afa477 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
+  * @authors s.lebedev **/
+
 #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..eb8d3d1ad31fb7c0c5dcbd94f8560916976521e6 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
+  * @authors s.lebedev **/
+
 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..97b280359f77b50f2ee05551172ada10b44b4a1b 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
+  * @authors s.lebedev **/
+
 #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..ac86906499656f786dedcc19b92bbe3eb00e1b16 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
+  * @authors s.lebedev **/
+
 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..007979b93b61b129756112e1ecb4d3fa865ec512 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
+  * @authors s.lebedev **/
+
 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..2fbe5b4bfbb715777fd66603c29081a7fb837d5c 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
+  * @authors s.lebedev, g.pitsch, andrey.lebedev **/
+
 #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..466dd6c7c0ed3dd5589eeefb7cf3e846f83d248e 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
+  * @authors s.lebedev, andrey.lebedev **/
+
 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..0503928446942026f9b35627f9c68e82f9c56417 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
+  * @authors g.pitsch **/
+
 #include <iostream>
 #include <string>
 
diff --git a/macro/rich/prototype/smallprototype/run_reco.C b/macro/rich/prototype/smallprototype/run_reco.C
index bce8a353453b85ddab702d95a096053436842e1b..1f6ac294f34a37e713d78876a0362b1c7c56a378 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
+  * @authors g.pitsch, s.lebedev **/
+
 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..13c57ee0babf8c7207b30350991faccef138c737 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
+  * @authors g.pitsch, s.lebedev **/
+
 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..d4783aa0583e8f0f16cb17c763fa6d97930553d0 100644
--- a/macro/rich/prototype/spectrum.C
+++ b/macro/rich/prototype/spectrum.C
@@ -1,5 +1,7 @@
-
-
+/** @file spectrum.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.kresan **/
 
 {
   const Float_t c = 2.998e8;
diff --git a/macro/rich/run/draw_litqa.C b/macro/rich/run/draw_litqa.C
index 3d1d2cfbb99f19ff0221446b0594efb28b5446f3..f25cb732f316cb7ddc2d79e5522ea765f6843550 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
+  * @authors s.lebedev **/
+
 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..1612356c6c7cd59defb6b753f977bbc46bb3ff27 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
+  * @authors s.lebedev **/
+
 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..cecd670b949246af33816dd75efc84942b420857 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
+  * @authors s.lebedev **/
+
 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..872d3255bda1111b47e4d3e33186559d91a389f8 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
+  * @authors dr.s.lebedev, s.lebedev, andrey.lebedev **/
+
 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..148be55bb3abdb4b64ec9b694ba542c4790be054 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
+  * @authors dr.s.lebedev **/
+
 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..e7423849e0473ffff396674bd85c0fa6f1777d2c 100644
--- a/macro/rich/timebased/run_rich_digi_tb.C
+++ b/macro/rich/timebased/run_rich_digi_tb.C
@@ -1,3 +1,7 @@
+/** @file run_rich_digi_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev **/
 
 
 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..88e743e2e51d5fffe93a81c6bd4ac2d1eeff650e 100644
--- a/macro/rich/timebased/run_rich_reco_tb.C
+++ b/macro/rich/timebased/run_rich_reco_tb.C
@@ -1,3 +1,7 @@
+/** @file run_rich_reco_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev **/
 
 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..508328ca0a85d3b1cc8ef0c30027221a8e59dece 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
+  * @authors andrey.lebedev **/
+
 #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..62f44b1171f424559ce73f66272e2549c8f6879f 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
+  * @authors d.bertini, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/run/checkFieldSym.C b/macro/run/checkFieldSym.C
index 5bd10c8c313875084e255461b8a842e40291efcd..b77301a11ae7690c316052bd2b8258880d514917 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
+  * @authors d.bertini, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..929d243c9d87bbd2c43e0709092e9012ecb2d936 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
+  * @authors d.bertini, f.uhlig **/
+
 // -------------------------------------------------------------------------------
 //
 // 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..9f1ed6657f10dfd746b44b9a7ec60657c76fbc42 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
+  * @authors v.friese, f.uhlig **/
+
 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..4e55568e0d0fee0bf53d689763b98115f414a47e 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
+  * @authors d.bertini **/
+
 {
   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..fe283ec587bfbfbfa3df31dd61e4098a51d24be6 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
+  * @authors andrey.lebedev **/
+
 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..84b66be5f16a8026e83a80c492846884d222e936 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
+  * @authors se.gorbunov, d.bertini, f.uhlig, smith **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/run/run_qa_old.C b/macro/run/run_qa_old.C
index 632232ac56bf1c58ae05545fde0bdb784585485d..8a38cc76fff6238852ac25c5ba3d949695ac9447 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
+  * @authors se.gorbunov **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS QA
diff --git a/macro/run/run_reco_event.C b/macro/run/run_reco_event.C
index 1d9629a7828950a0a6808323c616c1aca83b04cd..9bdfe9d0461abd460aa96c01f7888bd85e9aec63 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
+  * @authors v.friese, f.uhlig **/
+
 #// --------------------------------------------------------------------------
 //
 // 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..e2541964f7fd32beaaaf5a916c38434492e19ec1 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..2035502acf79502732cb2f3838e6dd21fca28d54 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
+  * @authors f.uhlig **/
+
 // 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..81e475e24b442c0b578aaa973d09f8dc770df780 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
+  * @authors d.bertini **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for check of the magnetic field used in simulation
diff --git a/macro/sts/Occupancy.C b/macro/sts/Occupancy.C
index 43567c11ef4752ec622ed92946718a9a4cb28e9b..e02c56772b5292d43cfe638d9c18c77a5dc3c06e 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
+  * @authors a.kotynia **/
+
 // 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..e1d0677bb71eb4144c6834804f9add40d20d5f8d 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
+  * @authors r.karabowicz **/
+
 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..c1d038d27f3a177f96e4cce26a3ad88069502ca7 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
+  * @authors r.karabowicz **/
+
 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..aecde212cbe0d668d405040ab34449db72d5b84f 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
+  * @authors d.bertini **/
+
 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..fb41ed85b2a692f076903252c5e318580152e7da 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
+  * @authors f.uhlig **/
+
 //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..8ea7587fd1f1bd45d8c249187a05a0619e238153 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
+  * @authors f.uhlig, v.friese, d.emschermann **/
+
 #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..f0da5bd372bca57510d3fddbf7b4f3ddfd70eb24 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
+  * @authors d.emschermann, f.uhlig **/
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/sts/matbudget_mc.C b/macro/sts/matbudget_mc.C
index 011a4c7d46c6879704561088aefbeeb818095a80..aef38626350d7b36f5cec19cbb1a979fae057ed6 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
+  * @authors v.friese, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..810269f2525f39463ef2fd5dc11a335c899fbf43 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/sts/qa_reco.C b/macro/sts/qa_reco.C
index 1baa213ac3a82dc22efb0c9b0ece8415bc00a8bf..fdbefa297f3eccf965bd2d4f61a48ea249d1bccd 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
+  * @authors r.karabowicz **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS Reconstruction QA
diff --git a/macro/sts/qa_sim.C b/macro/sts/qa_sim.C
index 34422a3218e50420f620cdf69ec7c9e64513ba53..c761f991f7c54dba0c18a7f8097d76cbee136a20 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
+  * @authors r.karabowicz **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS Simulation QA
diff --git a/macro/sts/sts_Qa.C b/macro/sts/sts_Qa.C
index a8431bd95aff27b53cb98f9849e19f37464ea04e..d19911b4864e85822895ba472870073b3c7d976b 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
+  * @authors a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for quality check in STS
diff --git a/macro/sts/sts_digi.C b/macro/sts/sts_digi.C
index b9c506d4b6d55acd84e9f4a8b8d181f50866a7a0..dc92da7ec34a38c7803c3523a66753c9c7145217 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
+  * @authors a.kotynia, d.bertini, v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for digitization in STS from MC data
diff --git a/macro/sts/sts_reco.C b/macro/sts/sts_reco.C
index 4f9596eabd249556f63e74cebe119db6c94a545e..c5b7029b854424885af7e8d45ad4db06bdecf0ad 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
+  * @authors v.friese, a.kotynia, r.karabowicz **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ab338ad6e19fd99d69818f56a60a95f33dc78813 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
+  * @authors a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..264a127b136576b7b939b15b0c420989ccab5d09 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
+  * @authors a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..296f92494e4dc2d1f7c3a9a9cc618c360eb455c4 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
+  * @authors d.bertini, v.friese, m.al-turany **/
+
 // --------------------------------------------------------------------------
 //
 // 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..80334f234e6a4593ee7f841412bd29e3ae282954 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
+  * @authors d.bertini, v.friese, a.kotynia, m.al-turany **/
+
 // --------------------------------------------------------------------------
 //
 // 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..601655f625ef8569626257156406126980cd92a8 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
+  * @authors a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..0d93c3dfea6dff46468c682fd6fa7bf2f620b5f2 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
+  * @authors a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..a34594a7cc204ff42f8b268c57f02a953a563903 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for STS-only simulation, digitisation and reconstruction
diff --git a/macro/sts/sts_transport.C b/macro/sts/sts_transport.C
index 81d548b6bb6e2fd8908499cf1f3012e645eab65e..70d597cc074e6543dc5f004ebea924b3f190fcd0 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
+  * @authors v.friese, a.kotynia **/
+
 // --------------------------------------------------------------------------
 //
 // 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..08b0a6af64efedc6501adf7c14adabc3737399b9 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
+  * @authors d.bertini, n.herrmann **/
+
 // Macro to produce Tof Hit from transported file
 
 {
diff --git a/macro/tof/TOF_test.C b/macro/tof/TOF_test.C
index 6dfa83e0c52bb518e3f1deff255c231e20cccee6..6fafca371ea3102fc3e4c021bf634aff40d01115 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
+  * @authors n.herrmann **/
+
 //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..ae98219ae5ab6e527a618f9a87c19a4af4d1a036 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
+  * @authors v.friese **/
+
 #include "CbmGlobalTrack.h"
 #include "CbmMCTrack.h"
 #include "CbmStsTrack.h"
diff --git a/macro/tof/anaTof100.C b/macro/tof/anaTof100.C
index 04f61a806bf706a6fd47379b1521777aac6deb86..d3224c6770ccdfcda79450b66a4e621e3bf4a48c 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
+  * @authors n.herrmann **/
+
 anaTof100()
 {
 
diff --git a/macro/tof/beamtime/apr14/ana_digi.C b/macro/tof/beamtime/apr14/ana_digi.C
index bb9d79210ec5b14279e53e13594e487b2fbeaa19..ed7d760552cbbe82cd9db3130c541eb0b203ae68 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
+  * @authors c.simon **/
+
 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..73284108ce0b9c1498a9ca669ce90aaeea24d914 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
+  * @authors c.simon **/
+
 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..8f4b64e6624b1625b58fd5827c71dd3178fb2464 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
+  * @authors c.simon **/
+
 // --------------------------------------------------------------------------
 //
 // 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..4ef5e498d9e66ee99c69b9555ea152cde5e07adc 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
+  * @authors c.simon **/
+
 #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..3617ead82275e2b6dfa2b4ab254fc6249b3a5ab7 100644
--- a/macro/tof/beamtime/apr14/currents/StructDef.h
+++ b/macro/tof/beamtime/apr14/currents/StructDef.h
@@ -1,3 +1,7 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "Riostream.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlot.C b/macro/tof/beamtime/apr14/currents/currentPlot.C
index a432e53d087b415e8b66b3ebb15dba20c21de9ad..9934fa60a7a3fce4db2298bc910c191e7ea57c81 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlot.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlot.C
@@ -1,3 +1,7 @@
+/** @file currentPlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlotHd.C b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
index 0a63b520c32a8440e943806a24bb9da169f16fec..ef4a03388743978f7422886f968d4e3dac5ec015 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
@@ -1,3 +1,7 @@
+/** @file currentPlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentTreeConv.C b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
index eaf4e39aee7446167b2ae3b610240ed4aeaf86ea..83d8bc2cafb2c53bb5cd27da0f23192f1978701b 100644
--- a/macro/tof/beamtime/apr14/currents/currentTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
@@ -1,3 +1,7 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
index 17818b8ffcfdc806fc29c7cccd64d6fd97573408..be92b8779edf52292a6fb39988ac24b88336c0d4 100644
--- a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
+++ b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
@@ -1,3 +1,7 @@
+/** @file hvScalUseExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "StructDef.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/loopTreeConv.C b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
index 49b6433d2bf0a95d044e987bc2bd0b7377f5a2bc..3c022d8f7e381e307e8f2782a1c5278add37854b 100644
--- a/macro/tof/beamtime/apr14/currents/loopTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
@@ -1,3 +1,7 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 
 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..26a3ab52abd7daf7f599b6d5c2596e3d0eb54c6b 100644
--- a/macro/tof/beamtime/apr14/currents/mergeTrees.C
+++ b/macro/tof/beamtime/apr14/currents/mergeTrees.C
@@ -1,3 +1,7 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/ratePlot.C b/macro/tof/beamtime/apr14/currents/ratePlot.C
index 617c811298e20d7aeb93c3e169f42275ab95bba6..270b82d33c0db47118719ddfe2182ef27c057eea 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlot.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlot.C
@@ -1,3 +1,7 @@
+/** @file ratePlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 Bool_t ratePlot()
 {
diff --git a/macro/tof/beamtime/apr14/currents/ratePlotExample.C b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
index 52e92e9ff7e5b8b473db5005a642fa67099e6e60..1ab308657f8954dc4eccbca5bc7df39430ed1d09 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotExample.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
@@ -1,3 +1,7 @@
+/** @file ratePlotExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 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..908792f25d1348283cba707d3c05a48cb1634314 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotHd.C
@@ -1,3 +1,7 @@
+/** @file ratePlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 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..c5d4bcbebd5c12287b856e947584d3ea7b96c62f 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
+  * @authors c.simon **/
+
 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..4ea2cf9b484adcfd020d962b79a12c912650e561 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
+  * @authors c.simon **/
+
 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..7acca47ddee1ba6553831d41b485b462d929d40b 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
+  * @authors c.simon **/
+
 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..2829dc83c1ef0d15b557c643f95498a8d8f1ddea 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
+  * @authors c.simon **/
+
 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..3d7892d75f36886c6f15d39d70584a6749de0e2e 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
+  * @authors c.simon **/
+
 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..e6096b49988a5b70fbdda63466ac5efd03ff40ac 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
+  * @authors c.simon **/
+
 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..8729d9cc025ff5ce1487c107bdbe5f4c4c74ced6 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
+  * @authors c.simon **/
+
 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..c6fdb28474e6dbaf31b01cf6a19d166563a2b324 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
+  * @authors c.simon **/
+
 {
   //  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..48076a8f75e062c49dfde81bc80a59ed5473f10f 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
+  * @authors c.simon **/
+
 {
   //  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..4f67df95eb49bc3f3d5ec569c204e9551b4372ea 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
+  * @authors c.simon **/
+
 {
   //  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..089dbd56bcbda822d77d0137a528967a05b5be20 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
+  * @authors c.simon **/
+
 {
   //  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..8c8951e64128a92ba4010a36ca303dd2f37e4b3d 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
+  * @authors c.simon **/
+
 {
   //  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..ee69cb3cc8a9e695187d70c4f1bbf9a3c2bde169 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
+  * @authors c.simon **/
+
 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..3e24d6b141dedcc7929de0cbbf988b615186028d 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
+  * @authors c.simon **/
+
 {
   //  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..24768692b75aa487b97ada6106f91f4887a0a1ed 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
+  * @authors c.simon **/
+
 {
   //  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..2a4d25ce939ad03c9e2214cbb09abaccc328251e 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
+  * @authors c.simon **/
+
 {
   //  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..ba4a50b2705437b1f11a392fb33d21dd56f71280 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
+  * @authors c.simon **/
+
 {
   //  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..da0a07e9e3a617633c5b7b2c151b06e1dbfb129a 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
+  * @authors c.simon **/
+
 {
   //  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..ac56667ebc7c1ea6e05c06dd74c05a0e473f6118 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
+  * @authors c.simon **/
+
 {
   //  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..7d7354edddc8d905b341de01a981c4dffd9bf304 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
+  * @authors c.simon **/
+
 {
   //  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..b81f3ec556bf3f649d9f6194189436733d575c64 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
+  * @authors c.simon **/
+
 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..daff34e987f705caca205b2179686a0b5b887f0e 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
+  * @authors c.simon **/
+
 {
   //  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..ae4643a0d453d8568ac88d26e8a723240e296ba6 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
+  * @authors c.simon **/
+
 {
   //  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..5a60b476649aab282c8f40db9876e3ae6a1a7b98 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
+  * @authors c.simon **/
+
 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..a8435b8d305e41c47f4247ca0798e32400dc0baa 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
+  * @authors c.simon **/
+
 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..b274a3a30951353eadbec108c3f877b4c77d7ebc 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
+  * @authors c.simon **/
+
 {
   //  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..eb33a72c86bf6b59e87b3d7bdf0168d17a5dd009 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
+  * @authors n.herrmann **/
+
 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..e532299d0a81a267b2897e3e329422905bb6face 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
+  * @authors n.herrmann **/
+
 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..b722cb3194a10922ddead6a9d9b082d7e0f71b1a 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
+  * @authors n.herrmann **/
+
 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..9939022daa5a927de807d70d7d68ca23b7ecfb53 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
+  * @authors n.herrmann **/
+
 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..e67ea27648d887e7d9cbd03579e0337c17f44e66 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
+  * @authors n.herrmann **/
+
 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..08587bdf2ce6c40563c2a4078a8f1cf7ce072b15 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..d6a8a59cc37c172aa7cd5cf212219860c1d390a4 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/feb15/current/FileListDef.h b/macro/tof/beamtime/feb15/current/FileListDef.h
index 35050e5decffbf51aa968aaff35cc727496d678c..b395203c29ea01c9cfd668f523abe2c5ebc18545 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
+  * @authors p.-a.loizeau **/
+
 // 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..3f39aaae82f53f5a8cdffa75fa2bb1b16ab0cd54 100644
--- a/macro/tof/beamtime/feb15/current/StructDef.h
+++ b/macro/tof/beamtime/feb15/current/StructDef.h
@@ -1,3 +1,7 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/feb15/current/currentTreeConv.C b/macro/tof/beamtime/feb15/current/currentTreeConv.C
index 269d64d9dffe44af78d6fe0ef1f2b723bf59d201..96a600f0116165fe2cd1d4899401943d34139bf5 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
+  * @authors p.-a.loizeau **/
+
 // 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..1b7e4bb3d8e51aee37aec1974bc3154d022fa1b2 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
+  * @authors p.-a.loizeau **/
+
 #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..f41b276339d8d8dc4d5a7239201c1aff13e8e4a4 100644
--- a/macro/tof/beamtime/feb15/current/mergeTrees.C
+++ b/macro/tof/beamtime/feb15/current/mergeTrees.C
@@ -1,3 +1,7 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #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..3c04cd0b2efcd72b43fd7610d86f0f275874ebf2 100644
--- a/macro/tof/beamtime/feb15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/feb15/current/plot_Current_Date.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 #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..2934a62cbec3aadd9374a8af03a572b26b78beff 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..0b5e57c0efeb5a3d6796f9645ce148b5ca6ad02c 100644
--- a/macro/tof/beamtime/feb15/merge_rate.C
+++ b/macro/tof/beamtime/feb15/merge_rate.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 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..2246f83f1cc6d72f385d1f4bbc614c6794b33d94 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
+  * @authors n.herrmann **/
+
 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..3884e0a62b5a4c7a37d454af4b76f9b6983b2721 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
+  * @authors n.herrmann **/
+
 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..29880ba37ff9536e81c4a7e3dbafb448936adc24 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
+  * @authors n.herrmann **/
+
 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..94ca2ff8b43e4757f3722a534cf8c558f9780a32 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
+  * @authors n.herrmann **/
+
 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..a794a2cfad8ed65d520ece2fefb08ddc03849b5f 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
+  * @authors n.herrmann **/
+
 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..343aaa5258a5183212646e95d8b2fd4a627a7d0b 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
+  * @authors n.herrmann **/
+
 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..e72b5815e8188cfe62b736bc9be081d0a0acff39 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
+  * @authors n.herrmann **/
+
 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..c6e68379ae72611093c6c3515a670d7e9f6785b0 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
+  * @authors n.herrmann **/
+
 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..936eda507c6a819ed4234e108eb77390dd5244d6 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
+  * @authors n.herrmann **/
+
 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..dc6802dad8ad37ecabddd61d0012e9003381e29d 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
+  * @authors n.herrmann **/
+
 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..25e0df4c9985b1ef152e0d36ac6626c4cb6dddbe 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
+  * @authors n.herrmann **/
+
 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..93b1554a7261b1a1f0b1b03614d42cf5a4d73e38 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
+  * @authors n.herrmann **/
+
 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..c7ec4a12ae1ec8163099ead311620fd3be2d9fb9 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
+  * @authors n.herrmann **/
+
 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..87383fa95abb2243e01beccd0f893f23ddb3f362 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..bf43cebde118a1f7b755f30478a0f12821b3de5c 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
+  * @authors n.herrmann **/
+
 {
   //  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..c1ddabce8a62c31a8328a01e455c4dc48623ec30 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
+  * @authors n.herrmann **/
+
 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..e9ee8f6817e74f60462dfc2d817bd0d173971dcd 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
+  * @authors n.herrmann **/
+
 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..572a2737fe4f9bb9439f3623490be0530761409a 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
+  * @authors n.herrmann **/
+
 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..c775adb3c332a1d72e12fc299db64487574f6da4 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
+  * @authors n.herrmann **/
+
 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..13648e67573920cd8936488afcb93964b61d0f3f 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
+  * @authors n.herrmann **/
+
 {
   //  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..a855f9e5abe1039778e2347372e8b3f3e634742f 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
+  * @authors n.herrmann **/
+
 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..00de926cb4dccb38f0fb1ae469250c32f02d81b8 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
+  * @authors n.herrmann **/
+
 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..e61932e72a9c2452946d0eb7cf9e84359da88026 100644
--- a/macro/tof/beamtime/feb15/pl_map_debug.C
+++ b/macro/tof/beamtime/feb15/pl_map_debug.C
@@ -1,3 +1,7 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 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..254f8da9ebc600579de699eb12d937cc60d83438 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
+  * @authors n.herrmann **/
+
 {
   //  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..6a41c45f0c788e9a88f04694989a31c5fd4a835d 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
+  * @authors n.herrmann **/
+
 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..9e4733edadbe2195761de6108068bd69f81cd774 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
+  * @authors n.herrmann **/
+
 {
   //  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..11e69c0575917095e88c791b13621790d1e3794b 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
+  * @authors n.herrmann **/
+
 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..385b047ad55a4dbd3c254969240a16a33c117164 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
+  * @authors n.herrmann **/
+
 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..d7b068dc34149149157a3b3fc6fc39a82c6185f5 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
+  * @authors n.herrmann **/
+
 {
   //  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..5ed29d4a20bcff3577d383011dc8f49c09abf963 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
+  * @authors n.herrmann **/
+
 {
   //  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..7b62effd7e6e5dee356ec3f90e76bfa2e9d7e119 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
+  * @authors n.herrmann **/
+
 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..e8d7a0f014204a7d3bd7dcd857aa70529efd0210 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
+  * @authors n.herrmann **/
+
 {
   //  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..9f07c81b918f277bfad41acd60cb9f0a2837b813 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
+  * @authors n.herrmann **/
+
 {
   //  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..fcc6c2068c6689016ba9db169b7ae490f6e58a51 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
+  * @authors n.herrmann **/
+
 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..428596ca14f4e278f9ba4be08fe4aa14338a85d0 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
+  * @authors n.herrmann **/
+
 {
   //  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..b46fad98695f74c6a4c18fbe0b679a2a9bb3c72f 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
+  * @authors n.herrmann **/
+
 {
   //  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..dc244ea4b6370ba227c89bc08463d4100213a013 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
+  * @authors n.herrmann **/
+
 {
   //  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..b46e8f0a11b8e7c41f78b2edbc1f48945ba4599d 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
+  * @authors n.herrmann **/
+
 {
   //  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..ab6b00493dd83a7c408b72a409fd8169e78bb2a0 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
+  * @authors n.herrmann **/
+
 {
   //  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..17f06617911f1fbb9111e60821ec0fe4e8c6a1b4 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
+  * @authors n.herrmann **/
+
 {
   //  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..ffbe3fc395dcdb1e3c61e2d1483cb076d87d29b9 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
+  * @authors n.herrmann **/
+
 {
   //  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..3a39aef7dd255c6a70d84a84bc057bf9fcdb0a15 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
+  * @authors n.herrmann **/
+
 {
   //  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..4da4b423ba419262a3330fb5fe30dcd599982dd5 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
+  * @authors n.herrmann **/
+
 {
   //  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..752283755d1c534d6f2e11bcf55b2c827222c89e 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
+  * @authors n.herrmann **/
+
 {
   //  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..d50f4d7c2878dbf4bf07396cac62d9f152ad8048 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
+  * @authors n.herrmann **/
+
 {
   //  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..3ded9bc94fd5eeecb0404b970576f321786b31b1 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
+  * @authors n.herrmann **/
+
 {
   //  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..71f19fc2f2607e033cdf75845b3e72b639c6c6e7 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
+  * @authors n.herrmann **/
+
 {
   //  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..f99c2a0a4f92810dcd8996c4d26f35077e304888 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
+  * @authors n.herrmann **/
+
 {
   //  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..73e55e004f6479bdb3c26e8ed7ec7763fdd1b8fa 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
+  * @authors n.herrmann **/
+
 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..c98a87a6c5d74e6b56a202920b7f9179f14624fc 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
+  * @authors n.herrmann **/
+
 {
   //  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..bacca0635c5ff6399f18a593bd8ba3b7caf4a395 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
+  * @authors n.herrmann **/
+
 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..d5a8ad0fe47b9442355dbdb58442031f08e44e51 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
+  * @authors n.herrmann **/
+
 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..77ca9d17b119c30306bcfb9076542c9a8e38003e 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
+  * @authors n.herrmann **/
+
 {
   //  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..acdbfc1db3567d20591d35b3d10b48a639192487 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
+  * @authors n.herrmann **/
+
 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..d62178c8711a32356f7d8493e061cee1eaf6d0df 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
+  * @authors n.herrmann **/
+
 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..7e5a290b719428d5affeae36b854b8269f64d3a4 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
+  * @authors n.herrmann **/
+
 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..7388dd136a1bcf6e83fe67a9ce5c0ee92094616f 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
+  * @authors n.herrmann **/
+
 {
   //  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..06ba927bfcbff997d40aa730abd87d75eae2ef73 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
+  * @authors n.herrmann **/
+
 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..749aaebd267c9e2f9fe833baa08685d03053a119 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
+  * @authors n.herrmann **/
+
 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..76c1e04aeb59169d98ca4817c41ab3b21e615462 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
+  * @authors n.herrmann **/
+
 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..3fb69ec1974a0c4ff181b9ca801f2165a350d312 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..222741b397f12273d9e5b87cc932f2022c3c8a0f 100644
--- a/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
@@ -1,3 +1,7 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 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..8ac25350ab5e9b100d88bfd6efe3cbe69fd65f40 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
+  * @authors n.herrmann **/
+
 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..64add60a53415021e0197c7f5ec486e020969817 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
+  * @authors n.herrmann **/
+
 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..4ba46d7d8662eb4c788ea23c26f4eb3fd05942ed 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 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..a7a47ee048d923a992892ef97c6dc4a8dcee0ac1 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..99e84e6414935a0746267619ca9a168a65e3f978 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..b7b8026d7e61a718dd61460ed71779f690185697 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..35a8ad50c02246231420f3b3114bab1466dd0450 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
+  * @authors n.herrmann, c.simon **/
+
 {
   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..5dd231e1e16461492e3bc29bee30cf23cd6cab92 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
+  * @authors n.herrmann **/
+
 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..28064913ebb4657d009435dabf4e7670a2132e71 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
+  * @authors n.herrmann **/
+
 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..0dc716c2f842612d027d1b7a45fde08f87b3eae2 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
+  * @authors n.herrmann **/
+
 // 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..75cf014c06e9894894004f8bcd97e6a0e3b4c714 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
+  * @authors c.simon **/
+
 // 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..7ec4e61b9fff409c4dda4c72e7cf573491d2ccde 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
+  * @authors c.simon **/
+
 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..f8953d04541cf1ee8ec6e87b588b80d204b62988 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
+  * @authors c.simon **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7abe533edce2f636fe99936d0c97992efcfe1669 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
+  * @authors n.herrmann **/
+
 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..d6a518879a509372806f83bd3f375c4399569f8a 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
+  * @authors a.akram, n.herrmann **/
+
 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..fc2d1a4ac35117dc03df631698e1a04cc51901a4 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
+  * @authors n.herrmann, a.akram **/
+
 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..190668164583157fa253a8be4f95902126dd792b 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
+  * @authors n.herrmann **/
+
 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..b855275fcccae69c3446ff3d5cbc35c5200bf2b1 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
+  * @authors n.herrmann, a.akram **/
+
 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..be86e326d50e22152dc1b599ab3c7b0e13421756 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
+  * @authors n.herrmann **/
+
 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..e2ef285e8c351b82589550f03ae934ae796452da 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
+  * @authors a.akram, n.herrmann **/
+
 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..ab15db317a02884f0cfd12d294dc58721789dcd6 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
+  * @authors n.herrmann **/
+
 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..fcb464535f13da25b5847f617acdd0a25787edc8 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/dis_digi.C b/macro/tof/beamtime/lab16/dis_digi.C
index c241423d3bf424af798d1c662ba91bdd24c44c7b..813f34856deacdb55c3a90485bc9d3fe1018e568 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
+  * @authors n.herrmann **/
+
 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..393534f4d1d5b33464e7a044f0015c5e68f650f5 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
+  * @authors n.herrmann **/
+
 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..77b97d75ae15576829a5b59482648635f6138f75 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/merge_rate.C b/macro/tof/beamtime/lab16/merge_rate.C
index e99ef082a5e12ba3a8790aca9cfa46ab88031671..4b45f26ed0804b44d0e6d42c9c10a73f3f25d29f 100644
--- a/macro/tof/beamtime/lab16/merge_rate.C
+++ b/macro/tof/beamtime/lab16/merge_rate.C
@@ -1,3 +1,7 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..05bfdc7c35c2c470cfe4c491baa86dcbc94c411e 100644
--- a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
@@ -1,3 +1,7 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 
 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..ae1c7f4b7066b7ea31cdb979d3a7cb4099f3854c 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
+  * @authors n.herrmann **/
+
 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..7dcff44c8cc39b7f0be5edc30804114a5019781c 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
+  * @authors n.herrmann **/
+
 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..e5586db832188772b4524e10c64bab4d50005097 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
+  * @authors n.herrmann **/
+
 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..62db237065fa59f3f311f27d195d426981447512 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
+  * @authors n.herrmann **/
+
 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..42cefe5ceafac3d171d478746c9b02de55144aba 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
+  * @authors n.herrmann **/
+
 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..9a771f57de097659f10f07cd790dbcac897b01ce 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
+  * @authors n.herrmann **/
+
 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..da9ad6674da1d970c6d1147a5a61f45f9e1a530f 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
+  * @authors n.herrmann **/
+
 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..fc867c8d4dd25d538fa32b855099605f20285ea2 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
+  * @authors n.herrmann **/
+
 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..755c6a7980f5cba3946e78698bf8116cad3b3c08 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..cfd987b201c722ad789385fdcce09796a5ec78f1 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..e5f565edafae1bbd0bff0e122bee43f649c3b2d6 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..a5046a3c910eb08e4d64bdbf3b87f662cb29ed28 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..02178698ca557e2412c670a455c65d4e6c961cc3 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
+  * @authors n.herrmann **/
+
 {
   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..0ece8786030e5fb235701622853d9e937133a30e 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C b/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
index 0a2e2d3d2b77744427527cf27d02054cfc6d4a55..8ff9afd3529b2dd2880f6cd5538ed8a713bab28d 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
+  * @authors n.herrmann **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/unpackCalib.C b/macro/tof/beamtime/lab16/unpackCalib.C
index 39ff7480a81985799f9c8382e186706c3400969a..fa5651038b151c93338963cdda64f25f1565a050 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
+  * @authors n.herrmann **/
+
 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..9944dfc8615b5db86fac6c38240cbab5701ecdb1 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
+  * @authors n.herrmann **/
+
 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..d83fa9082a8f1d76772160800d42a5753de639b1 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
+  * @authors n.herrmann **/
+
 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..22124e068d1fe0b7d7750ca64616d42c5600f63b 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- ana_calib_hits.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/ana_digi.C b/macro/tof/beamtime/nov15/ana_digi.C
index 0aee70aae40c7ea6a18ff20d9eb5a328a7ca76aa..63be0ecbe90b09ed8d4f2102c3ed125caa6f9ad3 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
+  * @authors n.herrmann **/
+
 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..f032224c219428f51eb0d8fb5ea14375c8eb749c 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
+  * @authors n.herrmann **/
+
 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..426e2bd4c883e85005a51ac29e6e5ebc795bbc1d 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
+  * @authors n.herrmann **/
+
 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..71ba5e159076ef281a6ffbb4070e78ee9b5d9736 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
+  * @authors n.herrmann **/
+
 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..e13b8437c6467179e4c37be34a44c654b2ba85a6 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
+  * @authors n.herrmann **/
+
 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..88e05b433472ab5fdfa53801091ee3cf8e64c8fc 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi.C b/macro/tof/beamtime/nov15/calib_digi.C
index a63c3b89f9f792c8dbcbefc77fccab036b2f92ec..9e51cb2dd9758501671cbc3a2910ca679cd82cb6 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- 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..fcd827447b8c08b6000a0d6a1cf28c584877f67a 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- 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..6d0a1965b04ce4e12b2fab057c31780936582d26 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- calib_digi_ini.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/current/FileListDef.h b/macro/tof/beamtime/nov15/current/FileListDef.h
index 9b39a83d5774537fa49fc4035b518c3688304c1d..a9382dc1e275d3fed9defcbc2a6e93e5a3ee1530 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
+  * @authors p.-a.loizeau **/
+
 // 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..3f39aaae82f53f5a8cdffa75fa2bb1b16ab0cd54 100644
--- a/macro/tof/beamtime/nov15/current/StructDef.h
+++ b/macro/tof/beamtime/nov15/current/StructDef.h
@@ -1,3 +1,7 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/nov15/current/currentTreeConv.C b/macro/tof/beamtime/nov15/current/currentTreeConv.C
index 5402d9ed904f8be05261498bdd9fe752d9fe1b54..58f73a0353c1929aaf5479f964068639e9c2659c 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
+  * @authors p.-a.loizeau **/
+
 // 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..1b7e4bb3d8e51aee37aec1974bc3154d022fa1b2 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
+  * @authors p.-a.loizeau **/
+
 #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..fe568fad21b93f0e056a1d985df3f35bf2399706 100644
--- a/macro/tof/beamtime/nov15/current/mergeTrees.C
+++ b/macro/tof/beamtime/nov15/current/mergeTrees.C
@@ -1,3 +1,7 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #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..87dadc876c0d35ee3986603d9f22b16466fd63b2 100644
--- a/macro/tof/beamtime/nov15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/nov15/current/plot_Current_Date.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 #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..c8772482b32bbec0e34bb976e4321467db7992df 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
+  * @authors n.herrmann **/
+
 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..37035d40483d44e2d2f1dc8477139fdfcf855172 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
+  * @authors n.herrmann **/
+
 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..add42790af43f2d43d794b9fc2971c85ac2f9f82 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/merge_rate.C b/macro/tof/beamtime/nov15/merge_rate.C
index 350dbe9b334f7822cbc7b93a85028c84f8641ff1..122e6abb4bdf9611bd6a2e47193d61557d3317ca 100644
--- a/macro/tof/beamtime/nov15/merge_rate.C
+++ b/macro/tof/beamtime/nov15/merge_rate.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..d0d6f5247dc536f844a828fdfc501aab8fa41c9a 100644
--- a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 
 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..585f965123dc29d657a135224be6a886c0e8e81a 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
+  * @authors p.-a.loizeau **/
+
 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..8b14be3bddcab5293f6b8aa9949c3fc8664dfca2 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
+  * @authors p.-a.loizeau **/
+
 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..5d5eff53909de47300d60a21cbfd27c5bd42ad30 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
+  * @authors p.-a.loizeau **/
+
 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..ffd56f46c30f0cc6413eb319ffedea7df46ed9ad 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
+  * @authors p.-a.loizeau **/
+
 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..723d2c5dc93ef83242a21d8e8de9848e3308c27a 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
+  * @authors p.-a.loizeau **/
+
 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..f273e052f4b8c53d88ceb5c8d9eb3a5f6d91851e 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
+  * @authors p.-a.loizeau **/
+
 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..454ac61f4de4aae54684819c95e402665081be55 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
+  * @authors p.-a.loizeau **/
+
 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..73479c29600960b4874fdc032cd616a289242b4f 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
+  * @authors p.-a.loizeau **/
+
 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..a7a47ee048d923a992892ef97c6dc4a8dcee0ac1 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..59683b956d063f10cf0e04068c824c4e6f863786 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..97877ca89d43a03c1fa9b3e752680c4f35cca685 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..6d07456e6c5929b9d993d769604231f04c13688d 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- 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..998c3766d633b0bb3fc22c1c8569093eb178942e 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
+  * @authors p.-a.loizeau, c.simon **/
+
 {
   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..0a360fe3d6237cdd667182f61c9c6f0233ef5a5d 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C b/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
index 698dcb66f2b81d3c0186e4445a5a95364dd45693..a9aa604e1822147387e605576a1d45145d387527 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
+  * @authors p.-a.loizeau **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/unpackCalib.C b/macro/tof/beamtime/nov15/unpackCalib.C
index 39ff7480a81985799f9c8382e186706c3400969a..fa5651038b151c93338963cdda64f25f1565a050 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
+  * @authors n.herrmann **/
+
 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..aa07e1f5f4ce89dce7012b590d92793d548bd030 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
+  * @authors n.herrmann **/
+
 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..fa2cedf95180a87c27c53ed0e49d9974ade8a7a6 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
+  * @authors n.herrmann **/
+
 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..f46fbc1038af4587863f91feeb413f4f45b3ca50 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
+  * @authors n.herrmann **/
+
 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..bc7840fe4825c4be39fc89bc375776becad802ce 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
+  * @authors n.herrmann **/
+
 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..d2b3f54e38e3bfa6e447c35cdcbac1248cf4f56b 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
+  * @authors n.herrmann **/
+
 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..0f1a31d64ffab4e40ca4a4ff024b0a5bd5b941ad 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
+  * @authors n.herrmann **/
+
 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..fe04ca6cc9cc8469f79c04851e5e92a2ba70fe05 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
+  * @authors n.herrmann **/
+
 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..e860076031aa228f39bb6ccd19435bcee9a9756e 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
+  * @authors n.herrmann **/
+
 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..4b09deddeaa67a4cce1cdcd8997d260527c6bc24 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
+  * @authors n.herrmann **/
+
 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..dd0e95fefcb2c2ec31940f2968290c6f3d0c77da 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
+  * @authors n.herrmann **/
+
 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..b1068f696496dae0cc78c2b2a0ee696236595030 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
+  * @authors n.herrmann **/
+
 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..e94d3c5aebf0711391efa7c5f1b98caa43353a87 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
+  * @authors n.herrmann **/
+
 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..2b5186b7175eae10958ac02ff9d077fa67c0bdb1 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
+  * @authors n.herrmann **/
+
 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..2670c02d2bdf23cb145a075ab44225034da9ec2c 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
+  * @authors n.herrmann **/
+
 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..7dcff44c8cc39b7f0be5edc30804114a5019781c 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
+  * @authors n.herrmann **/
+
 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..e5586db832188772b4524e10c64bab4d50005097 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
+  * @authors n.herrmann **/
+
 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..62db237065fa59f3f311f27d195d426981447512 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
+  * @authors n.herrmann **/
+
 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..42cefe5ceafac3d171d478746c9b02de55144aba 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
+  * @authors n.herrmann **/
+
 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..c14a55356c0e62aefb34e2950e2b39ba35d9702d 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
+  * @authors n.herrmann **/
+
 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..9a771f57de097659f10f07cd790dbcac897b01ce 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
+  * @authors n.herrmann **/
+
 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..b8c1a4f5b15b51f2d442ddbaccdd3441e641fa3c 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
+  * @authors n.herrmann **/
+
 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..628e2678497bfa36ae641b710011e0e2211e78c9 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
+  * @authors n.herrmann **/
+
 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..61fab3463e9535adb99f2fdf2bc76dbc417bb504 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
+  * @authors n.herrmann **/
+
 {
   //  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..b38e6994259ed49b1de7cf02369769b8f33695ed 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
+  * @authors n.herrmann **/
+
 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..169dbc38c02c747b9c7ebecee9e270e35fc3fcb1 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
+  * @authors n.herrmann **/
+
 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..dcad2e5fa2c7e8c571681790508009b0590c484d 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
+  * @authors n.herrmann **/
+
 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..2a5db84b07a87e577268b3a32fb9f1dc1f42b216 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
+  * @authors n.herrmann **/
+
 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..f0ebdeab9769f3bf1295a93db4c6feea793dd255 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
+  * @authors n.herrmann **/
+
 {
   //  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..c881af3bb9220efcdc4b2b46bda07696c8fed87d 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
+  * @authors n.herrmann **/
+
 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..39242fc32df5c1095b25bf6cdb5013451dbd26bc 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
+  * @authors n.herrmann **/
+
 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..7c24b399c328c7ad79562a42c1717db29aee90d5 100644
--- a/macro/tof/beamtime/pl_map_debug.C
+++ b/macro/tof/beamtime/pl_map_debug.C
@@ -1,3 +1,7 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 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..4c933ee5d31c0849bfe846e70a1f8857be887f14 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
+  * @authors n.herrmann **/
+
 {
   //  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..169f4b4464e445d9fae9508abfe6cfeda65e3355 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
+  * @authors n.herrmann **/
+
 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..66d4ede1b89d49dde626d125d81eb219445db977 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
+  * @authors n.herrmann **/
+
 {
   //  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..3a2fa3df665e7a7764c5adf800bcd63d4cb80e29 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
+  * @authors n.herrmann **/
+
 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..80b4e359383999ffeacfa22720f7656c7393f60e 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
+  * @authors n.herrmann **/
+
 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..fd74bcb6a10b74df94f932fbeab219a7de607ea4 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
+  * @authors n.herrmann **/
+
 {
   //  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..12e783adc4a79addee5950144393f2aff03e65e2 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
+  * @authors n.herrmann **/
+
 {
   //  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..21b933933d272ec5c445d3343f364acf09c38370 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
+  * @authors n.herrmann **/
+
 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..93c78a17f0048f6faaaf7f65b96c973cd899337d 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
+  * @authors n.herrmann **/
+
 {
   //  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..f3beeafaf5957f47994fe87b9099f4a5e3731ba2 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
+  * @authors n.herrmann **/
+
 {
   //  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..e446a5fbf801c36fd64acd68771d29d18e054a4b 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
+  * @authors n.herrmann **/
+
 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..754bc3151438dfe56338aeaa3ebf45fa922534a9 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
+  * @authors n.herrmann **/
+
 {
   //  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..816ee310eb3a3a4152b11182cc884ebbfa854c84 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
+  * @authors n.herrmann **/
+
 {
   //  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..7ef0ff2de2ec3a5fe0b3f9110b7188ad757d6bd9 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
+  * @authors n.herrmann **/
+
 {
   //  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..196bc6dba9e1e8e85ed06de0544b488e997eaebf 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
+  * @authors n.herrmann **/
+
 {
   //  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..8ca3a19709e6ff3671d40d59255e05ef117f67b3 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
+  * @authors n.herrmann **/
+
 {
   //  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..b01c388fd1d5ea325b26804d16853fabc7cedee3 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
+  * @authors n.herrmann **/
+
 {
   //  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..dce303eecd4518b61ba501890bf144e2ad8349ca 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
+  * @authors n.herrmann **/
+
 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..5955255e86e3caa8b97a1628dfa3b0efeee67c53 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
+  * @authors n.herrmann **/
+
 {
   //  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..299f5a8dcccf1c09b1ef5407fb05e9fa9f4903ca 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
+  * @authors n.herrmann **/
+
 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..85fcd729b2b6247c22353db5a638f81340fe46cd 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
+  * @authors n.herrmann **/
+
 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..8fa837f7f3c5bb8981f37af6ee11e113820295e7 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
+  * @authors n.herrmann **/
+
 {
   //  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..da9ad6674da1d970c6d1147a5a61f45f9e1a530f 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
+  * @authors n.herrmann **/
+
 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..fc867c8d4dd25d538fa32b855099605f20285ea2 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
+  * @authors n.herrmann **/
+
 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..e822741a6955c848b281355c23814c93f6fef295 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
+  * @authors n.herrmann **/
+
 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..ac3e4cff5deafd98a98b4b14570e7fa5917ca5a6 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
+  * @authors n.herrmann **/
+
 {
   //  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..e3759bd05371d03e533a41efd31f203cc36dd791 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
+  * @authors n.herrmann **/
+
 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..841fbf20696bc14d9cf9b931b5dec2aa7489bc00 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
+  * @authors n.herrmann **/
+
 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..d3f89d9ff38a2aff7018473ae70e48ae2523fbdf 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
+  * @authors n.herrmann **/
+
 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..a1d77966279907974333c93401784a72f901836f 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
+  * @authors n.herrmann **/
+
 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..69e3ae4ee1dedbab5439675352fa78f850f5b4e8 100644
--- a/macro/tof/beamtime/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/pl_tdc_ref_res.C
@@ -1,3 +1,7 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors n.herrmann **/
 
 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..ce12a0d0fc07fa07cb8da841576503c8ac5865ae 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
+  * @authors n.herrmann **/
+
 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..0f4b2d46892a17015ee7a0613814c3fba92a40bb 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
+  * @authors n.herrmann **/
+
 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..3d23f0d88dc73e2d537227dfd598558ad36ee3f1 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
+  * @authors n.herrmann **/
+
 {
   //  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..f0c075640b3320b4e8b577e360bffe5072fffc78 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
+  * @authors n.herrmann **/
+
 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..e9139e94b23185dd93e21d06ab861a0c40f1ac69 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
+  * @authors n.herrmann **/
+
 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..06290e8792db5928ae695976452f217e36180bec 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
+  * @authors c.simon **/
+
 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..eb9235aa7aebe36726bd079226efc97c8e5633dd 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
+  * @authors c.simon **/
+
 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..6a5d3855e54b349cf35ec75ef63d66b9c3dc00d8 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
+  * @authors c.simon **/
+
 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..2456356cd88022e9416ff03a3fe6e3e87050030f 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
+  * @authors c.simon **/
+
 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..c94ce82acf3df43ff58abc42448ee5a6ecdec163 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
+  * @authors c.simon **/
+
 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..8b996b8800543f475faa8d3bf45c61765d9a3384 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
+  * @authors c.simon **/
+
 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..0652cd10ff37d506a183f941b0b5d0c1eae14feb 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
+  * @authors c.simon **/
+
 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..169e35ba522fbea8412b40b67fc2a115e1e9cff1 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
+  * @authors c.simon **/
+
 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..87214ced6e0210df9711b44810a3b144908939ca 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
+  * @authors c.simon **/
+
 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..6353c159a7f14fe0d0c6cb0ea2b51e88f7447870 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
+  * @authors c.simon **/
+
 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..bd4cb0118eb78ecc09c0fe83acd35ba92d636bd5 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
+  * @authors c.simon, n.herrmann **/
+
 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..9a1afc8835efc4fb98bdd14c67c9bff527f198fa 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
+  * @authors c.simon, n.herrmann **/
+
 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..f3c31f07e3c1630ee0d36b965a6a068e38aa40ae 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
+  * @authors c.simon, n.herrmann **/
+
 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..b087a8cec7a4e1b35ba05c36cf6d83e4f90ee0ac 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
+  * @authors c.simon, n.herrmann **/
+
 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..031b07f21a7b07907009333ee8a22614be7fbb2f 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
+  * @authors c.simon **/
+
 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..f9838264606b747b1fa6b6706eb8a4485561d344 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
+  * @authors c.simon **/
+
 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..7a1b07093990d4a9f85793b77a79493e46a6c8a3 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
+  * @authors c.simon **/
+
 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..0a9ebd62b28b1b59e4859f5cc6de22b384c1c6d4 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
+  * @authors c.simon **/
+
 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..fe28948cd71ec7e1dd44bf8a8d808199c31c92c2 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
+  * @authors c.simon **/
+
 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..ccb3077f3f3606558c055736df71b06f582e7f33 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
+  * @authors c.simon **/
+
 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..18f56ec0d81fea397b0ef15e16da66d9525b5aa2 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
+  * @authors c.simon **/
+
 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..27d3f41945a6a277ed92ed40166374bec73e4fc5 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
+  * @authors c.simon **/
+
 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..2829dc83c1ef0d15b557c643f95498a8d8f1ddea 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
+  * @authors c.simon **/
+
 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..b43f34dce5051774053e0a6532a483920151e450 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
+  * @authors c.simon **/
+
 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..e6096b49988a5b70fbdda63466ac5efd03ff40ac 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
+  * @authors c.simon **/
+
 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..ebb7bf440542aa4b5a1d2689c26f4411c12547a9 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
+  * @authors c.simon **/
+
 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..8729d9cc025ff5ce1487c107bdbe5f4c4c74ced6 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
+  * @authors c.simon **/
+
 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..72b44db00861d07195f9c7abb74892a6d0a402ed 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
+  * @authors c.simon **/
+
 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..25da0992e77647d15853ec22525956381bbb596c 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
+  * @authors c.simon **/
+
 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..60cd14241a17a6c6b33b597d48804261044ca680 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
+  * @authors c.simon **/
+
 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..9c9674b964947abac18dd452aef4f44d412bd580 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
+  * @authors c.simon **/
+
 {
   //  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..027f6e589f10d9af103d70aac92d9d127956b17e 100644
--- a/macro/tof/beamtime/sep14/pl_map_debug.C
+++ b/macro/tof/beamtime/sep14/pl_map_debug.C
@@ -1,3 +1,7 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 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..d5ff35183e1bf10a5fb503ce2363f721494efd1e 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
+  * @authors c.simon **/
+
 {
   //  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..bbf79140f1aa12fbdae00f2f10157bb64747fe74 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
+  * @authors c.simon, p.-a.loizeau **/
+
 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..7386f6e82895b63a62adb41509a22bffb60fdcfe 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
+  * @authors n.herrmann **/
+
 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..99b42c4891a39bac46d41223c0baf1e8a1677375 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
+  * @authors c.simon **/
+
 {
   //  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..bac8c076e7a962ab3b6c3b96702c11d4cb550bc0 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
+  * @authors c.simon **/
+
 {
   //  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..252e1debc75c0f66ec13034fd2fe161685947090 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
+  * @authors c.simon **/
+
 {
   //  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..17c008e23acc3d10a6dc0c9ed98ee7fb114f9eb6 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
+  * @authors c.simon **/
+
 {
   //  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..8c8951e64128a92ba4010a36ca303dd2f37e4b3d 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
+  * @authors c.simon **/
+
 {
   //  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..370179c7d143dcfb7e92161afbae05b5456c70ae 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
+  * @authors c.simon **/
+
 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..3e24d6b141dedcc7929de0cbbf988b615186028d 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
+  * @authors c.simon **/
+
 {
   //  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..24768692b75aa487b97ada6106f91f4887a0a1ed 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
+  * @authors c.simon **/
+
 {
   //  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..2a4d25ce939ad03c9e2214cbb09abaccc328251e 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
+  * @authors c.simon **/
+
 {
   //  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..ba4a50b2705437b1f11a392fb33d21dd56f71280 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
+  * @authors c.simon **/
+
 {
   //  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..da0a07e9e3a617633c5b7b2c151b06e1dbfb129a 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
+  * @authors c.simon **/
+
 {
   //  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..ffad771b809a5eddcf4bb26ddc7b260123c4a77b 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
+  * @authors c.simon **/
+
 {
   //  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..ac56667ebc7c1ea6e05c06dd74c05a0e473f6118 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
+  * @authors c.simon **/
+
 {
   //  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..7d7354edddc8d905b341de01a981c4dffd9bf304 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
+  * @authors c.simon **/
+
 {
   //  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..44a5e32e9afd647191ceb219b0ec654b8596109e 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
+  * @authors c.simon **/
+
 {
   //  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..49073aa1194231f38c8c81c10a743f55d61bbcb7 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
+  * @authors c.simon **/
+
 {
   //  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..50356a4c892373d428f89118c856f3aff6b2dd37 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
+  * @authors c.simon **/
+
 {
   //  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..b29d442648b7f059e5a09fe960398128833ce132 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
+  * @authors c.simon **/
+
 {
   //  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..8f8b3175af481acb763fbccc2bc2894cda4e08a2 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
+  * @authors c.simon **/
+
 {
   //  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..e0f7361c57a9618bb10c5f8c887aadb97e8f573a 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
+  * @authors c.simon **/
+
 {
   //  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..753ba38bfbf69c7dcfe5f5b0cb7bb11e6315260b 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
+  * @authors c.simon **/
+
 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..daff34e987f705caca205b2179686a0b5b887f0e 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
+  * @authors c.simon **/
+
 {
   //  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..2fde49d406fbfb05a2356bfd4452afb39c302982 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
+  * @authors c.simon **/
+
 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..668c71671f29f66621212430eaa9ba47e889fe62 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
+  * @authors c.simon **/
+
 {
   //  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..5a60b476649aab282c8f40db9876e3ae6a1a7b98 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
+  * @authors c.simon **/
+
 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..79c836927e790f4f6221b4ee1e22a4b3efbb0bce 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
+  * @authors c.simon **/
+
 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..b274a3a30951353eadbec108c3f877b4c77d7ebc 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
+  * @authors c.simon **/
+
 {
   //  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..e73fedfb75c2e0aae245b7604f9935140af1c859 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
+  * @authors c.simon **/
+
 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..795dc6e06fed295f064c83f4c102b3d727e63970 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
+  * @authors c.simon **/
+
 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..bb5e439fcf549c2aba6518bb745ecbd3e71e765f 100644
--- a/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
@@ -1,3 +1,7 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors c.simon **/
 
 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..e35ad16e6369dbfce6e6a2e2658b569b71553486 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
+  * @authors c.simon **/
+
 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..6581563f694a258ed56d6201fd284773da19a371 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
+  * @authors c.simon **/
+
 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..6f4eeb3f1998eafa75172d555588fe61f018a3c5 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
+  * @authors c.simon **/
+
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
index 84c512bbebdd830c19fe6a377d033bb84885ab57..64383df7b42949d2a14c396430ba23bcc2a2e5e5 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
@@ -1,3 +1,7 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors weidenkaff **/
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
index 288e0854306e0182e9bc78e3d9721cac21d61262..df62c925e04886c10f4037b3760bb17dbf0c24b9 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
@@ -1,3 +1,7 @@
+/** @file pl_TdcChannelCoincidencesNoCalib.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors weidenkaff **/
 
 
 void pl_TdcChannelCoincidencesNoCalib(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
index 2f10604c145d84a3025bf91e5eabd1f346c18e41..70b9d0d99716380c0fb0cc3d34113680a6fbd80b 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
@@ -1,3 +1,7 @@
+/** @file pl_TdcPlaCheck0703.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors weidenkaff **/
 
 
 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..69b3c94a61765fb2e62c4ade454607005ea25959 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
+  * @authors p.-a.loizeau, c.simon **/
+
 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..8631e195d57ba2f39b1c493f155427427483ba40 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
+  * @authors c.simon **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7479501f3791a612a6b5211ed9a26439be7d3683 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
+  * @authors n.herrmann **/
+
 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..28ab3c315b87f1a7413a6d121fc8a6857fbe3ec3 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
+  * @authors n.herrmann **/
+
 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..73d9c49822fefd864e0715b0b75afb11c1136e6d 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
+  * @authors n.herrmann **/
+
 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..726ffcb9364bdb1b1f617a3e1ef9bf108698b7aa 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
+  * @authors n.herrmann **/
+
 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..975f6ae17c4a04176319dc05f22bc2ac2270d5b7 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
+  * @authors n.herrmann **/
+
 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..734ac453ba2c4cda6332fa2356b451f427179be2 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
+  * @authors n.herrmann **/
+
 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..8286ac247027bb61041885fc4c6478901b48b892 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
+  * @authors n.herrmann **/
+
 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..7b45bc8e783379ba014b05a14464ab306d45f128 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c266b6e1537c552a1449098393e5fbea10a73b14 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..b6143f479efaea162d330a340a12f024c6298c46 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..47964bc4889974e9631aa81994e6faf0399a3307 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ab1818be2a2060372f0cf92318dff88eba50acc9 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..27fe1e98447726a00b348195a11a07c0f5d2774f 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..524b8d103f6e0319881a8062da48299049c5f7d9 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..33193e3555d13af6f3947db9f86e00d81eb02759 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c1c99fe722407d2223b63c990e005ed9484dc52e 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
+  * @authors p.-a.loizeau **/
+
 /*
  * 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..c81e0e5aeff006b69f8a7e92a8452bfc0d0eb105 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..1d4f8d0e328fdf14fb9033ea3aaef26b4a85492c 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/digitizer/run_reco.C b/macro/tof/digitizer/run_reco.C
index af86ff251a609f0811ea3a2eaacdfe5ce3060aeb..46008430d1c50001d6daac163b7c28bb1e39641c 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..728a59b617a2a749f9a932aee53e7d25800e1344 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..898bf21998cfca0c1df51f005517c426041f287e 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
+  * @authors p.-a.loizeau, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/eventDisplay100.C b/macro/tof/eventDisplay100.C
index 62c44edfae610cdd8e3b21bb3d77c9c635b65c43..2d8318f7d113b611ef15c4d580d6ea92d5efb06a 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
+  * @authors n.herrmann, f.uhlig **/
+
 eventDisplay100()
 {
 
diff --git a/macro/tof/eventDisplay_1p.C b/macro/tof/eventDisplay_1p.C
index 8d9b96b020cbaa2c894c04105293230befbc1570..55627fd1da1cd93cba37ee09e3be89be218c8026 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
+  * @authors n.herrmann **/
+
 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..77b8975a87a5d4f60a6945dd2a568d94236a511d 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
+  * @authors f.uhlig **/
+
 // 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..56faf06be008169746370b221349e1ac73d48856 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..edb26f1a1b5ac7c036f99d65093085707e01dbf5 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..42a3f3be822305e8f9be54a06a811dbc7b6a9280 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
+  * @authors f.uhlig, d.emschermann **/
+
 ///
 /// \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..35757f3b900a26452c4c772cd3d767232c98faac 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
+  * @authors v.friese, d.emschermann **/
+
 ///
 /// \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..9c7773bdb00826127dde16e8fbe927955d62d45f 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
+  * @authors n.herrmann, d.emschermann, p.-a.loizeau **/
+
 ///
 /// \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..5a35923d63afeb6dc41d2283ea8d118351215f6a 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..ed1e822a6059c086bcc3aabb5f4477a606f504bc 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..07c4381967c8df2dc57bc2d08406c226caa25b84 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..c8acb4174d1e0b7db891cfb12747fbd0719a921b 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..5d5a54a21b25687a81af379765ffcae4e44f3086 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..21f7c40eeeb133d53205e2b0f4c208e48cdb72c8 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
+  * @authors n.herrmann, c.simon **/
+
 // 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..5dc29ee6a632498c3019b404752b2aa2f028dc96 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
+  * @authors n.herrmann, d.emschermann **/
+
 // 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..89db6fe8974f517d31eff1aa741d814b07cd9360 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
+  * @authors p.-a.loizeau, d.emschermann **/
+
 ///
 /// \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..60f956afbdeab9d6eb64cc7e11ac76cfd78a1ef1 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
+  * @authors n.herrmann **/
+
 // 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..b1d6b7014dcfc39dd46123eb3cfd7020afa4a319 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
+  * @authors p.-a.loizeau **/
+
 ///
 /// \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..b5f5c497ddc5d983e5fc778661e8b211ebfd70c6 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..bb208a3383af90d37c27cddf63aa4e1087a3491c 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
+  * @authors f.uhlig **/
+
 ///
 /// \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..5c81c338c56ba8df0444f1d7a135dc1f877ef6fd 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
+  * @authors d.emschermann, p.-a.loizeau **/
+
 ///
 /// \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..3c725cff2dae2d39aae5d5cc729742319b9274cf 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
+  * @authors n.herrmann **/
+
 // 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..a8678340e2df6443e29c868c9cc975c46877d8a4 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
+  * @authors p.-a.loizeau **/
+
 ///
 /// \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..707f91305e8b155f558760e44dfcea80a1fb9ee7 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..eaf6ab0d4dc6b7aa5e067bbd9025572986605d8f 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..4658cda35d0cf5d75081056b75788011bc936131 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
+  * @authors n.herrmann **/
+
 ///
 /// \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..d6f0bf7c7a429c34ee3a58e9c0e76f8766754fa2 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
+  * @authors d.emschermann **/
+
 // 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..790e18485b83f4c79e7aa035d6d39fa47bc3fc14 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
+  * @authors e.clerkin, n.herrmann **/
+
 ///
 /// \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..05a99ddfe0c36bcf1258362d314a5d00c474d792 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
+  * @authors f.uhlig **/
+
 //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..69a59986cae38f6801c9c019f3e288a81e7f115a 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..f8881a29bb8a6ef6184073701a642a886e94bafd 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..1b65454081bd7e9c3f9d3d5937282a3069d8f256 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
+  * @authors n.herrmann **/
+
 // 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..4ef416ae7cc7ad8a87fbb0bc15f44a4797551d40 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
+  * @authors n.herrmann **/
+
 // 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..75430a7efb66d31700a07a0da5992529fe76b3ac 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
+  * @authors p.-a.loizeau **/
+
 // 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..7842e2713f56fb4c411d4f4b48ab14d8a3a8ba7b 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
+  * @authors d.emschermann **/
+
 // 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..71db7c6552666832bb8c2a0edf908f824fe752b4 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
+  * @authors n.herrmann **/
+
 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..302dd1efc31b303497bd7e567e30b87e25938bbf 100644
--- a/macro/tof/qa/GeomHitMapComp.C
+++ b/macro/tof/qa/GeomHitMapComp.C
@@ -1,3 +1,7 @@
+/** @file GeomHitMapComp.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 
 Bool_t GeomHitMapComp()
diff --git a/macro/tof/qa/data/MultiPntDeltaYClosest.C b/macro/tof/qa/data/MultiPntDeltaYClosest.C
index b89aec2deab69410daaaf7ebd24be716472cb8c4..052377367691f5104e5b0966ccac82c52a37f94e 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..b6f57f4b2ec00d366ae186b2519ba283a0c64ed7 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..c94191f4a366b6836c165c47a5eb7373ca2bb61c 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..3198fb59ca71676dfd5e41fdeec374161a9e48a2 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..5c1f12e746a25a3e5c6e5542b8061a61ec9a1b4b 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..9fcf0a39f3868451bc6a780e5a80d9f1785a3d0a 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
+  * @authors p.-a.loizeau **/
+
 {
   //=========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..e1542329c82b54b99c209836359d1d01dafde0c2 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
+  * @authors p.-a.loizeau **/
+
 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..1866aa2f99b61d6b0be8a0d8cbbeda1563269234 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
+  * @authors p.-a.loizeau **/
+
 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..401a4530cd9d28603a113a2cace9108514d62f1f 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
+  * @authors p.-a.loizeau **/
+
 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..b414877aed9033c94ed0817f03aefab811389384 100644
--- a/macro/tof/qa/hitQualComp.C
+++ b/macro/tof/qa/hitQualComp.C
@@ -1,3 +1,7 @@
+/** @file hitQualComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..e615218b28da1f198a8975762d88ede4d8a62bfb 100644
--- a/macro/tof/qa/hitQualCompBest.C
+++ b/macro/tof/qa/hitQualCompBest.C
@@ -1,3 +1,7 @@
+/** @file hitQualCompBest.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..d66fd1df9c0ecedcdde4c077e9251c07cd215864 100644
--- a/macro/tof/qa/hitQualCompPull.C
+++ b/macro/tof/qa/hitQualCompPull.C
@@ -1,3 +1,7 @@
+/** @file hitQualCompPull.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..cddeccb7533a13bc32947eab7848cd9162b4fd1b 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
+  * @authors p.-a.loizeau **/
+
 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..4e4f13f085a504f4f3c358c5008b1dac5de9be8f 100644
--- a/macro/tof/qa/tof_hitMeanMc_eff.C
+++ b/macro/tof/qa/tof_hitMeanMc_eff.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..0c13dad2572c789a34e27fd9e63f7de40ba7d511 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..161526ce82d7fa52fb5088127baec68dc3e2e51d 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7684ce81747d3f3131dcbb8bcff255d60ca219fc 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..36ced9bd3f7171ff3826d0a4e8727a79018d42fa 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..bb38bf5450210a130009eedb4d301e9da082f733 100644
--- a/macro/tof/qa/tof_qa_plot.C
+++ b/macro/tof/qa/tof_qa_plot.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 // 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..e66742021704963d33193c5bf719f4f18835411d 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
+  * @authors p.-a.loizeau **/
+
 // --------------------------------------------------------------------------
 //
 // 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..acd79ea50e91b73b2a92f31c5be134ee31dd3fd5 100644
--- a/macro/tof/qa/trd_notrd_comp.C
+++ b/macro/tof/qa/trd_notrd_comp.C
@@ -1,3 +1,7 @@
+/** @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
+  * @authors p.-a.loizeau **/
 
 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..dcd021e98fb0ef80d25af4ad020d492033f97e83 100644
--- a/macro/tof/qa/valGeomComp.C
+++ b/macro/tof/qa/valGeomComp.C
@@ -1,3 +1,7 @@
+/** @file valGeomComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 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..a0f79c0f44ad93f7d7edfda313040f7be984d95b 100644
--- a/macro/tof/qa/valHpDigiComp.C
+++ b/macro/tof/qa/valHpDigiComp.C
@@ -1,3 +1,7 @@
+/** @file valHpDigiComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/run100.C b/macro/tof/run100.C
index c4df01ddec469b57af68b11f43e2fac25766fb49..28bad7339387740a6114055f9eb86239c0ae84ee 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
+  * @authors n.herrmann **/
+
 // 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..3a79801bccb2008ca0098b7c4f5a6b3595666276 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..02b493d288446dcf7bb4e04a659977e9d6aa739c 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
+  * @authors v.friese **/
+
 // --------------------------------------------------------------------------
 //
 // 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..c895477a60b69b8cc3a6e67dfa53f603af9408c9 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
+  * @authors v.friese, m.al-turany **/
+
 // --------------------------------------------------------------------------
 //
 // 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..a483445077561583e484bc54211d7c59df3ced86 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
+  * @authors n.herrmann **/
+
 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..2570fb1b89fb4399e1c369e5793fb2d094d06aa1 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..dba48335de38a6ad567110b2a54d2c9ea0a4054f 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6a495267ee621e2a4d8e9bc76f1b75dfe7b216a4 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..f4183a0fe9100f7a919994dc46c1f87a861d0bfe 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..e3c2e3d1803e3e4027dacf28420562be643b6d95 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..8a255de831648c41f4a7290048191ded72d3abbe 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
+  * @authors n.herrmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ee74132b99f17474c612e93567c252ab82e52b99 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
+  * @authors f.uhlig **/
+
 #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..0bd96dfe214d8e5f058558fcce71b257052f866c 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
+  * @authors t.ablyazimov **/
+
 #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..4462f37f2b939c23aa837e73b96f6a87be38ebc3 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
+  * @authors t.ablyazimov **/
+
 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..2c9cc2111179cf7fab882a183813ec8d792f1cec 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 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..ddd6cc9d9aeeae493eedfac2adea61d8f163101c 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 void run_stat(int index = -1)
 {
   Int_t nEvents         = 1000;
diff --git a/macro/trd/CbmTrdHitsProd.C b/macro/trd/CbmTrdHitsProd.C
index e6378461962d25a8dd830d98f2939ee09699a21f..be2cdd4addd0ae5c4ae4399d02e8c234d3d731b2 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
+  * @authors d.bertini, f.uhlig **/
+
 //  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..eded7e0c552e6c3a9cc450610feeed2fb4de751b 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..73845aaa9b3a74e2c1d85ce2887b6b0b9f46763a 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..edb215a37b221bfadad91c5a90046bab4ab8e982 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
+  * @authors p.kaehler **/
+
 #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..d1a6e11868a111cad7ea78f45e51e7df9ff37da4 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
+  * @authors p.kaehler **/
+
 #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..0e59a99e998ec6f8b36e47695e19e1c6540e75b9 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
+  * @authors p.kaehler **/
+
 #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..b2a9d42180d7f8e90bce0744edefa9f062c3af78 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
+  * @authors c.bergmann **/
+
 #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..bcd82408971339379572aaaa866b038e39134b74 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
+  * @authors andrey.lebedev, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..739756ad0aabf0d3b1ab1a2f22b341878b1743eb 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6ac754804e821c4cff0084af09bf2e70d54100fc 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
+  * @authors c.bergmann **/
+
 #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..f9208084b60618212a3ed79b57fcfef3bb3383b1 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
+  * @authors c.bergmann **/
+
 #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..e4a084a7dc746d4c7294d8077772748075156b27 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
+  * @authors s.lebedev, andrey.lebedev **/
+
 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..b77680780d7eb9111b3d4a81bf0a24e781207522 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
+  * @authors s.lebedev, andrey.lebedev **/
+
 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..9d44f6834686741251fcfb87ce2cbff2472fa154 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
+  * @authors d.emschermann, f.uhlig **/
+
 // 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..3a8ec2ebaa3a10b3986570116a686d76c3ead95f 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
+  * @authors d.emschermann **/
+
 //
 //  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..2de6dcc9b7558116072f7214a26c4c5be23afb10 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
+  * @authors d.emschermann, c.bergmann **/
+
 //
 //  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..0d3a1de389ca90612f1eb96a4915eece297c6e69 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..90c85aa03f13cac5fe79c2aa3e639d8fe299384f 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..5200972d90a91e5de3112abd4fe15007b813bd68 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..8bebb81411b0f7237c0ad1ff51611140fc482621 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..9ce9b16d8158234f1d8ca8467fdeb0e7480e05b2 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..9b8a53542de2301a27806b1ade13c13d5ef8f9e9 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..4428d0920bb5451f16759aead14e950696d6edd9 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..242e2a10f3e8290976767e3ef9e26f697457ccf0 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..41d6209d036a997226edc3165d539a35cc2f237d 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
+  * @authors f.uhlig, d.emschermann **/
+
 ///
 /// \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..707141fa2b059d78142c194657aea5f1d31f3a73 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..0247d6632c011d3769b3db1f99cb8d5e54e596a2 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..aec769a1e90efd5a4e21387cae34221363500327 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..d230dccddbf37616c9d07aafb6bd2ec7a942feac 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..65de98661f9c44261c73dadc0eb8c971538613e1 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..885ab1bd939168d26d97346cfe4235ccae2415fd 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..65dd3cf28d0859178c6e40f4874512c347116a3a 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..c3c1c3008ba1dc553fa0e171f0457e50d58f6d5d 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..db00b8660e51ffe5eef91f3a5b8235c8291bb062 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..52bc244bfb4930a473864fcecf37094783c08cf9 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..2cc93a17ba3e338625adfced146f6a6c371c935b 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..1af6117a2de8a19049bff629b4ea084999b86de0 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..09bee5c11269eaca1177bd0f3e9ddd69ab1430f8 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..2c6adb5331b7ab91b82c29ddae8fffdc7d7bb995 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..cd504e8e1d471620c4bab9e319b523621e29f4ac 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..7217ebd1c66d104bb03c45d5baf745297dc1698a 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..eb7ab80150632428ce0e3603bc26ac7446d3b164 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..314bb46aa14ee6b797662c34e729059871cb6aab 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..1cce4b7acb95e65730d6ec79f6821bac0c191e56 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..1419905df168e806e1abe53a8e29b4bfe6aaebd0 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..cbdda618129416a16a2ee75778211eac32b70a81 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..2461c4576bdde5b21315cbee920cebf19751f666 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..f53dbdcbe89342b437d8957102109790a6c70803 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
+  * @authors a.bercuci **/
+
 ///
 /// \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..56cd1ba2ee25b2c05bd6c8b0b51e07779c694351 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
+  * @authors d.emschermann **/
+
 ///
 /// \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..a00ab27afba116a9a2ca5751f34434e73d290c5b 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
+  * @authors c.bergmann **/
+
 #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..481d91c56b194557ac8ab0d6cc9b113304b4e3f0 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..bfea6803f0ba8c6023f73e960f47bdb2754f3297 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..276d7a5c3d795efc6f2bce3d4bc5837a354f47f2 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9a191fb441d7cee100413596f4f5b73f9335c640 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..cf6a0f848249dd75d44cdfe254681d5700fc1ff2 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
+  * @authors f.uhlig, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9979ac34e7940151c4e8965cdc240000d4e1b736 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..52005d2c50dd81a205580f10c2cf6db0e9b70869 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
+  * @authors d.emschermann, c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..3f9b9ef90fac5fc3ccb657f96a7d3ffbea061f65 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7d2ec06a5ff9bb6c3f87b63a31b6986f9eab60c0 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
+  * @authors c.bergmann, d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..76fee3327b1fb54ed29b1ee276917f51f38d6bfa 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..73de32edf778bb8569c927063f965528802f427c 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
+  * @authors p.munkes, c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..0c31c6dd9536a373b70288d8945b9d24f1218497 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..448caf76a8734f331e902bfcd233fb72399cf982 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ccd8efe4ce2f59ade9c79b599ad894e484bf26f2 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
+  * @authors p.munkes, c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..75e9ccb7847cd9c6f4bb104aeaec8cf50a22b587 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..30786e084b12f13203aeb87f8aae27aaa6691918 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..36cbd25a13140493fa93625ffc3caa2f344e6ae0 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..ef33a3116fc2574ebb27c7147e9e82f5b1551bf7 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..12d5d852ce30eba98f3f0c07f5606fa62dcbae66 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6481960e756c2e877b6049ce8240f7dc04e5b3c7 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6153bd19e3c3205acb321d685a6e5373aeb2600a 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..7bd95f800d5dfd8c3e9a774e36bd810b944188e8 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
+  * @authors p.munkes, c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard simulation (transport + digitisation)
diff --git a/macro/trd/run_sim_pi0.C b/macro/trd/run_sim_pi0.C
index 8549fb68821582b95417f0a1a8f23122eadf55b0..dd31965bf262da415c0df19ff1397853b8eee30b 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..793009963fe91cf8bb1616e2196fbd8c9ebe1fef 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
+  * @authors c.bergmann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..a28ba22dc1a6bf117e0e95a7cebb6ecbb1e3e2b3 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/sim.C b/macro/trd/sim.C
index 512f3d479e61df272621e6cec5aa8c139b850f6f..f04e58b4a313b18b8c307b436cfb75a0f22e8b0c 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
+  * @authors d.bertini, m.al-turany **/
+
 // Macro for transport
 {
 
diff --git a/macro/trd/trd_digi1.C b/macro/trd/trd_digi1.C
index 9fbe1b31dca67ed7da8ef717baf4c6adc34ea8c4..8d8c44f49ce39a8441354683deb41e8b25513523 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
+  * @authors d.emschermann, f.uhlig **/
+
 #// --------------------------------------------------------------------------
 //
 // 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..4cfc653d18b9daa735be947a5fcd4d8879f67925 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
+  * @authors d.emschermann, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..6b556406b7858202672ae2f5a918c36262f5952b 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
+  * @authors d.emschermann, f.uhlig **/
+
 // --------------------------------------------------------------------------
 //
 // 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..852dd51137cffcc2134e27e59f873349002b797b 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
+  * @authors d.emschermann **/
+
 // --------------------------------------------------------------------------
 //
 // 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..9066cac51cd8e084da11b46372a76200c217ad14 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
+  * @authors f.uhlig **/
+
 // --------------------------------------------------------------------------
 // Macro to demonstrate the algorith based task
 //
diff --git a/mvd/CbmMvdClusterfinder.cxx b/mvd/CbmMvdClusterfinder.cxx
index 3bd0a8bc7010a6774c3f97a9bf3f8ac1bbf1b842..ad9c49e70264781fa41c8c55b3826671dd3aafb0 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
+  * @authors p.sitzmann, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdClusterfinderTB.cxx b/mvd/CbmMvdClusterfinderTB.cxx
index ca7fe78f52561c71cfd8a20e58ad2dbbd3c1a66b..f1ddceeedf5b242742c16fe88ae3ade9f397a8d1 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
+  * @authors p.sitzmann, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHit.cxx b/mvd/CbmMvdDigiToHit.cxx
index 72ba34dd59c8d8c522ba1ddae6ab923c17da914b..66d018e64f51ee161bf63e4380eb1fa58d29499e 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
+  * @authors redelbach **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHit source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHitTB.cxx b/mvd/CbmMvdDigiToHitTB.cxx
index b2daf219baf74083f3e52a356058df3607260dac..f110f376ed37743566713ba8afc04e8f685233b9 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
+  * @authors redelbach, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHitTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizer.cxx b/mvd/CbmMvdDigitizer.cxx
index 29c6cac26dfe5f16b92629048b87dd63598a388b..973dee0ebda55814a1e7be0d4cf158f6ba389eac 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
+  * @authors p.sitzmann, f.uhlig, v.friese **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizer source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizerTB.cxx b/mvd/CbmMvdDigitizerTB.cxx
index a80e09819216668817430d73432f35e7606e4bc5..828f745a4adf29e3a570607ab54e6fa3d8e8dc31 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
+  * @authors p.sitzmann, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizerTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinder.cxx b/mvd/CbmMvdHitfinder.cxx
index a4825fdebf15ba8ecbc634041831c743ee8fa61b..5e29523960e864412e1a2009e692f93224a4d8e5 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
+  * @authors p.sitzmann, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinderTB.cxx b/mvd/CbmMvdHitfinderTB.cxx
index 78ffcaab8afc28d33397608e25b03da46acdafc9..d1ab6f69611fa8a7e8cda252db5b9632fc8b77b8 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
+  * @authors p.sitzmann, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdLinkDef.h b/mvd/CbmMvdLinkDef.h
index 3de2cd2f4654512bfc08972d36bd71b32a1db110..de044eb32bd0bcfc6f97100968b149efb3cabc40 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
+  * @authors p.sitzmann, v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/mvd/CbmMvdReadout.cxx b/mvd/CbmMvdReadout.cxx
index 6773c7fd72915e14d3413e1f07a33da9a7d5434a..bf37c87951823fe9819dfe5e1e76257f498dd5a6 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.cxx b/mvd/SensorDataSheets/CbmMvdMimosis.cxx
index 9c3f92b297cd8d31d6e4a662046b32c51d25a0d2..2d3f8becc2d3fa2820e5a10f0fce094f82818eed 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 // -----                     CbmMvdMimosis source file                 -----
 // -----                                                               -----
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.h b/mvd/SensorDataSheets/CbmMvdMimosis.h
index e96da38c6d9c95b31070bd735d2da4a0b7130d81..a02f4cd9e8607970ea1596aa2b0094f50c22291f 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
+  * @authors p.sitzmann **/
+
 // -------------------------------------------------------------------------
 // -----                      CbmMvdMimosis header file                -----
 // -----                                                               -----
diff --git a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
index 8dd18c96be11f615002134d108dfb17e4d08d27b..8a0d73f29141b24592e175cc3d3bfc21b4cd748f 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
+  * @authors redelbach **/
+
 // -------------------------------------------------------------------------
 // -----                  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..0562b17c2d774ab64db053c9025543ffea5ab61a 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
+  * @authors redelbach **/
+
 // -------------------------------------------------------------------------
 // -----                   CbmMvdSensorClusterfinderTask header file   -----
 // -----                   27.11.18 Edited by K. Hunold                -----
diff --git a/mvd/tools/CbmMvdHelper.h b/mvd/tools/CbmMvdHelper.h
index c7b2263525306ec386faadd442781a0f1cf9cc64..63b49a3e3ca91f62c1675df3a8740a4a96c1eb80 100644
--- a/mvd/tools/CbmMvdHelper.h
+++ b/mvd/tools/CbmMvdHelper.h
@@ -1,3 +1,7 @@
+/** @file CbmMvdHelper.h
+  * @copyright Copyright (C) 2017-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.sitzmann **/
 
 #ifndef CBMMVDHELPER_H_
 #define CBMMVDHELPER_H_ 1
diff --git a/reco/KF/CbmKF.cxx b/reco/KF/CbmKF.cxx
index c360f1301d513fe526dc533e484a4ac22e67ddc1..48f8eb742e3d84a6c7c5301bd4346d1e7020a5dd 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
+  * @authors f.uhlig, s.gorbunov, d.bertini, i.kulakov, m.al-turany, v.friese **/
+
 #include "CbmKF.h"
 
 #include "CbmDefs.h"
diff --git a/reco/KF/CbmKFFieldMath.cxx b/reco/KF/CbmKFFieldMath.cxx
index 9516157baab4e6f3e8f9b19794843f64f10db444..7a35a5e10cb3be3e544b1e0a705700be72295dd8 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
+  * @authors d.bertini, s.gorbunov **/
+
 #include "CbmKFFieldMath.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/CbmKFHit.cxx b/reco/KF/CbmKFHit.cxx
index 524f980a9fb38789f37b62cb0ec87258d55ae61d..6c440c558279ea424748666b514d27795923fd84 100644
--- a/reco/KF/CbmKFHit.cxx
+++ b/reco/KF/CbmKFHit.cxx
@@ -1,3 +1,7 @@
+/** @file CbmKFHit.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.bertini **/
 
 #include "CbmKFHit.h"
 
diff --git a/reco/KF/CbmKFMaterial.cxx b/reco/KF/CbmKFMaterial.cxx
index 1be757e3f20a29d15047b3c6ac4e358278b52a5f..4c02db986aa954b3ba03ebc205b10cdc787b1b31 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
+  * @authors d.bertini, s.gorbunov, i.kulakov, f.uhlig, m.zyzak **/
+
 #include "CbmKFMaterial.h"
 
 #include "CbmKF.h"
diff --git a/reco/KF/CbmKFMath.cxx b/reco/KF/CbmKFMath.cxx
index beb61fddd9c43844778be776cbec75fbadea62bd..d2d42efaad97d43071f42438f556af9e396bfed4 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
+  * @authors d.bertini, s.gorbunov **/
+
 #include "CbmKFMath.h"
 
 #include "FairField.h"
diff --git a/reco/KF/CbmKFParticleFinder.cxx b/reco/KF/CbmKFParticleFinder.cxx
index b8fdfb744159edcd735dc91da820f5902e057e53..7e3a686f4d64e84098bdd3efa84996e8919d1ea8 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
+  * @authors m.zyzak, v.friese, lubynets **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinder.h b/reco/KF/CbmKFParticleFinder.h
index 0c73664692c1e0f9454294222c6b307595f7e98c..fcd2d429545cff123b102cfb6d6323df6af34c7f 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
+  * @authors m.zyzak, v.friese **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.cxx b/reco/KF/CbmKFParticleFinderPID.cxx
index 35b8002efa5edba61b1ac7757789791dcc666cb0..d049cd0c14bd920d46a53d6190890fcc3123f9e8 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
+  * @authors m.zyzak, v.friese, f.uhlig **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.h b/reco/KF/CbmKFParticleFinderPID.h
index a07ace1be09bba304321216cebf1ac0cf427df2e..b156169a5a5f59ce94702d2a148de3546d45183d 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
+  * @authors m.zyzak, v.friese **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.cxx b/reco/KF/CbmKFParticleFinderQA.cxx
index 2ab315547cdf60897804b86de2e0e6ab970b5901..62a08ace1f5c57cf1df11bf245cf874ff11f5a55 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
+  * @authors m.zyzak, v.friese **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.h b/reco/KF/CbmKFParticleFinderQA.h
index b5becaaa662e2235d9537f0e03210a053fd1986e..2be5d0b96e1915d80257c693370c70f2f2ca3897 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
+  * @authors v.friese, m.zyzak **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.cxx b/reco/KF/CbmKFParticleInterface.cxx
index 5787ef677e0dfce4b6eaa10f6e2e9e621d2636f9..d827046b7e7b728070ecd1ea1b92299ebf5a8db6 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
+  * @authors m.zyzak **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.h b/reco/KF/CbmKFParticleInterface.h
index a1c3d70785ac939cda0755eedac9ab230ac0e135..7e80a947b6b1c76a286ceffc400f4b26d95649dd 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
+  * @authors m.zyzak **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFPixelMeasurement.cxx b/reco/KF/CbmKFPixelMeasurement.cxx
index acf8fadb3683da4d89003d3551807cbc3aeebec6..f5c7fd94cd6fcb38bb73216b8c6315ec19c261cc 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
+  * @authors d.bertini, s.gorbunov **/
+
 #include "CbmKFPixelMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/CbmKFUMeasurement.cxx b/reco/KF/CbmKFUMeasurement.cxx
index 735a975a380552d33e047e94ff4839df011361db..e3548f0de73684b6e02823a87249cea660681ee6 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
+  * @authors d.bertini **/
+
 #include "CbmKFUMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
index fd99968956d92d356061f7714ea44e436ea02c3a..7e3c9ac1d52abcb9fbcc29cbc80d5141c9fd119e 100644
--- a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
+++ b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
@@ -1,3 +1,7 @@
+/** @file CbmEcalTrackExtrapolationKF.cxx
+  * @copyright Copyright (C) 2008-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #include "CbmEcalTrackExtrapolationKF.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.cxx b/reco/KF/Interface/CbmKFStsHit.cxx
index e7ef5a4f6231988194b56c425efad027bc137d33..3b2b412530ad23545e1825548c486d2c52bffa28 100644
--- a/reco/KF/Interface/CbmKFStsHit.cxx
+++ b/reco/KF/Interface/CbmKFStsHit.cxx
@@ -1,3 +1,7 @@
+/** @file CbmKFStsHit.cxx
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors v.friese, s.gorbunov **/
 
 #include "CbmKFStsHit.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.h b/reco/KF/Interface/CbmKFStsHit.h
index c0d290566ebc7fd441ef5368829f6c01883c01b8..f171d98c16cf8613afa2518fe9cf9919ef428180 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
+  * @authors v.friese, i.kulakov **/
+
 #ifndef CbmKFStsHit_H
 #define CbmKFStsHit_H 1
 
diff --git a/reco/KF/Interface/CbmKFTrack.cxx b/reco/KF/Interface/CbmKFTrack.cxx
index f893b6a4755259e97303b71477d85c707ef2d4ae..432d7a321e402a5fcf9bc1effc261c2d1ae9d417 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
+  * @authors d.bertini, f.uhlig **/
+
 #include "CbmKFTrack.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmKFVertex.cxx b/reco/KF/Interface/CbmKFVertex.cxx
index bd5d31fd7b92efdbc17640666f53c5663e91fa52..8656ce359c94792c7a6646bbceee311cdc55a863 100644
--- a/reco/KF/Interface/CbmKFVertex.cxx
+++ b/reco/KF/Interface/CbmKFVertex.cxx
@@ -1,3 +1,7 @@
+/** @file CbmKFVertex.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.bertini **/
 
 #include "CbmKFVertex.h"
 
diff --git a/reco/KF/Interface/CbmKFVertex.h b/reco/KF/Interface/CbmKFVertex.h
index 4bd09f767029eb784bc909938cb49e64c2ef474c..f2d37048f8b3ccc7f4eb59ca204d0cc24d4c85f3 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
+  * @authors d.bertini **/
+
 #ifndef CBMKFVERTEX_H
 #define CBMKFVERTEX_H
 
diff --git a/reco/KF/Interface/CbmPVFinderKF.cxx b/reco/KF/Interface/CbmPVFinderKF.cxx
index 634f276a65cc321d0617008e4c35b0de84d44363..922fe12f38f8bd4fae42ca3084ad0bb3655754b7 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
+  * @authors v.friese, d.bertini **/
+
 #include "CbmPVFinderKF.h"
 
 #include "CbmEvent.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.cxx b/reco/KF/Interface/CbmStsKFTrackFitter.cxx
index 45dfeafd71e4a397fdf1064cb27974976cb3b1b2..a1c957c17bebb4a604eaf52f3bad0ba157b5e0bb 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
+  * @authors s.gorbunov, d.bertini, f.uhlig, i.kulakov **/
+
 #include "CbmStsKFTrackFitter.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.h b/reco/KF/Interface/CbmStsKFTrackFitter.h
index 4c3162c8b09e11d31f5f4c1883666fcc7c40549a..0c1fbd84f640509c6ab8995be8ba5c418cca22ba 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
+  * @authors d.bertini **/
+
 #ifndef CBMSTSKFTRACKFITTER
 #define CBMSTSKFTRACKFITTER 1
 
diff --git a/reco/KF/KFLinkDef.h b/reco/KF/KFLinkDef.h
index 372ca46c474e4b9dbe033b0aaf32e1875f7545f5..260876b23865292eaf80d99fa9430c06cb774c9b 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
+  * @authors d.bertini, m.zyzak **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/KF/KFQA/CbmKFPartEfficiencies.h b/reco/KF/KFQA/CbmKFPartEfficiencies.h
index 733708cd666f14765224e8620e1eb430995cbb7f..2224dfbd577ec7f7c5987c56431caabd5ade5316 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
+  * @authors m.zyzak, v.vovchenko, f.uhlig **/
+
 #ifndef CbmKFPartEfficiencies_H
 #define CbmKFPartEfficiencies_H
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.cxx b/reco/KF/KFQA/CbmKFTrackQA.cxx
index c1088105847b09a4362f421281203f2e29f995b2..d99117e6936ac8a43da26549491b22e13cea486f 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
+  * @authors m.zyzak, g.kozlov **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.h b/reco/KF/KFQA/CbmKFTrackQA.h
index 106aec808a7554666bcf931f6fb717ca02fe21c1..56e61f15ae8a9e289b640e6b59e1af66051193ee 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
+  * @authors m.zyzak **/
+
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/L1/CbmL1Constants.h b/reco/L1/CbmL1Constants.h
index 10e2a3cc51a54c2e05c0d95078b843729e29537c..a09ee53dbbd8aa4cfee65808b13b78a047cbe30a 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
+  * @authors i.kulakov **/
+
 #ifndef CBML1CONSTANTS_H_
 #define CBML1CONSTANTS_H_
 
diff --git a/reco/L1/CbmL1Counters.h b/reco/L1/CbmL1Counters.h
index 565543a202491eb3d8340825210972496c6c34ac..cca93cdc432317e47ca72dbffc8c43e8185380b7 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
+  * @authors i.kulakov, m.zyzak **/
+
 #ifndef CbmL1Counters_H
 #define CbmL1Counters_H
 
diff --git a/reco/L1/CbmL1Def.h b/reco/L1/CbmL1Def.h
index dfb878af3cf1bd8ad34bc452fce8ffef7968d709..b9793e9c90a4307c375d0852c79ff6115afe03ee 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
+  * @authors m.zyzak, i.kulakov, se.gorbunov **/
+
 #ifndef CbmL1Def_h
 #define CbmL1Def_h 1
 
diff --git a/reco/L1/CbmL1StsHit.h b/reco/L1/CbmL1StsHit.h
index 56d42988400d7a46beeb970013ea1c52e1044bf6..a135572d9bf2d474cccf50c577cca43250efca95 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
+  * @authors i.kulakov, v.akishina **/
+
 #ifndef _CbmL1StsHit_h_
 #define _CbmL1StsHit_h_
 
diff --git a/reco/L1/CbmL1TrackPar.h b/reco/L1/CbmL1TrackPar.h
index d6d726148f64a77b1989ed3016ec1ac561cb2345..2b46bab2d02389cd7197e846f0854b9d36c635e4 100644
--- a/reco/L1/CbmL1TrackPar.h
+++ b/reco/L1/CbmL1TrackPar.h
@@ -1,3 +1,7 @@
+/** @file CbmL1TrackPar.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.bertini **/
 
 #ifndef CbmL1TrackPar_H
 #define CbmL1TrackPar_H
diff --git a/reco/L1/CbmL1TrdTracklet.cxx b/reco/L1/CbmL1TrdTracklet.cxx
index 311e43e81cfbdfbfa2a8ba7f423074aeb04701ea..68042c2deee108d0949e89c6e24d4ce4e80762df 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
+  * @authors i.kulakov **/
+
 #include "CbmL1TrdTracklet.h"
 
 ClassImp(CbmL1TrdTracklet);
diff --git a/reco/L1/CbmL1TrdTracklet.h b/reco/L1/CbmL1TrdTracklet.h
index 8a22c289d9e27345aec0a7513f2681701c094151..b3bf98d6e932a026008751ab5098b4120c818ce1 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
+  * @authors d.bertini, s.gorbunov **/
+
 #ifndef CBML1TRDTRACKLET_H
 #define CBML1TRDTRACKLET_H 1
 
diff --git a/reco/L1/CbmL1TrdTracklet4.cxx b/reco/L1/CbmL1TrdTracklet4.cxx
index 4a6eef5df3bb111fc65cb655db312d00fb3c0782..2763afdf611013a60499f6a7ecfb0370d2fcf05c 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
+  * @authors i.kulakov **/
+
 #include "CbmL1TrdTracklet4.h"
 
 ClassImp(CbmL1TrdTracklet4);
diff --git a/reco/L1/CbmL1TrdTracklet4.h b/reco/L1/CbmL1TrdTracklet4.h
index e5564b5592da9c698640268646bd4797dea9fca4..3b9d015c85b603f6522d28715f203289ee4352bf 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
+  * @authors d.bertini, s.gorbunov **/
+
 #ifndef CBML1TRDTRACKLET4_H
 #define CBML1TRDTRACKLET4_H 1
 
diff --git a/reco/L1/L1Algo/L1Algo.cxx b/reco/L1/L1Algo/L1Algo.cxx
index f958ba212f9435dfbde3e5e4a5fe321c56617a2e..3b336f84186813ea7d035845f7fdf66eeddf3f93 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
+  * @authors i.kulakov, m.zyzak, v.akishina, se.gorbunov **/
+
 #include "L1Algo.h"
 
 #include "L1Grid.h"
diff --git a/reco/L1/L1Algo/L1Algo.h b/reco/L1/L1Algo/L1Algo.h
index 632316516404784518dadb2f5f3676cdd150a4e6..fbf09362d597c5171878ce248efdd0def1b82158 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
+  * @authors m.zyzak, v.akishina, i.kulakov, f.uhlig, se.gorbunov, s.gorbunov **/
+
 #ifndef L1Algo_h
 #define L1Algo_h 1
 
diff --git a/reco/L1/L1Algo/L1AlgoTBB.h b/reco/L1/L1Algo/L1AlgoTBB.h
index 6813ab369dc886c2193f50fafa36f865cf768158..37dcc2caa8cd988e1603eb08f75867f029ce13e2 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
+  * @authors i.kulakov, m.zyzak **/
+
 #ifndef L1AlgoTBB_h
 #define L1AlgoTBB_h
 
diff --git a/reco/L1/L1Algo/L1Event.cxx b/reco/L1/L1Algo/L1Event.cxx
index eb08e3a7d4ca76248ba8a5d5044156fabd06a4b7..34aa68f8e702b916ea4aa14af39c90e7685afb74 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
+  * @authors m.zyzak **/
+
 #include "L1Event.h"
 
 void L1Event::Clear() { fStsHit.clear(); }
diff --git a/reco/L1/L1Algo/L1Event.h b/reco/L1/L1Algo/L1Event.h
index a6ebbefa354b0adee52657117dc1faf040224044..77e0b3eb02440e1c83a82872a267017b0615a5d9 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
+  * @authors f.uhlig **/
+
 #ifndef L1Event_H
 #define L1Event_H
 
diff --git a/reco/L1/L1Algo/L1EventEfficiencies.h b/reco/L1/L1Algo/L1EventEfficiencies.h
index ee1511c4ef40b19505617ea3405964378d50ad74..b85471dc9c6236f523378758e2232d66aed7ded7 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
+  * @authors m.zyzak **/
+
 #include "CbmL1Counters.h"
 
 #include <cstring>
diff --git a/reco/L1/L1Algo/L1EventMatch.cxx b/reco/L1/L1Algo/L1EventMatch.cxx
index 61cafa7cb4a0f689da84b9b53fd3707ffeaae0bf..69d1649a5d218f512fa518b12680ffe9a1495f6a 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
+  * @authors m.zyzak **/
+
 #include "L1EventMatch.h"
 
 void L1EventMatch::Clear()
diff --git a/reco/L1/L1Algo/L1EventMatch.h b/reco/L1/L1Algo/L1EventMatch.h
index 1ac2c2a3228420eba74c5191a855d7ffb763fe41..2e6db0a97d01dd75af9b8dec40cefb7a5ac94912 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
+  * @authors m.zyzak **/
+
 #ifndef L1EventMatch_H
 #define L1EventMatch_H
 
diff --git a/reco/L1/L1Algo/L1Extrapolation.h b/reco/L1/L1Algo/L1Extrapolation.h
index 1503a226e7e34d7f3ad1b8e05c067bd11be2d6e4..722ce08d623af7393dd415547f1a190557f694f3 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
+  * @authors m.zyzak, s.gorbunov, i.kulakov **/
+
 #ifndef L1Extrapolation_h
 #define L1Extrapolation_h
 
diff --git a/reco/L1/L1Algo/L1Field.h b/reco/L1/L1Algo/L1Field.h
index 3e9fee86537ffe0a653fd382b8d0646f2661c5f7..e11de236eaa422f41e4ff050a7ee6194cbeb1ab5 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
+  * @authors s.gorbunov, i.kulakov, m.zyzak **/
+
 #ifndef L1Field_h
 #define L1Field_h 1
 
diff --git a/reco/L1/L1Algo/L1Filtration.h b/reco/L1/L1Algo/L1Filtration.h
index b4d090ad4d3e30285bb820977fcb42b2145738cd..2787c923b41feacf416266768e443aa6410e7411 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
+  * @authors s.gorbunov, m.zyzak, i.kulakov, v.akishina **/
+
 #ifndef L1Filtration_h
 #define L1Filtration_h
 
diff --git a/reco/L1/L1Algo/L1FitMaterial.h b/reco/L1/L1Algo/L1FitMaterial.h
index ea3537f80d1f0202c27cdb6d579184459552d5dc..caae8b839724bf1dde4ec88bfb2fff380f4c71e3 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
+  * @authors se.gorbunov **/
+
 #ifndef L1FitMaterial_h
 #define L1FitMaterial_h
 
diff --git a/reco/L1/L1Algo/L1Grid.cxx b/reco/L1/L1Algo/L1Grid.cxx
index 21f1ad87326d725d633e79719db7941c6ebd4c91..8b07ac4f6eefeaadc012e44a1b01be069c7334b6 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
+  * @authors m.zyzak, v.akishina, f.uhlig **/
+
 #include "L1Grid.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/L1Algo/L1HitArea.h b/reco/L1/L1Algo/L1HitArea.h
index 4e8464bb5a54a3b6b7299f2576306edbad3ca5c0..ce99ad650210b8567bb2de8c7b6168338eda735b 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
+  * @authors m.zyzak, i.kulakov, v.akishina, f.uhlig **/
+
 #ifndef L1HitArea_H
 #define L1HitArea_H
 
diff --git a/reco/L1/L1Algo/L1HitPoint.h b/reco/L1/L1Algo/L1HitPoint.h
index 47f227e5f8d7b129389525355cef6456c7a31cee..d2fa6b21215584c63acb568846e0e88493cf1331 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
+  * @authors v.akishina, i.kulakov, m.zyzak **/
+
 #ifndef _L1HitPoint_h_
 #define _L1HitPoint_h_
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.cxx b/reco/L1/L1Algo/L1HitsSortHelper.cxx
index 8708831308b407f6b51e9e477eace2004191ac17..8bfe47b1af9c1eade6f8b8bcea68b84edbb24f0c 100644
--- a/reco/L1/L1Algo/L1HitsSortHelper.cxx
+++ b/reco/L1/L1Algo/L1HitsSortHelper.cxx
@@ -1,3 +1,7 @@
+/** @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
+  * @authors i.kulakov **/
 
 #include "L1HitsSortHelper.h"
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.h b/reco/L1/L1Algo/L1HitsSortHelper.h
index cdd10f4765910428473578369ecd5c5063085c59..03d2c646f9892a6673241020ae4d0cbe1b5262b1 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
+  * @authors i.kulakov **/
+
 #ifndef _L1HitsL1HitsSortHelper_h_
 #define _L1HitsL1HitsSortHelper_h_
 
diff --git a/reco/L1/L1Algo/L1MCEvent.cxx b/reco/L1/L1Algo/L1MCEvent.cxx
index 6067924082cb1d5ac7204eb878313b4e19bb508d..7a49996b48fa553a8e6b8f4e74cba573f4af7e7e 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
+  * @authors m.zyzak **/
+
 #include "L1MCEvent.h"
 
 int L1MCEvent::IsReconstructed()
diff --git a/reco/L1/L1Algo/L1MCEvent.h b/reco/L1/L1Algo/L1MCEvent.h
index 6fb7f0d580e437aaf3f96eba31a7afdb9da05bb1..6338293440d95c740152a80c0ed00e9f89d33e8f 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
+  * @authors m.zyzak **/
+
 #ifndef L1MCEvent_H
 #define L1MCEvent_H
 
diff --git a/reco/L1/L1Algo/L1MaterialInfo.h b/reco/L1/L1Algo/L1MaterialInfo.h
index 9a3aa0a0d0013e41dee2218a978e69ab97ec542d..f54d5e67fe9087a8b92965f9b79b3e051f785494 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
+  * @authors i.kulakov, s.gorbunov **/
+
 #ifndef L1MaterialInfo_h
 #define L1MaterialInfo_h
 
diff --git a/reco/L1/L1Algo/L1Portion.h b/reco/L1/L1Algo/L1Portion.h
index 4819f2ed27aaa8e801e6290d1bfb42d76e2571a8..2733bafdc2c06eea152fad4212900784a3e07678 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
+  * @authors i.kulakov **/
+
 #ifndef L1Portion_H
 #define L1Portion_H
 
diff --git a/reco/L1/L1Algo/L1Station.h b/reco/L1/L1Algo/L1Station.h
index 6616eba12c0f765079e9b8132e1a538233e697ba..db3c51174e384a5434b11983f11f10a163db8c76 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
+  * @authors s.gorbunov **/
+
 #ifndef L1Station_h
 #define L1Station_h 1
 
diff --git a/reco/L1/L1Algo/L1StsHit.h b/reco/L1/L1Algo/L1StsHit.h
index f0f78baaf7d4c8e269a0594282a39a142e7d0b0f..a4404d5625b35e04d422590885c496f2c61d423b 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
+  * @authors v.akishina, i.kulakov **/
+
 #ifndef _L1StsHit_h_
 #define _L1StsHit_h_
 
diff --git a/reco/L1/L1Algo/L1TrackExtender.cxx b/reco/L1/L1Algo/L1TrackExtender.cxx
index 7816725cb500692bef2a5a84cab5ec52ab04de77..414873ded8ee6442fade8e72b8013a31bda033bd 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
+  * @authors i.kulakov, m.zyzak, v.akishina, se.gorbunov **/
+
 #include <iostream>
 
 #include "L1Algo.h"
diff --git a/reco/L1/L1Algo/L1TrackPar.h b/reco/L1/L1Algo/L1TrackPar.h
index e780c996968d92907aa22c04ff73c562407a42d3..8525e3cf826a3342c33c47a7751dff582dd7b389 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
+  * @authors i.kulakov, m.zyzak, s.gorbunov **/
+
 #ifndef L1TrackPar_h
 #define L1TrackPar_h 1
 
diff --git a/reco/L1/L1Algo/L1TrackParFit.cxx b/reco/L1/L1Algo/L1TrackParFit.cxx
index bbcb10f81d98ec7a3d98993ae2a898276e89af8d..dafa3defac8d12c3d07062fffaa26bf6b6f0da68 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
+  * @authors m.zyzak, v.akishina, se.gorbunov **/
+
 #include "L1TrackParFit.h"
 
 #include "L1Fit.h"
diff --git a/reco/L1/L1Algo/L1TrackParFit.h b/reco/L1/L1Algo/L1TrackParFit.h
index 970acbc01ba698ccc0ec88324114d93e836db171..d6303889b93b343daebf3e56060c625a70fa21e6 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
+  * @authors m.zyzak, se.gorbunov **/
+
 #ifndef L1TrackParFit_h
 #define L1TrackParFit_h
 
diff --git a/reco/L1/L1Algo/L1Triplet.h b/reco/L1/L1Algo/L1Triplet.h
index 5fedfadf0715ef9555bd37ea7754ff9cc42428bf..253c53d1226550abd79653a9445ec4d8a9241d56 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
+  * @authors f.uhlig, v.akishina **/
+
 #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..d79372846e22d17f3463700371d277b16f38f6f2 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
+  * @authors s.gorbunov **/
+
 #ifndef L1UMeasurementInfo_h
 #define L1UMeasurementInfo_h 1
 
diff --git a/reco/L1/L1Algo/L1XYMeasurementInfo.h b/reco/L1/L1Algo/L1XYMeasurementInfo.h
index 3ba814a98c66eb84231db5604de04cc5eecd1e71..e1a08c9210c9f6f520ac7d037c5e19cda7a6b639 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
+  * @authors s.gorbunov **/
+
 #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..512c75ad38cb1af8f00fb6caa34552345960317d 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
+  * @authors i.kulakov **/
+
 #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..866da1f82a2a532f340fb05c598993094a77cb00 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
+  * @authors i.kulakov, m.zyzak **/
+
 #ifndef L1AlgoEfficiencyPerformance_h
 #define L1AlgoEfficiencyPerformance_h
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoPulls.h b/reco/L1/L1Algo/utils/L1AlgoPulls.h
index 7fa789eda0b1d675e1e8ab287b10accb56c8f524..a22b28897a52d8d97a85ade4f0b20facb0b04270 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
+  * @authors i.kulakov, m.zyzak **/
+
 #ifndef L1AlgoPulls_h
 #define L1AlgoPulls_h
 
diff --git a/reco/L1/L1Algo/utils/L1CADebug.h b/reco/L1/L1Algo/utils/L1CADebug.h
index 2cbe18c3c447c09dc99d2b2bd2c8a1879463796f..980e2129cc6ce80e5cf1f93f5fe268c194c6e2c4 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
+  * @authors i.kulakov **/
+
 #ifndef L1CADebug_h
 #define L1CADebug_h 1
 
diff --git a/reco/L1/L1AlgoInputData.cxx b/reco/L1/L1AlgoInputData.cxx
index cc3973f6ebe5bc320263c162bd2a7399da155237..21918b88ebad5375c0d27923c3a3c0181a62e32a 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
+  * @authors m.zyzak, se.gorbunov **/
+
 #include "L1AlgoInputData.h"
 
 #include <cstring>
diff --git a/reco/L1/L1AlgoInputData.h b/reco/L1/L1AlgoInputData.h
index c2d3551d22909f5fdb9d520781c95232c980942e..f10febe732d16788a6c9c42c96784e2f303607f5 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
+  * @authors m.zyzak, v.akishina **/
+
 #ifndef _L1AlgoInputData_h
 #define _L1AlgoInputData_h
 
diff --git a/reco/L1/L1LinkDef.h b/reco/L1/L1LinkDef.h
index 144bd6b28b8632e13cf439f193b6639260166dad..9d8108ca1ee5f8cc170ae8df161d3ad50e39f397 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
+  * @authors d.bertini **/
+
 // $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..5e435da6cff2caff653cf120f6acf45f8796b991 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
+  * @authors s.gorbunov, d.bertini, f.uhlig **/
+
 #include "CbmL1MuchFinder.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinder.h b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
index 962e1409470cf72276cb5b4819a880e9e9901a6b..ceabdc9c3619c27b77b743b924d693341d7162df 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
@@ -1,3 +1,7 @@
+/** @file CbmL1MuchFinder.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors d.bertini, s.gorbunov **/
 
 #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..3a2f62955afe9ca791aaa710d6afc698a708c0a7 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
+  * @authors s.gorbunov, f.uhlig **/
+
 #include "CbmL1MuchFinderQa.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
index 1b20a2476444b1363b7069d3c8630acb5ca833bc..674c1e11c7d4d7e24d90cd3ca68312ce8058dd2b 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
@@ -1,3 +1,7 @@
+/** @file CbmL1MuchFinderQa.h
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #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..65af22656d9c41b32c398c8cf1be1a8e3a5a1b2c 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
@@ -1,3 +1,7 @@
+/** @file CbmL1MuchHit.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #include "CbmL1MuchHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchHit.h b/reco/L1/OffLineInterface/CbmL1MuchHit.h
index 334016710a6581f1d58a8998414ced60fa5b56c9..0d626b126f5a18c8fd63593357ef926517c835ad 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
+  * @authors s.gorbunov **/
+
 #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..de5496c248d567849b48d80dbb172f09fc477af6 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
@@ -1,3 +1,7 @@
+/** @file CbmL1MuchTrack.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #include "CbmL1MuchTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchTrack.h b/reco/L1/OffLineInterface/CbmL1MuchTrack.h
index dd06c217072b91473767d6fd8089eae5ce104eaa..91c7ddd1ab496efaf15753cca6669bf3958fd6d7 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
+  * @authors s.gorbunov **/
+
 #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..671451b6b3a687155e63b9f035bf3aacee6d6162 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
+  * @authors i.kulakov, d.bertini, f.uhlig, m.zyzak **/
+
 #include "CbmL1RichRingQa.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/OffLineInterface/CbmL1RichRingQa.h b/reco/L1/OffLineInterface/CbmL1RichRingQa.h
index 731e4bbae366e2abf9498e5a17600bb1facf7f89..b4b3bc75a7993d35cf79550779032cffe003844f 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
+  * @authors d.bertini, i.kulakov **/
+
 #ifndef CBML1RICHRINGQA_H
 #define CBML1RICHRINGQA_H
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.cxx b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
index 0e107e3ed510f59bb87735d500dedb37f62ec502..1681acbe22c7f9a950490c4ab89e406a3df239b1 100644
--- a/reco/L1/OffLineInterface/CbmL1SttHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
@@ -1,3 +1,7 @@
+/** @file CbmL1SttHit.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #include "CbmL1SttHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.h b/reco/L1/OffLineInterface/CbmL1SttHit.h
index 6b2486bd14e33890b5dad55c1f58cfc826dd4bc1..5d6e223f4e8b18fd935d43bba7b938b2686c94d8 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
+  * @authors s.gorbunov **/
+
 #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..6d427fb47e93d5c3ff085444e3ec451710e9f55d 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
@@ -1,3 +1,7 @@
+/** @file CbmL1SttTrack.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #include "CbmL1SttTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrack.h b/reco/L1/OffLineInterface/CbmL1SttTrack.h
index 5f48af6ead00daec2ecca10cdd027b1e03fe2041..89e0fa8ad401c144258592e742b18cfb58472e33 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
+  * @authors s.gorbunov **/
+
 #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..4fdae8c4a5a9da433bc5ce7f0792373eb0a43ff7 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
@@ -1,3 +1,7 @@
+/** @file CbmL1SttTrackFinder.h
+  * @copyright Copyright (C) 2008-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.gorbunov **/
 
 #ifndef CBM_L1_STTTRACKFINDER_H
 #define CBM_L1_STTTRACKFINDER_H
diff --git a/reco/L1/PerformanceConstants.h b/reco/L1/PerformanceConstants.h
index 4b916650bcd924f8b478b71796f8f6a0c7b6eb3b..a98a239c6de5d19b89cdad8bae41f685b275ca5f 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
+  * @authors m.zyzak **/
+
 #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..7ab8767410f1aa1a9d34b32e62cea22e94d255f4 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
+  * @authors i.kulakov **/
+
 #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..371e0bcb18cfa73ae9307de339d12ebc8bdddbc8 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
+  * @authors i.kulakov, m.zyzak **/
+
 #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..b8a0bdffdf5e36ef205affa518df26106ba8ef43 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
+  * @authors m.zyzak **/
+
 #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..93a9f6976ce94ce9293bd35c25a2cbabbcec52b5 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
+  * @authors i.kulakov **/
+
 #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..35d47736793903ae504b510f531c6f2dba0d665a 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
+  * @authors i.kulakov **/
+
 #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..b39981475df871a684cd63a95afbe54460471bf5 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
+  * @authors i.kulakov **/
+
 #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..7b702d2e1da7e274957c03c5d7c642e01232be09 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
+  * @authors i.kulakov **/
+
 #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..a7731c14b865d7051d3fbc8452694a172c0158b6 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
+  * @authors i.kulakov **/
+
 #ifndef _vec_arithmetic_H
 #define _vec_arithmetic_H
 
diff --git a/reco/base/CbmRecoBaseLinkDef.h b/reco/base/CbmRecoBaseLinkDef.h
index 0ed03aa1c980bf4850a6f2f556eafc90b8f7b73b..3b3619ce52244aeb98b67fde0e6126a33179c902 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
+  * @authors f.uhlig, p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/calibration/CbmRecoCalLinkDef.h b/reco/calibration/CbmRecoCalLinkDef.h
index 50a1b994beb35c56ef4cb585f91d8f933d8810af..77f322edc19d3e036ad28f36c6ad9cc9516d56bf 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
+  * @authors p.-a.loizeau **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/much/CbmMuchMatchTracks.cxx b/reco/detectors/much/CbmMuchMatchTracks.cxx
index 6cb301e470c7c207019080db93c516198901fa65..2ec51979a8e4897f82cdd85efc2b74d2303e2d23 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
+  * @authors andrey.lebedev, mryzhins, f.uhlig, e.kryshen **/
+
 #include "CbmMuchMatchTracks.h"
 
 #include "CbmMuchCluster.h"
diff --git a/reco/detectors/much/CbmMuchRecoLinkDef.h b/reco/detectors/much/CbmMuchRecoLinkDef.h
index e6c3fb68525466553fc10696e6dd4763ae852df6..1061437e47f50b7dfc30fa7c5c2f88e8ff66323f 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx b/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
index 09dea6029f7e988444f31f7916e2b848eada1795..37bf122add2f51aeac4d199a56c0e9ba05e98d47 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
+  * @authors p.-a.loizeau **/
+
 #include "CbmPsdMCbmHitProducer.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.h b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
index 919f17615a17090263c8a9e5d35b033edd2ed889..f8e7b13fc6a8b7eb5499213afb59459419e20a73 100644
--- a/reco/detectors/psd/CbmPsdMCbmHitProducer.h
+++ b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
@@ -1,3 +1,7 @@
+/** @file CbmPsdMCbmHitProducer.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors p.-a.loizeau **/
 
 #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..ffca0d1300f5f562e16dc9e087e42a2bf5877904 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/CbmRichConverter.cxx b/reco/detectors/rich/CbmRichConverter.cxx
index 749151411ecb28a9152cc8e402b226dd715306a2..099d6ccf7c1defc6c54928ce27a01b78b4ec8c5d 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
+  * @authors s.lebedev **/
+
 #include "CbmRichConverter.h"
 
 TClonesArray* CbmRichConverter::fRichHits = NULL;
diff --git a/reco/detectors/rich/CbmRichRecoLinkDef.h b/reco/detectors/rich/CbmRichRecoLinkDef.h
index e94d1efa44ddacffab8ceaeccb2056f13d2a8f88..cd9c91419b70dd205234a6f18a9f477302b83bfe 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
+  * @authors f.uhlig **/
+
 #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..0ed7a489a068c568d177b7bb44585987a62b7c8b 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
+  * @authors jordan.bendarouach **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichAlignment.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichAlignment.h b/reco/detectors/rich/alignment/CbmRichAlignment.h
index d376f378dcf977e6c7b3d2f5416badb858eee763..987c6f5dc16b688a4c387a925f49a7f94f17a597 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHALIGNMENT_H
 #define CBMRICHALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.cxx b/reco/detectors/rich/alignment/CbmRichCorrection.cxx
index fbd605ca36adf51a731a4e7eb1794b0c92b7727c..2c82f0a4d2c316023c0b7b573248505d3d2cafeb 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
+  * @authors jordan.bendarouach, f.uhlig **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrection.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.h b/reco/detectors/rich/alignment/CbmRichCorrection.h
index b62c10bcd5c16c5ef2117b92f0c1d576baba5d45..3855a6f23b53fb1971909df08b5d6db0e40f56f4 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHCORRECTION_H
 #define CBMRICHCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx b/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
index 62f62b835f4fae1fe6c18b6f8a4fee68f50747a4..81109f12c250ad162be4bf4ea6ef5d95ec9069c9 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
+  * @authors jordan.bendarouach, f.uhlig **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrectionVector.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.h b/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
index 627e10cebb945b42a0ca97e76f354e8f886a9487..e3e58d493c88be7c07346c5e276b5af95b33a7ce 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CbmRichCorrectionVector_H
 #define CbmRichCorrectionVector_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.cxx b/reco/detectors/rich/alignment/CbmRichMirror.cxx
index 9f7181daa63ca83f5038686648fc61cdf3670a1b..e817b484737e5a15950f15b6e11aa9fd9a6a7057 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
+  * @authors jordan.bendarouach **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichMirror.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.h b/reco/detectors/rich/alignment/CbmRichMirror.h
index 947b18ec3ea05d53888b0378e497813ef03313b7..ff405eb86d4262fee4cdb4ad682f61b35238f02a 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHMIRROR_H
 #define CBMRICHMIRROR_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
index d0f3a0d9fa5dfd02f8200027ebd446deb8b6cf03..2157cb8aad1b6934cc3ce266cacd368bf4a529f2 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
+  * @authors jordan.bendarouach **/
+
 #include "CbmRichMirrorSortingAlignment.h"
 
 #include "FairRootManager.h"
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
index 8dc8e962053f79d65d1e15e29de97ae8e91e65c6..4eb10d5d2cf27ed96d65a37cf3f06fe24fb411fa 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHMIRRORSORTINGALIGNMENT_H
 #define CBMRICHMIRRORSORTINGALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
index cfe757328aba22fe32a46e0d0daea73a26dbc9fd..f6fb0821876874e921f42d5b7ca836e7bb2c8829 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
+  * @authors jordan.bendarouach **/
+
 #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..913bbd1785d7478746783e964b3493fe62b0518e 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHMIRRORSORTINGCORRECTION_H
 #define CBMRICHMIRRORSORTINGCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
index a3b7ea7f10cafe491fb4f8e8ee5dbf30a47a82ee..58bf22956677fb55807caef7c94a49496da230ac 100644
--- a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
+++ b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
@@ -1,3 +1,7 @@
+/** @file CbmRichNavigationUtil2.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors jordan.bendarouach **/
 
 #ifndef RICH_CbmRichNavigationUtil2
 #define RICH_CbmRichNavigationUtil2
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx b/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
index dd177a5b27c2cd7fd46e79943437094944983499..6838d4e46970df72283b7a19288ea3a21d9d4891 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
+  * @authors jordan.bendarouach, se.gorbunov, f.uhlig **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichPMTMapping.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.h b/reco/detectors/rich/alignment/CbmRichPMTMapping.h
index a79937232e4ff19494d9f7408081d02fe8ddc971..60f888e5958f136b053d51a39b11406e88f72d1f 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
+  * @authors jordan.bendarouach **/
+
 #ifndef CBMRICHPMTMAPPING_H
 #define CBMRICHPMTMAPPING_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
index 3dc6a56c6a711894b5e238ed28e77b98e02c11e3..f3a7664fbcec79bfe49181be9e165be1ea253d27 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
+  * @authors f.uhlig **/
+
 // ---------- Original Headers ---------- //
 #include "CbmRichProjectionProducer2.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
index 95753c2bb5e815ce6e988508cd85fc8b8d06e1b9..03b4f5535cfc8b5f48bf0ac8eb7a6027c541a1a2 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
+  * @authors f.uhlig **/
+
 #ifndef CbmRichProjectionProducer2_H
 #define CbmRichProjectionProducer2_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
index e6a5133f85872bad588dbc26088169ac844d9997..5f15a31b5cafc53e7b1403b832f43ba4d008c71f 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
@@ -1,3 +1,7 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2017-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors jordan.bendarouach **/
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.h b/reco/detectors/rich/alignment/CbmRichRecoQa.h
index 209e7120f0ddcc66b7fff7f38237cd7c9e36285b..acd12bba558eec3fb7ed9eb11212f4d02d967fdc 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.h
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.h
@@ -1,3 +1,7 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors jordan.bendarouach **/
 
 #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..945e689348ef0bec2ac1f9b2fa4e13b2e0a49e58 100644
--- a/reco/detectors/rich/alignment/CbmRichUtil.h
+++ b/reco/detectors/rich/alignment/CbmRichUtil.h
@@ -1,3 +1,7 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors jordan.bendarouach **/
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
index 9c092bb857eaf5d8d2b67d9fc23fb3a97b5a3014..f519940ff80bd666351671b1d09fb08781a24a94 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
+  * @authors f.uhlig **/
+
 #include "CbmRichMCbmAerogelAna.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
index 4c8814d7da494bfcc00cad77cc6c3ec166017535..f90f89e285f3cb465b1b1f04b3c1240e1dd96667 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
+  * @authors f.uhlig **/
+
 #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..ffac7e148c411d83987fdd58038f0ef2e187aa15 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
@@ -1,3 +1,7 @@
+/** @file CbmRichMCbmHitProducer.cxx
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors a.weber, s.lebedev, f.uhlig **/
 
 #include "CbmRichMCbmHitProducer.h"
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
index 7de29fdd9880e5ac09b4be4b7f9beef5f7d43ab8..1948b33b338c1a4c312c0a956029b9d2d6d57116 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
@@ -1,3 +1,7 @@
+/** @file CbmRichMCbmHitProducer.h
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, a.weber **/
 
 #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..b02de1b4e52d1c74dec860d3f0097a0b1807b96d 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
+  * @authors g.pitsch, s.lebedev, f.uhlig **/
+
 #include "CbmRichMCbmQa.h"
 
 #include "CbmDrawHist.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQa.h b/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
index 65004f67bbb353f88ca1e12ec5c908f9ca1e8787..533cf7d3677a974df60149630590bf26b727767a 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
+  * @authors s.lebedev, g.pitsch **/
+
 #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..aa70e8b735227cd7f08a23fb8c78660d3ee66b38 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
+  * @authors a.weber, s.lebedev, f.uhlig, andrey.lebedev, v.friese **/
+
 #include "CbmRichMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
index 83f6ad8a3090b5c046827ca5aa60eef66e5238e5..f3d59a3512c67e4b9a3bc7aa6212c36c02b08355 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
+  * @authors s.lebedev, a.weber, f.uhlig **/
+
 #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..1b3a32ee5d36606b3ef115d41620ebaa34c716c2 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
+  * @authors f.uhlig **/
+
 #include "CbmRichMCbmQaRichOnly.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
index 575fd8e2e9cbfb2f5466aeb97e79534e135a826b..9fc23b82738cb43a6e72ee7e1517a2dc72dd0d67 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
+  * @authors f.uhlig **/
+
 #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..13a86edec6e4cb9378f37af53fc55740083ee3ee 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
+  * @authors f.uhlig **/
+
 #include "CbmRichMCbmSEDisplay.h"
 
 #include "CbmRichHit.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
index 10f795c730999cf8e4e061e0b0e9d485427e8d27..0697a076222be5931b743c77287a8e4fcb0adba4 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
+  * @authors f.uhlig **/
+
 #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..22b066505171ec85223d549d78ef826a4e165a27 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
+  * @authors a.weber **/
+
 #include "CbmRichMCbmToTShifter.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
index 6280ba0788af8b3c93f92ae7b566755a949766af..6e37b0d6274dde6ee32c580b5e459979b6d4a00b 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
+  * @authors a.weber **/
+
 #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..42ed524fed8da2f636a3d6bdf222f139e16039a5 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.cxx
@@ -1,3 +1,7 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, andrey.lebedev, f.uhlig, v.friese **/
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/qa/CbmRichRecoQa.h b/reco/detectors/rich/qa/CbmRichRecoQa.h
index f0b8803604df3f2bfbfd471b9a7b2d548c8ae961..b3cac70b6923c7242b3118f21fdf798e18fdbcec 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.h
@@ -1,3 +1,7 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev, s.lebedev **/
 
 #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..48b3b042ba35e2703d934aec17733c1a2d4f75b8 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
+  * @authors andrey.lebedev, v.friese, f.uhlig, s.lebedev **/
+
 #include "CbmRichRecoTbQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/qa/CbmRichRecoTbQa.h b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
index 1e5c6953326e4458317a285b3e755f4d9073d35d..6267c5949f1c7ce8b03f2e29180b76bf0c399c2a 100644
--- a/reco/detectors/rich/qa/CbmRichRecoTbQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
@@ -1,3 +1,7 @@
+/** @file CbmRichRecoTbQa.h
+  * @copyright Copyright (C) 2018-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev **/
 
 #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..d35a5f61884208734fbe6841431ba5d3b2c062c8 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
+  * @authors s.lebedev **/
+
 #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..f6b459dc2b62dca82058e3833731fff54c4bddeb 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
+  * @authors s.lebedev, cornelius.riesen, jordan.bendarouach, e.ovcharenko, andrey.lebedev **/
+
 #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..4b72131d5ae860b812c47da742ba6c80d004ffd0 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
+  * @authors s.lebedev, cornelius.riesen, andrey.lebedev **/
+
 #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..9bd498ecef74433713a5ee0500537d66298a0402 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
+  * @authors s.lebedev, andrey.lebedev, d.bertini **/
+
 #include "CbmRichRingSelectAnn.h"
 
 #include "CbmRichGeoManager.h"
diff --git a/reco/detectors/rich/utils/CbmRichNavigationUtil.h b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
index afe3b1ce9a6d007ed395501e8777957fb8082299..d90c97aa1ba1add4ca27e26b0a3b13f79b2864a1 100644
--- a/reco/detectors/rich/utils/CbmRichNavigationUtil.h
+++ b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
@@ -1,3 +1,7 @@
+/** @file CbmRichNavigationUtil.h
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev, dr.s.lebedev **/
 
 #ifndef RICH_CbmRichNavigationUtil
 #define RICH_CbmRichNavigationUtil
diff --git a/reco/detectors/rich/utils/CbmRichUtil.h b/reco/detectors/rich/utils/CbmRichUtil.h
index 3467b330d59cc662c60765e35d9cad56807dfdcf..1df4529be04229493ae7945c80e119fb01169059 100644
--- a/reco/detectors/rich/utils/CbmRichUtil.h
+++ b/reco/detectors/rich/utils/CbmRichUtil.h
@@ -1,3 +1,7 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2017-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors andrey.lebedev, s.lebedev **/
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/utils/hadd.C b/reco/detectors/rich/utils/hadd.C
index 3960f70da6e5cba71edc990e4a3ae9ced4c6110c..78d4a99787092aafa980dc73d3b8fd407aa2ab86 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
+  * @authors s.lebedev **/
+
 #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..170262c62aa07e6c49e2c0ec49aeb26b6ce7de37 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
+  * @authors v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofRecoLinkDef.h b/reco/detectors/tof/CbmTofRecoLinkDef.h
index 2bd8577c2c4e4239e69ef4b9c4d6dafc6102fe67..4d5ee67e001fc6fe6a608f7c2272a378cbd15617 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofTBClusterizer.cxx b/reco/detectors/tof/CbmTofTBClusterizer.cxx
index 806424466691f9b4a4ae4f2e2d8bba7c55861e79..0c0128d0388c964e146c33af60b7fc0bca5bd249 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
+  * @authors p.-a.loizeau, n.herrmann, f.uhlig, v.friese **/
+
 /*
  * 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..5525e56ac36246a6dd5053d3706e7e0df2620c7c 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
+  * @authors n.herrmann, p.-a.loizeau, v.friese, f.uhlig **/
+
 // 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..f8b364085402a297c39d2cd21188bd7e6c8461c2 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
+  * @authors n.herrmann, p.-a.loizeau **/
+
 /**
 nh, adapt from 
  * \file CbmTrdTrackFinderIdeal.h
diff --git a/reco/detectors/tof/LKFMinuit.cxx b/reco/detectors/tof/LKFMinuit.cxx
index 3b471ae9a5add7c11e290717325b23f445792c1c..bbfe800f45eba3723862e4ddc18879458a647265 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
+  * @authors n.herrmann, p.-a.loizeau, f.uhlig **/
+
 #include "LKFMinuit.h"
 
 #include <Logger.h>
diff --git a/reco/detectors/tof/LKFMinuit.h b/reco/detectors/tof/LKFMinuit.h
index 0930a4183bd5df58d957631da4d7ccf9ed4ca9b4..f0b5b0aeb703dde457218595b51f224edef582ca 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
+  * @authors n.herrmann **/
+
 #ifndef LKFMinuit_h
 #define LKFMinuit_h
 
diff --git a/reco/detectors/trd/CbmTrdClusterFinder.cxx b/reco/detectors/trd/CbmTrdClusterFinder.cxx
index 1e8f08548690285e2fc2bba1c262b1f04440516f..d3a8cf4e4748428bd7008b918b8df6081de90e2a 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
+  * @authors f.uhlig, praisig, a.bercuci, v.friese, ebechtel **/
+
 #include "CbmTrdClusterFinder.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdHitProducer.cxx b/reco/detectors/trd/CbmTrdHitProducer.cxx
index bb2fd35051a97478b09aeecec39d0405543fc8a9..9ee0e42225a501a14d75c550d58e7e6e8c4dc66c 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
+  * @authors praisig, f.uhlig, v.friese, a.bercuci, ebechtel **/
+
 #include "CbmTrdHitProducer.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRec.cxx b/reco/detectors/trd/CbmTrdModuleRec.cxx
index 2785b8f7debac995f1e30738e226ca9952701f0e..a29491d3f2a79e728d29d34ef67122593c7c286a 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdModuleRec.h"
 
 #include <TClonesArray.h>
diff --git a/reco/detectors/trd/CbmTrdModuleRec.h b/reco/detectors/trd/CbmTrdModuleRec.h
index 83b0687bed3e452cdd5debac926972870c3e3f74..f2e1657357e588e8fc44e295463469d5f0354540 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDMODULEREC_H
 #define CBMTRDMODULEREC_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.cxx b/reco/detectors/trd/CbmTrdModuleRecR.cxx
index b62b9b52ab25cddc5f2103bb54d076a952160aed..bea21986044327ab1882fe15f25263d50d403127 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
+  * @authors ebechtel, f.uhlig, ebechtel **/
+
 #include "CbmTrdModuleRecR.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.h b/reco/detectors/trd/CbmTrdModuleRecR.h
index f7700c6b20171d8105e70d79a75356d453f331a2..8466a978ccd895311f45d70740763831fe6cf24c 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDMODULERECR_H
 #define CBMTRDMODULERECR_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.cxx b/reco/detectors/trd/CbmTrdModuleRecT.cxx
index 11f0c896869f008e6e230dec645362d5371df582..522aa1d4b1042642223bdb04ad9a6507545047a6 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
+  * @authors a.bercuci, f.uhlig **/
+
 #include "CbmTrdModuleRecT.h"
 
 #include "CbmTrdCluster.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.h b/reco/detectors/trd/CbmTrdModuleRecT.h
index 6a5dfa8c51eb76d36f74a4e3155b29c024cf2dce..d04326cc0a9783383a7386d90af1073861d1963b 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
+  * @authors a.bercuci, f.uhlig **/
+
 #ifndef CBMTRDMODULERECT_H
 #define CBMTRDMODULERECT_H
 
diff --git a/reco/detectors/trd/CbmTrdRecoLinkDef.h b/reco/detectors/trd/CbmTrdRecoLinkDef.h
index d7868faf16cc88665b236ccae985aa061b9679af..b0ee07fa6d4b8f2b74f952242d1867b434c7d187 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
+  * @authors praisig **/
+
 // $Id: TrdRecoLinkDef.h $
 
 #ifdef __CINT__
diff --git a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
index ce01dabe282705e92aac4648598a4aef122bf85e..efa97fa349a52852f6e5a0e0e1e731eb1995e1d2 100644
--- a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
+++ b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
@@ -1,3 +1,7 @@
+/** @file CbmTrdElectronsTrainAnn.cxx
+  * @copyright Copyright (C) 2009-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors s.lebedev, f.uhlig, andrey.lebedev **/
 
 #include "CbmTrdElectronsTrainAnn.h"
 
diff --git a/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx b/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
index 4bf3c662b2fa2940d6ff026116ff40b1954767d0..676a1c15c4c2bd34b29ed4b3a48b55cf9fdccabf 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
+  * @authors o.denisova, f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----                    CbmTrdSetTracksPidModWkn source file          -----
 // -----                                  -----
diff --git a/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h b/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
index 8faba0492e6efef51fe72d28bbe4f5d6e93812a0..0a0a86817ee138aca457ea82548f7699f713898e 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
+  * @authors c.bergmann **/
+
 #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..eeca4327f3987faf8d26f7e7e649f3cb67bbb91b 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
+  * @authors c.bergmann, f.uhlig, d.emschermann, ebechtel **/
+
 #include "CbmTrdHitDensityQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdHitDensityQa.h b/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
index 458368bead9acdcc889eb51efdbb4599793ad195..5b5eb73f9b9fc39adcac0bac4f51f5c630894ec5 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
+  * @authors c.bergmann, f.uhlig **/
+
 #ifndef CBMTRDHITDENSITYQA_H_
 #define CBMTRDHITDENSITYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h b/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
index 1f65adb5e561b728d06fe8c17805b468a01116f5..d0e5906378f2370b884bb880a2eefa57cb2a4bf1 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
+  * @authors c.bergmann **/
+
 #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..c2bff22f92428ee5b994fe12005cc4630fa303bd 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
+  * @authors c.bergmann, f.uhlig, p.munkes, andrey.lebedev, ebechtel **/
+
 #include "CbmTrdOccupancyQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdOccupancyQa.h b/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
index 666a8a875739c6d07ab342e866f59497aac1d2c8..1379ea4d98eabf1d9a1355374efd07b6af01c503 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
+  * @authors c.bergmann, f.uhlig **/
+
 #ifndef CBMTRDOCCUPANCYQA_H_
 #define CBMTRDOCCUPANCYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdQa.cxx b/reco/detectors/trd/qa/CbmTrdQa.cxx
index 6048116c91462c284ce95b296b918af86cb8171c..1a5e491d62f9e3b296fcade8933c26dcc0f5c85e 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
+  * @authors c.bergmann, f.uhlig, ebechtel **/
+
 #include "CbmTrdQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdQa.h b/reco/detectors/trd/qa/CbmTrdQa.h
index 7021f668f337e84598b8417b7f9233458826d593..a1edf945f031b5328de92717219f3c0b2ffc17a9 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
+  * @authors c.bergmann **/
+
 #ifndef CBMTRDQA_H
 #define CBMTRDQA_H
 
diff --git a/reco/eventbuilder/CbmEventBuilderLinkDef.h b/reco/eventbuilder/CbmEventBuilderLinkDef.h
index 1f6d5431ab5e6535572681af5dc6a41f3f47b566..0e41e5304420cc84c896f4bf26de70188f18a3bf 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
+  * @authors v.akishina **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.cxx b/reco/eventbuilder/digis/CbmEvBuildSource.cxx
index a3b841369253c088d30137aa3d692317449b89b7..90f0d8a00cd5c5df063bcd591e7599993e705977 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
+  * @authors v.friese, f.uhlig **/
+
 #include "CbmEvBuildSource.h"
 
 #include "CbmDigi.h"
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.h b/reco/eventbuilder/digis/CbmEvBuildSource.h
index c88f3e4142ef85dcccc857944d398228643d65e8..7365eaf8dbf719e9c419454d1715c81f5dfab168 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
+  * @authors v.friese **/
+
 // 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..ab179d4e7acfa05b81c774b957a92f5a1d490ac4 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
+  * @authors v.friese **/
+
 #include "CbmEcalTrackingMuch.h"
 
 #include "CbmEcalInf.h"
diff --git a/reco/global/CbmEcalTrackingMuch.h b/reco/global/CbmEcalTrackingMuch.h
index e3fee11d1fd9703ffab25a3ae6702be8241aaae9..999f62891bf6d933fd7d8ea8dbeaa20752223929 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
+  * @authors v.friese, f.uhlig **/
+
 #ifndef CBMECALTRACKINGMUCH_H
 #define CBMECALTRACKINGMUCH_H
 
diff --git a/reco/global/CbmGlobalLinkDef.h b/reco/global/CbmGlobalLinkDef.h
index 9a215520cab3003eaf383eae238170d270aa37bb..ab6327f91627c9d1a8632b5fc1d210009c25610d 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
+  * @authors d.bertini **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/LittrackLinkDef.h b/reco/littrack/LittrackLinkDef.h
index c74300d94f22fd255a6c9bea11e2fa34a7413484..2fd2ded3320f2ca99d6da9dec5410d0e350f84b3 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
+  * @authors andrey.lebedev **/
+
 #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..4e40972b6af43b0bf504bd1274291866ddf47f64 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
+  * @authors andrey.lebedev **/
+
 #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..4376f3e415ca751c1da133dcde29892846922ebc 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
+  * @authors andrey.lebedev **/
+
 #ifndef CBMLITCREATESTANDALONEDATA_H_
 #define CBMLITCREATESTANDALONEDATA_H_
 
diff --git a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
index d604f4ce2ec9146d2837a7ab58c8bc2a0a6bec38..b9a93bb3aa326f29f43cdc7a93197e33a78be220 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
+  * @authors andrey.lebedev **/
+
 #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..d0f595b1ca52fde6dace11ee2a553bc2498bc48e 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
+  * @authors andrey.lebedev **/
+
 #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..e32f4fe756860e81ba410639199928ae2aa1e71c 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
+  * @authors andrey.lebedev, f.uhlig **/
+
 #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..a226d260f1e07d50857b7ab772277a8be8292954 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
+  * @authors andrey.lebedev **/
+
 #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..6429917bbc90c10e23529d142362c57c9bee66e3 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
+  * @authors andrey.lebedev **/
+
 #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..6f5ef5828a7d4962c303e6fe8b2fba41b615e3b3 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
+  * @authors andrey.lebedev **/
+
 #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..d9d12dd690bf7ccb375cb5ea8f2187acee92eb20 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
+  * @authors andrey.lebedev **/
+
 #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..0867692804354f498ff6c44d695f0933fdf5b500 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
+  * @authors andrey.lebedev **/
+
 #ifndef CBMLITRADLENGTHGENERATOR_H_
 #define CBMLITRADLENGTHGENERATOR_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverter.h b/reco/littrack/cbm/utils/CbmLitConverter.h
index ab7d4ce1ce25fdd3b63056c6e865970bfa2d5eaa..f485a3e4f2e0aa4e93526180bf069e7a515ebe3b 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
+  * @authors andrey.lebedev, t.ablyazimov, f.uhlig **/
+
 #ifndef CBMLITCONVERTER_H_
 #define CBMLITCONVERTER_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h b/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
index 21bcac76b7e5cb73d193b19d752b80e8412f558c..de970c9a2e9163c02d9afc36614189343bb95508 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
+  * @authors andrey.lebedev, t.ablyazimov **/
+
 #ifndef CBMLITCONVERTERFAIRTRACKPARAM_H_
 #define CBMLITCONVERTERFAIRTRACKPARAM_H_
 
diff --git a/reco/littrack/clustering/CbmClusteringLinkDef.h b/reco/littrack/clustering/CbmClusteringLinkDef.h
index f58f17a8def998267f46cb795ae507a940c48154..102ff641d82f4ba076738ce4903de1cdf48cf2b6 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
+  * @authors andrey.lebedev **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/cuda/CudaTest.h b/reco/littrack/cuda/CudaTest.h
index 38dea20ec3de1a5c8d5d0d4b7e1ddbe7a66df6b9..a96a7770448a209146b07007a6494937d06ef34e 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
+  * @authors andrey.lebedev **/
+
 #ifndef CUDATEST_H_
 #define CUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaHit.h b/reco/littrack/cuda/LitCudaHit.h
index ace3f50f088c9540d6b0ef0f0ca7f3f3ab277406..be0de1bc165913883195c5138c0042c406123c12 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
+  * @authors andrey.lebedev **/
+
 #ifndef LITCUDAHIT_H_
 #define LITCUDAHIT_H_
 
diff --git a/reco/littrack/cuda/LitCudaMaterialInfo.h b/reco/littrack/cuda/LitCudaMaterialInfo.h
index 81b7dfd8d03c7b32e50a764a58e7141142b33c2c..da89d59ebfb07cf1e7e0445c2650f554b3b592fb 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
+  * @authors andrey.lebedev **/
+
 #ifndef LITCUDAMATERIALINFO_H_
 #define LITCUDAMATERIALINFO_H_
 
diff --git a/reco/littrack/cuda/LitCudaTest.cxx b/reco/littrack/cuda/LitCudaTest.cxx
index 2541dede84a75d5fa77e5659cd0801d05250c057..6fc2cf824af55114d8f58970331b5e77a1f44304 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
+  * @authors andrey.lebedev **/
+
 #include "LitCudaTest.h"
 
 #include <cstdlib>
diff --git a/reco/littrack/cuda/LitCudaTest.h b/reco/littrack/cuda/LitCudaTest.h
index 4272230b6f2d8dbcc8db56da5fbf14f465e021f3..5f56b1365528aa7c47f4fc86b1898a43d1c63650 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
+  * @authors andrey.lebedev **/
+
 #ifndef LITCUDATEST_H_
 #define LITCUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrack.h b/reco/littrack/cuda/LitCudaTrack.h
index c61ae29dea3145b49a6df81ade1f8502ffdf091e..3b69f7052b6349fac7c2b7f2b976fe4d8268878d 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
+  * @authors andrey.lebedev **/
+
 #ifndef LITCUDATRACK_H_
 #define LITCUDATRACK_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrackParam.h b/reco/littrack/cuda/LitCudaTrackParam.h
index 7cdb7f635e9adbb82988d1cc1bd285882c4b7ce6..f05070366f328687fe9245d928922fd43fcdf238 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
+  * @authors andrey.lebedev **/
+
 #ifndef LITCUDATRACKPARAM_H_
 #define LITCUDATRACKPARAM_H_ 1
 
diff --git a/reco/littrack/cuda/LitCudaTypes.h b/reco/littrack/cuda/LitCudaTypes.h
index f7b9a56b951f92a671659ce00276e45d09c84da9..db14f4c1a89f18b89e3d875c083efd02b759251e 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
+  * @authors andrey.lebedev **/
+
 #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..6a17f4659be74511d292cc9af5bc1bbd7ceccd64 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
+  * @authors andrey.lebedev **/
+
 #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..92afcb755bd7a5e1af505541bfbd627139bc15b4 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
+  * @authors andrey.lebedev **/
+
 #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..0507a16a2b8778a86326eef8e95c9245df9a281b 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
+  * @authors andrey.lebedev **/
+
 #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..915f6fedb484c2ebf16952905e8713d986a819ef 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
+  * @authors andrey.lebedev, s.lebedev **/
+
 #ifndef CBMLITCOMPARATORS_H_
 #define CBMLITCOMPARATORS_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMath.cxx b/reco/littrack/std/utils/CbmLitMath.cxx
index 7f5a70ec1befd670c3241259867be42ffe3eeed4..a5c5c5a3e9a26a8be7471848a4b9ae4bd2f38c81 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
+  * @authors andrey.lebedev, t.ablyazimov **/
+
 #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..0eb366666acde503f5eee3c580f3599c6ef15c30 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
+  * @authors andrey.lebedev **/
+
 #ifndef CBMLITMATH_H_
 #define CBMLITMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.cxx b/reco/littrack/std/utils/CbmLitMatrixMath.cxx
index 2e171dd2ea9587376ded8f46e8584e6aaa487e8c..412810bf4f8aaf491aaadea209e62e3c0bebf26b 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
+  * @authors andrey.lebedev, t.ablyazimov **/
+
 #include "utils/CbmLitMatrixMath.h"
 
 #include <iostream>
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.h b/reco/littrack/std/utils/CbmLitMatrixMath.h
index 1244acc066ff8114d37407a0e94c3296c7d59e0d..ac34987ca621ecac26d1a4244c9cc09096317c7c 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
+  * @authors andrey.lebedev **/
+
 #ifndef CBMLITMATRIXMATH_H_
 #define CBMLITMATRIXMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMemoryManagment.h b/reco/littrack/std/utils/CbmLitMemoryManagment.h
index d9517a9103b30e9335c020c9c87591d3d67c50d4..f1f8865b621ff885797bce2ca0a3bc16cd1108bd 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
+  * @authors andrey.lebedev **/
+
 #ifndef CBMLITMEMORYMANAGMENT_H_
 #define CBMLITMEMORYMANAGMENT_H_
 
diff --git a/reco/qa/RecoQaLinkDef.h b/reco/qa/RecoQaLinkDef.h
index 9c5bbaab7a038cf104a07a9a78cc1988cfa03b39..cdf097335de5c97c15ef788b9fa904b2a90cd508 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
index 36146e563014d5c99fd2b236a2b51994faaa8793..9b4f0b218e6531dd6b32b717f67c38464f23b4e9 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 /*
  * 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..e9d8b5c50d659efe9c738cddf200ea6fffe9a1d8 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
+  * @authors t.ablyazimov **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
index b388df487540bf1013588af84e3631e660bb55aa..07ae96aaaf25aa6b8cbb5014beda11600200da37 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
+  * @authors t.ablyazimov, v.friese, f.uhlig **/
+
 /*
  * 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..0cb99308c7e6b3a158c81040f016f7f2d1d47d97 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
+  * @authors t.ablyazimov, f.uhlig, v.friese **/
+
 /*
  * 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..f3c48e33079162695fc8a368d8e9f0bcf435446d 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 /*
  * 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..81e1f228990f024f4b8a02f4d4e5490bc9ee4a59 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..46b0df4cd188afd0c934506f760317cb021202d1 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..94031981d922ec60fa737c2d32e89208a000d3fe 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..5e5bc2d69ddf7fa680a3ffaa5d9f62612de61fb6 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
+  * @authors t.ablyazimov, f.uhlig, v.friese **/
+
 /*
  * 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..0e6a2abece45f0dc0702eb0e22bc71f4a168c1ba 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 /*
  * 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..e86b5f39bd4ee7cfc6f5731ede4b9ac8ac4a5728 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..b3f8f6626591bde29212f238362a65a8c52d8b93 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
+  * @authors v.friese, t.ablyazimov **/
+
 /*
  * 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..6a08c6b850d26056265c4956d1b5358ba8f8643c 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..475a1eff5b4b1572e5f5de5d2d912d08e23c7d8e 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..ef8af49836bad2947f8ee51b7e6ca91947e0d92e 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..fc2148435e6a5237978372c49e1bee16fb77a615 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
+  * @authors t.ablyazimov, v.friese **/
+
 /*
  * 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..11dc957a6352ed67c559667f25d30ef3ec29e2f7 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 /*
  * 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..3748330ae5f27597d94bb64ba617c56829809a5f 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
+  * @authors t.ablyazimov, v.friese **/
+
 /*
  * 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..55e537f92b54cb6b94589a159ee27e2067beacac 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
+  * @authors t.ablyazimov **/
+
 // $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..6774410406febdbfea109ea45bbeb867f1438f85 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
+  * @authors t.ablyazimov **/
+
 #include "CalcStats.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/CalcStats/CalcStats.h b/reco/tracking/lx/CalcStats/CalcStats.h
index f69111fb902823eb9f970c255432455cd7e27029..37c1a0a829b90fc4121ebc3fded690e8b2a97518 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
+  * @authors t.ablyazimov **/
+
 #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..313e21f3719b25e69a221a35e0d60482874fb29b 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "GenNoiseElectrons.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
index 514b644f22985294db5699395840be30f313ebf7..3c78006f3a9422cf54616d44259c2f879f548c56 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
+  * @authors t.ablyazimov **/
+
 #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..b44b2e3b3d92ace14ef53781388679ab6b725007 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
+  * @authors t.ablyazimov **/
+
 // $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..5dd668259f74ec3deb5b5172d1077725addc6d25 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/Lx.h b/reco/tracking/lx/Simple/Lx.h
index b17c174d3da6406e8e20bff2bd7b32f0e3948ff9..aa0582cb02808423a984a016a48fb1ffaf8eac54 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
+  * @authors t.ablyazimov **/
+
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxCA.cxx b/reco/tracking/lx/Simple/LxCA.cxx
index ec4be739e0d4601785f60ee4ea2372f4390db534..264bcdb94790afa760576347001bec69869ba8cf 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "LxCA.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxCA.h b/reco/tracking/lx/Simple/LxCA.h
index dd94b2c727fe3adae1813f05eafe91b9dc97a95e..8b03c3d3ce58a6b679e7df1d7f4d5dc80b0c9fa5 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXCA_INCLUDED
 #define LXCA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxDraw.cxx b/reco/tracking/lx/Simple/LxDraw.cxx
index a10797eb832e1cf42023d9fa52f7fdc665e0bbea..3a631573212fa6e4fa617aa256d43172d1d713c8 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
+  * @authors t.ablyazimov **/
+
 #include "LxDraw.h"
 
 #include "CbmKF.h"
diff --git a/reco/tracking/lx/Simple/LxDraw.h b/reco/tracking/lx/Simple/LxDraw.h
index 5fe7adf2a12c8b24c24521641a641ea462c97c66..f7b86523efbbfa605b06cdeba9681c2195209219 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxEff.cxx b/reco/tracking/lx/Simple/LxEff.cxx
index e7f9e4d35e891d72684f73604a2a96103b1d033d..baf46fd9720aea0638b66d640e3b02e9590f94a3 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
+  * @authors t.ablyazimov **/
+
 #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..d9e8a35766ec75653d179b190f6a39255cc07dda 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
+  * @authors t.ablyazimov **/
+
 // $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..3df7a97b25277194ab308a23025ddd26055d5e3e 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
+  * @authors t.ablyazimov **/
+
 #include "LxMC.h"
diff --git a/reco/tracking/lx/Simple/LxMC.h b/reco/tracking/lx/Simple/LxMC.h
index 8c9a584fefcca5cc8f53360b7299bf8433f6df47..0a9fd670f990aa66a4f73e1bdd7247183d9ee837 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxParall.cxx b/reco/tracking/lx/Simple/LxParall.cxx
index 509c2577fb67bd17767b106433ba26816559a968..fe2fe7a19c4548630b3aec4b4df72054770d12c1 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
+  * @authors t.ablyazimov **/
+
 #include "LxParall.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxParall.h b/reco/tracking/lx/Simple/LxParall.h
index 2690a001f76ef4c7a11204ceb8f673fbdebae307..53e5c0d085b81c82b8629708042852edbaee4da3 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
+  * @authors t.ablyazimov **/
+
 #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..4d48dda2491e70189e096c29026acccc3af6027a 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAna.cxx b/reco/tracking/lx/Simple/LxTrackAna.cxx
index 0b3bcbf4339af9682bfd553735587c8ecaeb0f3f..ffce916b024c75f69ac500bba4f1198a91ee1e6c 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAna.h b/reco/tracking/lx/Simple/LxTrackAna.h
index bc98f24587ce605dd0d4aca220351e8e1ba934d9..e6bc0717281674afd04dbea0f748afbbebcc6536 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx b/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
index 6dc86a0fefc2451dfcc17e4966d0900d84c48441..c4e544b642820f26d84ae94ce2b7c0c67843ecdf 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
+  * @authors t.ablyazimov **/
+
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.h b/reco/tracking/lx/Simple/LxTrackAnaSegments.h
index 91f967e7dec0e5302059432498c196ec870209a7..bb935f18bb69084ee3eac3619934069e3ac4a6c8 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrigger.cxx b/reco/tracking/lx/Simple/LxTrigger.cxx
index e00f0f2c93e1c10dc4cd7df5158d8343826adf70..76e38149588a6dcc66e1422375b96993526498a2 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
+  * @authors t.ablyazimov **/
+
 #include "TDatabasePDG.h"
 
 #include "Lx.h"
diff --git a/reco/tracking/lx/Simple/LxUtils.cxx b/reco/tracking/lx/Simple/LxUtils.cxx
index 47301fcc5e1144c86551c189e69c52b3fed2a1b8..f72f1f4d0b7b4d14aa93a02fce76da06fd90867f 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
+  * @authors t.ablyazimov **/
+
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lx/Simple/LxUtils.h b/reco/tracking/lx/Simple/LxUtils.h
index 5dcbfadb86065bb7af51bc7458878597a1712074..800099f939d9fae9377a09901e7259470cdc36b6 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/lx/TBBinned/LxTBMLTask.cxx b/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
index c74988a8f8ffe1a567a70db8238d23f58f7daf4c..10cabcdad8fe4d4ad910fd41f6aa6c9448bd92ca 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..89f164886f10ebe60d0027e4f1ab88d08c42427a 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
+  * @authors f.uhlig **/
+
 /*
  * 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..8a3b3a152ffbec0d9a72cb01bfc9e72ddb2b2113 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
+  * @authors t.ablyazimov **/
+
 /*
  * 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..b8dab392589deb7b09724b4062e6725ea0c4931c 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 /*
  * 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..581ed48fb7132d3664b1267ae3c57c549a91b5a6 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/Lx.h b/reco/tracking/lxTriplet/Lx.h
index 8c7cf46a76bd2d16367a9738495788f4bb6178af..552195deb9010526625f1f2de284974a715681ad 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
+  * @authors t.ablyazimov **/
+
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxCATriplets.cxx b/reco/tracking/lxTriplet/LxCATriplets.cxx
index de60c9afb895940dd0c575e90e936d408bc16b25..d3212db65eac8e1070d65b1c5e282b9b11da0bd4 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
+  * @authors t.ablyazimov **/
+
 #include "LxCATriplets.h"
 
 #include "base/CbmLitToolFactory.h"
diff --git a/reco/tracking/lxTriplet/LxCATriplets.h b/reco/tracking/lxTriplet/LxCATriplets.h
index 7b3933f456c3892f04dd95f1d4edc8a99fda0ee6..cb38bdffbeb7a909de6af45e9a3852f3029678b3 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXCATRIPLETS_INCLUDED
 #define LXCATRIPLETS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxDraw.cxx b/reco/tracking/lxTriplet/LxDraw.cxx
index 2992cdca9a817330f3f8c65f0d3ed20248ab5948..f7cec24c44973594e84b212cd9d33de4291e1038 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
+  * @authors t.ablyazimov **/
+
 #ifdef LXDRAW
 
 #include "LxDraw.h"
diff --git a/reco/tracking/lxTriplet/LxDraw.h b/reco/tracking/lxTriplet/LxDraw.h
index ed19ce12d50642de125f70ece1eda53d2e10c990..1737b9e9a9f10bcb5e7f63df2b1be2275b34085c 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxEff.cxx b/reco/tracking/lxTriplet/LxEff.cxx
index f1536de4ed1fc71c8734626e7875ad0cf8c54c80..cd536d56aafc1299059714e1b9420266c49c80b2 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
+  * @authors t.ablyazimov **/
+
 #include "LxEff.h"
 
 #include <set>
diff --git a/reco/tracking/lxTriplet/LxEff.h b/reco/tracking/lxTriplet/LxEff.h
index 37288414bbc19fa1285e9e6d080b6ae779c20c11..ad90856b3729a9a46a341e326ce3c0bf2ea6fc1e 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXEFF_INCLUDED
 #define LXEFF_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxLinkDef.h b/reco/tracking/lxTriplet/LxLinkDef.h
index f199b4fbaf5c9747dd6d807bef0fe7b6f5987afc..db0219a14837e5159af6bc7835be76bec2686746 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
+  * @authors t.ablyazimov **/
+
 // $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..b2b7b47b2b3ad6811e43b27137d3d3746a45eb46 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
+  * @authors t.ablyazimov **/
+
 #include "LxMC.h"
diff --git a/reco/tracking/lxTriplet/LxMC.h b/reco/tracking/lxTriplet/LxMC.h
index a06ccec438ca0e00b45df0b4d85413c779020bec..d753bcba2ccce926eca3efbb6c7340ddbd57859e 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxSettings.h b/reco/tracking/lxTriplet/LxSettings.h
index e77ae8638285bfc95409ba5f25ae543bb07a5d67..d04604351665d73b276d595edf2d21fd63ea6aa7 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAna.cxx b/reco/tracking/lxTriplet/LxTrackAna.cxx
index d6f1a6981b1f25c99f4997b6a910d643f9d4804e..ecd9e11cca8bfffad5a3147338d2b0d7cc4ec2fe 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAna.h b/reco/tracking/lxTriplet/LxTrackAna.h
index d5df48a22d1feb7889c4dc248859c051aff45e38..c9babe64320b85a774d06c1040f97ebeb7a161cc 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx b/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
index 95ba2eca08bb73ee4db99e871e9fc143fcd2a6c0..94b77a09507f088f97d6e7614e236533d445b541 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
+  * @authors t.ablyazimov, f.uhlig **/
+
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.h b/reco/tracking/lxTriplet/LxTrackAnaSegments.h
index fe3c2e9ea1b262dcdc8ef5af5598e1594920d50b..0c4a709b47accad71dd436216f950d1e70401a34 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxUtils.cxx b/reco/tracking/lxTriplet/LxUtils.cxx
index 4d2e2b0dc466c92023ac99b7adb83779428878ed..6d0b4f6bd513f5fef326d210b75d97c34bc6a72d 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
+  * @authors t.ablyazimov **/
+
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lxTriplet/LxUtils.h b/reco/tracking/lxTriplet/LxUtils.h
index 5dcbfadb86065bb7af51bc7458878597a1712074..e2f67a589978438fb7b308883a28401b9d464983 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
+  * @authors t.ablyazimov **/
+
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/vector/CbmVectorLinkDef.h b/reco/tracking/vector/CbmVectorLinkDef.h
index 0c733bad8e261c6406d719824d01a94024bfacc8..2903ff4cfcfde72c63144e51ebe85103710a579c 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
+  * @authors a.zinchenko **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/scripts/loadlib.C b/scripts/loadlib.C
index 682767d841949cad4202d8819fef6aeecf0d3b32..ec1920065d074f0976cf11666a30bc3ad4d98eb9 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
+  * @authors f.uhlig **/
+
 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..7d3247a81ca420295354705aed82a133111d5c50 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
+  * @authors mryzhins, v.singhal, f.uhlig, m.al-turany, d.emschermann, e.kryshen, v.friese **/
+
 //----------------------------------------------------------------------------------------
 //--------------                                  CbmMuch                      -----------
 //---------------                   Modified 18/10/2017 by Omveer Singh        -----------
diff --git a/sim/detectors/much/CbmMuchSimLinkDef.h b/sim/detectors/much/CbmMuchSimLinkDef.h
index d1e42294c1d2a8aee694ca5ff2c224b68180c9e1..b6f9276bd78e06f06390c9b6e1f33f3943d2faa6 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/psd/CbmPsdSimLinkDef.h b/sim/detectors/psd/CbmPsdSimLinkDef.h
index 95cd85ac1a58ac2c4b5dc2af3586feae808e98d9..ab23622dd60ac22f75e4228fd8656cf8e9c024fb 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/rich/CbmRich.cxx b/sim/detectors/rich/CbmRich.cxx
index 2a33e69bed4374698723de72ca03f609a32b79c9..de60cd53e9b4e56098668100ff8240c8b57e029e 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
+  * @authors andrey.lebedev, f.uhlig, s.lebedev, d.bertini **/
+
 #include "CbmRich.h"
 
 #include "CbmGeometryUtils.h"
diff --git a/sim/detectors/rich/CbmRichSimLinkDef.h b/sim/detectors/rich/CbmRichSimLinkDef.h
index 2c449eef1a9fdc308c2f23bbab386230d117f17e..f9a9e8dcee59a72d2ded53503cdc9dc55b4b154b 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.cxx b/sim/detectors/sts/CbmStsDigitizeQa.cxx
index 11078d59e84d0b400ba44186bd5b7f2e501fa4d9..391fcdd5f19de3114891e634bcaabd29a13da4ed 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
+  * @authors h.malygina, v.friese, f.uhlig, se.gorbunov **/
+
 #include "CbmStsDigitizeQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.h b/sim/detectors/sts/CbmStsDigitizeQa.h
index 08e2cf749929455c4843071cd367e19d3408507c..ab9f31e58d8b7b6bfde3f63403bc466440aff706 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
+  * @authors h.malygina **/
+
 #ifndef CBMSTSDIGITIZEQA_H_
 #define CBMSTSDIGITIZEQA_H_
 
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.cxx b/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
index be937cff4a5b92807504743cb74567ba7b4aa6a4..fae5644e0227af2a3c8a2cfa699ab115e29af055 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
+  * @authors h.malygina, v.friese **/
+
 #include "CbmStsDigitizeQaReport.h"
 
 #include "CbmDrawHist.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.h b/sim/detectors/sts/CbmStsDigitizeQaReport.h
index 82cd5ce1b4b933e9d7afbd9e7577d9389aabf3d3..4d46088c6fd99834838a49c45f674b89cb451772 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
+  * @authors h.malygina **/
+
 #ifndef CBMSTSDIGITIZEQAREPORT_H_
 #define CBMSTSDIGITIZEQAREPORT_H_
 
diff --git a/sim/detectors/sts/CbmStsSimLinkDef.h b/sim/detectors/sts/CbmStsSimLinkDef.h
index 478a5bce4beee37f97e3f84983872710268b0cd8..a691294f1cac21b6e1fe22b04d21bbdf704485c9 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
+  * @authors v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/tof/CbmTofSimLinkDef.h b/sim/detectors/tof/CbmTofSimLinkDef.h
index 49431256bb2f8d061e652338babfe9e5a0f89ba0..f1819c1288f1b73d40c3e6fef0ba35f9d91e41cf 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.cxx b/sim/detectors/trd/CbmTrdCheckUtil.cxx
index dd5045073889baf7952a982215b881a38289ed09..394278ed8078443ae042addcfb0baff5f6a20e71 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
+  * @authors ebechtel **/
+
 // Includes from TRD
 #include "CbmTrdCheckUtil.h"
 
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.h b/sim/detectors/trd/CbmTrdCheckUtil.h
index bd8a2de8e4e6213c9b134af4dcd94b567bfc86e3..68afeee364ac418016755b1e3a961973592160be 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
+  * @authors ebechtel **/
+
 #ifndef CBMTRDCHECKUTIL_H
 #define CBMTRDCHECKUTIL_H
 
diff --git a/sim/detectors/trd/CbmTrdDigitizer.cxx b/sim/detectors/trd/CbmTrdDigitizer.cxx
index c98fecd12db3c7658ae3225005bf645770a4a733..a0e44cc41df189057928b3589ba639b1ca029449 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
+  * @authors f.uhlig, a.bercuci, ebechtel, v.friese, andrey.lebedev **/
+
 #include "CbmTrdDigitizer.h"
 
 #include "CbmMCTrack.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.cxx b/sim/detectors/trd/CbmTrdModuleSim.cxx
index 0d8ae3f2f23eed5d7cd8f177bfec99385a4891c8..6163347f21bb83c5975ffed459b6530adfbec5fb 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdModuleSim.h"
 
 #include "CbmTrdParModDigi.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.h b/sim/detectors/trd/CbmTrdModuleSim.h
index cc5a7ccfd44d4f552c9fa5ba0cf6c1ddfc6e2128..21f871b91bea69a84e0c6930d30524a4f2ea5dca 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDMODULESIM_H
 #define CBMTRDMODULESIM_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.cxx b/sim/detectors/trd/CbmTrdModuleSimR.cxx
index fdbdd93dfc3ae6aab372b16a39d2e0d336c3970a..33557cfe42549f9483f6b0f4d236026c7caef5cb 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
+  * @authors ebechtel, f.uhlig, a.bercuci **/
+
 // Includes from TRD
 #include "CbmTrdModuleSimR.h"
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.h b/sim/detectors/trd/CbmTrdModuleSimR.h
index 4edff36739a7b72c21a2fddbffedb5e8361fe652..79be4fb709ace3246309a8de090add34cf2bf5ea 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
+  * @authors ebechtel, f.uhlig **/
+
 #ifndef CBMTRDMODULESIMR_H
 #define CBMTRDMODULESIMR_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimT.cxx b/sim/detectors/trd/CbmTrdModuleSimT.cxx
index 4895e1829cabec83fa5177df0af5f1219c1979d0..33ceb18b5e0f7830e4de05b80b92fcca02e8c2bc 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
+  * @authors f.uhlig, a.bercuci, v.friese **/
+
 #include "CbmTrdModuleSimT.h"
 
 #include "CbmDigitizeBase.h"
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.cxx b/sim/detectors/trd/CbmTrdRawToDigiR.cxx
index b22bbe23425153f27da2f4cdd66f29ed1cd7a457..92679e8fbefd99ce7f18d40d4e83f5f14a8e65b6 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
+  * @authors ebechtel **/
+
 // Includes from TRD
 #include "CbmTrdRawToDigiR.h"
 
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.h b/sim/detectors/trd/CbmTrdRawToDigiR.h
index 69cf3f003beb60fe01df078965fe9f9d38d2f456..cdb9e84c117838a310cdbf9dbf9932fe819bb21c 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
+  * @authors ebechtel **/
+
 #ifndef CBMTRDRAWTODIGI_H
 #define CBMTRDRAWTODIGI_H
 
diff --git a/sim/detectors/trd/CbmTrdSimLinkDef.h b/sim/detectors/trd/CbmTrdSimLinkDef.h
index 391b8df2f7126c65eeeaf6749d439c82d5be794f..bdf93d4a0ae9df3a326ade122709023a4e458384 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
+  * @authors f.uhlig **/
+
 // $Id: TrdSimLinkDef.h $
 
 #ifdef __CINT__
diff --git a/sim/detectors/trd/CbmTrdTrianglePRF.h b/sim/detectors/trd/CbmTrdTrianglePRF.h
index cc8cce266e0eb17287ee659a2553a0edd3e451b4..eb576e99b9fe0306a482101b784e47378d2da1dc 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
+  * @authors f.uhlig **/
+
 #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..ba81938de9f9261b874abf2323205ec735753f64 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
+  * @authors c.bergmann **/
+
 #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..be088e5b93c54aea7ab834b4188817450a23a30d 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
+  * @authors c.bergmann, d.emschermann, f.uhlig **/
+
 #include "CbmTrdHitRateFastQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
index c9ba1953033b87d6f9885a97d5e00b4fc225144a..ca6df86d39f6944e3eef29a1ed849a81041e2822 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
+  * @authors c.bergmann, d.emschermann **/
+
 #ifndef CBMTRDHITRATEFASTQA_H_
 #define CBMTRDHITRATEFASTQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx b/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
index 68732a3319e7eeecdda07048939288788cf2955b..01042ea413830b71801ed9dabe2642977efa96a8 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
+  * @authors d.emschermann, c.bergmann, f.uhlig, andrey.lebedev **/
+
 #include "CbmTrdHitRateQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.h b/sim/detectors/trd/qa/CbmTrdHitRateQa.h
index ed83d2cf37d9bece8e11245ccd8f23a3e3f66333..f1162c45dcb2c847f4857a02775c367aeebf447b 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
+  * @authors c.bergmann, d.emschermann, f.uhlig **/
+
 #ifndef CBMTRDHITRATEQA_H_
 #define CBMTRDHITRATEQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.cxx b/sim/detectors/trd/qa/CbmTrdMCQa.cxx
index a3cb59a9c076471021619bd9fc42dee9bb2c602a..cb4ccd062c4be67ef567e798f9eb0f9a79d94673 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
+  * @authors f.uhlig **/
+
 #include "CbmTrdMCQa.h"
 
 #include "CbmHistManager.h"
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.h b/sim/detectors/trd/qa/CbmTrdMCQa.h
index 608d6c48fe78aab897a07c8d572ff069d8e66dd1..c968debb3c7b4167704fea0dd5ea88ad4664150e 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
+  * @authors f.uhlig **/
+
 #ifndef CBMTRDMCQA_H_
 #define CBMTRDMCQA_H_
 
diff --git a/sim/passive/CbmCave.cxx b/sim/passive/CbmCave.cxx
index dbcd146fc73a1b2fe4be5ca3bf67302b3d45130a..54c2f6497374fe7dab7a771d4cb76cc8a31db715 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
+  * @authors d.bertini, m.al-turany, f.uhlig **/
+
 /* Generated by Together */
 
 #include "CbmCave.h"
diff --git a/sim/passive/CbmCave.h b/sim/passive/CbmCave.h
index 17d764f9aedb5967faa1fa707b06eb5b7b971a0a..b02a3e5c6c8619feab5694c4de2628ed5446553e 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
+  * @authors d.bertini **/
+
 #ifndef Cave_H
 #define Cave_H
 
diff --git a/sim/passive/CbmGeoCave.h b/sim/passive/CbmGeoCave.h
index f53bae80408e5ae9d9468a1382211428f237d7e3..ff6bd95802714f5804c2fca16bcfbbfe1e27bcb7 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
+  * @authors d.bertini **/
+
 #ifndef CBMGEOCAVE_H
 #define CBMGEOCAVE_H
 
diff --git a/sim/passive/CbmGeoPassivePar.h b/sim/passive/CbmGeoPassivePar.h
index e0c50d837db54ecec9bc0aac1e11a905681d4b5d..b88c103193eded7f590c494ac4e8a36ace333caa 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
+  * @authors d.bertini **/
+
 #ifndef CBMGEOPASSIVEPAR_H
 #define CBMGEOPASSIVEPAR_H
 
diff --git a/sim/passive/CbmGeoPlatform.cxx b/sim/passive/CbmGeoPlatform.cxx
index bcdf65cc7fc591b9028af67fb2c6768dbbd7a732..2fdcae9e586a43b56c37cf82be473ed8f53973d8 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
+  * @authors f.uhlig **/
+
 /////////////////////////////////////////////////////////////
 // CbmGeoPlatform
 //
diff --git a/sim/passive/CbmGeoPlatform.h b/sim/passive/CbmGeoPlatform.h
index c78911f6d0421df737bce6ad0eeb947b8f23c85e..b0548be5cb8b0e85447215eae25e98fb7eda6c3b 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
+  * @authors f.uhlig **/
+
 #ifndef CBMGEOPLATFORM_H
 #define CBMGEOPLATFORM_H
 
diff --git a/sim/passive/CbmMagnet.cxx b/sim/passive/CbmMagnet.cxx
index 8989b1e791eee777cbc7abae2e583de4b00108fe..1fad1c190283778723bd58a14293b664ece3be4b 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
+  * @authors f.uhlig, v.friese, d.bertini **/
+
 /* Generated by Together */
 
 #include "CbmMagnet.h"
diff --git a/sim/passive/CbmMagnet.h b/sim/passive/CbmMagnet.h
index 9fd3bc244b54f0ef11f25e64c53d78e2d229bd18..f17b889ed888c909cbca8b754716e4d53980f808 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
+  * @authors f.uhlig **/
+
 #ifndef CBMMAGNET_H
 #define CBMMAGNET_H
 
diff --git a/sim/passive/CbmPassiveContFact.h b/sim/passive/CbmPassiveContFact.h
index 5ad116e36e3a002eb95722a451f4015712c8752d..d7302d3dbaf05b6685a40d34b22bd3410b6b8047 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
+  * @authors d.bertini **/
+
 #ifndef CBMPASSIVECONTFACT_H
 #define CBMPASSIVECONTFACT_H
 
diff --git a/sim/passive/CbmPassiveLinkDef.h b/sim/passive/CbmPassiveLinkDef.h
index ed23d272315e5af23760a5c90ea76d536157d9f0..fd06897251be78879d61186cef9bb2e8f16ae953 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
+  * @authors d.bertini **/
+
 // $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..488e9c8a7d5bba51fd0a17f059555007a5a28eaa 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
+  * @authors d.emschermann, f.uhlig, d.bertini, v.friese **/
+
 /* Generated by Together */
 #include "CbmPipe.h"
 
diff --git a/sim/passive/CbmPipe.h b/sim/passive/CbmPipe.h
index fd3c817eafc8e70ccdeedbbbaa6da4d988fdbdae..f56883f9b4c46d55450c55953e3100d0353dbdfa 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
+  * @authors d.emschermann **/
+
 #ifndef CBMPIPE_H
 #define CBMPIPE_H 1
 
diff --git a/sim/passive/CbmPlatform.cxx b/sim/passive/CbmPlatform.cxx
index e9212e739fd45f78db28c96636a4ce3c9055856e..0bc2dd51235c4193a75fdd7cb3e6afc0e56b78cd 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
+  * @authors f.uhlig, v.friese, d.emschermann **/
+
 /* Generated by Together */
 #include "CbmPlatform.h"
 
diff --git a/sim/passive/CbmPlatform.h b/sim/passive/CbmPlatform.h
index c058ab5aeba5b031e067c523be217e4dd48c3dbd..fed66518c914e4765f674298cc79e44955a82fb2 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
+  * @authors f.uhlig **/
+
 #ifndef PLATFORM_H
 #define PLATFORM_H
 
diff --git a/sim/response/CbmSimResponseLinkDef.h b/sim/response/CbmSimResponseLinkDef.h
index d62fa29ff68faea0e4e400af33d5b106e6cafd81..7d3e9831f575acfc1eeef218fab07c5890bfd41c 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
+  * @authors v.friese **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/response/base/CbmDigitizationConfig.cxx b/sim/response/base/CbmDigitizationConfig.cxx
index 37e5a2db1e07077c9720261c51b6ca45bcc3eb51..a2182daf299660b87e8a29d6bba89e90740ea529 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
+  * @authors oleg.golosov **/
+
 #include "CbmDigitizationConfig.h"
 
 #include "CbmDigitization.h"
diff --git a/sim/response/base/CbmDigitizationConfig.h b/sim/response/base/CbmDigitizationConfig.h
index 6d96f6ea1d5c87e8bba84181ea848c2fd620dcc5..f49a560c92fcfd1e71d37cdcb194b4302ef62380 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
+  * @authors oleg.golosov **/
+
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/base/CbmSimBaseLinkDef.h b/sim/transport/base/CbmSimBaseLinkDef.h
index 680d232b2a7b8b8ab1caa82171fc91765fa6b35a..bd53367692dcd2bdad481ac8758004caeb2642f9 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/gconfig/SetCuts.C b/sim/transport/gconfig/SetCuts.C
index 4f6800a0a47c3f09606593a6cdca6f351114f2e2..166a47ec775b5c0b5bb044d9fc29d6b988d2366c 100644
--- a/sim/transport/gconfig/SetCuts.C
+++ b/sim/transport/gconfig/SetCuts.C
@@ -1,3 +1,7 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only
+  * @authors f.uhlig **/
 
 /** 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..f1d4cbbc4c53f141793506679024d78cf07b8596 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
+  * @authors f.uhlig **/
+
 // Configuration macro for Geant4 VirtualMC
 void Config()
 {
diff --git a/sim/transport/generators/CbmSimGeneratorsLinkDef.h b/sim/transport/generators/CbmSimGeneratorsLinkDef.h
index 953051b44eec1f785c2dd85f5348f848bcb9422f..d5dced19c18dfd1996d4b6f1feeb8d04c7c5cfa7 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
+  * @authors v.friese, f.uhlig **/
+
 #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..53b20278bbddc277f4279f3e8644fff54fdbf9e8 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
+  * @authors f.uhlig **/
+
 ////////////////////////////////////////////////////////
 //  Value container implementation file
 //
diff --git a/sim/transport/generators/pluto/Pdefines.h b/sim/transport/generators/pluto/Pdefines.h
index 1f52915214f8908d4b985885e4995b4ce81ad52b..2fdf8de25bae85741bfe896fe2039a434738d516 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
+  * @authors f.uhlig **/
+
 #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..a360d17999609dc5e1f7deb00b0caf3fed583292 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
+  * @authors f.uhlig **/
+
 #include "UEvent.h"
 
 #include "TClonesArray.h"
diff --git a/sim/transport/generators/unigen/UEvent.h b/sim/transport/generators/unigen/UEvent.h
index d3f4bfa5ccf064261d9dfd6d9ac185da74e163c4..b3aec4f8299b9b44be5db47e64c9aaf2456a276a 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
+  * @authors f.uhlig **/
+
 #ifndef UEVENT_H
 #define UEVENT_H
 
diff --git a/sim/transport/generators/unigen/UParticle.cxx b/sim/transport/generators/unigen/UParticle.cxx
index e86c5bc287418c6382f0568549692203fb28d262..0223c8f703e4b6642bf39724c12ec47931849125 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
+  * @authors f.uhlig **/
+
 #include "UParticle.h"
 
 #include "TParticle.h"
diff --git a/sim/transport/generators/unigen/UParticle.h b/sim/transport/generators/unigen/UParticle.h
index 8cec9362332e671bdbb4957f06cbcc783797e539..5f379c2938ce7ade0f8940930ce78bf44bc6c864 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
+  * @authors f.uhlig **/
+
 #ifndef UPARTICLE_H
 #define UPARTICLE_H
 
diff --git a/sim/transport/generators/unigen/URun.cxx b/sim/transport/generators/unigen/URun.cxx
index 1a516e5ebd78c3842fb89c5999989ab852c4499e..874e17ef43abc5ddd829d7d8a54cb18667144bcf 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
+  * @authors f.uhlig **/
+
 #include <iostream>
 using namespace std;
 
diff --git a/sim/transport/generators/unigen/URun.h b/sim/transport/generators/unigen/URun.h
index 7a94c355abbd2eaa019b0249f28d690c0ce61f69..2df063a1416fa6f442a204a8c6af37d60be6400a 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
+  * @authors f.uhlig **/
+
 #ifndef URUN_H
 #define URUN_H
 
diff --git a/sim/transport/geosetup/CbmGeoSetupLinkDef.h b/sim/transport/geosetup/CbmGeoSetupLinkDef.h
index 3f292d305b63711d7d9d374fcc48ffc1247467c2..f66f4cb908308962c3aeb5a04a41f014e3810932 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmGeant3Settings.cxx b/sim/transport/steer/CbmGeant3Settings.cxx
index 6cbd66a033d96e88fbd3bd9e82942ec295baf93b..c41d41f04977bec6176df3ac1c96ed13fca6b67e 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
+  * @authors f.uhlig **/
+
 #include "CbmGeant3Settings.h"
 
 #include <Logger.h>
diff --git a/sim/transport/steer/CbmGeant4Settings.cxx b/sim/transport/steer/CbmGeant4Settings.cxx
index 16c12570c28b802aa3f1cb4f176e6d7faa8b05d1..c02bcc20d73494054bdb14c23af875546443a42c 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
+  * @authors f.uhlig **/
+
 #include "CbmGeant4Settings.h"
 
 #include <FairRunSim.h>
diff --git a/sim/transport/steer/CbmSimSteerLinkDef.h b/sim/transport/steer/CbmSimSteerLinkDef.h
index ac2669aed43a32100aa0d6d59daba9f9f5b13477..a395d848ca86656dfc35fbda5a7026c16dce2d25 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmTransportConfig.cxx b/sim/transport/steer/CbmTransportConfig.cxx
index d7471ac7e11e884806ce2a265ac31ccb9fd0ba1f..7bc2b40817c88c0062829fbd71afcf0c844de1b5 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
+  * @authors oleg.golosov **/
+
 #include "CbmTransportConfig.h"
 
 #include "CbmBeamGenerator.h"
diff --git a/sim/transport/steer/CbmTransportConfig.h b/sim/transport/steer/CbmTransportConfig.h
index ba7cea807bdc10ed61248fb74a46a91a1d332f2d..8f189ca3f16b8617244302f2f5e9874efa06bd5c 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
+  * @authors oleg.golosov **/
+
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/steer/CbmVMCSettings.cxx b/sim/transport/steer/CbmVMCSettings.cxx
index 07cfa858d6fc94b771b5fbccc7fb48f138ef876b..7f8da86890e5246c9f636970cb05a6eb0c094a7e 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
+  * @authors f.uhlig **/
+
 #include "CbmVMCSettings.h"
 
 #include <Logger.h>
diff --git a/tutorials/TaskToAlgo/CbmAlgo.h b/tutorials/TaskToAlgo/CbmAlgo.h
index cb00cd3301f1c6070e65666a475d8e04d4b4f393..5b42cfbb44d8fe7671a796c4e6d9e6558e6cb9c4 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
+  * @authors f.uhlig **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                         CbmAlgo                                   -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
index 45724cc50eb6d53396e8ec0e84b96b95f00545ee..2471d5a4ae444049462d3015d0e2077789134e96 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
+  * @authors f.uhlig **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
index 5c5832ece3d801d8a5d4159ff6d459e7946b5fcd..f43ef9f854794a4b51e65f90c1d76da28267e171 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
+  * @authors f.uhlig **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
index 2aadc31dcd327c5c769258b78937c9f50c71b3d5..7c3eafb9ddc5d56575f820da7c7341c77d6acf3f 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
+  * @authors f.uhlig **/
+
 // -------------------------------------------------------------------------
 // -----            CbmStsHitProducerIdealWrapper header file          -----
 // -------------------------------------------------------------------------
diff --git a/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h b/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
index 0efca3c917a95ddc944bd5b8d92a6c6c60705f8e..a4326e63f2b3c42e0c8ecb6096660d89aeb7b74c 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
+  * @authors f.uhlig **/
+
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx b/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
index 618b45c66b0d337ddf32b938a36ded2fe83ed3a9..0cd7f5af44ac79c30ac365417d8f2485948e0357 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
+  * @authors f.uhlig **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmTemplateAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.h b/tutorials/TaskToAlgo/CbmTemplateAlgo.h
index 92d6fb9a06fc60329709a70ef5687a08b0d4eb15..1a71d50c8e46d7f4f9fc19b1f38c6f992b733e3f 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
+  * @authors f.uhlig **/
+
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                            CbmTemplateAlgo                        -----
diff --git a/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx b/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
index 452a3ff24090332c7a6def574a6dc7649c05e34e..22c4b3d9b663aac42e7f0887e59db0de0efdbd6a 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
+  * @authors f.uhlig **/
+
 #include "CbmDeviceStsHitProducerIdeal.h"
 
 #include <iostream>