From a8e5e236ea74822df8c88c7e785553c38ddf9c0b Mon Sep 17 00:00:00 2001
From: Eoin Clerkin <e.clerkin@gsi.de>
Date: Fri, 28 May 2021 02:05:18 +0200
Subject: [PATCH] Removes one blank line

---
 MQ/base/CbmMQChannels.cxx                                      | 3 +++
 MQ/base/CbmMQChannels.h                                        | 3 +++
 MQ/base/CbmMQDefs.h                                            | 3 +++
 MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx                  | 3 +++
 MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h                    | 3 +++
 MQ/eTOF/runEventBuilderEtofStar2019.cxx                        | 3 +++
 MQ/eTOF/runTriggerHandlerEtof.cxx                              | 3 +++
 MQ/hitbuilder/runHitBuilderTof.cxx                             | 3 +++
 MQ/mcbm/runBuildRawEvents.cxx                                  | 3 +++
 MQ/mcbm/runMcbmEventSink.cxx                                   | 3 +++
 MQ/mcbm/runMcbmEvtBuilderWin.cxx                               | 3 +++
 MQ/mcbm/runMcbmMonitorPulser.cxx                               | 3 +++
 MQ/mcbm/runMcbmUnpack.cxx                                      | 3 +++
 MQ/monitor/runMonitorT0.cxx                                    | 3 +++
 MQ/monitor/runMonitorTof.cxx                                   | 3 +++
 MQ/sink/runDevNullSink.cxx                                     | 3 +++
 MQ/sink/runTsaComponentSink.cxx                                | 3 +++
 MQ/source/runMCPointSource.cxx                                 | 3 +++
 MQ/source/runStsDigiSource.cxx                                 | 3 +++
 MQ/source/runTsaInfo.cxx                                       | 3 +++
 MQ/source/runTsaMultiSampler.cxx                               | 3 +++
 MQ/source/runTsaMultiSamplerTof.cxx                            | 3 +++
 MQ/source/runTsaSampler.cxx                                    | 3 +++
 MQ/source/runTsaSamplerTof.cxx                                 | 3 +++
 MQ/sts/runStsLocalReco.cxx                                     | 3 +++
 MQ/unpacker/runUnpackTofMcbm2018.cxx                           | 3 +++
 MQ/unpacker/runUnpackTofStar2018.cxx                           | 3 +++
 analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h                     | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h                          | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx                        | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h                          | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h               | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx                      | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h                        | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx            | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h              | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx                        | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h                          | 3 +++
 analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h                         | 3 +++
 analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h                  | 3 +++
 .../dielectron/conversion/CbmConversionAnalysisLinkDef.h       | 3 +++
 .../PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx  | 3 +++
 .../PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h    | 3 +++
 analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h | 3 +++
 analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx                | 3 +++
 analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx                | 3 +++
 analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h                  | 3 +++
 .../dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h   | 3 +++
 analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h      | 3 +++
 analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h        | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx   | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h     | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx  | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx  | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx | 3 +++
 .../PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx   | 3 +++
 .../PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx | 3 +++
 .../PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h   | 3 +++
 .../PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx     | 3 +++
 analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h  | 3 +++
 .../dielectron/papaframework/fastsim/CbmFastSimLinkDef.h       | 3 +++
 .../PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C  | 3 +++
 .../dielectron/papaframework/fastsim/scripts/run_sim_fast.C    | 3 +++
 analysis/PWGDIL/dielectron/papaframework/scripts/merge.C       | 3 +++
 .../dielectron/papaframework/scripts/run_common_analysis.C     | 3 +++
 analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h   | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h        | 3 +++
 .../dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h      | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h   | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h        | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h      | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h    | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h   | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h   | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h   | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h   | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h   | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h                 | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h       | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h     | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h           | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h    | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h    | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h         | 3 +++
 analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h            | 3 +++
 .../PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h    | 3 +++
 analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx                | 3 +++
 analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h                  | 3 +++
 analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx                 | 3 +++
 analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h                   | 3 +++
 analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h                | 3 +++
 analysis/PWGHAD/hadron/CbmHadronLinkDef.h                      | 3 +++
 .../analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h  | 3 +++
 .../common/analysis_tree_converter/CbmConverterManager.cxx     | 3 +++
 analysis/common/analysis_tree_converter/CbmConverterManager.h  | 3 +++
 analysis/common/analysis_tree_converter/CbmConverterTask.cxx   | 3 +++
 analysis/common/analysis_tree_converter/CbmConverterTask.h     | 3 +++
 .../common/analysis_tree_converter/CbmPsdModulesConverter.cxx  | 3 +++
 .../common/analysis_tree_converter/CbmPsdModulesConverter.h    | 3 +++
 .../analysis_tree_converter/CbmRecEventHeaderConverter.cxx     | 3 +++
 .../analysis_tree_converter/CbmRecEventHeaderConverter.h       | 3 +++
 .../common/analysis_tree_converter/CbmRichRingsConverter.cxx   | 3 +++
 .../common/analysis_tree_converter/CbmRichRingsConverter.h     | 3 +++
 .../analysis_tree_converter/CbmSimEventHeaderConverter.cxx     | 3 +++
 .../analysis_tree_converter/CbmSimEventHeaderConverter.h       | 3 +++
 .../common/analysis_tree_converter/CbmSimTracksConverter.cxx   | 3 +++
 .../common/analysis_tree_converter/CbmSimTracksConverter.h     | 3 +++
 .../common/analysis_tree_converter/CbmStsTracksConverter.cxx   | 3 +++
 .../common/analysis_tree_converter/CbmStsTracksConverter.h     | 3 +++
 .../common/analysis_tree_converter/CbmTofHitsConverter.cxx     | 3 +++
 analysis/common/analysis_tree_converter/CbmTofHitsConverter.h  | 3 +++
 .../common/analysis_tree_converter/CbmTrdTracksConverter.cxx   | 3 +++
 .../common/analysis_tree_converter/CbmTrdTracksConverter.h     | 3 +++
 analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx       | 3 +++
 analysis/common/at_kfpf_interface/ATKFParticleFinder.h         | 3 +++
 .../at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h       | 3 +++
 analysis/common/at_kfpf_interface/CutsContainer.cxx            | 3 +++
 analysis/detectors/psd/CbmPsdAnaLinkDef.h                      | 3 +++
 analysis/detectors/psd/CbmPsdMCbmQaReal.cxx                    | 3 +++
 analysis/detectors/psd/CbmPsdMCbmQaReal.h                      | 3 +++
 analysis/detectors/sts/CbmStsAnaLinkDef.h                      | 3 +++
 analysis/detectors/tof/CbmTofAnaLinkDef.h                      | 3 +++
 analysis/detectors/tof/CbmTofHitFinderTBQA.cxx                 | 3 +++
 core/base/CbmBaseLinkDef.h                                     | 3 +++
 core/base/CbmMCDataManager.cxx                                 | 3 +++
 core/base/utils/CbmFileUtils.cxx                               | 3 +++
 core/base/utils/CbmFileUtils.h                                 | 3 +++
 core/base/utils/CbmGeometryUtils.cxx                           | 3 +++
 core/base/utils/CbmGeometryUtils.h                             | 3 +++
 core/base/utils/CbmMediaList.cxx                               | 3 +++
 core/base/utils/CbmUtils.cxx                                   | 3 +++
 core/base/utils/CbmUtils.h                                     | 3 +++
 core/config/CbmConfigBase.h                                    | 3 +++
 core/data/CbmDefs.cxx                                          | 3 +++
 core/data/DataLinkDef.h                                        | 3 +++
 core/data/much/CbmMuchAddress.cxx                              | 3 +++
 core/data/much/CbmMuchAddress.h                                | 3 +++
 core/data/much/CbmMuchCluster.cxx                              | 3 +++
 core/data/mvd/CbmMvdCluster.cxx                                | 3 +++
 core/data/mvd/CbmMvdCluster.h                                  | 3 +++
 core/data/raw/StsXyterFinalHit.h                               | 3 +++
 core/data/raw/StsXyterMessage.cxx                              | 3 +++
 core/data/raw/StsXyterMessage.h                                | 3 +++
 core/data/raw/TimesliceMetaData.cxx                            | 3 +++
 core/data/raw/TimesliceMetaData.h                              | 3 +++
 core/data/raw/gDpbMessv100.cxx                                 | 3 +++
 core/data/raw/gDpbMessv100.h                                   | 3 +++
 core/data/rich/CbmRichRing.cxx                                 | 3 +++
 core/data/rich/CbmRichTrbDigi.cxx                              | 3 +++
 core/data/rich/CbmRichTrbDigi.h                                | 3 +++
 core/data/test/TestCbmHit.C                                    | 3 +++
 core/data/test/TestCbmPixelHit.C                               | 3 +++
 core/data/test/_GTestCbmAddress.cxx                            | 3 +++
 core/data/test/_GTestCbmCluster.cxx                            | 3 +++
 core/data/test/_GTestCbmConstants.cxx                          | 3 +++
 core/data/test/_GTestCbmDefs.cxx                               | 3 +++
 core/data/test/_GTestCbmDigi.cxx                               | 3 +++
 core/data/test/_GTestCbmErrorMessage.cxx                       | 3 +++
 core/data/test/_GTestCbmEvent.cxx                              | 3 +++
 core/data/test/_GTestCbmHit.cxx                                | 3 +++
 core/data/test/_GTestCbmLink.cxx                               | 3 +++
 core/data/test/_GTestCbmMatch.cxx                              | 3 +++
 core/data/test/_GTestCbmModuleList.cxx                         | 3 +++
 core/data/test/_GTestCbmPixelHit.cxx                           | 3 +++
 core/data/test/_GTestCbmStripHit.cxx                           | 3 +++
 core/data/test/compareCluster.h                                | 3 +++
 core/data/test/compareDigi.h                                   | 3 +++
 core/data/test/compareErrorMessage.h                           | 3 +++
 core/data/test/compareFairMCPoint.h                            | 3 +++
 core/data/test/compareHit.h                                    | 3 +++
 core/data/test/compareLink.h                                   | 3 +++
 core/data/test/compareMatch.h                                  | 3 +++
 core/data/test/comparePixelHit.h                               | 3 +++
 core/data/test/compareStripHit.h                               | 3 +++
 core/data/test/compareVertex.h                                 | 3 +++
 core/data/test/global/_GTestCbmVertex.cxx                      | 3 +++
 core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx              | 3 +++
 core/data/test/much/_GTestCbmMuchDigi.cxx                      | 3 +++
 core/data/test/much/compareMuchBeamTimeDigi.h                  | 3 +++
 core/data/test/much/compareMuchDigi.h                          | 3 +++
 core/data/test/psd/_GTestCbmPsdAddress.cxx                     | 3 +++
 core/data/test/psd/_GTestCbmPsdDigi.cxx                        | 3 +++
 core/data/test/psd/_GTestCbmPsdHit.cxx                         | 3 +++
 core/data/test/psd/_GTestCbmPsdPoint.cxx                       | 3 +++
 core/data/test/psd/comparePsdAddress.h                         | 3 +++
 core/data/test/psd/comparePsdDigi.h                            | 3 +++
 core/data/test/psd/comparePsdHit.h                             | 3 +++
 core/data/test/psd/comparePsdPoint.h                           | 3 +++
 core/data/test/rich/_GTestCbmRichDigi.cxx                      | 3 +++
 core/data/test/rich/compareRichDigi.h                          | 3 +++
 core/data/test/sts/_GTestCbmStsDigi.cxx                        | 3 +++
 core/data/test/sts/compareStsDigi.h                            | 3 +++
 core/data/test/tof/_GTestCbmTofDigi.cxx                        | 3 +++
 core/data/test/tof/compareTofDigi.h                            | 3 +++
 core/data/test/trd/_GTestCbmTrdDetectorId.cxx                  | 3 +++
 core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx           | 3 +++
 core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx          | 3 +++
 core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx          | 3 +++
 core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx          | 3 +++
 core/data/test/trd/_GTestCbmTrdDigi.cxx                        | 3 +++
 core/data/test/trd/_GTestCbmTrdHit.cxx                         | 3 +++
 core/data/test/trd/_GTestCbmTrdPoint.cxx                       | 3 +++
 core/data/test/trd/compareTrdDigi.h                            | 3 +++
 core/data/test/trd/compareTrdHit.h                             | 3 +++
 core/data/test/trd/compareTrdPoint.h                           | 3 +++
 core/data/trd/CbmTrdDigi.cxx                                   | 3 +++
 core/data/trd/CbmTrdDigi.h                                     | 3 +++
 core/data/trd/CbmTrdRawMessageSpadic.cxx                       | 3 +++
 core/detectors/much/CbmMuchBaseLinkDef.h                       | 3 +++
 core/detectors/much/CbmMuchPad.cxx                             | 3 +++
 core/detectors/much/CbmMuchSector.cxx                          | 3 +++
 core/detectors/much/CbmMuchSectorRectangular.cxx               | 3 +++
 core/detectors/psd/CbmPsdBaseLinkDef.h                         | 3 +++
 core/detectors/psd/PolynomComplexRoots.h                       | 3 +++
 core/detectors/psd/PolynomRealRoots.h                          | 3 +++
 core/detectors/psd/PronyFitter.cxx                             | 3 +++
 core/detectors/rich/CbmMcbm2018RichPar.cxx                     | 3 +++
 core/detectors/rich/CbmMcbm2018RichPar.h                       | 3 +++
 core/detectors/rich/CbmRichBaseLinkDef.h                       | 3 +++
 core/detectors/rich/CbmRichDraw.h                              | 3 +++
 core/detectors/sts/CbmStsBaseLinkDef.h                         | 3 +++
 core/detectors/tof/CbmTofCell.cxx                              | 3 +++
 core/detectors/tof/CbmTofCell.h                                | 3 +++
 core/detectors/tof/CbmTofContFact.h                            | 3 +++
 core/detectors/tof/CbmTofDigiPar.cxx                           | 3 +++
 core/detectors/tof/CbmTofDigiPar.h                             | 3 +++
 core/detectors/tof/TTrbHeader.cxx                              | 3 +++
 core/detectors/tof/TTrbHeader.h                                | 3 +++
 core/detectors/trd/CbmMcbm2020TrdTshiftPar.h                   | 3 +++
 core/detectors/trd/CbmTrdBaseLinkDef.h                         | 3 +++
 core/detectors/trd/CbmTrdContFact.h                            | 3 +++
 core/detectors/trd/CbmTrdFASP.cxx                              | 3 +++
 core/detectors/trd/CbmTrdFASP.h                                | 3 +++
 core/detectors/trd/CbmTrdGas.cxx                               | 3 +++
 core/detectors/trd/CbmTrdGas.h                                 | 3 +++
 core/detectors/trd/CbmTrdLinkDef.h                             | 3 +++
 core/detectors/trd/CbmTrdModuleAbstract.cxx                    | 3 +++
 core/detectors/trd/CbmTrdModuleAbstract.h                      | 3 +++
 core/detectors/trd/CbmTrdParAsic.cxx                           | 3 +++
 core/detectors/trd/CbmTrdParAsic.h                             | 3 +++
 core/detectors/trd/CbmTrdParFasp.cxx                           | 3 +++
 core/detectors/trd/CbmTrdParFasp.h                             | 3 +++
 core/detectors/trd/CbmTrdParMod.cxx                            | 3 +++
 core/detectors/trd/CbmTrdParMod.h                              | 3 +++
 core/detectors/trd/CbmTrdParModDigi.cxx                        | 3 +++
 core/detectors/trd/CbmTrdParModDigi.h                          | 3 +++
 core/detectors/trd/CbmTrdParModGain.cxx                        | 3 +++
 core/detectors/trd/CbmTrdParModGain.h                          | 3 +++
 core/detectors/trd/CbmTrdParModGas.cxx                         | 3 +++
 core/detectors/trd/CbmTrdParModGas.h                           | 3 +++
 core/detectors/trd/CbmTrdParModGeo.cxx                         | 3 +++
 core/detectors/trd/CbmTrdParModGeo.h                           | 3 +++
 core/detectors/trd/CbmTrdParSet.cxx                            | 3 +++
 core/detectors/trd/CbmTrdParSet.h                              | 3 +++
 core/detectors/trd/CbmTrdParSetAsic.cxx                        | 3 +++
 core/detectors/trd/CbmTrdParSetAsic.h                          | 3 +++
 core/detectors/trd/CbmTrdParSetDigi.cxx                        | 3 +++
 core/detectors/trd/CbmTrdParSetDigi.h                          | 3 +++
 core/detectors/trd/CbmTrdParSetGain.cxx                        | 3 +++
 core/detectors/trd/CbmTrdParSetGain.h                          | 3 +++
 core/detectors/trd/CbmTrdParSetGas.cxx                         | 3 +++
 core/detectors/trd/CbmTrdParSetGas.h                           | 3 +++
 core/detectors/trd/CbmTrdParSetGeo.cxx                         | 3 +++
 core/detectors/trd/CbmTrdParSetGeo.h                           | 3 +++
 core/detectors/trd/CbmTrdParSpadic.cxx                         | 3 +++
 core/detectors/trd/CbmTrdParSpadic.h                           | 3 +++
 core/detectors/trd/CbmTrdSPADIC.cxx                            | 3 +++
 core/detectors/trd/CbmTrdUtils.h                               | 3 +++
 core/eventdisplay/CbmDisplayLinkDef.h                          | 3 +++
 core/eventdisplay/CbmPixelHitSetDraw.cxx                       | 3 +++
 core/eventdisplay/CbmPixelHitSetDraw.h                         | 3 +++
 core/field/CbmFieldCreator.cxx                                 | 3 +++
 core/field/CbmFieldLinkDef.h                                   | 3 +++
 core/field/CbmFieldMapData.cxx                                 | 3 +++
 core/qa/CbmQaBaseLinkDef.h                                     | 3 +++
 fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h                     | 3 +++
 fles/cosy2019/parameter/CbmCosy2019ContFact.cxx                | 3 +++
 fles/cosy2019/parameter/CbmCosy2019ContFact.h                  | 3 +++
 fles/flestools/CbmFlesCanvasTools.cxx                          | 3 +++
 fles/flestools/CbmFlesHistosTools.cxx                          | 3 +++
 fles/flestools/CbmFormatDecHexPrintout.cxx                     | 3 +++
 fles/flestools/CbmFormatMsBufferPrintout.cxx                   | 3 +++
 fles/flestools/CbmFormatMsHeaderPrintout.cxx                   | 3 +++
 fles/flestools/CbmFormatTsPrintout.cxx                         | 3 +++
 fles/mcbm2018/CbmFlibMcbm2018LinkDef.h                         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h           | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h           | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx         | 3 +++
 fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h           | 3 +++
 fles/star2019/CbmFlibStar2019LinkDef.h                         | 3 +++
 fles/star2019/parameter/CbmStar2019ContFact.cxx                | 3 +++
 fles/star2019/parameter/CbmStar2019ContFact.h                  | 3 +++
 macro/KF/DecayConfig.C                                         | 3 +++
 macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C       | 3 +++
 macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C       | 3 +++
 macro/KF/KFParticleFinderSignalTest/GetParticleName.C          | 3 +++
 macro/KF/kf_kfparticle.C                                       | 3 +++
 macro/KF/registerGeantDecays.C                                 | 3 +++
 macro/KF/registerLightIons.C                                   | 3 +++
 macro/KF/registerPythiaDecays.C                                | 3 +++
 macro/L1/perf.C                                                | 3 +++
 macro/L1/rec.C                                                 | 3 +++
 macro/L1/sim.C                                                 | 3 +++
 macro/L1/simD0.C                                               | 3 +++
 .../common/analysis_tree_converter/run_analysis_tree_maker.C   | 3 +++
 macro/analysis/common/at_kfpf_interface/run_at_kfpf.C          | 3 +++
 macro/analysis/common/cuts/cbm_cuts.h                          | 3 +++
 macro/analysis/common/qa/run_analysistree_qa.C                 | 3 +++
 macro/analysis/conversion2/eventDisplay.C                      | 3 +++
 macro/analysis/conversion2/generator_input_file.C              | 3 +++
 macro/analysis/conversion2/run_analysis.C                      | 3 +++
 macro/analysis/conversion2/run_reco_event.C                    | 3 +++
 macro/analysis/dielectron/draw_analysis.C                      | 3 +++
 macro/analysis/dielectron/draw_analysis_all.C                  | 3 +++
 macro/analysis/dielectron/draw_analysis_study.C                | 3 +++
 macro/analysis/dielectron/draw_litqa.C                         | 3 +++
 macro/analysis/dielectron/draw_mvd_xy_delta.C                  | 3 +++
 macro/analysis/dielectron/hadd.C                               | 3 +++
 macro/analysis/dielectron/run_analysis.C                       | 3 +++
 macro/analysis/dielectron/run_digi.C                           | 3 +++
 macro/analysis/dielectron/run_litqa.C                          | 3 +++
 macro/analysis/dielectron/run_reco.C                           | 3 +++
 macro/analysis/dielectron/run_sim.C                            | 3 +++
 macro/analysis/flow/MergeTTree.C                               | 3 +++
 macro/analysis/flow/anaFlow.C                                  | 3 +++
 macro/analysis/flow/centrality_drawReso_STS_PSD.C              | 3 +++
 macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C  | 3 +++
 macro/analysis/flow/check_EPflattening_Qvector.C               | 3 +++
 macro/analysis/flow/eventPlane.C                               | 3 +++
 macro/analysis/flow/graph_RPreso_vsCentrality.C                | 3 +++
 macro/analysis/flow/run_reco_flow.C                            | 3 +++
 macro/analysis/flow/run_sim_flow.C                             | 3 +++
 macro/analysis/hyperons/ana_cascade.C                          | 3 +++
 macro/analysis/hyperons/ana_histo_la.C                         | 3 +++
 macro/analysis/hyperons/ana_histo_om.C                         | 3 +++
 macro/analysis/hyperons/ana_la.C                               | 3 +++
 macro/analysis/hyperons/create_histo_la.C                      | 3 +++
 macro/analysis/hyperons/create_histo_om.C                      | 3 +++
 macro/analysis/hyperons/drawM.C                                | 3 +++
 macro/analysis/hyperons/drawM_om.C                             | 3 +++
 macro/analysis/hyperons/eff.C                                  | 3 +++
 macro/analysis/hyperons/eff_draw.C                             | 3 +++
 macro/analysis/hyperons/merge.C                                | 3 +++
 macro/analysis/hyperons/mix_cascade.C                          | 3 +++
 macro/analysis/hyperons/rec.C                                  | 3 +++
 macro/analysis/hyperons/sela.C                                 | 3 +++
 macro/analysis/hyperons/sim.C                                  | 3 +++
 macro/analysis/jpsi/DecayConfig.C                              | 3 +++
 macro/analysis/jpsi/run_sim.C                                  | 3 +++
 macro/analysis/jpsiana/draw_analysis_jpsi.C                    | 3 +++
 macro/analysis/jpsiana/draw_litqa.C                            | 3 +++
 macro/analysis/jpsiana/draw_superevent_jpsi.C                  | 3 +++
 macro/analysis/jpsiana/hadd.C                                  | 3 +++
 macro/analysis/jpsiana/run_analysis_jpsi.C                     | 3 +++
 macro/analysis/jpsiana/run_litqa_jpsi.C                        | 3 +++
 macro/analysis/jpsiana/run_reco_jpsi.C                         | 3 +++
 macro/analysis/jpsiana/run_sim_jpsi.C                          | 3 +++
 macro/analysis/jpsiana/run_superevent_jpsi.C                   | 3 +++
 macro/analysis/much/ANN.C                                      | 3 +++
 macro/analysis/much/Add_histo.C                                | 3 +++
 macro/analysis/much/Correction.C                               | 3 +++
 macro/analysis/much/InvariantMassSpectra.C                     | 3 +++
 macro/analysis/much/InvariantMassSpectra_SE.C                  | 3 +++
 macro/analysis/much/InvariantMassSpectra_mix.C                 | 3 +++
 macro/analysis/much/Optimization.C                             | 3 +++
 macro/analysis/much/Pluto_analysis.C                           | 3 +++
 macro/analysis/much/TrackParameters.C                          | 3 +++
 macro/analysis/much/generate_DrellYan_8GeV.C                   | 3 +++
 macro/analysis/opencharm/CharmSetup.C                          | 3 +++
 macro/analysis/opencharm/HistogramProduction.C                 | 3 +++
 macro/analysis/opencharm/PairSelection.C                       | 3 +++
 macro/analysis/opencharm/PairSelectionSE.C                     | 3 +++
 macro/analysis/opencharm/TrackSelection.C                      | 3 +++
 macro/analysis/opencharm/opencharm_delta.C                     | 3 +++
 macro/analysis/opencharm/opencharm_reco.C                      | 3 +++
 macro/analysis/opencharm/opencharm_sim.C                       | 3 +++
 macro/analysis/papa/run_analysis.C                             | 3 +++
 macro/beamtime/camera_restore.C                                | 3 +++
 macro/beamtime/cern2016/MuchCreateMap.C                        | 3 +++
 macro/beamtime/cern2016/ana_digi.C                             | 3 +++
 macro/beamtime/cern2016/ana_digi_cal.C                         | 3 +++
 macro/beamtime/cern2016/dis_digi.C                             | 3 +++
 macro/beamtime/cern2016/dis_hits.C                             | 3 +++
 macro/beamtime/cern2016/rootlogon.C                            | 3 +++
 .../cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C        | 3 +++
 .../cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C        | 3 +++
 .../cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C       | 3 +++
 macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C      | 3 +++
 .../beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C | 3 +++
 .../beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C | 3 +++
 macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C             | 3 +++
 macro/beamtime/cosy2018/DtStackS1.C                            | 3 +++
 macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C             | 3 +++
 macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C            | 3 +++
 macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C             | 3 +++
 macro/beamtime/cosy2018/plotCosyHistos.C                       | 3 +++
 macro/beamtime/cosy2019/FindHodoOrCoinc.C                      | 3 +++
 macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C         | 3 +++
 macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C            | 3 +++
 macro/beamtime/cosy2019/FindNoisyChanSts.C                     | 3 +++
 macro/beamtime/cosy2019/FindOffsetsCosy2019.C                  | 3 +++
 macro/beamtime/cosy2019/PlotClusterCharge.C                    | 3 +++
 macro/beamtime/cosy2019/PlotCoinc.C                            | 3 +++
 macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C              | 3 +++
 macro/beamtime/cosy2019/check_coinc_Hodo.C                     | 3 +++
 macro/beamtime/cosy2019/cosy2019_calib.C                       | 3 +++
 macro/beamtime/cosy2019/cosy2019_process.C                     | 3 +++
 macro/beamtime/cosy2019/cosy2019_reco.C                        | 3 +++
 macro/beamtime/fit_yPos.C                                      | 3 +++
 macro/beamtime/fit_ybox.C                                      | 3 +++
 macro/beamtime/fit_ybox.h                                      | 3 +++
 macro/beamtime/hd2017/PlotLongRangeDate.C                      | 3 +++
 macro/beamtime/hd2017/ana_digi.C                               | 3 +++
 macro/beamtime/hd2017/ana_digi_cal.C                           | 3 +++
 macro/beamtime/hd2017/rootlogon.C                              | 3 +++
 macro/beamtime/hd2020/ana_digi_cal.C                           | 3 +++
 macro/beamtime/hd2020/ana_trks.C                               | 3 +++
 macro/beamtime/hd2020/dis_digi.C                               | 3 +++
 macro/beamtime/hd2020/dis_trks.C                               | 3 +++
 macro/beamtime/hd2020/pl_all_2D.C                              | 3 +++
 macro/beamtime/hd2020/pl_all_3D.C                              | 3 +++
 macro/beamtime/hd2020/pl_all_CluMul.C                          | 3 +++
 macro/beamtime/hd2020/pl_all_CluPosEvol.C                      | 3 +++
 macro/beamtime/hd2020/pl_all_CluRate.C                         | 3 +++
 macro/beamtime/hd2020/pl_all_CluTimeEvol.C                     | 3 +++
 macro/beamtime/hd2020/pl_all_DTLastHits.C                      | 3 +++
 macro/beamtime/hd2020/pl_all_DigiCor.C                         | 3 +++
 macro/beamtime/hd2020/pl_all_DigiDTLD.C                        | 3 +++
 macro/beamtime/hd2020/pl_all_DigiMul.C                         | 3 +++
 macro/beamtime/hd2020/pl_all_DigiStatus.C                      | 3 +++
 macro/beamtime/hd2020/pl_all_DigiTot.C                         | 3 +++
 macro/beamtime/hd2020/pl_all_Sel2D.C                           | 3 +++
 macro/beamtime/hd2020/pl_all_Track2D.C                         | 3 +++
 macro/beamtime/hd2020/pl_cmp_CluRate.C                         | 3 +++
 macro/beamtime/hd2020/rootlogon.C                              | 3 +++
 macro/beamtime/load_hst.C                                      | 3 +++
 macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C                  | 3 +++
 macro/beamtime/mcbm2018/DataRateMoniPlot.C                     | 3 +++
 macro/beamtime/mcbm2018/MonitorRich.C                          | 3 +++
 macro/beamtime/mcbm2018/SpillRatePlot.C                        | 3 +++
 macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C                 | 3 +++
 macro/beamtime/mcbm2018/T0MoniPlot.C                           | 3 +++
 macro/beamtime/mcbm2018/TofPulserPlot.C                        | 3 +++
 macro/beamtime/mcbm2018/ana_digi_cal.C                         | 3 +++
 macro/beamtime/mcbm2018/ana_digi_cal_all.C                     | 3 +++
 macro/beamtime/mcbm2018/ana_digi_cali.C                        | 3 +++
 macro/beamtime/mcbm2018/ana_digi_cos.C                         | 3 +++
 macro/beamtime/mcbm2018/ana_trks.C                             | 3 +++
 macro/beamtime/mcbm2018/ana_trksi.C                            | 3 +++
 macro/beamtime/mcbm2018/build_events.C                         | 3 +++
 macro/beamtime/mcbm2018/check_events.C                         | 3 +++
 macro/beamtime/mcbm2018/check_timing.C                         | 3 +++
 macro/beamtime/mcbm2018/dis_digi.C                             | 3 +++
 macro/beamtime/mcbm2018/dis_trks.C                             | 3 +++
 macro/beamtime/mcbm2018/eLinkMappingCrobSts.C                  | 3 +++
 macro/beamtime/mcbm2018/pl_all_2D.C                            | 3 +++
 macro/beamtime/mcbm2018/pl_all_CluMul.C                        | 3 +++
 macro/beamtime/mcbm2018/pl_all_CluPosEvol.C                    | 3 +++
 macro/beamtime/mcbm2018/pl_all_CluRate.C                       | 3 +++
 macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C                   | 3 +++
 macro/beamtime/mcbm2018/pl_all_DigiCor.C                       | 3 +++
 macro/beamtime/mcbm2018/pl_all_Sel2D.C                         | 3 +++
 macro/beamtime/mcbm2018/pl_all_Track2D.C                       | 3 +++
 macro/beamtime/mcbm2018/pl_raw_evt.C                           | 3 +++
 macro/beamtime/mcbm2019/MonitorRich.C                          | 3 +++
 macro/beamtime/mcbm2019/build_events.C                         | 3 +++
 macro/beamtime/mcbm2019/check_events.C                         | 3 +++
 macro/beamtime/mcbm2019/check_much_digis.C                     | 3 +++
 macro/beamtime/mcbm2019/check_pulser.C                         | 3 +++
 macro/beamtime/mcbm2019/check_sts_digis.C                      | 3 +++
 macro/beamtime/mcbm2019/check_timing.C                         | 3 +++
 macro/beamtime/mcbm2019/mcbm2019_reco.C                        | 3 +++
 macro/beamtime/mcbm2019/mcbm_reco.C                            | 3 +++
 macro/beamtime/mcbm2020/MonitorRich.C                          | 3 +++
 macro/beamtime/mcbm2020/ana_digi_cal.C                         | 3 +++
 macro/beamtime/mcbm2020/ana_digi_cal_all.C                     | 3 +++
 macro/beamtime/mcbm2020/ana_digi_cali.C                        | 3 +++
 macro/beamtime/mcbm2020/ana_trks.C                             | 3 +++
 macro/beamtime/mcbm2020/ana_trks_eval.C                        | 3 +++
 macro/beamtime/mcbm2020/ana_trksi.C                            | 3 +++
 macro/beamtime/mcbm2020/build_event_win.C                      | 3 +++
 macro/beamtime/mcbm2020/build_event_win_kronos.C               | 3 +++
 macro/beamtime/mcbm2020/build_events.C                         | 3 +++
 macro/beamtime/mcbm2020/check_events.C                         | 3 +++
 macro/beamtime/mcbm2020/check_much_digis.C                     | 3 +++
 macro/beamtime/mcbm2020/check_pulser.C                         | 3 +++
 macro/beamtime/mcbm2020/check_sts_digis.C                      | 3 +++
 macro/beamtime/mcbm2020/check_timing.C                         | 3 +++
 macro/beamtime/mcbm2020/check_timing_any.C                     | 3 +++
 macro/beamtime/mcbm2020/dis_digi.C                             | 3 +++
 macro/beamtime/mcbm2020/dis_trks.C                             | 3 +++
 macro/beamtime/mcbm2020/mcbm_build_and_reco.C                  | 3 +++
 macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C           | 3 +++
 macro/beamtime/mcbm2020/mcbm_event_ana.C                       | 3 +++
 macro/beamtime/mcbm2020/mcbm_event_reco.C                      | 3 +++
 macro/beamtime/mcbm2020/mcbm_event_reco_ana.C                  | 3 +++
 macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C               | 3 +++
 macro/beamtime/mcbm2020/mcbm_reco.C                            | 3 +++
 macro/beamtime/mcbm2020/mcbm_reco_kronos.C                     | 3 +++
 macro/beamtime/mcbm2020/mcbm_tof_tracking.C                    | 3 +++
 macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C             | 3 +++
 macro/beamtime/mcbm2020/mrich_reco.C                           | 3 +++
 macro/beamtime/mcbm2020/mtof_build_and_reco.C                  | 3 +++
 macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C           | 3 +++
 macro/beamtime/mcbm2020/mtof_reco.C                            | 3 +++
 macro/beamtime/mcbm2020/pl_all_2D.C                            | 3 +++
 macro/beamtime/mcbm2020/pl_all_3D.C                            | 3 +++
 macro/beamtime/mcbm2020/pl_all_CluMul.C                        | 3 +++
 macro/beamtime/mcbm2020/pl_all_CluPosEvol.C                    | 3 +++
 macro/beamtime/mcbm2020/pl_all_CluRate.C                       | 3 +++
 macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C                   | 3 +++
 macro/beamtime/mcbm2020/pl_all_DTLastHits.C                    | 3 +++
 macro/beamtime/mcbm2020/pl_all_DigiCor.C                       | 3 +++
 macro/beamtime/mcbm2020/pl_all_DigiDTFD.C                      | 3 +++
 macro/beamtime/mcbm2020/pl_all_DigiDTLD.C                      | 3 +++
 macro/beamtime/mcbm2020/pl_all_DigiTot.C                       | 3 +++
 macro/beamtime/mcbm2020/pl_all_Sel2D.C                         | 3 +++
 macro/beamtime/mcbm2020/pl_all_Track2D.C                       | 3 +++
 macro/beamtime/mcbm2020/pl_cmp_CluRate.C                       | 3 +++
 macro/beamtime/mcbm2021/ana_digi_cal.C                         | 3 +++
 macro/beamtime/mcbm2021/ana_digi_cal_all.C                     | 3 +++
 macro/beamtime/mcbm2021/ana_trks.C                             | 3 +++
 macro/beamtime/mcbm2021/ana_trks_eval.C                        | 3 +++
 macro/beamtime/mcbm2021/dis_digi.C                             | 3 +++
 macro/beamtime/mcbm2021/pl_all_2D.C                            | 3 +++
 macro/beamtime/mcbm2021/pl_all_3D.C                            | 3 +++
 macro/beamtime/mcbm2021/pl_all_CluMul.C                        | 3 +++
 macro/beamtime/mcbm2021/pl_all_CluPosEvol.C                    | 3 +++
 macro/beamtime/mcbm2021/pl_all_CluRate.C                       | 3 +++
 macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C                   | 3 +++
 macro/beamtime/mcbm2021/pl_all_DTLastHits.C                    | 3 +++
 macro/beamtime/mcbm2021/pl_all_DigiCor.C                       | 3 +++
 macro/beamtime/mcbm2021/pl_all_DigiDTFD.C                      | 3 +++
 macro/beamtime/mcbm2021/pl_all_DigiDTLD.C                      | 3 +++
 macro/beamtime/mcbm2021/pl_all_DigiMul.C                       | 3 +++
 macro/beamtime/mcbm2021/pl_all_DigiTot.C                       | 3 +++
 macro/beamtime/mcbm2021/pl_all_Sel2D.C                         | 3 +++
 macro/beamtime/mcbm2021/pl_all_Track2D.C                       | 3 +++
 macro/beamtime/mcbm2021/pl_cmp_CluRate.C                       | 3 +++
 macro/beamtime/mcbm2021/rootlogon.C                            | 3 +++
 macro/beamtime/pl_CosmicHst.C                                  | 3 +++
 macro/beamtime/pl_CosmicHst1.C                                 | 3 +++
 macro/beamtime/pl_Datime.C                                     | 3 +++
 macro/beamtime/pl_Dut_DTLH.C                                   | 3 +++
 macro/beamtime/pl_Dut_Res.C                                    | 3 +++
 macro/beamtime/pl_Dut_Vel.C                                    | 3 +++
 macro/beamtime/pl_Eff_Chi.C                                    | 3 +++
 macro/beamtime/pl_Eff_DTLH.C                                   | 3 +++
 macro/beamtime/pl_Eff_Mul.C                                    | 3 +++
 macro/beamtime/pl_Eff_TIR.C                                    | 3 +++
 macro/beamtime/pl_Eff_TIS.C                                    | 3 +++
 macro/beamtime/pl_Eff_XY_1.C                                   | 3 +++
 macro/beamtime/pl_Efficiency_XY.C                              | 3 +++
 macro/beamtime/pl_EvCluMul.C                                   | 3 +++
 macro/beamtime/pl_TIR.C                                        | 3 +++
 macro/beamtime/pl_TIS.C                                        | 3 +++
 macro/beamtime/pl_TIS2.C                                       | 3 +++
 macro/beamtime/pl_Track2D.C                                    | 3 +++
 macro/beamtime/pl_UHit.C                                       | 3 +++
 macro/beamtime/pl_XY_3D.C                                      | 3 +++
 macro/beamtime/pl_XY_fit.C                                     | 3 +++
 macro/beamtime/pl_XY_trk.C                                     | 3 +++
 macro/beamtime/pl_all_CalPar.C                                 | 3 +++
 macro/beamtime/pl_all_CluMul.C                                 | 3 +++
 macro/beamtime/pl_all_CluRate.C                                | 3 +++
 macro/beamtime/pl_all_CluRateRatio.C                           | 3 +++
 macro/beamtime/pl_all_CluSizeDTLastHits.C                      | 3 +++
 macro/beamtime/pl_all_DTLastHits.C                             | 3 +++
 macro/beamtime/pl_all_DTLastHits_CluSize.C                     | 3 +++
 macro/beamtime/pl_all_DTLastHits_Tot.C                         | 3 +++
 macro/beamtime/pl_all_DigiCor.C                                | 3 +++
 macro/beamtime/pl_all_Fpar.C                                   | 3 +++
 macro/beamtime/pl_all_LHTime.C                                 | 3 +++
 macro/beamtime/pl_all_Svel.C                                   | 3 +++
 macro/beamtime/pl_all_TOffDTLastHits.C                         | 3 +++
 macro/beamtime/pl_all_TotDTLastHits.C                          | 3 +++
 macro/beamtime/pl_all_XY.C                                     | 3 +++
 macro/beamtime/pl_all_cluWalk.C                                | 3 +++
 macro/beamtime/pl_all_cluWalkSel.C                             | 3 +++
 macro/beamtime/pl_all_dTSel.C                                  | 3 +++
 macro/beamtime/pl_ana_DTXY.C                                   | 3 +++
 macro/beamtime/pl_ana_DXXY.C                                   | 3 +++
 macro/beamtime/pl_ana_DYXY.C                                   | 3 +++
 macro/beamtime/pl_calib_trk.C                                  | 3 +++
 macro/beamtime/pl_cmp_1D.C                                     | 3 +++
 macro/beamtime/pl_cmp_Eff.C                                    | 3 +++
 macro/beamtime/pl_cor_walk.C                                   | 3 +++
 macro/beamtime/pl_eff_XY.C                                     | 3 +++
 macro/beamtime/pl_ext_SUT.C                                    | 3 +++
 macro/beamtime/pl_ext_dXdY.C                                   | 3 +++
 macro/beamtime/pl_ext_over.C                                   | 3 +++
 macro/beamtime/pl_ext_trk.C                                    | 3 +++
 macro/beamtime/pl_over_Mat04D4best.C                           | 3 +++
 macro/beamtime/pl_over_MatD4sel.C                              | 3 +++
 macro/beamtime/pl_over_Walk2.C                                 | 3 +++
 macro/beamtime/pl_over_XX.C                                    | 3 +++
 macro/beamtime/pl_over_clu.C                                   | 3 +++
 macro/beamtime/pl_over_cluSel.C                                | 3 +++
 macro/beamtime/pl_over_cor.C                                   | 3 +++
 macro/beamtime/pl_over_deltof.C                                | 3 +++
 macro/beamtime/pl_over_get4.C                                  | 3 +++
 macro/beamtime/pl_over_off.C                                   | 3 +++
 macro/beamtime/pl_over_pos.C                                   | 3 +++
 macro/beamtime/pl_over_toff.C                                  | 3 +++
 macro/beamtime/pl_over_trk.C                                   | 3 +++
 macro/beamtime/pl_pull_trk.C                                   | 3 +++
 macro/beamtime/pl_rate_trkl.C                                  | 3 +++
 macro/beamtime/pl_raw_evt.C                                    | 3 +++
 macro/beamtime/pl_rel_ratio.C                                  | 3 +++
 macro/beamtime/pl_resi2D_trk.C                                 | 3 +++
 macro/beamtime/pl_star_DigiCor.C                               | 3 +++
 macro/beamtime/pl_trk_Walk.C                                   | 3 +++
 macro/beamtime/pl_trk_cal_walk.C                               | 3 +++
 macro/beamtime/pl_vert_trk.C                                   | 3 +++
 macro/beamtime/save_hst.C                                      | 3 +++
 macro/beamtime/star2017/ana_digi.C                             | 3 +++
 macro/beamtime/star2017/ana_digi_cal.C                         | 3 +++
 macro/beamtime/star2017/dis_digi.C                             | 3 +++
 macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C           | 3 +++
 macro/beamtime/star2017/pl_all_CluMul.C                        | 3 +++
 macro/beamtime/star2017/pl_all_CluRate.C                       | 3 +++
 macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C             | 3 +++
 macro/beamtime/star2017/pl_all_DTLastHits.C                    | 3 +++
 macro/beamtime/star2017/pl_all_TOffDTLastHits.C                | 3 +++
 macro/beamtime/star2017/pl_all_TotDTLastHits.C                 | 3 +++
 macro/beamtime/star2017/rootlogon.C                            | 3 +++
 macro/beamtime/star2018/ana_digi.C                             | 3 +++
 macro/beamtime/star2018/ana_digi_cal.C                         | 3 +++
 macro/beamtime/star2018/dis_digi.C                             | 3 +++
 macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C           | 3 +++
 macro/beamtime/star2018/pl_all_CluMul.C                        | 3 +++
 macro/beamtime/star2018/pl_all_CluRate.C                       | 3 +++
 macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C             | 3 +++
 macro/beamtime/star2018/pl_all_DTLastHits.C                    | 3 +++
 macro/beamtime/star2018/pl_all_TOffDTLastHits.C                | 3 +++
 macro/beamtime/star2018/pl_all_TotDTLastHits.C                 | 3 +++
 macro/beamtime/star2018/rootlogon.C                            | 3 +++
 macro/beamtime/star2019/inspect_latency_histo.C                | 3 +++
 macro/beamtime/star2019/inspect_shift_histo.C                  | 3 +++
 macro/beamtime/star2019/inspect_sync_histo.C                   | 3 +++
 macro/beamtime/tests/TofCernFeb15Calib.C                       | 3 +++
 macro/beamtime/tests/TofCernFeb15Run.C                         | 3 +++
 macro/beamtime/tests/TofCernNov15Calib.C                       | 3 +++
 macro/beamtime/tests/TofCernNov15Run.C                         | 3 +++
 macro/dimuon/invM.C                                            | 3 +++
 macro/ecal/run_reco.C                                          | 3 +++
 macro/ecal/run_sim.C                                           | 3 +++
 macro/fhodo/Create_mapping_parameters.C                        | 3 +++
 macro/field/FieldMapTest.C                                     | 3 +++
 macro/field/checkFieldMap.C                                    | 3 +++
 macro/field/checkFieldSym.C                                    | 3 +++
 macro/field/checkFields.C                                      | 3 +++
 macro/field/createDistorted.C                                  | 3 +++
 macro/field/createFieldMap.C                                   | 3 +++
 macro/field/drawField.C                                        | 3 +++
 macro/fles/PlotChRate.C                                        | 3 +++
 macro/fles/PlotEventBuilder.C                                  | 3 +++
 macro/fles/PlotMap.C                                           | 3 +++
 macro/fles/PlotTimeEvo.C                                       | 3 +++
 macro/fles/call_Tsa_client.C                                   | 3 +++
 macro/fles/call_Tsa_client_Cruz.C                              | 3 +++
 macro/fles/data/readHistosFromFile.C                           | 3 +++
 macro/fles/get4/PlotChRate.C                                   | 3 +++
 macro/fles/get4/PlotEpochJumps.C                               | 3 +++
 macro/fles/get4/PlotEventBuilder.C                             | 3 +++
 macro/fles/get4/PlotFtEdgesRatio.C                             | 3 +++
 macro/fles/get4/PlotMap.C                                      | 3 +++
 macro/fles/get4/PlotMultiDet.C                                 | 3 +++
 macro/fles/get4/PlotMultiDetDist.C                             | 3 +++
 macro/fles/get4/PlotMultiDetTot.C                              | 3 +++
 macro/fles/get4/PlotPulsCt.C                                   | 3 +++
 macro/fles/get4/PlotPulsDist.C                                 | 3 +++
 macro/fles/get4/PlotPulsFtDt.C                                 | 3 +++
 macro/fles/get4/PlotPulsMulti.C                                | 3 +++
 macro/fles/get4/PlotPulsMultiDist.C                            | 3 +++
 macro/fles/get4/PlotPulsMultiTot.C                             | 3 +++
 macro/fles/get4/PlotPulsRes.C                                  | 3 +++
 macro/fles/get4/PlotPulsResEnc.C                               | 3 +++
 macro/fles/get4/PlotPulsResTot.C                               | 3 +++
 macro/fles/get4/PlotTimeEvo.C                                  | 3 +++
 macro/fles/get4/rootlogon.C                                    | 3 +++
 macro/fles/readNxTsa.C                                         | 3 +++
 macro/fles/readTsaFexOffline.C                                 | 3 +++
 macro/fles/readTsaTimeOffline.C                                | 3 +++
 macro/fles/readTsa_file_stsxyter.C                             | 3 +++
 macro/generators/run_CbmIonGenerator.C                         | 3 +++
 macro/generators/run_pluto.C                                   | 3 +++
 macro/geometry/check_media.C                                   | 3 +++
 macro/geometry/create_medialist.C                              | 3 +++
 macro/geometry/create_positionlist.C                           | 3 +++
 macro/geometry/print_medialist.C                               | 3 +++
 macro/global/Merger.C                                          | 3 +++
 macro/hadron/acceptance.C                                      | 3 +++
 macro/hadron/draw.C                                            | 3 +++
 macro/hadron/drawStyle.C                                       | 3 +++
 macro/hadron/draw_reco.C                                       | 3 +++
 macro/hadron/draw_run.C                                        | 3 +++
 macro/hadron/fillm2.C                                          | 3 +++
 macro/hadron/fitm2.C                                           | 3 +++
 macro/hadron/produceDst.C                                      | 3 +++
 macro/hadron/reco.urqmd.C                                      | 3 +++
 macro/hadron/run.urqmd.C                                       | 3 +++
 macro/hadron/spectra.urqmd.C                                   | 3 +++
 macro/hadron/yields.urqmd.C                                    | 3 +++
 macro/htrack/Style.C                                           | 3 +++
 macro/htrack/runHoughStsTrackFinder.C                          | 3 +++
 macro/htrack/runProduceFile.C                                  | 3 +++
 macro/kronos/histos/CalculateEfficiency.C                      | 3 +++
 macro/kronos/macro/run_mc.C                                    | 3 +++
 macro/littrack/clustering/test_much_vis.C                      | 3 +++
 macro/littrack/eloss_ana.C                                     | 3 +++
 macro/littrack/eloss_sim.C                                     | 3 +++
 macro/littrack/fit_speed.C                                     | 3 +++
 macro/littrack/phys.C                                          | 3 +++
 macro/littrack/radlength_sim.C                                 | 3 +++
 macro/littrack/scripts/much/check_files.C                      | 3 +++
 macro/littrack/scripts/much/much_ana.C                         | 3 +++
 macro/littrack/test_matrix_math.C                              | 3 +++
 macro/mcbm/eventDisplay.C                                      | 3 +++
 macro/mcbm/eventDisplay_reco.C                                 | 3 +++
 macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C            | 3 +++
 macro/mcbm/geometry/hodo/test_hodogeo_reco.C                   | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C          | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C           | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C      | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C      | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C      | 3 +++
 macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C      | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C            | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C               | 3 +++
 macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C               | 3 +++
 macro/mcbm/geometry/targetbox/ctub_orig.C                      | 3 +++
 macro/mcbm/geometry/targetbox/cutout1.C                        | 3 +++
 macro/mcbm/geometry/targetbox/cutout2.C                        | 3 +++
 macro/mcbm/geometry/targetbox/targetbox1.C                     | 3 +++
 macro/mcbm/geometry/targetbox/targetbox2.C                     | 3 +++
 macro/mcbm/geometry/targetbox/targetbox3.C                     | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C           | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C           | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C           | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C           | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C    | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C    | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C    | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C        | 3 +++
 macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C        | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C          | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C          | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C          | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C          | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C             | 3 +++
 macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C             | 3 +++
 macro/mcbm/legacy/eventDisplay.C                               | 3 +++
 macro/mcbm/legacy/mcbm_mc.C                                    | 3 +++
 macro/mcbm/legacy/mcbm_mc_dev.C                                | 3 +++
 macro/mcbm/legacy/mcbm_mc_gp.C                                 | 3 +++
 macro/mcbm/legacy/mcbm_mc_nh.C                                 | 3 +++
 macro/mcbm/legacy/mcbm_sim.C                                   | 3 +++
 macro/mcbm/matbudget_ana_mcbm_mvd.C                            | 3 +++
 macro/mcbm/matbudget_ana_mcbm_sts.C                            | 3 +++
 macro/mcbm/matbudget_mc_mcbm_mvd.C                             | 3 +++
 macro/mcbm/matbudget_mc_mcbm_sts.C                             | 3 +++
 macro/mcbm/mcbm_Ana.C                                          | 3 +++
 macro/mcbm/mcbm_check_materials.C                              | 3 +++
 macro/mcbm/mcbm_check_overlaps.C                               | 3 +++
 macro/mcbm/mcbm_display_event.C                                | 3 +++
 macro/mcbm/mcbm_hadron_analysis.C                              | 3 +++
 macro/mcbm/mcbm_hadron_analysis_nh.C                           | 3 +++
 macro/mcbm/mcbm_match_check.C                                  | 3 +++
 macro/mcbm/mcbm_mc_nh.C                                        | 3 +++
 macro/mcbm/mcbm_pribeam.C                                      | 3 +++
 macro/mcbm/mcbm_qa.C                                           | 3 +++
 macro/mcbm/mcbm_qa_nh.C                                        | 3 +++
 macro/mcbm/mcbm_reco.C                                         | 3 +++
 macro/mcbm/mcbm_reco_dev.C                                     | 3 +++
 macro/mcbm/mcbm_reco_event.C                                   | 3 +++
 macro/mcbm/mcbm_reco_event_tb.C                                | 3 +++
 macro/mcbm/mcbm_reco_event_tb_nh.C                             | 3 +++
 macro/mcbm/mcbm_reco_gp.C                                      | 3 +++
 macro/mcbm/mcbm_reco_nh.C                                      | 3 +++
 macro/mcbm/pl_lambda.C                                         | 3 +++
 macro/mcbm/save_hst.C                                          | 3 +++
 macro/mcbm/sps17_mc.C                                          | 3 +++
 macro/much/add_histo.C                                         | 3 +++
 macro/much/draw_histo.C                                        | 3 +++
 macro/much/geometry/create_MUCH_geometry_v17a.C                | 3 +++
 macro/much/geometry/create_MUCH_geometry_v17b.C                | 3 +++
 macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C           | 3 +++
 macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C           | 3 +++
 macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C           | 3 +++
 macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C           | 3 +++
 macro/much/geometry/create_Much_geo_v17b.C                     | 3 +++
 macro/much/much_draw3D.C                                       | 3 +++
 macro/much/much_histo_style.C                                  | 3 +++
 macro/much/much_hitsQa.C                                       | 3 +++
 macro/much/much_hits_gem.C                                     | 3 +++
 macro/much/run_ana.C                                           | 3 +++
 macro/mvd/digitise.C                                           | 3 +++
 macro/mvd/digitise_and_HitReco.C                               | 3 +++
 macro/mvd/geometry/Create_Simple_MVD_Geometry.C                | 3 +++
 macro/mvd/mvd_CbmUniGen_reco_cluster.C                         | 3 +++
 macro/mvd/mvd_CbmUniGen_sim_cluster.C                          | 3 +++
 macro/mvd/mvd_analyse.C                                        | 3 +++
 macro/mvd/mvd_reco.C                                           | 3 +++
 macro/mvd/mvd_sim.C                                            | 3 +++
 macro/mvd/mvd_transDelta.C                                     | 3 +++
 macro/mvd/qa/mvd_digitize_for_debugging.C                      | 3 +++
 macro/mvd/qa/mvd_qa1_transUrqmd.C                              | 3 +++
 macro/mvd/qa/mvd_qa2_transDelta.C                              | 3 +++
 macro/mvd/qa/mvd_qa3_digitize.C                                | 3 +++
 macro/mvd/qa/mvd_qa4_reco.C                                    | 3 +++
 macro/obsolete/drawGLTracks.C                                  | 3 +++
 macro/obsolete/lhetrack.C                                      | 3 +++
 macro/obsolete/run_reco_flow.C                                 | 3 +++
 macro/obsolete/run_sim_flow.C                                  | 3 +++
 macro/passive/pipe_v16a_mvdsts100.h                            | 3 +++
 macro/psd/build_correlations_tof.C                             | 3 +++
 macro/rich/CbmRichHitsProd.C                                   | 3 +++
 macro/rich/CbmRichTestHits.C                                   | 3 +++
 macro/rich/CbmRichTestSim.C                                    | 3 +++
 macro/rich/alignment/Draw/Comp_Hist.C                          | 3 +++
 macro/rich/alignment/Draw/Draw_Proj.C                          | 3 +++
 macro/rich/alignment/Draw/Draw_lit_reco_qa.C                   | 3 +++
 macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C          | 3 +++
 macro/rich/alignment/Draw/draw_lit_reco_qa_position.C          | 3 +++
 macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C  | 3 +++
 macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C  | 3 +++
 .../rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C  | 3 +++
 .../rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C  | 3 +++
 macro/rich/alignment/Draw/test_add.C                           | 3 +++
 macro/rich/alignment/DrawHistograms_New.C                      | 3 +++
 macro/rich/alignment/Read_Geo/ReadGeoManager_New.C             | 3 +++
 .../alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C     | 3 +++
 macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C     | 3 +++
 .../Sim_Thesis/create_rich_geo_with_mirror_misalignment.C      | 3 +++
 macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C             | 3 +++
 macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C     | 3 +++
 .../rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C | 3 +++
 macro/rich/alignment/Sim_Thesis/eventDisplay.C                 | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco.C                     | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_2.C                   | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_3.C                   | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_4.C                   | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C         | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C        | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C             | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_alignment.C           | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_backup.C              | 3 +++
 macro/rich/alignment/Sim_Thesis/run_reco_correction.C          | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim.C                      | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim_2.C                    | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim_3.C                    | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim_4.C                    | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim_5.C                    | 3 +++
 macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C              | 3 +++
 macro/rich/alignment/Sim_Thesis/scaleHistos.C                  | 3 +++
 macro/rich/alignment/eventDisplay.C                            | 3 +++
 macro/rich/alignment/eventDisplay1.C                           | 3 +++
 macro/rich/alignment/gauss_distrib/eventDisplay.C              | 3 +++
 macro/rich/alignment/gauss_distrib/run_reco.C                  | 3 +++
 macro/rich/alignment/gauss_distrib/run_reco_alignment.C        | 3 +++
 macro/rich/alignment/gauss_distrib/run_reco_correction.C       | 3 +++
 macro/rich/alignment/gauss_distrib/run_sim.C                   | 3 +++
 macro/rich/alignment/gauss_distrib/scaleHistos.C               | 3 +++
 .../rich/alignment/inner_outer_region_study/run_mirror_reco.C  | 3 +++
 .../inner_outer_region_study/run_mirror_reco_alignment.C       | 3 +++
 .../inner_outer_region_study/run_mirror_reco_alignment_test.C  | 3 +++
 .../inner_outer_region_study/run_mirror_reco_correction.C      | 3 +++
 .../inner_outer_region_study/run_mirror_reco_correction_test.C | 3 +++
 macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C | 3 +++
 .../alignment/inner_outer_region_study/run_mirror_sim_test.C   | 3 +++
 macro/rich/alignment/matching/Analyze_matching.C               | 3 +++
 macro/rich/alignment/matching/Analyze_matching.h               | 3 +++
 macro/rich/alignment/matching/calc.C                           | 3 +++
 macro/rich/alignment/matching/eventDisplay.C                   | 3 +++
 macro/rich/alignment/matching/run_reco_matching.C              | 3 +++
 macro/rich/alignment/matching/run_reco_matching_alignment.C    | 3 +++
 macro/rich/alignment/matching/run_reco_matching_correction.C   | 3 +++
 macro/rich/alignment/matching/run_sim_matching.C               | 3 +++
 macro/rich/alignment/matching/run_sim_matching2.C              | 3 +++
 macro/rich/alignment/position/Compute_distance.C               | 3 +++
 macro/rich/alignment/position/Compute_distance.h               | 3 +++
 macro/rich/alignment/position/calc.C                           | 3 +++
 macro/rich/alignment/position/eventDisplay.C                   | 3 +++
 macro/rich/alignment/position/run_reco_position.C              | 3 +++
 macro/rich/alignment/position/run_reco_position2.C             | 3 +++
 macro/rich/alignment/position/run_reco_position3.C             | 3 +++
 macro/rich/alignment/position/run_reco_position4.C             | 3 +++
 macro/rich/alignment/position/run_reco_position_old.C          | 3 +++
 macro/rich/alignment/position/run_sim_position.C               | 3 +++
 macro/rich/alignment/position/run_sim_position2.C              | 3 +++
 macro/rich/alignment/position/run_sim_position3.C              | 3 +++
 macro/rich/alignment/position/run_sim_position4.C              | 3 +++
 macro/rich/alignment/position/run_sim_position_old.C           | 3 +++
 macro/rich/alignment/run_alignment_reco.C                      | 3 +++
 macro/rich/alignment/run_correction_reco.C                     | 3 +++
 macro/rich/alignment/run_mirror_reco.C                         | 3 +++
 macro/rich/alignment/run_mirror_reco_alignment.C               | 3 +++
 macro/rich/alignment/run_mirror_reco_correction.C              | 3 +++
 macro/rich/alignment/run_mirror_sim.C                          | 3 +++
 macro/rich/alignment/run_reco.C                                | 3 +++
 macro/rich/alignment/run_sim.C                                 | 3 +++
 macro/rich/alignment/single_tile/eventDisplay.C                | 3 +++
 macro/rich/alignment/single_tile/run_reco.C                    | 3 +++
 macro/rich/alignment/single_tile/run_reco_alignment.C          | 3 +++
 macro/rich/alignment/single_tile/run_reco_correction.C         | 3 +++
 macro/rich/alignment/single_tile/run_sim.C                     | 3 +++
 macro/rich/cbmlibs.C                                           | 3 +++
 macro/rich/create_RICH_geo_file.C                              | 3 +++
 macro/rich/create_rich_geo_with_mirror_misalignment.C          | 3 +++
 macro/rich/d0/run_d0.C                                         | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C        | 3 +++
 .../rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C  | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C        | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C | 3 +++
 .../RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C     | 3 +++
 .../RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C     | 3 +++
 .../geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C   | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C        | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C | 3 +++
 macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C     | 3 +++
 macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C               | 3 +++
 macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C              | 3 +++
 macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C               | 3 +++
 macro/rich/geotest/RotPMT/eventDisplay.C                       | 3 +++
 .../rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C | 3 +++
 .../geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C | 3 +++
 macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C     | 3 +++
 macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C             | 3 +++
 macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C            | 3 +++
 macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C             | 3 +++
 macro/rich/geotest/geoopt/create_geos.C                        | 3 +++
 macro/rich/geotest/geoopt/run_geotest_opt.C                    | 3 +++
 macro/rich/geotest/run_ana_geo_opt.C                           | 3 +++
 macro/rich/geotest/run_digi_geotest.C                          | 3 +++
 macro/rich/geotest/run_digi_urqmdtest.C                        | 3 +++
 macro/rich/geotest/run_qa_geotest.C                            | 3 +++
 macro/rich/geotest/run_qa_urqmdtest.C                          | 3 +++
 macro/rich/geotest/run_reco_geo_opt.C                          | 3 +++
 macro/rich/geotest/run_reco_geotest.C                          | 3 +++
 macro/rich/geotest/run_reco_urqmdtest.C                        | 3 +++
 macro/rich/geotest/run_sim_geo_opt.C                           | 3 +++
 macro/rich/geotest/run_sim_geotest.C                           | 3 +++
 macro/rich/geotest/run_sim_urqmdtest.C                         | 3 +++
 macro/rich/mcbm/beamtime/run_aerogel_analysis.C                | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_real.C                  | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C             | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C       | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C       | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C       | 3 +++
 macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C              | 3 +++
 macro/rich/mcbm/drawHistos.C                                   | 3 +++
 macro/rich/mcbm/draw_mcbm_rich_qa.C                            | 3 +++
 macro/rich/mcbm/eventDisplay.C                                 | 3 +++
 macro/rich/mcbm/mcbm_mc_gp.C                                   | 3 +++
 macro/rich/mcbm/mcbm_reco_gp.C                                 | 3 +++
 macro/rich/mcbm/run_reco_mcbm.C                                | 3 +++
 macro/rich/mcbm/run_sim_mcbm.C                                 | 3 +++
 macro/rich/mcbm/test_daq.C                                     | 3 +++
 macro/rich/mirrors/run_ronchi.C                                | 3 +++
 macro/rich/prototype/PID.C                                     | 3 +++
 macro/rich/prototype/angle.C                                   | 3 +++
 .../beamtime/Fall2015/Correction_building/FilterMultiPeak.C    | 3 +++
 .../beamtime/Fall2015/Correction_building/buildDeltaTable.C    | 3 +++
 .../Fall2015/Correction_building/entriesCounter_simple.C       | 3 +++
 .../Fall2015/beamtime_laser_analysis/buildDeltaTable.C         | 3 +++
 .../Fall2015/beamtime_laser_analysis/entriesCounter_simple.C   | 3 +++
 .../beamtime/Fall2015/corrections_analysis/drawAllHisto3.C     | 3 +++
 .../beamtime/Fall2015/corrections_analysis/drawDist.C          | 3 +++
 .../beamtime/Fall2015/corrections_analysis/drawInTime.C        | 3 +++
 .../beamtime/Fall2015/corrections_analysis/printMean.C         | 3 +++
 macro/rich/prototype/beamtime/Fall2015/run_analysis.C          | 3 +++
 .../rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C  | 3 +++
 macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C | 3 +++
 .../rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C  | 3 +++
 .../beamtime/Fall2015/support_macros/FilterMultiPeak.C         | 3 +++
 .../beamtime/Fall2015/support_macros/drawAlHistograms.C        | 3 +++
 .../prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C | 3 +++
 .../prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C | 3 +++
 .../beamtime/Fall2015/support_macros/drawNonShityHistos.C      | 3 +++
 .../prototype/beamtime/Fall2015/support_macros/draw_overlap.C  | 3 +++
 .../beamtime/Fall2015/support_macros/entriesCounter.C          | 3 +++
 .../prototype/beamtime/Fall2015/support_macros/histoRemove.C   | 3 +++
 .../rich/prototype/beamtime/Fall2015/support_macros/testtest.C | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/doDraw.C             | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/doScan.C             | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C       | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C      | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C      | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp          | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/printMean.C          | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C      | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C      | 3 +++
 .../rich/prototype/beamtime/NewUnpacker/run_analysis_single.C  | 3 +++
 .../prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C     | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C    | 3 +++
 macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C  | 3 +++
 .../rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C | 3 +++
 .../beamtime/NewUnpacker/spectra_from_data/drawSpectra.C       | 3 +++
 macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C        | 3 +++
 macro/rich/prototype/beamtime/Nov2015/FitExpo.C                | 3 +++
 macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C        | 3 +++
 macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C      | 3 +++
 macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C          | 3 +++
 macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C     | 3 +++
 macro/rich/prototype/beamtime/Nov2015/integrate.C              | 3 +++
 macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C     | 3 +++
 macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C    | 3 +++
 macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C     | 3 +++
 macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C    | 3 +++
 macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C     | 3 +++
 macro/rich/prototype/beamtime/draw_analysis.C                  | 3 +++
 macro/rich/prototype/beamtime/draw_study_report.C              | 3 +++
 macro/rich/prototype/beamtime/run_analysis.C                   | 3 +++
 macro/rich/prototype/beamtime/run_analysis2.C                  | 3 +++
 macro/rich/prototype/draw.C                                    | 3 +++
 macro/rich/prototype/efficiency.C                              | 3 +++
 macro/rich/prototype/geometry.C                                | 3 +++
 macro/rich/prototype/run_ascii_generator.C                     | 3 +++
 macro/rich/prototype/run_reco.C                                | 3 +++
 macro/rich/prototype/run_sim.C                                 | 3 +++
 macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C | 3 +++
 .../prototype/smallprototype/cosy17/draw_study_report_cosy17.C | 3 +++
 .../smallprototype/cosy17/run_ascii_generator_cosy17.C         | 3 +++
 macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C   | 3 +++
 macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C    | 3 +++
 .../rich/prototype/smallprototype/create_geo_smallprototype.C  | 3 +++
 macro/rich/prototype/smallprototype/draw_study_report.C        | 3 +++
 macro/rich/prototype/smallprototype/run_ascii_generator.C      | 3 +++
 macro/rich/prototype/smallprototype/run_reco.C                 | 3 +++
 macro/rich/prototype/smallprototype/run_sim.C                  | 3 +++
 macro/rich/prototype/spectrum.C                                | 3 +++
 macro/rich/run/draw_litqa.C                                    | 3 +++
 macro/rich/run/run_digi.C                                      | 3 +++
 macro/rich/run/run_qa.C                                        | 3 +++
 macro/rich/run/run_reco.C                                      | 3 +++
 macro/rich/run/run_transport.C                                 | 3 +++
 macro/rich/timebased/run_rich_digi_tb.C                        | 3 +++
 macro/rich/timebased/run_rich_reco_tb.C                        | 3 +++
 macro/rich/timebased/run_rich_sim_tb.C                         | 3 +++
 macro/run/checkFieldMap.C                                      | 3 +++
 macro/run/checkFieldSym.C                                      | 3 +++
 macro/run/checkFields.C                                        | 3 +++
 macro/run/check_overlaps.C                                     | 3 +++
 macro/run/draw.C                                               | 3 +++
 macro/run/eventDisplay.C                                       | 3 +++
 macro/run/run_qa.C                                             | 3 +++
 macro/run/run_qa_old.C                                         | 3 +++
 macro/run/run_reco_event.C                                     | 3 +++
 macro/run/run_recoqa_tb_track.C                                | 3 +++
 macro/run/run_transport_qa.C                                   | 3 +++
 macro/simcheck/checkSimField.C                                 | 3 +++
 macro/sts/Occupancy.C                                          | 3 +++
 macro/sts/draw_qa_reco.C                                       | 3 +++
 macro/sts/draw_qa_sim.C                                        | 3 +++
 macro/sts/geometry/create_STS_geo_file.C                       | 3 +++
 macro/sts/geometry/create_positionlist_plus4.C                 | 3 +++
 macro/sts/matbudget_ana.C                                      | 3 +++
 macro/sts/matbudget_ana_phi.C                                  | 3 +++
 macro/sts/matbudget_mc.C                                       | 3 +++
 macro/sts/matbudget_mc_phi.C                                   | 3 +++
 macro/sts/qa_reco.C                                            | 3 +++
 macro/sts/qa_sim.C                                             | 3 +++
 macro/sts/sts_Qa.C                                             | 3 +++
 macro/sts/sts_digi.C                                           | 3 +++
 macro/sts/sts_reco.C                                           | 3 +++
 macro/sts/sts_reco_all.C                                       | 3 +++
 macro/sts/sts_reco_ideal.C                                     | 3 +++
 macro/sts/sts_reco_raw.C                                       | 3 +++
 macro/sts/sts_sim.C                                            | 3 +++
 macro/sts/sts_sim_auau.C                                       | 3 +++
 macro/sts/sts_sim_pau.C                                        | 3 +++
 macro/sts/sts_sim_single.C                                     | 3 +++
 macro/sts/sts_transport.C                                      | 3 +++
 macro/tof/CbmTofHitsProd.C                                     | 3 +++
 macro/tof/TOF_test.C                                           | 3 +++
 macro/tof/Tof_QA.C                                             | 3 +++
 macro/tof/anaTof100.C                                          | 3 +++
 macro/tof/beamtime/apr14/ana_digi.C                            | 3 +++
 macro/tof/beamtime/apr14/ana_digi_Sun2325.C                    | 3 +++
 macro/tof/beamtime/apr14/ana_lmd.C                             | 3 +++
 macro/tof/beamtime/apr14/currents/CurrRateHd.C                 | 3 +++
 macro/tof/beamtime/apr14/currents/StructDef.h                  | 3 +++
 macro/tof/beamtime/apr14/currents/currentPlot.C                | 3 +++
 macro/tof/beamtime/apr14/currents/currentPlotHd.C              | 3 +++
 macro/tof/beamtime/apr14/currents/currentTreeConv.C            | 3 +++
 macro/tof/beamtime/apr14/currents/hvScalUseExample.C           | 3 +++
 macro/tof/beamtime/apr14/currents/loopTreeConv.C               | 3 +++
 macro/tof/beamtime/apr14/currents/mergeTrees.C                 | 3 +++
 macro/tof/beamtime/apr14/currents/ratePlot.C                   | 3 +++
 macro/tof/beamtime/apr14/currents/ratePlotExample.C            | 3 +++
 macro/tof/beamtime/apr14/currents/ratePlotHd.C                 | 3 +++
 macro/tof/beamtime/apr14/pl_all_DigiCor.C                      | 3 +++
 macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C                 | 3 +++
 macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C                   | 3 +++
 macro/tof/beamtime/apr14/pl_all_trb_evtsize.C                  | 3 +++
 macro/tof/beamtime/apr14/pl_all_trbtdc.C                       | 3 +++
 macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C           | 3 +++
 macro/tof/beamtime/apr14/pl_all_trbtdc_words.C                 | 3 +++
 macro/tof/beamtime/apr14/pl_deb_pla.C                          | 3 +++
 macro/tof/beamtime/apr14/pl_moni_clu.C                         | 3 +++
 macro/tof/beamtime/apr14/pl_over_Mat04best.C                   | 3 +++
 macro/tof/beamtime/apr14/pl_over_Mat24.C                       | 3 +++
 macro/tof/beamtime/apr14/pl_over_cl2g.C                        | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu.C                         | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu0.C                        | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu0T0.C                      | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu1.C                        | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu2.C                        | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu2T.C                       | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu2trg0.C                    | 3 +++
 macro/tof/beamtime/apr14/pl_over_clu4.C                        | 3 +++
 macro/tof/beamtime/apr14/pl_over_cluTrg.C                      | 3 +++
 macro/tof/beamtime/apr14/pl_over_clust.C                       | 3 +++
 macro/tof/beamtime/apr14/pl_over_pla.C                         | 3 +++
 macro/tof/beamtime/apr14/pl_over_trb_ct.C                      | 3 +++
 macro/tof/beamtime/apr14/pl_over_trb_ft.C                      | 3 +++
 macro/tof/beamtime/apr14/pl_over_vftx.C                        | 3 +++
 macro/tof/beamtime/feb15/ana_digi.C                            | 3 +++
 macro/tof/beamtime/feb15/ana_digi_cal.C                        | 3 +++
 macro/tof/beamtime/feb15/ana_digi_deb.C                        | 3 +++
 macro/tof/beamtime/feb15/ana_digi_ini.C                        | 3 +++
 macro/tof/beamtime/feb15/ana_digi_nodia.C                      | 3 +++
 macro/tof/beamtime/feb15/ana_hits.C                            | 3 +++
 macro/tof/beamtime/feb15/basic_unpacking.C                     | 3 +++
 macro/tof/beamtime/feb15/current/FileListDef.h                 | 3 +++
 macro/tof/beamtime/feb15/current/StructDef.h                   | 3 +++
 macro/tof/beamtime/feb15/current/currentTreeConv.C             | 3 +++
 macro/tof/beamtime/feb15/current/loopTreeConv.C                | 3 +++
 macro/tof/beamtime/feb15/current/mergeTrees.C                  | 3 +++
 macro/tof/beamtime/feb15/current/plot_Current_Date.C           | 3 +++
 macro/tof/beamtime/feb15/dis_hits.C                            | 3 +++
 macro/tof/beamtime/feb15/merge_rate.C                          | 3 +++
 macro/tof/beamtime/feb15/pl_XY_trk.C                           | 3 +++
 macro/tof/beamtime/feb15/pl_all_CluMul.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_all_DigiCor.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_all_XY.C                           | 3 +++
 macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C                 | 3 +++
 macro/tof/beamtime/feb15/pl_all_cluWalk.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_all_cluWalkSel.C                   | 3 +++
 macro/tof/beamtime/feb15/pl_all_time_resolution.C              | 3 +++
 macro/tof/beamtime/feb15/pl_all_trb_evtsize.C                  | 3 +++
 macro/tof/beamtime/feb15/pl_all_trbtdc.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C           | 3 +++
 macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C                  | 3 +++
 macro/tof/beamtime/feb15/pl_all_trbtdc_words.C                 | 3 +++
 macro/tof/beamtime/feb15/pl_calib_trk.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_deb_pla.C                          | 3 +++
 macro/tof/beamtime/feb15/pl_diam_tres.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_eff_XY.C                           | 3 +++
 macro/tof/beamtime/feb15/pl_info_2D.C                          | 3 +++
 macro/tof/beamtime/feb15/pl_info_Chi2D.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_info_Mat04D4best.C                 | 3 +++
 macro/tof/beamtime/feb15/pl_info_cluTot.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_loc_XY.C                           | 3 +++
 macro/tof/beamtime/feb15/pl_map_debug.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_moni_clu.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_2hit.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_Mat04.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_over_Mat04D4best.C                 | 3 +++
 macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C                | 3 +++
 macro/tof/beamtime/feb15/pl_over_Mat04best.C                   | 3 +++
 macro/tof/beamtime/feb15/pl_over_Mat24.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_over_MatD4sel.C                    | 3 +++
 macro/tof/beamtime/feb15/pl_over_XX.C                          | 3 +++
 macro/tof/beamtime/feb15/pl_over_cl2g.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu0.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu0T0.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu1.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu2.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu2T.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu2T0.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu2trg0.C                    | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu4.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu4T0.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu5.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu6.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu7.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu7T0.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_clu8.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_over_cluSel.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_clust.C                       | 3 +++
 macro/tof/beamtime/feb15/pl_over_cor.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_off.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_pla.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_trb_ct.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_trb_ft.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_over_trk.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_over_vftx.C                        | 3 +++
 macro/tof/beamtime/feb15/pl_page.C                             | 3 +++
 macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C                   | 3 +++
 macro/tof/beamtime/feb15/pl_pla_resolution.C                   | 3 +++
 macro/tof/beamtime/feb15/pl_pull_trk.C                         | 3 +++
 macro/tof/beamtime/feb15/pl_tdc_ref_res.C                      | 3 +++
 macro/tof/beamtime/feb15/pl_time_resolution.C                  | 3 +++
 macro/tof/beamtime/feb15/pl_tot_per_channel.C                  | 3 +++
 macro/tof/beamtime/feb15/pl_vert_trk.C                         | 3 +++
 macro/tof/beamtime/feb15/plot_Flux.C                           | 3 +++
 macro/tof/beamtime/feb15/plot_Flux_Date.C                      | 3 +++
 macro/tof/beamtime/feb15/rates_unpacking.C                     | 3 +++
 macro/tof/beamtime/feb15/rootlogon.C                           | 3 +++
 macro/tof/beamtime/feb15/unpackCalib.C                         | 3 +++
 macro/tof/beamtime/feb15/unpackRun.C                           | 3 +++
 macro/tof/beamtime/fit_ybox.C                                  | 3 +++
 macro/tof/beamtime/get4/set_Get4v1Cond.C                       | 3 +++
 macro/tof/beamtime/get4/set_Get4v1Par.C                        | 3 +++
 macro/tof/beamtime/get4/unpack_get4_Fair.C                     | 3 +++
 macro/tof/beamtime/invert_matrix.C                             | 3 +++
 macro/tof/beamtime/lab16/ana_digi.C                            | 3 +++
 macro/tof/beamtime/lab16/ana_digi_cal.C                        | 3 +++
 macro/tof/beamtime/lab16/ana_digi_cal_self.C                   | 3 +++
 macro/tof/beamtime/lab16/ana_digi_ini.C                        | 3 +++
 macro/tof/beamtime/lab16/ana_digi_nh.C                         | 3 +++
 macro/tof/beamtime/lab16/ana_hits.C                            | 3 +++
 macro/tof/beamtime/lab16/ana_hits_nh.C                         | 3 +++
 macro/tof/beamtime/lab16/basic_unpacking.C                     | 3 +++
 macro/tof/beamtime/lab16/dis_digi.C                            | 3 +++
 macro/tof/beamtime/lab16/dis_hits.C                            | 3 +++
 macro/tof/beamtime/lab16/hld_unpack.C                          | 3 +++
 macro/tof/beamtime/lab16/merge_rate.C                          | 3 +++
 macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C           | 3 +++
 macro/tof/beamtime/lab16/pl_all_time_resolution.C              | 3 +++
 macro/tof/beamtime/lab16/pl_all_trb_evtsize.C                  | 3 +++
 macro/tof/beamtime/lab16/pl_all_trbtdc.C                       | 3 +++
 macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C           | 3 +++
 macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C                  | 3 +++
 macro/tof/beamtime/lab16/pl_all_trbtdc_words.C                 | 3 +++
 macro/tof/beamtime/lab16/pl_over_trb_ct.C                      | 3 +++
 macro/tof/beamtime/lab16/pl_over_trb_ft.C                      | 3 +++
 macro/tof/beamtime/lab16/plot_Flux.C                           | 3 +++
 macro/tof/beamtime/lab16/plot_Flux_Date.C                      | 3 +++
 macro/tof/beamtime/lab16/rates_monitoring.C                    | 3 +++
 macro/tof/beamtime/lab16/rates_unpacking.C                     | 3 +++
 macro/tof/beamtime/lab16/rootlogon.C                           | 3 +++
 macro/tof/beamtime/lab16/tdcref_monitoring.C                   | 3 +++
 macro/tof/beamtime/lab16/tdcref_monitoring_auto.C              | 3 +++
 macro/tof/beamtime/lab16/unpackCalib.C                         | 3 +++
 macro/tof/beamtime/lab16/unpackRun.C                           | 3 +++
 macro/tof/beamtime/load_hst.C                                  | 3 +++
 macro/tof/beamtime/nov15/ana_calib_hits.C                      | 3 +++
 macro/tof/beamtime/nov15/ana_digi.C                            | 3 +++
 macro/tof/beamtime/nov15/ana_digi_cal.C                        | 3 +++
 macro/tof/beamtime/nov15/ana_digi_ini.C                        | 3 +++
 macro/tof/beamtime/nov15/ana_hits.C                            | 3 +++
 macro/tof/beamtime/nov15/ana_trks.C                            | 3 +++
 macro/tof/beamtime/nov15/basic_unpacking.C                     | 3 +++
 macro/tof/beamtime/nov15/calib_digi.C                          | 3 +++
 macro/tof/beamtime/nov15/calib_digi_cal.C                      | 3 +++
 macro/tof/beamtime/nov15/calib_digi_ini.C                      | 3 +++
 macro/tof/beamtime/nov15/current/FileListDef.h                 | 3 +++
 macro/tof/beamtime/nov15/current/StructDef.h                   | 3 +++
 macro/tof/beamtime/nov15/current/currentTreeConv.C             | 3 +++
 macro/tof/beamtime/nov15/current/loopTreeConv.C                | 3 +++
 macro/tof/beamtime/nov15/current/mergeTrees.C                  | 3 +++
 macro/tof/beamtime/nov15/current/plot_Current_Date.C           | 3 +++
 macro/tof/beamtime/nov15/dis_digi.C                            | 3 +++
 macro/tof/beamtime/nov15/dis_hits.C                            | 3 +++
 macro/tof/beamtime/nov15/hld_unpack.C                          | 3 +++
 macro/tof/beamtime/nov15/merge_rate.C                          | 3 +++
 macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C           | 3 +++
 macro/tof/beamtime/nov15/pl_all_time_resolution.C              | 3 +++
 macro/tof/beamtime/nov15/pl_all_trb_evtsize.C                  | 3 +++
 macro/tof/beamtime/nov15/pl_all_trbtdc.C                       | 3 +++
 macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C           | 3 +++
 macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C                  | 3 +++
 macro/tof/beamtime/nov15/pl_all_trbtdc_words.C                 | 3 +++
 macro/tof/beamtime/nov15/pl_over_trb_ct.C                      | 3 +++
 macro/tof/beamtime/nov15/pl_over_trb_ft.C                      | 3 +++
 macro/tof/beamtime/nov15/plot_Flux.C                           | 3 +++
 macro/tof/beamtime/nov15/plot_Flux_Date.C                      | 3 +++
 macro/tof/beamtime/nov15/rates_monitoring.C                    | 3 +++
 macro/tof/beamtime/nov15/rates_unpacking.C                     | 3 +++
 macro/tof/beamtime/nov15/rootlogon.C                           | 3 +++
 macro/tof/beamtime/nov15/tdcref_monitoring.C                   | 3 +++
 macro/tof/beamtime/nov15/tdcref_monitoring_auto.C              | 3 +++
 macro/tof/beamtime/nov15/unpackCalib.C                         | 3 +++
 macro/tof/beamtime/nov15/unpackRun.C                           | 3 +++
 macro/tof/beamtime/pl_Ana_Dut.C                                | 3 +++
 macro/tof/beamtime/pl_DigiCor.C                                | 3 +++
 macro/tof/beamtime/pl_MulCor.C                                 | 3 +++
 macro/tof/beamtime/pl_TIS.C                                    | 3 +++
 macro/tof/beamtime/pl_XY_trk.C                                 | 3 +++
 macro/tof/beamtime/pl_all_CluMul.C                             | 3 +++
 macro/tof/beamtime/pl_all_DigiCor.C                            | 3 +++
 macro/tof/beamtime/pl_all_XY.C                                 | 3 +++
 macro/tof/beamtime/pl_all_cluDelTofSel.C                       | 3 +++
 macro/tof/beamtime/pl_all_cluWalk.C                            | 3 +++
 macro/tof/beamtime/pl_all_cluWalkSel.C                         | 3 +++
 macro/tof/beamtime/pl_all_dTSel.C                              | 3 +++
 macro/tof/beamtime/pl_all_time_resolution.C                    | 3 +++
 macro/tof/beamtime/pl_all_trb_evtsize.C                        | 3 +++
 macro/tof/beamtime/pl_all_trbtdc.C                             | 3 +++
 macro/tof/beamtime/pl_all_trbtdc_proc_status.C                 | 3 +++
 macro/tof/beamtime/pl_all_trbtdc_refs.C                        | 3 +++
 macro/tof/beamtime/pl_all_trbtdc_tot.C                         | 3 +++
 macro/tof/beamtime/pl_all_trbtdc_words.C                       | 3 +++
 macro/tof/beamtime/pl_ana_DTXY.C                               | 3 +++
 macro/tof/beamtime/pl_calib_trk.C                              | 3 +++
 macro/tof/beamtime/pl_deb_pla.C                                | 3 +++
 macro/tof/beamtime/pl_diam_tres.C                              | 3 +++
 macro/tof/beamtime/pl_eff_XY.C                                 | 3 +++
 macro/tof/beamtime/pl_info_2D.C                                | 3 +++
 macro/tof/beamtime/pl_info_Chi2D.C                             | 3 +++
 macro/tof/beamtime/pl_info_Mat04D4best.C                       | 3 +++
 macro/tof/beamtime/pl_info_cluTot.C                            | 3 +++
 macro/tof/beamtime/pl_loc_XY.C                                 | 3 +++
 macro/tof/beamtime/pl_map_debug.C                              | 3 +++
 macro/tof/beamtime/pl_moni_clu.C                               | 3 +++
 macro/tof/beamtime/pl_over_2hit.C                              | 3 +++
 macro/tof/beamtime/pl_over_Mat04.C                             | 3 +++
 macro/tof/beamtime/pl_over_Mat04D4best.C                       | 3 +++
 macro/tof/beamtime/pl_over_Mat04D4sbest.C                      | 3 +++
 macro/tof/beamtime/pl_over_Mat04best.C                         | 3 +++
 macro/tof/beamtime/pl_over_Mat24.C                             | 3 +++
 macro/tof/beamtime/pl_over_MatD4sel.C                          | 3 +++
 macro/tof/beamtime/pl_over_XX.C                                | 3 +++
 macro/tof/beamtime/pl_over_cl2g.C                              | 3 +++
 macro/tof/beamtime/pl_over_clu.C                               | 3 +++
 macro/tof/beamtime/pl_over_clu0.C                              | 3 +++
 macro/tof/beamtime/pl_over_clu0T0.C                            | 3 +++
 macro/tof/beamtime/pl_over_clu2T.C                             | 3 +++
 macro/tof/beamtime/pl_over_clu2T0.C                            | 3 +++
 macro/tof/beamtime/pl_over_clu2trg0.C                          | 3 +++
 macro/tof/beamtime/pl_over_clu4T0.C                            | 3 +++
 macro/tof/beamtime/pl_over_cluSel.C                            | 3 +++
 macro/tof/beamtime/pl_over_clust.C                             | 3 +++
 macro/tof/beamtime/pl_over_cor.C                               | 3 +++
 macro/tof/beamtime/pl_over_off.C                               | 3 +++
 macro/tof/beamtime/pl_over_pla.C                               | 3 +++
 macro/tof/beamtime/pl_over_trb_ct.C                            | 3 +++
 macro/tof/beamtime/pl_over_trb_ft.C                            | 3 +++
 macro/tof/beamtime/pl_over_trk.C                               | 3 +++
 macro/tof/beamtime/pl_over_vftx.C                              | 3 +++
 macro/tof/beamtime/pl_page.C                                   | 3 +++
 macro/tof/beamtime/pl_pla_res_vs_tot.C                         | 3 +++
 macro/tof/beamtime/pl_pla_resolution.C                         | 3 +++
 macro/tof/beamtime/pl_pull_trk.C                               | 3 +++
 macro/tof/beamtime/pl_tdc_ref_res.C                            | 3 +++
 macro/tof/beamtime/pl_time_resolution.C                        | 3 +++
 macro/tof/beamtime/pl_tot_per_channel.C                        | 3 +++
 macro/tof/beamtime/pl_trigger.C                                | 3 +++
 macro/tof/beamtime/pl_vert_trk.C                               | 3 +++
 macro/tof/beamtime/save_hst.C                                  | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C                 | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C                | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C               | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C               | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C                | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C               | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C                 | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C                | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C               | 3 +++
 macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C                | 3 +++
 macro/tof/beamtime/sep14/ana_digi.C                            | 3 +++
 macro/tof/beamtime/sep14/ana_digi3.C                           | 3 +++
 macro/tof/beamtime/sep14/ana_digi_cal.C                        | 3 +++
 macro/tof/beamtime/sep14/ana_hits.C                            | 3 +++
 macro/tof/beamtime/sep14/pl_all_CluMul.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_all_DigiCor.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_all_XY.C                           | 3 +++
 macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C                 | 3 +++
 macro/tof/beamtime/sep14/pl_all_cluWalk.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_all_cluWalkSel.C                   | 3 +++
 macro/tof/beamtime/sep14/pl_all_dTSel.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_all_time_resolution.C              | 3 +++
 macro/tof/beamtime/sep14/pl_all_trb_evtsize.C                  | 3 +++
 macro/tof/beamtime/sep14/pl_all_trbtdc.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C           | 3 +++
 macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C                  | 3 +++
 macro/tof/beamtime/sep14/pl_all_trbtdc_words.C                 | 3 +++
 macro/tof/beamtime/sep14/pl_diam_tres.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_info_2D.C                          | 3 +++
 macro/tof/beamtime/sep14/pl_info_Chi2D.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_info_Mat04D4best.C                 | 3 +++
 macro/tof/beamtime/sep14/pl_map_debug.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_Mat04.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_over_Mat04D4best.C                 | 3 +++
 macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C                | 3 +++
 macro/tof/beamtime/sep14/pl_over_Mat04best.C                   | 3 +++
 macro/tof/beamtime/sep14/pl_over_Mat24.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_over_MatD4sel.C                    | 3 +++
 macro/tof/beamtime/sep14/pl_over_XX.C                          | 3 +++
 macro/tof/beamtime/sep14/pl_over_cl2g.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu.C                         | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu0.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu0T0.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu1.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu2.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu2T.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu2T0.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu2trg0.C                    | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu4.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu4T0.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu5.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu6.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu7.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu7T0.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_clu8.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_over_cluSel.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_clust.C                       | 3 +++
 macro/tof/beamtime/sep14/pl_over_cor.C                         | 3 +++
 macro/tof/beamtime/sep14/pl_over_pla.C                         | 3 +++
 macro/tof/beamtime/sep14/pl_over_trb_ct.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_trb_ft.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_over_vftx.C                        | 3 +++
 macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C                   | 3 +++
 macro/tof/beamtime/sep14/pl_pla_resolution.C                   | 3 +++
 macro/tof/beamtime/sep14/pl_tdc_ref_res.C                      | 3 +++
 macro/tof/beamtime/sep14/pl_time_resolution.C                  | 3 +++
 macro/tof/beamtime/sep14/pl_tot_per_channel.C                  | 3 +++
 macro/tof/beamtime/thuqa/basic_unpacking.C                     | 3 +++
 macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C           | 3 +++
 macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C    | 3 +++
 macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C                  | 3 +++
 macro/tof/beamtime/thuqa/pl_all_time_resolution.C              | 3 +++
 macro/tof/beamtime/unpack_run36_Fair.C                         | 3 +++
 macro/tof/deb/global_phys.C                                    | 3 +++
 macro/tof/deb/tof_Ana100p.C                                    | 3 +++
 macro/tof/deb/tof_Ana104.C                                     | 3 +++
 macro/tof/deb/tof_Ana300.C                                     | 3 +++
 macro/tof/deb/tof_Ana_100.C                                    | 3 +++
 macro/tof/deb/tof_ana100.C                                     | 3 +++
 macro/tof/deb/tof_deb100.C                                     | 3 +++
 macro/tof/deb/tof_reco100.C                                    | 3 +++
 macro/tof/deb/tof_reco100box.C                                 | 3 +++
 macro/tof/deb/tof_reco100p.C                                   | 3 +++
 macro/tof/deb/tof_reco104.C                                    | 3 +++
 macro/tof/deb/tof_reco300.C                                    | 3 +++
 macro/tof/deb/tof_sim100box.C                                  | 3 +++
 macro/tof/deb/tof_sim100p.C                                    | 3 +++
 macro/tof/deb/tof_sim104.C                                     | 3 +++
 macro/tof/digitizer/GenTofBdfRootInput_v17a.C                  | 3 +++
 macro/tof/digitizer/run_digi.C                                 | 3 +++
 macro/tof/digitizer/run_digi_test.C                            | 3 +++
 macro/tof/digitizer/run_reco.C                                 | 3 +++
 macro/tof/digitizer/run_reco100.C                              | 3 +++
 macro/tof/digitizer/run_tof_disim.C                            | 3 +++
 macro/tof/eventDisplay100.C                                    | 3 +++
 macro/tof/eventDisplay_1p.C                                    | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v12a.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v13_3a.C                | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v13_3b.C                | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v13_4x.C                | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v13_5x.C                | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v14_0.C                 | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v14a.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v14b.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v14c.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v15a.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v15b.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v15c.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v15d.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v16a.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v16b.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v16c.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v16d.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v16e.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v17a.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v17b.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v17c.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C         | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C             | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C             | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v18p.C                  | 3 +++
 macro/tof/geometry/Create_TOF_Geometry_v20a.C                  | 3 +++
 macro/tof/geometry/TOF_test.C                                  | 3 +++
 macro/tof/geometry/make_geofile.C                              | 3 +++
 macro/tof/geometry/make_geofile_noBfield.C                     | 3 +++
 macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C           | 3 +++
 macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C           | 3 +++
 .../tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C | 3 +++
 macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C         | 3 +++
 macro/tof/pl_lambda.C                                          | 3 +++
 macro/tof/qa/GeomHitMapComp.C                                  | 3 +++
 macro/tof/qa/data/MultiPntDeltaYClosest.C                      | 3 +++
 macro/tof/qa/data/MultiPntDeltaYMean.C                         | 3 +++
 macro/tof/qa/data/MultiTrkDeltaYClosest.C                      | 3 +++
 macro/tof/qa/data/MultiTrkDeltaYMean.C                         | 3 +++
 macro/tof/qa/data/SingTrkDeltaY.C                              | 3 +++
 macro/tof/qa/data/SingTrkMultiPntDeltaY.C                      | 3 +++
 macro/tof/qa/hitProdComp.C                                     | 3 +++
 macro/tof/qa/hitProdCompPull.C                                 | 3 +++
 macro/tof/qa/hitProdDigiComp.C                                 | 3 +++
 macro/tof/qa/hitQualComp.C                                     | 3 +++
 macro/tof/qa/hitQualCompBest.C                                 | 3 +++
 macro/tof/qa/hitQualCompPull.C                                 | 3 +++
 macro/tof/qa/qaPlotsComp.C                                     | 3 +++
 macro/tof/qa/tof_hitMeanMc_eff.C                               | 3 +++
 macro/tof/qa/tof_map_norm_gen_ana.C                            | 3 +++
 macro/tof/qa/tof_map_norm_gen_mc.C                             | 3 +++
 macro/tof/qa/tof_qa_ana.C                                      | 3 +++
 macro/tof/qa/tof_qa_hp.C                                       | 3 +++
 macro/tof/qa/tof_qa_plot.C                                     | 3 +++
 macro/tof/qa/tof_qa_sim.C                                      | 3 +++
 macro/tof/qa/trd_notrd_comp.C                                  | 3 +++
 macro/tof/qa/valGeomComp.C                                     | 3 +++
 macro/tof/qa/valHpDigiComp.C                                   | 3 +++
 macro/tof/run100.C                                             | 3 +++
 macro/tof/run_reco100.C                                        | 3 +++
 macro/tof/run_reco_TOF_QA.C                                    | 3 +++
 macro/tof/run_sim_TOF_QA.C                                     | 3 +++
 macro/tof/tof_ana_Testbeam.C                                   | 3 +++
 macro/tof/tof_reco.C                                           | 3 +++
 macro/tof/tof_reco100.C                                        | 3 +++
 macro/tof/tof_reco_Testbeam.C                                  | 3 +++
 macro/tof/tof_sim.C                                            | 3 +++
 macro/tof/tof_sim100.C                                         | 3 +++
 macro/tof/tof_sim_Testbeam.C                                   | 3 +++
 macro/tools/skimming_reco.C                                    | 3 +++
 macro/tracking/lx/gen_mu_pairs.C                               | 3 +++
 macro/tracking/lx/run_mc.C                                     | 3 +++
 macro/tracking/lx/run_reco.C                                   | 3 +++
 macro/tracking/lx/run_stat.C                                   | 3 +++
 macro/trd/CbmTrdHitsProd.C                                     | 3 +++
 macro/trd/TimeBasedSim/run_trd_reco.C                          | 3 +++
 macro/trd/TimeBasedSim/run_trd_sim.C                           | 3 +++
 macro/trd/beamtime/hv/analyzeHV.C                              | 3 +++
 macro/trd/beamtime/hv/monHV.C                                  | 3 +++
 macro/trd/beamtime/hv/monHVlong.C                              | 3 +++
 macro/trd/beamtime/hv/readHV.C                                 | 3 +++
 macro/trd/create_geometry_file_root.C                          | 3 +++
 macro/trd/create_geometry_file_root_test.C                     | 3 +++
 macro/trd/data/plotResults.C                                   | 3 +++
 macro/trd/data/readResults.C                                   | 3 +++
 macro/trd/elid/trd_elid_reco.C                                 | 3 +++
 macro/trd/elid/trd_elid_sim.C                                  | 3 +++
 macro/trd/eventDisplay.C                                       | 3 +++
 macro/trd/geometry/plot_hollow_modules.C                       | 3 +++
 macro/trd/geometry/plot_pad_size_in_layer.C                    | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C       | 3 +++
 macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C       | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C          | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C       | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C          | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C          | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C          | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C          | 3 +++
 macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C          | 3 +++
 macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C          | 3 +++
 macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C          | 3 +++
 macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C          | 3 +++
 macro/trd/hitrateDisplay.C                                     | 3 +++
 macro/trd/mcbm_mc.C                                            | 3 +++
 macro/trd/mcbm_reco.C                                          | 3 +++
 macro/trd/pidTraining/run_pid_sim.C                            | 3 +++
 macro/trd/run_CbmMCEventHeader.C                               | 3 +++
 macro/trd/run_reco.C                                           | 3 +++
 macro/trd/run_reco_TB.C                                        | 3 +++
 macro/trd/run_reco_clusterizer.C                               | 3 +++
 macro/trd/run_reco_clusterizerFast.C                           | 3 +++
 macro/trd/run_reco_digitizer.C                                 | 3 +++
 macro/trd/run_reco_dpb.C                                       | 3 +++
 macro/trd/run_reco_hitdensitytest.C                            | 3 +++
 macro/trd/run_reco_hitratetest.C                               | 3 +++
 macro/trd/run_reco_maf.C                                       | 3 +++
 macro/trd/run_reco_occupancy.C                                 | 3 +++
 macro/trd/run_reco_photon.C                                    | 3 +++
 macro/trd/run_reco_pi0.C                                       | 3 +++
 macro/trd/run_reco_plot.C                                      | 3 +++
 macro/trd/run_reco_qa.C                                        | 3 +++
 macro/trd/run_reco_ratioplot.C                                 | 3 +++
 macro/trd/run_reco_smearing.C                                  | 3 +++
 macro/trd/run_sim100.C                                         | 3 +++
 macro/trd/run_sim_maf.C                                        | 3 +++
 macro/trd/run_sim_pi0.C                                        | 3 +++
 macro/trd/run_sim_qa.C                                         | 3 +++
 macro/trd/run_sim_single_elec.C                                | 3 +++
 macro/trd/sim.C                                                | 3 +++
 macro/trd/trd_digi1.C                                          | 3 +++
 macro/trd/trd_digi2.C                                          | 3 +++
 macro/trd/trd_sim.C                                            | 3 +++
 macro/trd/trd_sim_benchmark.C                                  | 3 +++
 macro/tutorial/run_HitProducerTaskIdeal.C                      | 3 +++
 mvd/CbmMvdClusterfinder.cxx                                    | 3 +++
 mvd/CbmMvdClusterfinderTB.cxx                                  | 3 +++
 mvd/CbmMvdDigiToHit.cxx                                        | 3 +++
 mvd/CbmMvdDigiToHitTB.cxx                                      | 3 +++
 mvd/CbmMvdDigitizer.cxx                                        | 3 +++
 mvd/CbmMvdDigitizerTB.cxx                                      | 3 +++
 mvd/CbmMvdHitfinder.cxx                                        | 3 +++
 mvd/CbmMvdHitfinderTB.cxx                                      | 3 +++
 mvd/CbmMvdLinkDef.h                                            | 3 +++
 mvd/CbmMvdReadout.cxx                                          | 3 +++
 mvd/SensorDataSheets/CbmMvdMimosis.cxx                         | 3 +++
 mvd/SensorDataSheets/CbmMvdMimosis.h                           | 3 +++
 mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx                | 3 +++
 mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h                  | 3 +++
 mvd/tools/CbmMvdHelper.h                                       | 3 +++
 reco/KF/CbmKF.cxx                                              | 3 +++
 reco/KF/CbmKFFieldMath.cxx                                     | 3 +++
 reco/KF/CbmKFHit.cxx                                           | 3 +++
 reco/KF/CbmKFMaterial.cxx                                      | 3 +++
 reco/KF/CbmKFMath.cxx                                          | 3 +++
 reco/KF/CbmKFParticleFinder.cxx                                | 3 +++
 reco/KF/CbmKFParticleFinder.h                                  | 3 +++
 reco/KF/CbmKFParticleFinderPID.cxx                             | 3 +++
 reco/KF/CbmKFParticleFinderPID.h                               | 3 +++
 reco/KF/CbmKFParticleFinderQA.cxx                              | 3 +++
 reco/KF/CbmKFParticleFinderQA.h                                | 3 +++
 reco/KF/CbmKFParticleInterface.cxx                             | 3 +++
 reco/KF/CbmKFParticleInterface.h                               | 3 +++
 reco/KF/CbmKFPixelMeasurement.cxx                              | 3 +++
 reco/KF/CbmKFUMeasurement.cxx                                  | 3 +++
 reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx              | 3 +++
 reco/KF/Interface/CbmKFStsHit.cxx                              | 3 +++
 reco/KF/Interface/CbmKFStsHit.h                                | 3 +++
 reco/KF/Interface/CbmKFTrack.cxx                               | 3 +++
 reco/KF/Interface/CbmKFVertex.cxx                              | 3 +++
 reco/KF/Interface/CbmKFVertex.h                                | 3 +++
 reco/KF/Interface/CbmPVFinderKF.cxx                            | 3 +++
 reco/KF/Interface/CbmStsKFTrackFitter.cxx                      | 3 +++
 reco/KF/Interface/CbmStsKFTrackFitter.h                        | 3 +++
 reco/KF/KFLinkDef.h                                            | 3 +++
 reco/KF/KFQA/CbmKFPartEfficiencies.h                           | 3 +++
 reco/KF/KFQA/CbmKFTrackQA.cxx                                  | 3 +++
 reco/KF/KFQA/CbmKFTrackQA.h                                    | 3 +++
 reco/L1/CbmL1Constants.h                                       | 3 +++
 reco/L1/CbmL1Counters.h                                        | 3 +++
 reco/L1/CbmL1Def.h                                             | 3 +++
 reco/L1/CbmL1StsHit.h                                          | 3 +++
 reco/L1/CbmL1TrackPar.h                                        | 3 +++
 reco/L1/CbmL1TrdTracklet.cxx                                   | 3 +++
 reco/L1/CbmL1TrdTracklet.h                                     | 3 +++
 reco/L1/CbmL1TrdTracklet4.cxx                                  | 3 +++
 reco/L1/CbmL1TrdTracklet4.h                                    | 3 +++
 reco/L1/L1Algo/L1Algo.cxx                                      | 3 +++
 reco/L1/L1Algo/L1Algo.h                                        | 3 +++
 reco/L1/L1Algo/L1AlgoTBB.h                                     | 3 +++
 reco/L1/L1Algo/L1Event.cxx                                     | 3 +++
 reco/L1/L1Algo/L1Event.h                                       | 3 +++
 reco/L1/L1Algo/L1EventEfficiencies.h                           | 3 +++
 reco/L1/L1Algo/L1EventMatch.cxx                                | 3 +++
 reco/L1/L1Algo/L1EventMatch.h                                  | 3 +++
 reco/L1/L1Algo/L1Extrapolation.h                               | 3 +++
 reco/L1/L1Algo/L1Field.h                                       | 3 +++
 reco/L1/L1Algo/L1Filtration.h                                  | 3 +++
 reco/L1/L1Algo/L1FitMaterial.h                                 | 3 +++
 reco/L1/L1Algo/L1Grid.cxx                                      | 3 +++
 reco/L1/L1Algo/L1HitArea.h                                     | 3 +++
 reco/L1/L1Algo/L1HitPoint.h                                    | 3 +++
 reco/L1/L1Algo/L1HitsSortHelper.cxx                            | 3 +++
 reco/L1/L1Algo/L1HitsSortHelper.h                              | 3 +++
 reco/L1/L1Algo/L1MCEvent.cxx                                   | 3 +++
 reco/L1/L1Algo/L1MCEvent.h                                     | 3 +++
 reco/L1/L1Algo/L1MaterialInfo.h                                | 3 +++
 reco/L1/L1Algo/L1Portion.h                                     | 3 +++
 reco/L1/L1Algo/L1Station.h                                     | 3 +++
 reco/L1/L1Algo/L1StsHit.h                                      | 3 +++
 reco/L1/L1Algo/L1TrackExtender.cxx                             | 3 +++
 reco/L1/L1Algo/L1TrackPar.h                                    | 3 +++
 reco/L1/L1Algo/L1TrackParFit.cxx                               | 3 +++
 reco/L1/L1Algo/L1TrackParFit.h                                 | 3 +++
 reco/L1/L1Algo/L1Triplet.h                                     | 3 +++
 reco/L1/L1Algo/L1UMeasurementInfo.h                            | 3 +++
 reco/L1/L1Algo/L1XYMeasurementInfo.h                           | 3 +++
 reco/L1/L1Algo/utils/L1AlgoDraw.h                              | 3 +++
 reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h             | 3 +++
 reco/L1/L1Algo/utils/L1AlgoPulls.h                             | 3 +++
 reco/L1/L1Algo/utils/L1CADebug.h                               | 3 +++
 reco/L1/L1AlgoInputData.cxx                                    | 3 +++
 reco/L1/L1AlgoInputData.h                                      | 3 +++
 reco/L1/L1LinkDef.h                                            | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchFinder.cxx                   | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchFinder.h                     | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx                 | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchFinderQa.h                   | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchHit.cxx                      | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchHit.h                        | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchTrack.cxx                    | 3 +++
 reco/L1/OffLineInterface/CbmL1MuchTrack.h                      | 3 +++
 reco/L1/OffLineInterface/CbmL1RichRingQa.cxx                   | 3 +++
 reco/L1/OffLineInterface/CbmL1RichRingQa.h                     | 3 +++
 reco/L1/OffLineInterface/CbmL1SttHit.cxx                       | 3 +++
 reco/L1/OffLineInterface/CbmL1SttHit.h                         | 3 +++
 reco/L1/OffLineInterface/CbmL1SttTrack.cxx                     | 3 +++
 reco/L1/OffLineInterface/CbmL1SttTrack.h                       | 3 +++
 reco/L1/OffLineInterface/CbmL1SttTrackFinder.h                 | 3 +++
 reco/L1/PerformanceConstants.h                                 | 3 +++
 reco/L1/utils/Draw_L1_histo.C                                  | 3 +++
 reco/L1/vectors/P4_F32vec4.h                                   | 3 +++
 reco/L1/vectors/P4_F64vec2.h                                   | 3 +++
 reco/L1/vectors/PSEUDO_F32vec1.h                               | 3 +++
 reco/L1/vectors/PSEUDO_F32vec4.h                               | 3 +++
 reco/L1/vectors/PSEUDO_F64vec1.h                               | 3 +++
 reco/L1/vectors/std_alloc.h                                    | 3 +++
 reco/L1/vectors/vec_arithmetic.h                               | 3 +++
 reco/base/CbmRecoBaseLinkDef.h                                 | 3 +++
 reco/calibration/CbmRecoCalLinkDef.h                           | 3 +++
 reco/detectors/much/CbmMuchMatchTracks.cxx                     | 3 +++
 reco/detectors/much/CbmMuchRecoLinkDef.h                       | 3 +++
 reco/detectors/psd/CbmPsdMCbmHitProducer.cxx                   | 3 +++
 reco/detectors/psd/CbmPsdMCbmHitProducer.h                     | 3 +++
 reco/detectors/psd/CbmPsdRecoLinkDef.h                         | 3 +++
 reco/detectors/rich/CbmRichConverter.cxx                       | 3 +++
 reco/detectors/rich/CbmRichRecoLinkDef.h                       | 3 +++
 reco/detectors/rich/alignment/CbmRichAlignment.cxx             | 3 +++
 reco/detectors/rich/alignment/CbmRichAlignment.h               | 3 +++
 reco/detectors/rich/alignment/CbmRichCorrection.cxx            | 3 +++
 reco/detectors/rich/alignment/CbmRichCorrection.h              | 3 +++
 reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx      | 3 +++
 reco/detectors/rich/alignment/CbmRichCorrectionVector.h        | 3 +++
 reco/detectors/rich/alignment/CbmRichMirror.cxx                | 3 +++
 reco/detectors/rich/alignment/CbmRichMirror.h                  | 3 +++
 .../detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx | 3 +++
 reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h  | 3 +++
 .../rich/alignment/CbmRichMirrorSortingCorrection.cxx          | 3 +++
 reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h | 3 +++
 reco/detectors/rich/alignment/CbmRichNavigationUtil2.h         | 3 +++
 reco/detectors/rich/alignment/CbmRichPMTMapping.cxx            | 3 +++
 reco/detectors/rich/alignment/CbmRichPMTMapping.h              | 3 +++
 reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx   | 3 +++
 reco/detectors/rich/alignment/CbmRichProjectionProducer2.h     | 3 +++
 reco/detectors/rich/alignment/CbmRichRecoQa.cxx                | 3 +++
 reco/detectors/rich/alignment/CbmRichRecoQa.h                  | 3 +++
 reco/detectors/rich/alignment/CbmRichUtil.h                    | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx             | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h               | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx            | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h              | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx                     | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQa.h                       | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx                 | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h                   | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx             | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h               | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx              | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h                | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx             | 3 +++
 reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h               | 3 +++
 reco/detectors/rich/qa/CbmRichRecoQa.cxx                       | 3 +++
 reco/detectors/rich/qa/CbmRichRecoQa.h                         | 3 +++
 reco/detectors/rich/qa/CbmRichRecoTbQa.cxx                     | 3 +++
 reco/detectors/rich/qa/CbmRichRecoTbQa.h                       | 3 +++
 reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h         | 3 +++
 reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx            | 3 +++
 reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h              | 3 +++
 reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx         | 3 +++
 reco/detectors/rich/utils/CbmRichNavigationUtil.h              | 3 +++
 reco/detectors/rich/utils/CbmRichUtil.h                        | 3 +++
 reco/detectors/rich/utils/hadd.C                               | 3 +++
 reco/detectors/sts/CbmRecoStsLinkDef.h                         | 3 +++
 reco/detectors/tof/CbmTofRecoLinkDef.h                         | 3 +++
 reco/detectors/tof/CbmTofTBClusterizer.cxx                     | 3 +++
 reco/detectors/tof/CbmTofTrackFinderNN.cxx                     | 3 +++
 reco/detectors/tof/CbmTofTrackFinderNN.h                       | 3 +++
 reco/detectors/tof/LKFMinuit.cxx                               | 3 +++
 reco/detectors/tof/LKFMinuit.h                                 | 3 +++
 reco/detectors/trd/CbmTrdClusterFinder.cxx                     | 3 +++
 reco/detectors/trd/CbmTrdHitProducer.cxx                       | 3 +++
 reco/detectors/trd/CbmTrdModuleRec.cxx                         | 3 +++
 reco/detectors/trd/CbmTrdModuleRec.h                           | 3 +++
 reco/detectors/trd/CbmTrdModuleRecR.cxx                        | 3 +++
 reco/detectors/trd/CbmTrdModuleRecR.h                          | 3 +++
 reco/detectors/trd/CbmTrdModuleRecT.cxx                        | 3 +++
 reco/detectors/trd/CbmTrdModuleRecT.h                          | 3 +++
 reco/detectors/trd/CbmTrdRecoLinkDef.h                         | 3 +++
 reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx             | 3 +++
 reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx            | 3 +++
 reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h                | 3 +++
 reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx                   | 3 +++
 reco/detectors/trd/qa/CbmTrdHitDensityQa.h                     | 3 +++
 reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h             | 3 +++
 reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx                    | 3 +++
 reco/detectors/trd/qa/CbmTrdOccupancyQa.h                      | 3 +++
 reco/detectors/trd/qa/CbmTrdQa.cxx                             | 3 +++
 reco/detectors/trd/qa/CbmTrdQa.h                               | 3 +++
 reco/eventbuilder/CbmEventBuilderLinkDef.h                     | 3 +++
 reco/eventbuilder/digis/CbmEvBuildSource.cxx                   | 3 +++
 reco/eventbuilder/digis/CbmEvBuildSource.h                     | 3 +++
 reco/global/CbmEcalTrackingMuch.cxx                            | 3 +++
 reco/global/CbmEcalTrackingMuch.h                              | 3 +++
 reco/global/CbmGlobalLinkDef.h                                 | 3 +++
 reco/littrack/LittrackLinkDef.h                                | 3 +++
 reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx            | 3 +++
 reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h              | 3 +++
 reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx                  | 3 +++
 reco/littrack/cbm/qa/CbmLitTestMatrixMath.h                    | 3 +++
 reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx              | 3 +++
 reco/littrack/cbm/qa/material/CbmLitCheckBrem.h                | 3 +++
 reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx   | 3 +++
 reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h     | 3 +++
 reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx    | 3 +++
 reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h      | 3 +++
 reco/littrack/cbm/utils/CbmLitConverter.h                      | 3 +++
 reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h        | 3 +++
 reco/littrack/clustering/CbmClusteringLinkDef.h                | 3 +++
 reco/littrack/cuda/CudaTest.h                                  | 3 +++
 reco/littrack/cuda/LitCudaHit.h                                | 3 +++
 reco/littrack/cuda/LitCudaMaterialInfo.h                       | 3 +++
 reco/littrack/cuda/LitCudaTest.cxx                             | 3 +++
 reco/littrack/cuda/LitCudaTest.h                               | 3 +++
 reco/littrack/cuda/LitCudaTrack.h                              | 3 +++
 reco/littrack/cuda/LitCudaTrackParam.h                         | 3 +++
 reco/littrack/cuda/LitCudaTypes.h                              | 3 +++
 reco/littrack/parallel/vectors/P4_F32vec4.h                    | 3 +++
 reco/littrack/parallel/vectors/PSEUDO_F32vec1.h                | 3 +++
 reco/littrack/parallel/vectors/vec_arithmetic.h                | 3 +++
 reco/littrack/std/utils/CbmLitComparators.h                    | 3 +++
 reco/littrack/std/utils/CbmLitMath.cxx                         | 3 +++
 reco/littrack/std/utils/CbmLitMath.h                           | 3 +++
 reco/littrack/std/utils/CbmLitMatrixMath.cxx                   | 3 +++
 reco/littrack/std/utils/CbmLitMatrixMath.h                     | 3 +++
 reco/littrack/std/utils/CbmLitMemoryManagment.h                | 3 +++
 reco/qa/RecoQaLinkDef.h                                        | 3 +++
 reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx   | 3 +++
 reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h          | 3 +++
 reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx             | 3 +++
 reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx          | 3 +++
 reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx           | 3 +++
 reco/tracking/BinnedTracker/CbmTrackParam2.cxx                 | 3 +++
 reco/tracking/BinnedTracker/CbmTrackParam2.h                   | 3 +++
 reco/tracking/BinnedTracker/ContFactory.cxx                    | 3 +++
 reco/tracking/BinnedTracker/GeoReader.cxx                      | 3 +++
 reco/tracking/BinnedTracker/HitReader.cxx                      | 3 +++
 reco/tracking/BinnedTracker/Settings.cxx                       | 3 +++
 reco/tracking/BinnedTracker/Station.cxx                        | 3 +++
 reco/tracking/BinnedTracker/Station3D.cxx                      | 3 +++
 reco/tracking/BinnedTracker/Station4D.cxx                      | 3 +++
 reco/tracking/BinnedTracker/Tracker.cxx                        | 3 +++
 reco/tracking/global/CbmGlobalTrackingQA.cxx                   | 3 +++
 reco/tracking/global/CbmGlobalTrackingTask.cxx                 | 3 +++
 reco/tracking/global/CbmGlobalTrackingTof.cxx                  | 3 +++
 reco/tracking/global/GlobalLinkDef.h                           | 3 +++
 reco/tracking/lx/CalcStats/CalcStats.cxx                       | 3 +++
 reco/tracking/lx/CalcStats/CalcStats.h                         | 3 +++
 reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx       | 3 +++
 reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h         | 3 +++
 reco/tracking/lx/LxLinkDef.h                                   | 3 +++
 reco/tracking/lx/Simple/Lx.cxx                                 | 3 +++
 reco/tracking/lx/Simple/Lx.h                                   | 3 +++
 reco/tracking/lx/Simple/LxCA.cxx                               | 3 +++
 reco/tracking/lx/Simple/LxCA.h                                 | 3 +++
 reco/tracking/lx/Simple/LxDraw.cxx                             | 3 +++
 reco/tracking/lx/Simple/LxDraw.h                               | 3 +++
 reco/tracking/lx/Simple/LxEff.cxx                              | 3 +++
 reco/tracking/lx/Simple/LxLinkDef.h                            | 3 +++
 reco/tracking/lx/Simple/LxMC.cxx                               | 3 +++
 reco/tracking/lx/Simple/LxMC.h                                 | 3 +++
 reco/tracking/lx/Simple/LxParall.cxx                           | 3 +++
 reco/tracking/lx/Simple/LxParall.h                             | 3 +++
 reco/tracking/lx/Simple/LxSettings.h                           | 3 +++
 reco/tracking/lx/Simple/LxTrackAna.cxx                         | 3 +++
 reco/tracking/lx/Simple/LxTrackAna.h                           | 3 +++
 reco/tracking/lx/Simple/LxTrackAnaSegments.cxx                 | 3 +++
 reco/tracking/lx/Simple/LxTrackAnaSegments.h                   | 3 +++
 reco/tracking/lx/Simple/LxTrigger.cxx                          | 3 +++
 reco/tracking/lx/Simple/LxUtils.cxx                            | 3 +++
 reco/tracking/lx/Simple/LxUtils.h                              | 3 +++
 reco/tracking/lx/TBBinned/LxTBMLTask.cxx                       | 3 +++
 reco/tracking/lx/TBBinned/LxTBTask.cxx                         | 3 +++
 reco/tracking/lx/TBBinned/LxTBTieTracks.cxx                    | 3 +++
 reco/tracking/lx/TBBinned/LxTBTrdTask.cxx                      | 3 +++
 reco/tracking/lxTriplet/Lx.cxx                                 | 3 +++
 reco/tracking/lxTriplet/Lx.h                                   | 3 +++
 reco/tracking/lxTriplet/LxCATriplets.cxx                       | 3 +++
 reco/tracking/lxTriplet/LxCATriplets.h                         | 3 +++
 reco/tracking/lxTriplet/LxDraw.cxx                             | 3 +++
 reco/tracking/lxTriplet/LxDraw.h                               | 3 +++
 reco/tracking/lxTriplet/LxEff.cxx                              | 3 +++
 reco/tracking/lxTriplet/LxEff.h                                | 3 +++
 reco/tracking/lxTriplet/LxLinkDef.h                            | 3 +++
 reco/tracking/lxTriplet/LxMC.cxx                               | 3 +++
 reco/tracking/lxTriplet/LxMC.h                                 | 3 +++
 reco/tracking/lxTriplet/LxSettings.h                           | 3 +++
 reco/tracking/lxTriplet/LxTrackAna.cxx                         | 3 +++
 reco/tracking/lxTriplet/LxTrackAna.h                           | 3 +++
 reco/tracking/lxTriplet/LxTrackAnaSegments.cxx                 | 3 +++
 reco/tracking/lxTriplet/LxTrackAnaSegments.h                   | 3 +++
 reco/tracking/lxTriplet/LxUtils.cxx                            | 3 +++
 reco/tracking/lxTriplet/LxUtils.h                              | 3 +++
 reco/tracking/vector/CbmVectorLinkDef.h                        | 3 +++
 scripts/loadlib.C                                              | 3 +++
 sim/detectors/much/CbmMuch.cxx                                 | 3 +++
 sim/detectors/much/CbmMuchSimLinkDef.h                         | 3 +++
 sim/detectors/psd/CbmPsdSimLinkDef.h                           | 3 +++
 sim/detectors/rich/CbmRich.cxx                                 | 3 +++
 sim/detectors/rich/CbmRichSimLinkDef.h                         | 3 +++
 sim/detectors/sts/CbmStsDigitizeQa.cxx                         | 3 +++
 sim/detectors/sts/CbmStsDigitizeQa.h                           | 3 +++
 sim/detectors/sts/CbmStsDigitizeQaReport.cxx                   | 3 +++
 sim/detectors/sts/CbmStsDigitizeQaReport.h                     | 3 +++
 sim/detectors/sts/CbmStsSimLinkDef.h                           | 3 +++
 sim/detectors/tof/CbmTofSimLinkDef.h                           | 3 +++
 sim/detectors/trd/CbmTrdCheckUtil.cxx                          | 3 +++
 sim/detectors/trd/CbmTrdCheckUtil.h                            | 3 +++
 sim/detectors/trd/CbmTrdDigitizer.cxx                          | 3 +++
 sim/detectors/trd/CbmTrdModuleSim.cxx                          | 3 +++
 sim/detectors/trd/CbmTrdModuleSim.h                            | 3 +++
 sim/detectors/trd/CbmTrdModuleSimR.cxx                         | 3 +++
 sim/detectors/trd/CbmTrdModuleSimR.h                           | 3 +++
 sim/detectors/trd/CbmTrdModuleSimT.cxx                         | 3 +++
 sim/detectors/trd/CbmTrdRawToDigiR.cxx                         | 3 +++
 sim/detectors/trd/CbmTrdRawToDigiR.h                           | 3 +++
 sim/detectors/trd/CbmTrdSimLinkDef.h                           | 3 +++
 sim/detectors/trd/CbmTrdTrianglePRF.h                          | 3 +++
 sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h                    | 3 +++
 sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx                   | 3 +++
 sim/detectors/trd/qa/CbmTrdHitRateFastQa.h                     | 3 +++
 sim/detectors/trd/qa/CbmTrdHitRateQa.cxx                       | 3 +++
 sim/detectors/trd/qa/CbmTrdHitRateQa.h                         | 3 +++
 sim/detectors/trd/qa/CbmTrdMCQa.cxx                            | 3 +++
 sim/detectors/trd/qa/CbmTrdMCQa.h                              | 3 +++
 sim/passive/CbmCave.cxx                                        | 3 +++
 sim/passive/CbmCave.h                                          | 3 +++
 sim/passive/CbmGeoCave.h                                       | 3 +++
 sim/passive/CbmGeoPassivePar.h                                 | 3 +++
 sim/passive/CbmGeoPlatform.cxx                                 | 3 +++
 sim/passive/CbmGeoPlatform.h                                   | 3 +++
 sim/passive/CbmMagnet.cxx                                      | 3 +++
 sim/passive/CbmMagnet.h                                        | 3 +++
 sim/passive/CbmPassiveContFact.h                               | 3 +++
 sim/passive/CbmPassiveLinkDef.h                                | 3 +++
 sim/passive/CbmPipe.cxx                                        | 3 +++
 sim/passive/CbmPipe.h                                          | 3 +++
 sim/passive/CbmPlatform.cxx                                    | 3 +++
 sim/passive/CbmPlatform.h                                      | 3 +++
 sim/response/CbmSimResponseLinkDef.h                           | 3 +++
 sim/response/base/CbmDigitizationConfig.cxx                    | 3 +++
 sim/response/base/CbmDigitizationConfig.h                      | 3 +++
 sim/transport/base/CbmSimBaseLinkDef.h                         | 3 +++
 sim/transport/gconfig/SetCuts.C                                | 3 +++
 sim/transport/gconfig/g4Config.C                               | 3 +++
 sim/transport/generators/CbmSimGeneratorsLinkDef.h             | 3 +++
 sim/transport/generators/pluto/PValues.cxx                     | 3 +++
 sim/transport/generators/pluto/Pdefines.h                      | 3 +++
 sim/transport/generators/unigen/UEvent.cxx                     | 3 +++
 sim/transport/generators/unigen/UEvent.h                       | 3 +++
 sim/transport/generators/unigen/UParticle.cxx                  | 3 +++
 sim/transport/generators/unigen/UParticle.h                    | 3 +++
 sim/transport/generators/unigen/URun.cxx                       | 3 +++
 sim/transport/generators/unigen/URun.h                         | 3 +++
 sim/transport/geosetup/CbmGeoSetupLinkDef.h                    | 3 +++
 sim/transport/steer/CbmGeant3Settings.cxx                      | 3 +++
 sim/transport/steer/CbmGeant4Settings.cxx                      | 3 +++
 sim/transport/steer/CbmSimSteerLinkDef.h                       | 3 +++
 sim/transport/steer/CbmTransportConfig.cxx                     | 3 +++
 sim/transport/steer/CbmTransportConfig.h                       | 3 +++
 sim/transport/steer/CbmVMCSettings.cxx                         | 3 +++
 tutorials/TaskToAlgo/CbmAlgo.h                                 | 3 +++
 tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx            | 3 +++
 tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h              | 3 +++
 tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h           | 3 +++
 tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h            | 3 +++
 tutorials/TaskToAlgo/CbmTemplateAlgo.cxx                       | 3 +++
 tutorials/TaskToAlgo/CbmTemplateAlgo.h                         | 3 +++
 tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx                | 3 +++
 2032 files changed, 6096 insertions(+)

diff --git a/MQ/base/CbmMQChannels.cxx b/MQ/base/CbmMQChannels.cxx
index dbbb4e3424..8da66988c5 100644
--- a/MQ/base/CbmMQChannels.cxx
+++ b/MQ/base/CbmMQChannels.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMQChannels.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQChannels.h"
 
 #include "FairMQDevice.h"
diff --git a/MQ/base/CbmMQChannels.h b/MQ/base/CbmMQChannels.h
index 1c1d2a1f54..ed284b6b6f 100644
--- a/MQ/base/CbmMQChannels.h
+++ b/MQ/base/CbmMQChannels.h
@@ -1,3 +1,6 @@
+/** @file CbmMQChannels.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMMQCHANNELS_H_
 #define CBMMQCHANNELS_H_
 
diff --git a/MQ/base/CbmMQDefs.h b/MQ/base/CbmMQDefs.h
index 265874c833..2f97b19da1 100644
--- a/MQ/base/CbmMQDefs.h
+++ b/MQ/base/CbmMQDefs.h
@@ -1,3 +1,6 @@
+/** @file CbmMQDefs.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //#ifdef HAVE_FAIRMQSTATEMACHINE
 //#include "FairMQStateMachine.h"
 //#endif
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
index dd57dc806c..0c582c6b12 100644
--- a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
+++ b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.cxx
@@ -1,3 +1,6 @@
+/** @file CbmDeviceEventBuilderEtofStar2019.cxx
+  * @copyright Copyright (C) 2019-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmDeviceEventBuilderEtofStar2019.cxx
  */
diff --git a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
index 12894d4a7f..4d5770b5f0 100644
--- a/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
+++ b/MQ/eTOF/CbmDeviceEventBuilderEtofStar2019.h
@@ -1,3 +1,6 @@
+/** @file CbmDeviceEventBuilderEtofStar2019.h
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmDeviceEventBuilderEtofStar2019.h
  *
diff --git a/MQ/eTOF/runEventBuilderEtofStar2019.cxx b/MQ/eTOF/runEventBuilderEtofStar2019.cxx
index accb34e70b..834f6ca218 100644
--- a/MQ/eTOF/runEventBuilderEtofStar2019.cxx
+++ b/MQ/eTOF/runEventBuilderEtofStar2019.cxx
@@ -1,3 +1,6 @@
+/** @file runEventBuilderEtofStar2019.cxx
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceEventBuilderEtofStar2019.h"
 
 #include <iomanip>
diff --git a/MQ/eTOF/runTriggerHandlerEtof.cxx b/MQ/eTOF/runTriggerHandlerEtof.cxx
index 58614568e5..b094caa772 100644
--- a/MQ/eTOF/runTriggerHandlerEtof.cxx
+++ b/MQ/eTOF/runTriggerHandlerEtof.cxx
@@ -1,3 +1,6 @@
+/** @file runTriggerHandlerEtof.cxx
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceTriggerHandlerEtof.h"
 
 #include <iomanip>
diff --git a/MQ/hitbuilder/runHitBuilderTof.cxx b/MQ/hitbuilder/runHitBuilderTof.cxx
index e83d153b95..848761cd8b 100644
--- a/MQ/hitbuilder/runHitBuilderTof.cxx
+++ b/MQ/hitbuilder/runHitBuilderTof.cxx
@@ -1,3 +1,6 @@
+/** @file runHitBuilderTof.cxx
+  * @copyright Copyright (C) 2018-2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceHitBuilderTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/mcbm/runBuildRawEvents.cxx b/MQ/mcbm/runBuildRawEvents.cxx
index f0487f28dd..4c0db580eb 100644
--- a/MQ/mcbm/runBuildRawEvents.cxx
+++ b/MQ/mcbm/runBuildRawEvents.cxx
@@ -1,3 +1,6 @@
+/** @file runBuildRawEvents.cxx
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceBuildRawEvents.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEventSink.cxx b/MQ/mcbm/runMcbmEventSink.cxx
index 2a34df8577..c4ae9e9f0e 100644
--- a/MQ/mcbm/runMcbmEventSink.cxx
+++ b/MQ/mcbm/runMcbmEventSink.cxx
@@ -1,3 +1,6 @@
+/** @file runMcbmEventSink.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMcbmEventSink.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmEvtBuilderWin.cxx b/MQ/mcbm/runMcbmEvtBuilderWin.cxx
index 56304f448b..16e177663e 100644
--- a/MQ/mcbm/runMcbmEvtBuilderWin.cxx
+++ b/MQ/mcbm/runMcbmEvtBuilderWin.cxx
@@ -1,3 +1,6 @@
+/** @file runMcbmEvtBuilderWin.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMcbmEventBuilderWin.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmMonitorPulser.cxx b/MQ/mcbm/runMcbmMonitorPulser.cxx
index de4611dd83..6511104997 100644
--- a/MQ/mcbm/runMcbmMonitorPulser.cxx
+++ b/MQ/mcbm/runMcbmMonitorPulser.cxx
@@ -1,3 +1,6 @@
+/** @file runMcbmMonitorPulser.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMcbmMonitorPulser.h"
 
 #include <iomanip>
diff --git a/MQ/mcbm/runMcbmUnpack.cxx b/MQ/mcbm/runMcbmUnpack.cxx
index c5f2187569..4b368168f0 100644
--- a/MQ/mcbm/runMcbmUnpack.cxx
+++ b/MQ/mcbm/runMcbmUnpack.cxx
@@ -1,3 +1,6 @@
+/** @file runMcbmUnpack.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMcbmUnpack.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorT0.cxx b/MQ/monitor/runMonitorT0.cxx
index 143e8b79f9..f98d3c7d3a 100644
--- a/MQ/monitor/runMonitorT0.cxx
+++ b/MQ/monitor/runMonitorT0.cxx
@@ -1,3 +1,6 @@
+/** @file runMonitorT0.cxx
+  * @copyright Copyright (C) 2019-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMonitorT0.h"
 
 #include <iomanip>
diff --git a/MQ/monitor/runMonitorTof.cxx b/MQ/monitor/runMonitorTof.cxx
index ff2bfd50b4..e11e08a0bf 100644
--- a/MQ/monitor/runMonitorTof.cxx
+++ b/MQ/monitor/runMonitorTof.cxx
@@ -1,3 +1,6 @@
+/** @file runMonitorTof.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceMonitorTof.h"
 
 #include <iomanip>
diff --git a/MQ/sink/runDevNullSink.cxx b/MQ/sink/runDevNullSink.cxx
index f3a3c089d4..9df5c5b399 100644
--- a/MQ/sink/runDevNullSink.cxx
+++ b/MQ/sink/runDevNullSink.cxx
@@ -1,3 +1,6 @@
+/** @file runDevNullSink.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDevNullSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sink/runTsaComponentSink.cxx b/MQ/sink/runTsaComponentSink.cxx
index 6179fa60ce..40b7d41c19 100644
--- a/MQ/sink/runTsaComponentSink.cxx
+++ b/MQ/sink/runTsaComponentSink.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaComponentSink.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTsaComponentSink.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runMCPointSource.cxx b/MQ/source/runMCPointSource.cxx
index 9599fcc990..7d79375eda 100644
--- a/MQ/source/runMCPointSource.cxx
+++ b/MQ/source/runMCPointSource.cxx
@@ -1,3 +1,6 @@
+/** @file runMCPointSource.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMCPointSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runStsDigiSource.cxx b/MQ/source/runStsDigiSource.cxx
index 85edf88c78..ca0153384f 100644
--- a/MQ/source/runStsDigiSource.cxx
+++ b/MQ/source/runStsDigiSource.cxx
@@ -1,3 +1,6 @@
+/** @file runStsDigiSource.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsDigiSource.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaInfo.cxx b/MQ/source/runTsaInfo.cxx
index 8db38cd09d..a65156fc2b 100644
--- a/MQ/source/runTsaInfo.cxx
+++ b/MQ/source/runTsaInfo.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaInfo.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQTsaInfo.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSampler.cxx b/MQ/source/runTsaMultiSampler.cxx
index 78182b9457..860e494c25 100644
--- a/MQ/source/runTsaMultiSampler.cxx
+++ b/MQ/source/runTsaMultiSampler.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaMultiSampler.cxx
+  * @copyright Copyright (C) 2019-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQTsaMultiSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaMultiSamplerTof.cxx b/MQ/source/runTsaMultiSamplerTof.cxx
index edcb08e6f9..0827ec88a8 100644
--- a/MQ/source/runTsaMultiSamplerTof.cxx
+++ b/MQ/source/runTsaMultiSamplerTof.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaMultiSamplerTof.cxx
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQTsaMultiSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSampler.cxx b/MQ/source/runTsaSampler.cxx
index 225408e109..e53e7521e0 100644
--- a/MQ/source/runTsaSampler.cxx
+++ b/MQ/source/runTsaSampler.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaSampler.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQTsaSampler.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/source/runTsaSamplerTof.cxx b/MQ/source/runTsaSamplerTof.cxx
index c3801da1dd..3b60dadd22 100644
--- a/MQ/source/runTsaSamplerTof.cxx
+++ b/MQ/source/runTsaSamplerTof.cxx
@@ -1,3 +1,6 @@
+/** @file runTsaSamplerTof.cxx
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMQTsaSamplerTof.h"
 
 #include "runFairMQDevice.h"
diff --git a/MQ/sts/runStsLocalReco.cxx b/MQ/sts/runStsLocalReco.cxx
index e3df525b4f..7c9c47d186 100644
--- a/MQ/sts/runStsLocalReco.cxx
+++ b/MQ/sts/runStsLocalReco.cxx
@@ -1,3 +1,6 @@
+/** @file runStsLocalReco.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceStsLocalReco.h"
 
 #include <iostream>
diff --git a/MQ/unpacker/runUnpackTofMcbm2018.cxx b/MQ/unpacker/runUnpackTofMcbm2018.cxx
index 08b6e27eca..5e81fa414b 100644
--- a/MQ/unpacker/runUnpackTofMcbm2018.cxx
+++ b/MQ/unpacker/runUnpackTofMcbm2018.cxx
@@ -1,3 +1,6 @@
+/** @file runUnpackTofMcbm2018.cxx
+  * @copyright Copyright (C) 2018-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceUnpackTofMcbm2018.h"
 
 #include <iomanip>
diff --git a/MQ/unpacker/runUnpackTofStar2018.cxx b/MQ/unpacker/runUnpackTofStar2018.cxx
index ac6adfed36..ce1921cedd 100644
--- a/MQ/unpacker/runUnpackTofStar2018.cxx
+++ b/MQ/unpacker/runUnpackTofStar2018.cxx
@@ -1,3 +1,6 @@
+/** @file runUnpackTofStar2018.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceUnpackTofStar2018.h"
 
 #include "runFairMQDevice.h"
diff --git a/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h b/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
index d7177b16cb..1088b7d0b2 100644
--- a/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
+++ b/analysis/PWGC2F/femtoscopy/nicafemto/cuts/NicaCbmCutsLinkDef.h
@@ -1,3 +1,6 @@
+/** @file NicaCbmCutsLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Faculty of Physics, Warsaw University of Technology, Warsaw
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #pragma link off all globals;
 #pragma link off all classes;
 #pragma link off all functions;
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
index bcab0569ec..8f722a0a70 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCandidate.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiCandidate.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_ANA_JPSI_CANDIDATE_H
 #define CBM_ANA_JPSI_CANDIDATE_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
index 8021652b40..185e27539b 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiCuts.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiCuts.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_ANA_JPSI_CUTS_H
 #define CBM_ANA_JPSI_CUTS_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
index 5cef641416..c31868b0c2 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiHist.cxx
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmAnaJpsiHist.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
index acd10dab67..1ee37419ef 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiHist.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiHist.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_ANA_JPSI_HIST_H
 #define CBM_ANA_JPSI_HIST_H
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
index d7bbbb2b93..5ca56bc786 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiKinematicParams.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiKinematicParams.h
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_ANAJPSI_KINEMATIC_PARAMS_H
 #define CBM_ANAJPSI_KINEMATIC_PARAMS_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
index 8ad03bee13..f85ce49d91 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiReport.cxx
+  * @copyright Copyright (C) 2015-2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmAnaJpsiReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
index 018888754a..aa52878578 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiReport.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBMANAJPSIREPORT_H
 #define CBMANAJPSIREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
index eed38699b7..169fef2477 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiSuperEventReport.cxx
+  * @copyright Copyright (C) 2015-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmAnaJpsiSuperEventReport.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
index 336692ddaa..207186c006 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiSuperEventReport.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiSuperEventReport.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBMANAJPSISUPEREVENTREPORT_H
 #define CBMANAJPSISUPEREVENTREPORT_H
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
index 927a93450c..f2d0cc3002 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiTask.cxx
+  * @copyright Copyright (C) 2015-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmAnaJpsiTask.h"
 
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
index e0f6a08dd4..bd9142d3d6 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiTask.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiTask.h
+  * @copyright Copyright (C) 2015-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBMJPSIANATASK
 #define CBMJPSIANATASK
diff --git a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
index 222e0d8632..2afe618b11 100644
--- a/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
+++ b/analysis/PWGCHA/jpsi/CbmAnaJpsiUtils.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaJpsiUtils.h
+  * @copyright Copyright (C) 2015-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_ANA_JPSI_UTILS_H
 #define CBM_ANA_JPSI_UTILS_H
diff --git a/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h b/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
index 20942a813a..46fe7e9939 100644
--- a/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
+++ b/analysis/PWGCHA/jpsi/CbmJPsiAnalysisLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmJPsiAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h b/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
index b70c864870..d425aea926 100644
--- a/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/conversion/CbmConversionAnalysisLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmConversionAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
index 3fc3db2f5a..36874fa87e 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaDielectronStudyReportAll.cxx
+  * @copyright Copyright (C) 2012-2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmAnaDielectronStudyReportAll.h"
 
 #include "CbmDrawHist.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
index d0d7462ffb..d56294989b 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmAnaDielectronStudyReportAll.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaDielectronStudyReportAll.h
+  * @copyright Copyright (C) 2012-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_ANA_DIELECTRON_STUDY_REPORT_ALL
 #define CBM_ANA_DIELECTRON_STUDY_REPORT_ALL
 
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h b/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
index 41fd059082..0f122689e5 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmDiElectronAnalysisLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmDiElectronAnalysisLinkDef.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
index 98ea6f62df..23b780e65a 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmHaddBase.cxx
@@ -1,3 +1,6 @@
+/** @file CbmHaddBase.cxx
+  * @copyright Copyright (C) 2015-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 #include "CbmHaddBase.h"
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
index a7586a4818..87730ab9cc 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLmvmHist.cxx
+  * @copyright Copyright (C) 2012-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * \brief Helper class for histogram names.
  * \date 2012
diff --git a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
index b365cf913a..d11a2a63ab 100644
--- a/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
+++ b/analysis/PWGDIL/dielectron/lmvm/CbmLmvmHist.h
@@ -1,3 +1,6 @@
+/** @file CbmLmvmHist.h
+  * @copyright Copyright (C) 2012-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_LMVM_HIST_H
 #define CBM_LMVM_HIST_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h b/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
index 231aed7483..eb7c241f34 100644
--- a/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
+++ b/analysis/PWGDIL/dielectron/papaframework/AnalysisTaskMultiPairAnalysis.h
@@ -1,3 +1,6 @@
+/** @file AnalysisTaskMultiPairAnalysis.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSISTASKMULTIPAIRANALYSIS_H
 #define ANALYSISTASKMULTIPAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h b/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
index be584fcae3..18bb4ab1df 100644
--- a/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
+++ b/analysis/PWGDIL/dielectron/papaframework/CbmPapaLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPapaLinkDef.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h b/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
index 5095c286dc..e350c51c1f 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysis.h
@@ -1,3 +1,6 @@
+/** @file PairAnalysis.h
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef PAIRANALYSIS_H
 #define PAIRANALYSIS_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
index 78f8e941b8..7bd7808254 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisFunction.cxx
@@ -1,3 +1,6 @@
+/** @file PairAnalysisFunction.cxx
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysis Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
index b2993a7756..c880e6daf5 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisMetaData.h
@@ -1,3 +1,6 @@
+/** @file PairAnalysisMetaData.h
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef PAIRANALYSISMETADATA_H
 #define PAIRANALYSISMETADATA_H
 ///////////////////////////////////////////////////////////////////////////////////////////
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
index 7131b1e1a1..6b4db09827 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalExt.cxx
@@ -1,3 +1,6 @@
+/** @file PairAnalysisSignalExt.cxx
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalExt                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
index e877a8251c..8edfc49da3 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFit.cxx
@@ -1,3 +1,6 @@
+/** @file PairAnalysisSignalFit.cxx
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron SignalFit                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
index b74310d3a4..ab875faa5e 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSignalFunc.cxx
@@ -1,3 +1,6 @@
+/** @file PairAnalysisSignalFunc.cxx
+  * @copyright Copyright (C) 2015-2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///////////////////////////////////////////////////////////////////////////
 //                Dielectron Function                                  //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
index 0641f23280..87fe4a318b 100644
--- a/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/PairAnalysisSpectrum.cxx
@@ -1,3 +1,6 @@
+/** @file PairAnalysisSpectrum.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///////////////////////////////////////////////////////////////////////////
 //                PairAnalysisSpectrum                                   //
 //                                                                       //
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
index 48d4c33a0e..5ad0aa090c 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFastDecayer.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmFastDecayer.h"
 
 #include "CbmStack.h"
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
index 03a83f0877..9399bb2693 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastDecayer.h
@@ -1,3 +1,6 @@
+/** @file CbmFastDecayer.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMFASTDECAYER_H
 #define CBMFASTDECAYER_H
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
index f311a4860e..4484e7b22a 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFastSim.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /////////////////////////////////////////////////////////////
 //
 //  FastSim
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
index 1ba95c6a2d..a22bd8952c 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSim.h
@@ -1,3 +1,6 @@
+/** @file CbmFastSim.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMFASTSIM_H
 #define CBMFASTSIM_H 1
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
index 8ac22d838e..130d65632c 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/CbmFastSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmFastSimLinkDef.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
index 9063ddb6a4..16f19f891a 100644
--- a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
+++ b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/SetCuts.C
@@ -1,3 +1,6 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 /** Configuration macro for setting common cuts and processes for both G3 and G4 (M. Al-Turany 14.11.2007)
    specific cuts and processes to g3 or g4 should be set in the g3Config.C or g4Config.C
diff --git a/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C b/analysis/PWGDIL/dielectron/papaframework/fastsim/scripts/run_sim_fast.C
index 31c8bf925c..18979459c8 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,6 @@
+/** @file run_sim_fast.C
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C b/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
index ee6599205b..c97342927a 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/merge.C
@@ -1,3 +1,6 @@
+/** @file merge.C
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 int merge(char* input_list = "list.txt", char* output_file = "merged.root")
 {
 
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C b/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
index 32537b614c..61cee267fa 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/run_common_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_common_analysis.C
+  * @copyright Copyright (C) 2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 R__ADD_INCLUDE_PATH($PWD)
 
 #include "Config_dilepton_testing.C"
diff --git a/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C b/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
index 7a59a25088..175416d695 100644
--- a/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
+++ b/analysis/PWGDIL/dielectron/papaframework/scripts/run_testing.C
@@ -1,3 +1,6 @@
+/** @file run_testing.C
+  * @copyright Copyright (C) 2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 R__ADD_INCLUDE_PATH($PWD)
 
 #include "Config_dilepton_testing.C"
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h b/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
index e2ff09911d..77372aa8b1 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmConversion2AnalysisLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmConversion2AnalysisLinkDef.h
+  * @copyright Copyright (C) 2016-2020 Fakultät für Mathematik und Naturwissenschaften, Bergische Universität Wuppertal, Wuppertal
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
index 37aaa28c46..c6197df1d2 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionBG.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionBG.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_BG
 #define CBM_KRES_CONVERSION_BG
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
index 040d32dc86..c73447d693 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionCorrectedPhotons.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionCorrectedPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_CORRECTED_PHOTONS
 #define CBM_KRES_CONVERSION_CORRECTED_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
index 09bcd922d9..b51d426efb 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionGeneral.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionGeneral.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_GENERAL
 #define CBM_KRES_CONVERSION_GENERAL
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
index b421c9fd16..af5a535555 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionKF.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionKF.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_KF
 #define CBM_KRES_CONVERSION_KF
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
index 1313094cc5..cb6b1dd114 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionMain.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionMain.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MAIN
 #define CBM_KRES_CONVERSION_MAIN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
index 45b847238b..d55aec5fd7 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManual.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionManual.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MANUAL
 #define CBM_KRES_CONVERSION_MANUAL
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
index bc3d40be35..35249430c6 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias1.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionManualmbias1.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_1
 #define CBM_KRES_CONVERSION_MANUAL_mbias_1
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
index 5df5bc1d36..25f0f7cd04 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias2.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionManualmbias2.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_2
 #define CBM_KRES_CONVERSION_MANUAL_mbias_2
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
index eb3d8416ae..f536474d8e 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias3.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionManualmbias3.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_3
 #define CBM_KRES_CONVERSION_MANUAL_mbias_3
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
index 5530a7b74b..0d0c243fbf 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionManualmbias4.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionManualmbias4.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_MANUAL_mbias_4
 #define CBM_KRES_CONVERSION_MANUAL_mbias_4
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
index 82f0175047..3d1c3d0bc9 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionPhotons.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_PHOTONS
 #define CBM_KRES_CONVERSION_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
index 7a0afb7ef8..8353c2cd46 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresConversionReconstruction.h
@@ -1,3 +1,6 @@
+/** @file CbmKresConversionReconstruction.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_CONVERSION_RECONSTRUCTION
 #define CBM_KRES_CONVERSION_RECONSTRUCTION
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
index b3244a68d4..4b9280e893 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEta.h
@@ -1,3 +1,6 @@
+/** @file CbmKresEta.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_ETA
 #define CBM_KRES_ETA
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
index 23d8bb741f..dc7c578b7e 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresEtaMCAnalysis.h
@@ -1,3 +1,6 @@
+/** @file CbmKresEtaMCAnalysis.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_ETA_MC_ANALYSIS
 #define CBM_KRES_ETA_MC_ANALYSIS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
index 00efba53ea..db7836d78e 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresGammaCorrection.h
@@ -1,3 +1,6 @@
+/** @file CbmKresGammaCorrection.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_GAMMA_CORRECTION
 #define CBM_KRES_GAMMA_CORRECTION
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
index c672a652be..a9f866d433 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnn.h
@@ -1,3 +1,6 @@
+/** @file CbmKresSelectAnn.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_SELECT_ANN
 #define CBM_KRES_SELECT_ANN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
index 63a90ac089..f654135995 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectAnnPhotons.h
@@ -1,3 +1,6 @@
+/** @file CbmKresSelectAnnPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_SELECT_ANN_PHOTONS
 #define CBM_KRES_SELECT_ANN_PHOTONS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
index f921f661b8..fbd99c886c 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresSelectGoodEvents.h
@@ -1,3 +1,6 @@
+/** @file CbmKresSelectGoodEvents.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_SELECT_GOOD_EVENTS
 #define CBM_KRES_SELECT_GOOD_EVENTS
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
index 2c42249d38..1520964646 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTemperature.h
@@ -1,3 +1,6 @@
+/** @file CbmKresTemperature.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_TEMPERATURE
 #define CBM_KRES_TEMPERATURE
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
index 8a750d00fa..7a0a3e2edf 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnn.h
@@ -1,3 +1,6 @@
+/** @file CbmKresTrainAnn.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_TRAIN_ANN
 #define CBM_KRES_TRAIN_ANN
 
diff --git a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
index f06318ee88..f3072d8828 100644
--- a/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
+++ b/analysis/PWGDIL/dielectron/pi0eta/CbmKresTrainAnnDirectPhotons.h
@@ -1,3 +1,6 @@
+/** @file CbmKresTrainAnnDirectPhotons.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KRES_TRAIN_ANN_DIRECT_PHOTONS
 #define CBM_KRES_TRAIN_ANN_DIRECT_PHOTONS
 
diff --git a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
index 05cf3cc725..7bb210d741 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
+++ b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaDimuonAnalysis.cxx
+  * @copyright Copyright (C) 2009-2021 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
index b2b9b90ba5..d1e2ceee9e 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
+++ b/analysis/PWGDIL/dimuon/CbmAnaDimuonAnalysis.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaDimuonAnalysis.h
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
index 49fbcc78c8..a88ca6b2cd 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
+++ b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.cxx
@@ -1,3 +1,6 @@
+/** @file CbmAnaMuonCandidate.cxx
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
index 3e79c4a716..43cc055c8f 100644
--- a/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
+++ b/analysis/PWGDIL/dimuon/CbmAnaMuonCandidate.h
@@ -1,3 +1,6 @@
+/** @file CbmAnaMuonCandidate.h
+  * @copyright Copyright (C) 2009-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //----------------------------------------
 //
 // 2019 A. Senger a.senger@gsi.de
diff --git a/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h b/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
index 760a8f9bd3..883aaa298f 100644
--- a/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
+++ b/analysis/PWGDIL/dimuon/CbmMuchAnalysisLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmMuchAnalysisLinkDef.h
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/PWGHAD/hadron/CbmHadronLinkDef.h b/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
index 46cd17a542..2b0b2fb8cf 100644
--- a/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
+++ b/analysis/PWGHAD/hadron/CbmHadronLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmHadronLinkDef.h
+  * @copyright Copyright (C) 2012-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h b/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
index f7d0fbb956..a7719dd757 100644
--- a/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
+++ b/analysis/common/analysis_tree_converter/CbmAnalysisTreeInterfaceLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmAnalysisTreeInterfaceLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/analysis_tree_converter/CbmConverterManager.cxx b/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
index 90b8b661df..586188606d 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
+++ b/analysis/common/analysis_tree_converter/CbmConverterManager.cxx
@@ -1,3 +1,6 @@
+/** @file CbmConverterManager.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmConverterManager.h"
 
 #include "CbmConverterTask.h"
diff --git a/analysis/common/analysis_tree_converter/CbmConverterManager.h b/analysis/common/analysis_tree_converter/CbmConverterManager.h
index 7be50dd637..5cb93bbcfc 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterManager.h
+++ b/analysis/common/analysis_tree_converter/CbmConverterManager.h
@@ -1,3 +1,6 @@
+/** @file CbmConverterManager.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_CONVERTERMANAGER_H_
 #define ANALYSIS_TREE_CONVERTERMANAGER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmConverterTask.cxx b/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
index 59dc5bb2fb..6f20750e1e 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
+++ b/analysis/common/analysis_tree_converter/CbmConverterTask.cxx
@@ -1 +1,4 @@
+/** @file CbmConverterTask.cxx
+  * @copyright Copyright (C) 2020 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmConverterTask.h"
diff --git a/analysis/common/analysis_tree_converter/CbmConverterTask.h b/analysis/common/analysis_tree_converter/CbmConverterTask.h
index b41925a3de..5c8154dfc2 100644
--- a/analysis/common/analysis_tree_converter/CbmConverterTask.h
+++ b/analysis/common/analysis_tree_converter/CbmConverterTask.h
@@ -1,3 +1,6 @@
+/** @file CbmConverterTask.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_CONVERTERTASK_H_
 #define ANALYSIS_TREE_CONVERTERTASK_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
index 3b62e5cd80..3210f2baac 100644
--- a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPsdModulesConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdModulesConverter.h"
 
 #include "CbmPsdHit.h"
diff --git a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
index 53bdc8bacb..7dbd687e52 100644
--- a/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmPsdModulesConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdModulesConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_PSDMODULESCONVERTER_H_
 #define ANALYSIS_TREE_PSDMODULESCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
index 6af87b9fa2..65b4f5cc86 100644
--- a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRecEventHeaderConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRecEventHeaderConverter.h"
 
 #include "CbmPsdHit.h"
diff --git a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
index 53ef4c641a..6b9038e323 100644
--- a/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmRecEventHeaderConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmRecEventHeaderConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_RECEVENTHEADERCONVERTER_H_
 #define ANALYSIS_TREE_RECEVENTHEADERCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
index 893f2d6e1c..aa0e76725c 100644
--- a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRingsConverter.cxx
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichRingsConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
index 5b12721f82..e1d7010ab9 100644
--- a/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmRichRingsConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRingsConverter.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_RICHRINGSCONVERTER_H_
 #define ANALYSIS_TREE_RICHRINGSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
index 91289b3207..de874e3474 100644
--- a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmSimEventHeaderConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmSimEventHeaderConverter.h"
 
 #include "FairMCEventHeader.h"
diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
index c010aec313..017a6fcaab 100644
--- a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmSimEventHeaderConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_SIMEVENTHEADERCONVERTER_H_
 #define ANALYSIS_TREE_SIMEVENTHEADERCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
index 7b177aeda7..c6158d5318 100644
--- a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmSimTracksConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmSimTracksConverter.h"
 
 #include "CbmMCTrack.h"
diff --git a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
index 2bc65cd39b..05f855f966 100644
--- a/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmSimTracksConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmSimTracksConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_SIMTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_SIMTRACKSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
index 4a3eb5a867..71a369459b 100644
--- a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStsTracksConverter.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsTracksConverter.h"
 
 #include "CbmMCTrack.h"
diff --git a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
index 152adb5c88..74bad445a2 100644
--- a/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmStsTracksConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmStsTracksConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_STSTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_STSTRACKSCONVERTER_H_
 
diff --git a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
index 7ffe8a942c..79030b0f34 100644
--- a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofHitsConverter.cxx
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTofHitsConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
index 8b2d3c5065..2b649f0a94 100644
--- a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmTofHitsConverter.h
+  * @copyright Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_TOFHITSCONVERTER_H
 #define ANALYSIS_TREE_TOFHITSCONVERTER_H
 
diff --git a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
index 2d393653fb..c4163c4cbd 100644
--- a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdTracksConverter.cxx
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdTracksConverter.h"
 
 #include <CbmGlobalTrack.h>
diff --git a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
index 8adf8d8491..593d03097e 100644
--- a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
+++ b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdTracksConverter.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ANALYSIS_TREE_TRDTRACKSCONVERTER_H_
 #define ANALYSIS_TREE_TRDTRACKSCONVERTER_H_
 
diff --git a/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx b/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
index 7aa1292f61..95c47d96d1 100644
--- a/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
+++ b/analysis/common/at_kfpf_interface/ATKFParticleFinder.cxx
@@ -1,3 +1,6 @@
+/** @file ATKFParticleFinder.cxx
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "ATKFParticleFinder.h"
 
 void ATKFParticleFinder::InitInput(const std::string& file_name, const std::string& tree_name)
diff --git a/analysis/common/at_kfpf_interface/ATKFParticleFinder.h b/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
index 5c65c661b0..350954a110 100644
--- a/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
+++ b/analysis/common/at_kfpf_interface/ATKFParticleFinder.h
@@ -1,3 +1,6 @@
+/** @file ATKFParticleFinder.h
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef ATKFParticleFinder_HH
 #define ATKFParticleFinder_HH
 
diff --git a/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h b/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
index e2ea9b0a7a..e02d30ec0e 100644
--- a/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
+++ b/analysis/common/at_kfpf_interface/AnalysisTreeKfpfInterfaceLinkDef.h
@@ -1,3 +1,6 @@
+/** @file AnalysisTreeKfpfInterfaceLinkDef.h
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/common/at_kfpf_interface/CutsContainer.cxx b/analysis/common/at_kfpf_interface/CutsContainer.cxx
index 5a2499dc0d..dbb18026c9 100644
--- a/analysis/common/at_kfpf_interface/CutsContainer.cxx
+++ b/analysis/common/at_kfpf_interface/CutsContainer.cxx
@@ -1 +1,4 @@
+/** @file CutsContainer.cxx
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CutsContainer.h"
diff --git a/analysis/detectors/psd/CbmPsdAnaLinkDef.h b/analysis/detectors/psd/CbmPsdAnaLinkDef.h
index 87696b9880..27c33292d4 100644
--- a/analysis/detectors/psd/CbmPsdAnaLinkDef.h
+++ b/analysis/detectors/psd/CbmPsdAnaLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdAnaLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx b/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
index e0ec184ee5..70b89868e8 100644
--- a/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
+++ b/analysis/detectors/psd/CbmPsdMCbmQaReal.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPsdMCbmQaReal.cxx
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/analysis/detectors/psd/CbmPsdMCbmQaReal.h b/analysis/detectors/psd/CbmPsdMCbmQaReal.h
index 3d9af8ddaa..7ac94dc7fc 100644
--- a/analysis/detectors/psd/CbmPsdMCbmQaReal.h
+++ b/analysis/detectors/psd/CbmPsdMCbmQaReal.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdMCbmQaReal.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_PSD_QA_REAL
 #define MCBM_PSD_QA_REAL
 
diff --git a/analysis/detectors/sts/CbmStsAnaLinkDef.h b/analysis/detectors/sts/CbmStsAnaLinkDef.h
index 50b40160b0..3a99caa0a9 100644
--- a/analysis/detectors/sts/CbmStsAnaLinkDef.h
+++ b/analysis/detectors/sts/CbmStsAnaLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmStsAnaLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/analysis/detectors/tof/CbmTofAnaLinkDef.h b/analysis/detectors/tof/CbmTofAnaLinkDef.h
index 372ae6be2b..b5bf0f9c1b 100644
--- a/analysis/detectors/tof/CbmTofAnaLinkDef.h
+++ b/analysis/detectors/tof/CbmTofAnaLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTofAnaLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link C++ class CbmTofTests + ;
diff --git a/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx b/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
index 01e42723df..cc0dc8e4e9 100644
--- a/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
+++ b/analysis/detectors/tof/CbmTofHitFinderTBQA.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofHitFinderTBQA.cxx
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/core/base/CbmBaseLinkDef.h b/core/base/CbmBaseLinkDef.h
index d8365ddd8a..603f0cf39a 100644
--- a/core/base/CbmBaseLinkDef.h
+++ b/core/base/CbmBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmBaseLinkDef.h
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/base/CbmMCDataManager.cxx b/core/base/CbmMCDataManager.cxx
index d85984aa5f..89c452eb02 100644
--- a/core/base/CbmMCDataManager.cxx
+++ b/core/base/CbmMCDataManager.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMCDataManager.cxx
+  * @copyright Copyright (C) 2015-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMCDataManager.h"
 
 #include "CbmMCDataArray.h"   // for CbmMCDataArray
diff --git a/core/base/utils/CbmFileUtils.cxx b/core/base/utils/CbmFileUtils.cxx
index af4b150a40..e1e1aed32e 100644
--- a/core/base/utils/CbmFileUtils.cxx
+++ b/core/base/utils/CbmFileUtils.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFileUtils.cxx
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmFileUtils.h"
 
 #include "FairLogger.h"  // for LOG, info and error
diff --git a/core/base/utils/CbmFileUtils.h b/core/base/utils/CbmFileUtils.h
index a1be2369aa..e9a450e146 100644
--- a/core/base/utils/CbmFileUtils.h
+++ b/core/base/utils/CbmFileUtils.h
@@ -1,3 +1,6 @@
+/** @file CbmFileUtils.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMFILEUTILS_H_
 #define CBMFILEUTILS_H_
 
diff --git a/core/base/utils/CbmGeometryUtils.cxx b/core/base/utils/CbmGeometryUtils.cxx
index df2bfcd08e..832ec1b1dd 100644
--- a/core/base/utils/CbmGeometryUtils.cxx
+++ b/core/base/utils/CbmGeometryUtils.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGeometryUtils.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmGeometryUtils.h"
 
 #include <FairGeoBuilder.h>    // for FairGeoBuilder
diff --git a/core/base/utils/CbmGeometryUtils.h b/core/base/utils/CbmGeometryUtils.h
index ba0b23bca1..e986e610ca 100644
--- a/core/base/utils/CbmGeometryUtils.h
+++ b/core/base/utils/CbmGeometryUtils.h
@@ -1,3 +1,6 @@
+/** @file CbmGeometryUtils.h
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 class TGeoMatrix;
 class TGeoVolume;
 class FairModule;
diff --git a/core/base/utils/CbmMediaList.cxx b/core/base/utils/CbmMediaList.cxx
index 2bf9aabfc0..3115efa486 100644
--- a/core/base/utils/CbmMediaList.cxx
+++ b/core/base/utils/CbmMediaList.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMediaList.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMediaList.h"
 
 void CbmMediaList::AddEntry(TString path, TString medium) { fMatList.push_back(std::make_pair(path, medium)); }
diff --git a/core/base/utils/CbmUtils.cxx b/core/base/utils/CbmUtils.cxx
index 880c0d1ec3..b3e9ee5fb9 100644
--- a/core/base/utils/CbmUtils.cxx
+++ b/core/base/utils/CbmUtils.cxx
@@ -1,3 +1,6 @@
+/** @file CbmUtils.cxx
+  * @copyright Copyright (C) 2010-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmUtils.h"
 
 #include <RtypesCore.h>  // for Int_t
diff --git a/core/base/utils/CbmUtils.h b/core/base/utils/CbmUtils.h
index d7403cc0c3..59e63c9a4c 100644
--- a/core/base/utils/CbmUtils.h
+++ b/core/base/utils/CbmUtils.h
@@ -1,3 +1,6 @@
+/** @file CbmUtils.h
+  * @copyright Copyright (C) 2010-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMUTILS_H_
 #define CBMUTILS_H_
 
diff --git a/core/config/CbmConfigBase.h b/core/config/CbmConfigBase.h
index 9dc07e2658..266a41990e 100644
--- a/core/config/CbmConfigBase.h
+++ b/core/config/CbmConfigBase.h
@@ -1,3 +1,6 @@
+/** @file CbmConfigBase.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #pragma once
 
 #include "CbmDefs.h"
diff --git a/core/data/CbmDefs.cxx b/core/data/CbmDefs.cxx
index 055e20df6a..98abd3fbdf 100644
--- a/core/data/CbmDefs.cxx
+++ b/core/data/CbmDefs.cxx
@@ -1,3 +1,6 @@
+/** @file CbmDefs.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDefs.h"
 
 #include <stdexcept>  // for out_of_range
diff --git a/core/data/DataLinkDef.h b/core/data/DataLinkDef.h
index bb8f3bc87f..e04ad37612 100644
--- a/core/data/DataLinkDef.h
+++ b/core/data/DataLinkDef.h
@@ -1,3 +1,6 @@
+/** @file DataLinkDef.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/data/much/CbmMuchAddress.cxx b/core/data/much/CbmMuchAddress.cxx
index d728402a10..cc27d3a9c0 100644
--- a/core/data/much/CbmMuchAddress.cxx
+++ b/core/data/much/CbmMuchAddress.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchAddress.cxx
+  * @copyright Copyright (C) 2013-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchAddress.h"
 
 #include "CbmDefs.h"  // for kMuch
diff --git a/core/data/much/CbmMuchAddress.h b/core/data/much/CbmMuchAddress.h
index 7f7da9b206..09dea3b474 100644
--- a/core/data/much/CbmMuchAddress.h
+++ b/core/data/much/CbmMuchAddress.h
@@ -1,3 +1,6 @@
+/** @file CbmMuchAddress.h
+  * @copyright Copyright (C) 2013-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMMUCHADDRESS_H
 #define CBMMUCHADDRESS_H 1
 
diff --git a/core/data/much/CbmMuchCluster.cxx b/core/data/much/CbmMuchCluster.cxx
index 88a0828d97..416edd8382 100644
--- a/core/data/much/CbmMuchCluster.cxx
+++ b/core/data/much/CbmMuchCluster.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchCluster.cxx
+  * @copyright Copyright (C) 2007-2013 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * \file CbmMuchCluster.cxx
  **/
diff --git a/core/data/mvd/CbmMvdCluster.cxx b/core/data/mvd/CbmMvdCluster.cxx
index 3266c9e6ec..85e8dff3f5 100644
--- a/core/data/mvd/CbmMvdCluster.cxx
+++ b/core/data/mvd/CbmMvdCluster.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdCluster.cxx
+  * @copyright Copyright (C) 2008-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                CbmMvdCluster source file                  -----
 
diff --git a/core/data/mvd/CbmMvdCluster.h b/core/data/mvd/CbmMvdCluster.h
index 658ef54580..7c32db1dfe 100644
--- a/core/data/mvd/CbmMvdCluster.h
+++ b/core/data/mvd/CbmMvdCluster.h
@@ -1,3 +1,6 @@
+/** @file CbmMvdCluster.h
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                      CbmMvdCluster header file            -----
 // -----
diff --git a/core/data/raw/StsXyterFinalHit.h b/core/data/raw/StsXyterFinalHit.h
index c29e758a95..3d1ff1f2c4 100644
--- a/core/data/raw/StsXyterFinalHit.h
+++ b/core/data/raw/StsXyterFinalHit.h
@@ -1,3 +1,6 @@
+/** @file StsXyterFinalHit.h
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/StsXyterMessage.cxx b/core/data/raw/StsXyterMessage.cxx
index cc9f397616..8db2af48c4 100644
--- a/core/data/raw/StsXyterMessage.cxx
+++ b/core/data/raw/StsXyterMessage.cxx
@@ -1,3 +1,6 @@
+/** @file StsXyterMessage.cxx
+  * @copyright Copyright (C) 2017-2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "StsXyterMessage.h"
 
diff --git a/core/data/raw/StsXyterMessage.h b/core/data/raw/StsXyterMessage.h
index 929f378dd4..cc7c23ad1d 100644
--- a/core/data/raw/StsXyterMessage.h
+++ b/core/data/raw/StsXyterMessage.h
@@ -1,3 +1,6 @@
+/** @file StsXyterMessage.h
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /************************************************************
  *
  ************************************************************/
diff --git a/core/data/raw/TimesliceMetaData.cxx b/core/data/raw/TimesliceMetaData.cxx
index 89d0991075..5bf44c4e34 100644
--- a/core/data/raw/TimesliceMetaData.cxx
+++ b/core/data/raw/TimesliceMetaData.cxx
@@ -1,3 +1,6 @@
+/** @file TimesliceMetaData.cxx
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TimesliceMetaData.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/raw/TimesliceMetaData.h b/core/data/raw/TimesliceMetaData.h
index 9cb2e778d1..9065b5d103 100644
--- a/core/data/raw/TimesliceMetaData.h
+++ b/core/data/raw/TimesliceMetaData.h
@@ -1,3 +1,6 @@
+/** @file TimesliceMetaData.h
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef TIMESLICE_METADATA_H
 #define TIMESLICE_METADATA_H
 
diff --git a/core/data/raw/gDpbMessv100.cxx b/core/data/raw/gDpbMessv100.cxx
index bb5ad979e9..8a7a636ab3 100644
--- a/core/data/raw/gDpbMessv100.cxx
+++ b/core/data/raw/gDpbMessv100.cxx
@@ -1,3 +1,6 @@
+/** @file gDpbMessv100.cxx
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "gDpbMessv100.h"
 
 // Specific headers
diff --git a/core/data/raw/gDpbMessv100.h b/core/data/raw/gDpbMessv100.h
index cf513d289c..2eeb7f9785 100644
--- a/core/data/raw/gDpbMessv100.h
+++ b/core/data/raw/gDpbMessv100.h
@@ -1,3 +1,6 @@
+/** @file gDpbMessv100.h
+  * @copyright Copyright (C) 2018-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef GDPB_MESS_V1_00_DEF_H
 #define GDPB_MESS_V1_00_DEF_H
 
diff --git a/core/data/rich/CbmRichRing.cxx b/core/data/rich/CbmRichRing.cxx
index 91311a3ade..34cc164145 100644
--- a/core/data/rich/CbmRichRing.cxx
+++ b/core/data/rich/CbmRichRing.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRing.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* $Id: CbmRichRing.cxx,v 1.8 2006/09/13 14:51:28 hoehne Exp $*/
 
 /* History of CVS commits:
diff --git a/core/data/rich/CbmRichTrbDigi.cxx b/core/data/rich/CbmRichTrbDigi.cxx
index f2366a9464..9fba014a77 100644
--- a/core/data/rich/CbmRichTrbDigi.cxx
+++ b/core/data/rich/CbmRichTrbDigi.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichTrbDigi.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichTrbDigi.h"
 
 #include <TObject.h>  // for TObject
diff --git a/core/data/rich/CbmRichTrbDigi.h b/core/data/rich/CbmRichTrbDigi.h
index 2d94e0971b..cba526a49d 100644
--- a/core/data/rich/CbmRichTrbDigi.h
+++ b/core/data/rich/CbmRichTrbDigi.h
@@ -1,3 +1,6 @@
+/** @file CbmRichTrbDigi.h
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHTRBDIGI_H
 #define CBMRICHTRBDIGI_H
 
diff --git a/core/data/test/TestCbmHit.C b/core/data/test/TestCbmHit.C
index d684e89aea..9f10298960 100644
--- a/core/data/test/TestCbmHit.C
+++ b/core/data/test/TestCbmHit.C
@@ -1,3 +1,6 @@
+/** @file TestCbmHit.C
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //Copy from CbmHit
 // otherwise it doesn't work with ROOT5
 /*
diff --git a/core/data/test/TestCbmPixelHit.C b/core/data/test/TestCbmPixelHit.C
index 08fa1b47c8..e442b1c0dd 100644
--- a/core/data/test/TestCbmPixelHit.C
+++ b/core/data/test/TestCbmPixelHit.C
@@ -1,3 +1,6 @@
+/** @file TestCbmPixelHit.C
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //Copy from CbmHit
 // otherwise it doesn't work with ROOT5
 /*
diff --git a/core/data/test/_GTestCbmAddress.cxx b/core/data/test/_GTestCbmAddress.cxx
index e8a1416443..8078bca958 100644
--- a/core/data/test/_GTestCbmAddress.cxx
+++ b/core/data/test/_GTestCbmAddress.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmAddress.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmAddress.h"
 #include "CbmDefs.h"
 
diff --git a/core/data/test/_GTestCbmCluster.cxx b/core/data/test/_GTestCbmCluster.cxx
index 7f4f1e6fd4..12b2e4921a 100644
--- a/core/data/test/_GTestCbmCluster.cxx
+++ b/core/data/test/_GTestCbmCluster.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmCluster.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmCluster.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmConstants.cxx b/core/data/test/_GTestCbmConstants.cxx
index 1235e88b68..acd68fda82 100644
--- a/core/data/test/_GTestCbmConstants.cxx
+++ b/core/data/test/_GTestCbmConstants.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmConstants.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDefs.h"
 
 #include <Rtypes.h>
diff --git a/core/data/test/_GTestCbmDefs.cxx b/core/data/test/_GTestCbmDefs.cxx
index 48439bafa5..08ab8a079b 100644
--- a/core/data/test/_GTestCbmDefs.cxx
+++ b/core/data/test/_GTestCbmDefs.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmDefs.cxx
+  * @copyright Copyright (C) 2012-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDetectorList.h"
 
 #include <TString.h>
diff --git a/core/data/test/_GTestCbmDigi.cxx b/core/data/test/_GTestCbmDigi.cxx
index f67cc81ba9..0039754c56 100644
--- a/core/data/test/_GTestCbmDigi.cxx
+++ b/core/data/test/_GTestCbmDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmDigi.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDigi.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmErrorMessage.cxx b/core/data/test/_GTestCbmErrorMessage.cxx
index f4ed5705fd..8b5765bfa5 100644
--- a/core/data/test/_GTestCbmErrorMessage.cxx
+++ b/core/data/test/_GTestCbmErrorMessage.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmErrorMessage.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmErrorMessage.h"
 
 #include "compareErrorMessage.h"
diff --git a/core/data/test/_GTestCbmEvent.cxx b/core/data/test/_GTestCbmEvent.cxx
index 91e91dc393..49ff997c03 100644
--- a/core/data/test/_GTestCbmEvent.cxx
+++ b/core/data/test/_GTestCbmEvent.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmEvent.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDefs.h"
 #include "CbmEvent.h"
 #include "CbmMatch.h"
diff --git a/core/data/test/_GTestCbmHit.cxx b/core/data/test/_GTestCbmHit.cxx
index ec4526e963..9e7867e1cf 100644
--- a/core/data/test/_GTestCbmHit.cxx
+++ b/core/data/test/_GTestCbmHit.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmHit.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmHit.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmLink.cxx b/core/data/test/_GTestCbmLink.cxx
index ccb62b033e..8e86b77ddf 100644
--- a/core/data/test/_GTestCbmLink.cxx
+++ b/core/data/test/_GTestCbmLink.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmLink.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmLink.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmMatch.cxx b/core/data/test/_GTestCbmMatch.cxx
index c3ac66abb4..92031b2cab 100644
--- a/core/data/test/_GTestCbmMatch.cxx
+++ b/core/data/test/_GTestCbmMatch.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmMatch.cxx
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmLink.h"
 #include "CbmMatch.h"
 
diff --git a/core/data/test/_GTestCbmModuleList.cxx b/core/data/test/_GTestCbmModuleList.cxx
index 6cb6df0cd5..d19dfa1c0b 100644
--- a/core/data/test/_GTestCbmModuleList.cxx
+++ b/core/data/test/_GTestCbmModuleList.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmModuleList.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmModuleList.h"
 
 #include "gtest/gtest-spi.h"
diff --git a/core/data/test/_GTestCbmPixelHit.cxx b/core/data/test/_GTestCbmPixelHit.cxx
index 51c62bbd0b..ee11b057a8 100644
--- a/core/data/test/_GTestCbmPixelHit.cxx
+++ b/core/data/test/_GTestCbmPixelHit.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmPixelHit.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPixelHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/_GTestCbmStripHit.cxx b/core/data/test/_GTestCbmStripHit.cxx
index 47b667afdb..0f57f28509 100644
--- a/core/data/test/_GTestCbmStripHit.cxx
+++ b/core/data/test/_GTestCbmStripHit.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmStripHit.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStripHit.h"
 
 #include <TVector3.h>
diff --git a/core/data/test/compareCluster.h b/core/data/test/compareCluster.h
index 94b1524e3b..3a71d69216 100644
--- a/core/data/test/compareCluster.h
+++ b/core/data/test/compareCluster.h
@@ -1,3 +1,6 @@
+/** @file compareCluster.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARECLUSTER_H
 #define COMPARECLUSTER_H 1
 
diff --git a/core/data/test/compareDigi.h b/core/data/test/compareDigi.h
index 59020e0060..52ac14878b 100644
--- a/core/data/test/compareDigi.h
+++ b/core/data/test/compareDigi.h
@@ -1,3 +1,6 @@
+/** @file compareDigi.h
+  * @copyright Copyright (C) 2017-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREDIGI_H
 #define COMPAREDIGI_H 1
 
diff --git a/core/data/test/compareErrorMessage.h b/core/data/test/compareErrorMessage.h
index 9bf4d9062a..f606caecc0 100644
--- a/core/data/test/compareErrorMessage.h
+++ b/core/data/test/compareErrorMessage.h
@@ -1,3 +1,6 @@
+/** @file compareErrorMessage.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREERRORMESSAGE_H
 #define COMPAREERRORMESSAGE_H 1
 
diff --git a/core/data/test/compareFairMCPoint.h b/core/data/test/compareFairMCPoint.h
index dd96069d66..b080b4d37c 100644
--- a/core/data/test/compareFairMCPoint.h
+++ b/core/data/test/compareFairMCPoint.h
@@ -1,3 +1,6 @@
+/** @file compareFairMCPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREFAIRMCPOINT_H
 #define COMPAREFAIRMCPOINT_H 1
 
diff --git a/core/data/test/compareHit.h b/core/data/test/compareHit.h
index 017d56deb8..16ab499ac2 100644
--- a/core/data/test/compareHit.h
+++ b/core/data/test/compareHit.h
@@ -1,3 +1,6 @@
+/** @file compareHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREHIT_H
 #define COMPAREHIT_H 1
 
diff --git a/core/data/test/compareLink.h b/core/data/test/compareLink.h
index 3b41d138d3..677954eb97 100644
--- a/core/data/test/compareLink.h
+++ b/core/data/test/compareLink.h
@@ -1,3 +1,6 @@
+/** @file compareLink.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARELINK_H
 #define COMPARELINK_H 1
 
diff --git a/core/data/test/compareMatch.h b/core/data/test/compareMatch.h
index 6d34d24667..e6df29605a 100644
--- a/core/data/test/compareMatch.h
+++ b/core/data/test/compareMatch.h
@@ -1,3 +1,6 @@
+/** @file compareMatch.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREMATCH_H
 #define COMPAREMATCH_H 1
 
diff --git a/core/data/test/comparePixelHit.h b/core/data/test/comparePixelHit.h
index c900b354bc..06fdf04ec9 100644
--- a/core/data/test/comparePixelHit.h
+++ b/core/data/test/comparePixelHit.h
@@ -1,3 +1,6 @@
+/** @file comparePixelHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREPIXELHIT_H
 #define COMPAREPIXELHIT_H 1
 
diff --git a/core/data/test/compareStripHit.h b/core/data/test/compareStripHit.h
index b63f203d06..b967bcf850 100644
--- a/core/data/test/compareStripHit.h
+++ b/core/data/test/compareStripHit.h
@@ -1,3 +1,6 @@
+/** @file compareStripHit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARESTRIPHIT_H
 #define COMPARESTRIPHIT_H 1
 
diff --git a/core/data/test/compareVertex.h b/core/data/test/compareVertex.h
index fe9d96d36f..df3f1a32a4 100644
--- a/core/data/test/compareVertex.h
+++ b/core/data/test/compareVertex.h
@@ -1,3 +1,6 @@
+/** @file compareVertex.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "gtest/gtest.h"
 
 void compareVertexDataMembers(CbmVertex& test, Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf,
diff --git a/core/data/test/global/_GTestCbmVertex.cxx b/core/data/test/global/_GTestCbmVertex.cxx
index 9e02027570..a91f367392 100644
--- a/core/data/test/global/_GTestCbmVertex.cxx
+++ b/core/data/test/global/_GTestCbmVertex.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmVertex.cxx
+  * @copyright Copyright (C) 2016-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmVertex.h"
 
 #include <Logger.h>
diff --git a/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx b/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
index 2dcf38a987..71b485ef0a 100644
--- a/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
+++ b/core/data/test/much/_GTestCbmMuchBeamTimeDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmMuchBeamTimeDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchBeamTimeDigi.h"
 
 #include "compareMuchBeamTimeDigi.h"
diff --git a/core/data/test/much/_GTestCbmMuchDigi.cxx b/core/data/test/much/_GTestCbmMuchDigi.cxx
index a97a5e6d11..ea40371d6a 100644
--- a/core/data/test/much/_GTestCbmMuchDigi.cxx
+++ b/core/data/test/much/_GTestCbmMuchDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmMuchDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchDigi.h"
 
 #include "compareMuchDigi.h"
diff --git a/core/data/test/much/compareMuchBeamTimeDigi.h b/core/data/test/much/compareMuchBeamTimeDigi.h
index d786d968dc..f6609dbfbb 100644
--- a/core/data/test/much/compareMuchBeamTimeDigi.h
+++ b/core/data/test/much/compareMuchBeamTimeDigi.h
@@ -1,3 +1,6 @@
+/** @file compareMuchBeamTimeDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREMUCHBEAMTIMEDIGI_H
 #define COMPAREMUCHBEAMTIMEDIGI_H 1
 
diff --git a/core/data/test/much/compareMuchDigi.h b/core/data/test/much/compareMuchDigi.h
index 829d59e4b2..0bfcba1aed 100644
--- a/core/data/test/much/compareMuchDigi.h
+++ b/core/data/test/much/compareMuchDigi.h
@@ -1,3 +1,6 @@
+/** @file compareMuchDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREMUCHDIGI_H
 #define COMPAREMUCHDIGI_H 1
 
diff --git a/core/data/test/psd/_GTestCbmPsdAddress.cxx b/core/data/test/psd/_GTestCbmPsdAddress.cxx
index 8825ecf186..e0ec7436be 100644
--- a/core/data/test/psd/_GTestCbmPsdAddress.cxx
+++ b/core/data/test/psd/_GTestCbmPsdAddress.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmPsdAddress.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdAddress.h"
 
 #include "comparePsdAddress.h"
diff --git a/core/data/test/psd/_GTestCbmPsdDigi.cxx b/core/data/test/psd/_GTestCbmPsdDigi.cxx
index 4154b90419..1cbe6e27c7 100644
--- a/core/data/test/psd/_GTestCbmPsdDigi.cxx
+++ b/core/data/test/psd/_GTestCbmPsdDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmPsdDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdDigi.h"
 
 #include "comparePsdDigi.h"
diff --git a/core/data/test/psd/_GTestCbmPsdHit.cxx b/core/data/test/psd/_GTestCbmPsdHit.cxx
index 250c3d79c2..2ac5ee8697 100644
--- a/core/data/test/psd/_GTestCbmPsdHit.cxx
+++ b/core/data/test/psd/_GTestCbmPsdHit.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmPsdHit.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdHit.h"
 
 #include "comparePsdHit.h"
diff --git a/core/data/test/psd/_GTestCbmPsdPoint.cxx b/core/data/test/psd/_GTestCbmPsdPoint.cxx
index 5ed71e85f6..79d6492e65 100644
--- a/core/data/test/psd/_GTestCbmPsdPoint.cxx
+++ b/core/data/test/psd/_GTestCbmPsdPoint.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmPsdPoint.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdPoint.h"
 
 #include "comparePsdPoint.h"
diff --git a/core/data/test/psd/comparePsdAddress.h b/core/data/test/psd/comparePsdAddress.h
index b060582b17..e89a9ed7cd 100644
--- a/core/data/test/psd/comparePsdAddress.h
+++ b/core/data/test/psd/comparePsdAddress.h
@@ -1,3 +1,6 @@
+/** @file comparePsdAddress.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREPSDDIGI_H
 #define COMPAREPSDDIGI_H 1
 
diff --git a/core/data/test/psd/comparePsdDigi.h b/core/data/test/psd/comparePsdDigi.h
index 69ca34bd7d..4c23bac090 100644
--- a/core/data/test/psd/comparePsdDigi.h
+++ b/core/data/test/psd/comparePsdDigi.h
@@ -1,3 +1,6 @@
+/** @file comparePsdDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREPSDDIGI_H
 #define COMPAREPSDDIGI_H 1
 
diff --git a/core/data/test/psd/comparePsdHit.h b/core/data/test/psd/comparePsdHit.h
index cc916811f1..5532d667d1 100644
--- a/core/data/test/psd/comparePsdHit.h
+++ b/core/data/test/psd/comparePsdHit.h
@@ -1,3 +1,6 @@
+/** @file comparePsdHit.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREPSDHIT_H
 #define COMPAREPSDHIT_H 1
 
diff --git a/core/data/test/psd/comparePsdPoint.h b/core/data/test/psd/comparePsdPoint.h
index 5ddb47214a..965cb1fd38 100644
--- a/core/data/test/psd/comparePsdPoint.h
+++ b/core/data/test/psd/comparePsdPoint.h
@@ -1,3 +1,6 @@
+/** @file comparePsdPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPAREPSDPOINT_H
 #define COMPAREPSDPOINT_H 1
 
diff --git a/core/data/test/rich/_GTestCbmRichDigi.cxx b/core/data/test/rich/_GTestCbmRichDigi.cxx
index 123c9d2494..0e46f2bdfc 100644
--- a/core/data/test/rich/_GTestCbmRichDigi.cxx
+++ b/core/data/test/rich/_GTestCbmRichDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmRichDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichDigi.h"
 
 #include "compareRichDigi.h"
diff --git a/core/data/test/rich/compareRichDigi.h b/core/data/test/rich/compareRichDigi.h
index c57a25d839..bfbdbecbe6 100644
--- a/core/data/test/rich/compareRichDigi.h
+++ b/core/data/test/rich/compareRichDigi.h
@@ -1,3 +1,6 @@
+/** @file compareRichDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARERICHDIGI_H
 #define COMPARERICHDIGI_H 1
 
diff --git a/core/data/test/sts/_GTestCbmStsDigi.cxx b/core/data/test/sts/_GTestCbmStsDigi.cxx
index d504e8b1d5..1ae6203fe2 100644
--- a/core/data/test/sts/_GTestCbmStsDigi.cxx
+++ b/core/data/test/sts/_GTestCbmStsDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmStsDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsDigi.h"
 
 #include "compareStsDigi.h"
diff --git a/core/data/test/sts/compareStsDigi.h b/core/data/test/sts/compareStsDigi.h
index 00896c3121..715cdd303c 100644
--- a/core/data/test/sts/compareStsDigi.h
+++ b/core/data/test/sts/compareStsDigi.h
@@ -1,3 +1,6 @@
+/** @file compareStsDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARESTSDIGI_H
 #define COMPARESTSDIGI_H 1
 
diff --git a/core/data/test/tof/_GTestCbmTofDigi.cxx b/core/data/test/tof/_GTestCbmTofDigi.cxx
index dd415a5431..ed08d38bf8 100644
--- a/core/data/test/tof/_GTestCbmTofDigi.cxx
+++ b/core/data/test/tof/_GTestCbmTofDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTofDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTofDigi.h"
 
 #include "compareTofDigi.h"
diff --git a/core/data/test/tof/compareTofDigi.h b/core/data/test/tof/compareTofDigi.h
index 6c4e8a63de..f55c417335 100644
--- a/core/data/test/tof/compareTofDigi.h
+++ b/core/data/test/tof/compareTofDigi.h
@@ -1,3 +1,6 @@
+/** @file compareTofDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARETOFDIGI_H
 #define COMPARETOFDIGI_H 1
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
index d1d4f58e20..886dea115d 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDetectorId.cxx
+  * @copyright Copyright (C) 2012-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdAddress.h"
 
 #include <TString.h>
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
index cd5b28de5f..1f731e4ce0 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDetectorId_simple.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
index 7dae14ca87..7892553f54 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple1.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDetectorId_simple1.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
index 6a1a1bdcac..b5dced7305 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple2.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDetectorId_simple2.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx b/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
index f4509cda45..10a000941a 100644
--- a/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDetectorId_simple3.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDetectorId_simple3.cxx
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDetectorList.h"
 #include "CbmTrdDetectorId.h"
 
diff --git a/core/data/test/trd/_GTestCbmTrdDigi.cxx b/core/data/test/trd/_GTestCbmTrdDigi.cxx
index ea402dc131..06ebefc0fb 100644
--- a/core/data/test/trd/_GTestCbmTrdDigi.cxx
+++ b/core/data/test/trd/_GTestCbmTrdDigi.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdDigi.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdDigi.h"
 
 #include "compareTrdDigi.h"
diff --git a/core/data/test/trd/_GTestCbmTrdHit.cxx b/core/data/test/trd/_GTestCbmTrdHit.cxx
index 72d9e18267..4f67f676a5 100644
--- a/core/data/test/trd/_GTestCbmTrdHit.cxx
+++ b/core/data/test/trd/_GTestCbmTrdHit.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdHit.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdHit.h"
 
 #include "compareTrdHit.h"
diff --git a/core/data/test/trd/_GTestCbmTrdPoint.cxx b/core/data/test/trd/_GTestCbmTrdPoint.cxx
index 0128397d37..97d348155f 100644
--- a/core/data/test/trd/_GTestCbmTrdPoint.cxx
+++ b/core/data/test/trd/_GTestCbmTrdPoint.cxx
@@ -1,3 +1,6 @@
+/** @file _GTestCbmTrdPoint.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdPoint.h"
 
 #include "compareTrdPoint.h"
diff --git a/core/data/test/trd/compareTrdDigi.h b/core/data/test/trd/compareTrdDigi.h
index 847a87beca..579ce40b6d 100644
--- a/core/data/test/trd/compareTrdDigi.h
+++ b/core/data/test/trd/compareTrdDigi.h
@@ -1,3 +1,6 @@
+/** @file compareTrdDigi.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARETRDDIGI_H
 #define COMPARETRDDIGI_H 1
 
diff --git a/core/data/test/trd/compareTrdHit.h b/core/data/test/trd/compareTrdHit.h
index 043ec3eb65..20312e84b0 100644
--- a/core/data/test/trd/compareTrdHit.h
+++ b/core/data/test/trd/compareTrdHit.h
@@ -1,3 +1,6 @@
+/** @file compareTrdHit.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARETRDHIT_H
 #define COMPARETRDHIT_H 1
 
diff --git a/core/data/test/trd/compareTrdPoint.h b/core/data/test/trd/compareTrdPoint.h
index 3ec39612bc..ae5982ed10 100644
--- a/core/data/test/trd/compareTrdPoint.h
+++ b/core/data/test/trd/compareTrdPoint.h
@@ -1,3 +1,6 @@
+/** @file compareTrdPoint.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef COMPARETRDPOINT_H
 #define COMPARETRDPOINT_H 1
 
diff --git a/core/data/trd/CbmTrdDigi.cxx b/core/data/trd/CbmTrdDigi.cxx
index c2a8c9f904..3079c8a45d 100644
--- a/core/data/trd/CbmTrdDigi.cxx
+++ b/core/data/trd/CbmTrdDigi.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdDigi.cxx
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/data/trd/CbmTrdDigi.h b/core/data/trd/CbmTrdDigi.h
index b72fddcc12..7e9f921e07 100644
--- a/core/data/trd/CbmTrdDigi.h
+++ b/core/data/trd/CbmTrdDigi.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdDigi.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDDIGI_H
 #define CBMTRDDIGI_H
 
diff --git a/core/data/trd/CbmTrdRawMessageSpadic.cxx b/core/data/trd/CbmTrdRawMessageSpadic.cxx
index 9faa6fd390..5bba8c281c 100644
--- a/core/data/trd/CbmTrdRawMessageSpadic.cxx
+++ b/core/data/trd/CbmTrdRawMessageSpadic.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdRawMessageSpadic.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdRawMessageSpadic.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/much/CbmMuchBaseLinkDef.h b/core/detectors/much/CbmMuchBaseLinkDef.h
index 9c85a16463..bc31749975 100644
--- a/core/detectors/much/CbmMuchBaseLinkDef.h
+++ b/core/detectors/much/CbmMuchBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmMuchBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/much/CbmMuchPad.cxx b/core/detectors/much/CbmMuchPad.cxx
index 3d03597541..6a2ed487e0 100644
--- a/core/detectors/much/CbmMuchPad.cxx
+++ b/core/detectors/much/CbmMuchPad.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchPad.cxx
+  * @copyright Copyright (C) 2007-2017 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchPad.h"
 
 // -------------------------------------------------------------------------
diff --git a/core/detectors/much/CbmMuchSector.cxx b/core/detectors/much/CbmMuchSector.cxx
index 513e551e1a..15eef702fd 100644
--- a/core/detectors/much/CbmMuchSector.cxx
+++ b/core/detectors/much/CbmMuchSector.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchSector.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchSector.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/much/CbmMuchSectorRectangular.cxx b/core/detectors/much/CbmMuchSectorRectangular.cxx
index 7f4bc4f89e..ff148e9ae2 100644
--- a/core/detectors/much/CbmMuchSectorRectangular.cxx
+++ b/core/detectors/much/CbmMuchSectorRectangular.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchSectorRectangular.cxx
+  * @copyright Copyright (C) 2012-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchSectorRectangular.h"
 
 #include "CbmMuchAddress.h"         // for CbmMuchAddress, kMuchChannel
diff --git a/core/detectors/psd/CbmPsdBaseLinkDef.h b/core/detectors/psd/CbmPsdBaseLinkDef.h
index f422f17148..f6503db241 100644
--- a/core/detectors/psd/CbmPsdBaseLinkDef.h
+++ b/core/detectors/psd/CbmPsdBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TofLinkDef.h,v 1.3 2006/03/07 11:51:55 friese Exp $
 
 #ifdef __CINT__
diff --git a/core/detectors/psd/PolynomComplexRoots.h b/core/detectors/psd/PolynomComplexRoots.h
index a6630b9ad6..1603987561 100644
--- a/core/detectors/psd/PolynomComplexRoots.h
+++ b/core/detectors/psd/PolynomComplexRoots.h
@@ -1,3 +1,6 @@
+/** @file PolynomComplexRoots.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iomanip>
 #include <iostream>
 
diff --git a/core/detectors/psd/PolynomRealRoots.h b/core/detectors/psd/PolynomRealRoots.h
index d82462f1d2..b6558f68a6 100644
--- a/core/detectors/psd/PolynomRealRoots.h
+++ b/core/detectors/psd/PolynomRealRoots.h
@@ -1,3 +1,6 @@
+/** @file PolynomRealRoots.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <cmath>
 
 //*************************************************************************
diff --git a/core/detectors/psd/PronyFitter.cxx b/core/detectors/psd/PronyFitter.cxx
index b44175dd6f..f86f10778b 100644
--- a/core/detectors/psd/PronyFitter.cxx
+++ b/core/detectors/psd/PronyFitter.cxx
@@ -1,3 +1,6 @@
+/** @file PronyFitter.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "PronyFitter.h"
 
 #include "PolynomComplexRoots.h"
diff --git a/core/detectors/rich/CbmMcbm2018RichPar.cxx b/core/detectors/rich/CbmMcbm2018RichPar.cxx
index 598746b141..ec1af4783a 100644
--- a/core/detectors/rich/CbmMcbm2018RichPar.cxx
+++ b/core/detectors/rich/CbmMcbm2018RichPar.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018RichPar.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
 
 	TODO: If the TBR addess is not provided in the par file but found in the data file,
diff --git a/core/detectors/rich/CbmMcbm2018RichPar.h b/core/detectors/rich/CbmMcbm2018RichPar.h
index 21aca2691a..c9bfa50b47 100644
--- a/core/detectors/rich/CbmMcbm2018RichPar.h
+++ b/core/detectors/rich/CbmMcbm2018RichPar.h
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018RichPar.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmMcbm2018RichPar_H
 #define CbmMcbm2018RichPar_H
 
diff --git a/core/detectors/rich/CbmRichBaseLinkDef.h b/core/detectors/rich/CbmRichBaseLinkDef.h
index 93a371a3e1..ab0e5152c2 100644
--- a/core/detectors/rich/CbmRichBaseLinkDef.h
+++ b/core/detectors/rich/CbmRichBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRichBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/rich/CbmRichDraw.h b/core/detectors/rich/CbmRichDraw.h
index 7ee35f74fc..eff8ae5c1f 100644
--- a/core/detectors/rich/CbmRichDraw.h
+++ b/core/detectors/rich/CbmRichDraw.h
@@ -1,3 +1,6 @@
+/** @file CbmRichDraw.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef RICH_CbmRichDraw
 #define RICH_CbmRichDraw
diff --git a/core/detectors/sts/CbmStsBaseLinkDef.h b/core/detectors/sts/CbmStsBaseLinkDef.h
index 22171bcc85..8fc94f8510 100644
--- a/core/detectors/sts/CbmStsBaseLinkDef.h
+++ b/core/detectors/sts/CbmStsBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmStsBaseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/detectors/tof/CbmTofCell.cxx b/core/detectors/tof/CbmTofCell.cxx
index 837b149db3..7cf33f1dc1 100644
--- a/core/detectors/tof/CbmTofCell.cxx
+++ b/core/detectors/tof/CbmTofCell.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofCell.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTofCell.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/tof/CbmTofCell.h b/core/detectors/tof/CbmTofCell.h
index 7af5b32a74..68a337e7cc 100644
--- a/core/detectors/tof/CbmTofCell.h
+++ b/core/detectors/tof/CbmTofCell.h
@@ -1,3 +1,6 @@
+/** @file CbmTofCell.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTOFCELL_H
 #define CBMTOFCELL_H 1
 
diff --git a/core/detectors/tof/CbmTofContFact.h b/core/detectors/tof/CbmTofContFact.h
index 3104fd087d..f7fbc064d2 100644
--- a/core/detectors/tof/CbmTofContFact.h
+++ b/core/detectors/tof/CbmTofContFact.h
@@ -1,3 +1,6 @@
+/** @file CbmTofContFact.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTOFCONTFACT_H
 #define CBMTOFCONTFACT_H
 
diff --git a/core/detectors/tof/CbmTofDigiPar.cxx b/core/detectors/tof/CbmTofDigiPar.cxx
index c6c126902f..f4c248284e 100644
--- a/core/detectors/tof/CbmTofDigiPar.cxx
+++ b/core/detectors/tof/CbmTofDigiPar.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofDigiPar.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTofDigiPar.h"
 
 #include "CbmTofCell.h"  // for CbmTofCell
diff --git a/core/detectors/tof/CbmTofDigiPar.h b/core/detectors/tof/CbmTofDigiPar.h
index 2b9bee200c..587848e36d 100644
--- a/core/detectors/tof/CbmTofDigiPar.h
+++ b/core/detectors/tof/CbmTofDigiPar.h
@@ -1,3 +1,6 @@
+/** @file CbmTofDigiPar.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTOFDIGIPAR_H
 #define CBMTOFDIGIPAR_H
 
diff --git a/core/detectors/tof/TTrbHeader.cxx b/core/detectors/tof/TTrbHeader.cxx
index 1c34adbf22..89ab3437b0 100644
--- a/core/detectors/tof/TTrbHeader.cxx
+++ b/core/detectors/tof/TTrbHeader.cxx
@@ -1,3 +1,6 @@
+/** @file TTrbHeader.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TTrbHeader.h"
 
 #include <TNamed.h>  // for TNamed
diff --git a/core/detectors/tof/TTrbHeader.h b/core/detectors/tof/TTrbHeader.h
index 850db48cb8..5664e04f2e 100644
--- a/core/detectors/tof/TTrbHeader.h
+++ b/core/detectors/tof/TTrbHeader.h
@@ -1,3 +1,6 @@
+/** @file TTrbHeader.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef TTRBHEADER_H_
 #define TTRBHEADER_H_
 
diff --git a/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h b/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
index 36c2ef2465..32a43daf0b 100644
--- a/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
+++ b/core/detectors/trd/CbmMcbm2020TrdTshiftPar.h
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2020TrdTshiftPar.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmMcbm2020TrdTshiftPar_H
 #define CbmMcbm2020TrdTshiftPar_H
 
diff --git a/core/detectors/trd/CbmTrdBaseLinkDef.h b/core/detectors/trd/CbmTrdBaseLinkDef.h
index 6e8fa9a452..7305908c99 100644
--- a/core/detectors/trd/CbmTrdBaseLinkDef.h
+++ b/core/detectors/trd/CbmTrdBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdBaseLinkDef.h
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TrdBaseLinkDef.h $
 
 #ifdef __CINT__
diff --git a/core/detectors/trd/CbmTrdContFact.h b/core/detectors/trd/CbmTrdContFact.h
index f3bed29b21..3a4826160a 100644
--- a/core/detectors/trd/CbmTrdContFact.h
+++ b/core/detectors/trd/CbmTrdContFact.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdContFact.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDCONTFACT_H
 #define CBMTRDCONTFACT_H
 
diff --git a/core/detectors/trd/CbmTrdFASP.cxx b/core/detectors/trd/CbmTrdFASP.cxx
index aaf4300bfa..09716b6d10 100644
--- a/core/detectors/trd/CbmTrdFASP.cxx
+++ b/core/detectors/trd/CbmTrdFASP.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdFASP.cxx
+  * @copyright Copyright (C) 2018-2020 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdFASP.h"
 
 #include "CbmMatch.h"    // for CbmMatch
diff --git a/core/detectors/trd/CbmTrdFASP.h b/core/detectors/trd/CbmTrdFASP.h
index 12ec19766a..6fef4c2752 100644
--- a/core/detectors/trd/CbmTrdFASP.h
+++ b/core/detectors/trd/CbmTrdFASP.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdFASP.h
+  * @copyright Copyright (C) 2018-2020 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDFASP_H
 #define CBMTRDFASP_H
 
diff --git a/core/detectors/trd/CbmTrdGas.cxx b/core/detectors/trd/CbmTrdGas.cxx
index 256b6c2bcd..13bc53fd66 100644
--- a/core/detectors/trd/CbmTrdGas.cxx
+++ b/core/detectors/trd/CbmTrdGas.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdGas.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * \file CbmTrdGas.cxx
  * \brief Container for gas properties of TRD.
diff --git a/core/detectors/trd/CbmTrdGas.h b/core/detectors/trd/CbmTrdGas.h
index e716bbd1a1..1f86b8c0eb 100644
--- a/core/detectors/trd/CbmTrdGas.h
+++ b/core/detectors/trd/CbmTrdGas.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdGas.h
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * \file CbmTrdGas.h
  * \brief Container for gas properties of TRD.
diff --git a/core/detectors/trd/CbmTrdLinkDef.h b/core/detectors/trd/CbmTrdLinkDef.h
index 639df8c3aa..e61777aa3f 100644
--- a/core/detectors/trd/CbmTrdLinkDef.h
+++ b/core/detectors/trd/CbmTrdLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdLinkDef.h
+  * @copyright Copyright (C) 2006-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TrdLinkDef.h,v 1.10 2006/06/20 09:39:59 kresan Exp $
 
 #ifdef __CINT__
diff --git a/core/detectors/trd/CbmTrdModuleAbstract.cxx b/core/detectors/trd/CbmTrdModuleAbstract.cxx
index 2af78bc33d..e241bb14fb 100644
--- a/core/detectors/trd/CbmTrdModuleAbstract.cxx
+++ b/core/detectors/trd/CbmTrdModuleAbstract.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleAbstract.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleAbstract.h"
 
 //_______________________________________________________________________________
diff --git a/core/detectors/trd/CbmTrdModuleAbstract.h b/core/detectors/trd/CbmTrdModuleAbstract.h
index 988a417075..b94a79c078 100644
--- a/core/detectors/trd/CbmTrdModuleAbstract.h
+++ b/core/detectors/trd/CbmTrdModuleAbstract.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleAbstract.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULEABSTRACT_H
 #define CBMTRDMODULEABSTRACT_H
 
diff --git a/core/detectors/trd/CbmTrdParAsic.cxx b/core/detectors/trd/CbmTrdParAsic.cxx
index ac07bf03f0..abbc6f1528 100644
--- a/core/detectors/trd/CbmTrdParAsic.cxx
+++ b/core/detectors/trd/CbmTrdParAsic.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParAsic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParAsic.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/trd/CbmTrdParAsic.h b/core/detectors/trd/CbmTrdParAsic.h
index 285022feea..9ae4c6b44e 100644
--- a/core/detectors/trd/CbmTrdParAsic.h
+++ b/core/detectors/trd/CbmTrdParAsic.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParAsic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARASIC_H
 #define CBMTRDPARASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParFasp.cxx b/core/detectors/trd/CbmTrdParFasp.cxx
index 94691de553..16b146b10d 100644
--- a/core/detectors/trd/CbmTrdParFasp.cxx
+++ b/core/detectors/trd/CbmTrdParFasp.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParFasp.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParFasp.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParFasp.h b/core/detectors/trd/CbmTrdParFasp.h
index dc8dbf609d..2c856a0679 100644
--- a/core/detectors/trd/CbmTrdParFasp.h
+++ b/core/detectors/trd/CbmTrdParFasp.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParFasp.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARFASP_H
 #define CBMTRDPARFASP_H
 
diff --git a/core/detectors/trd/CbmTrdParMod.cxx b/core/detectors/trd/CbmTrdParMod.cxx
index 46f00ab022..0df7cd0cde 100644
--- a/core/detectors/trd/CbmTrdParMod.cxx
+++ b/core/detectors/trd/CbmTrdParMod.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParMod.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParMod.h"
 
 #include <Logger.h>  // for LOG
diff --git a/core/detectors/trd/CbmTrdParMod.h b/core/detectors/trd/CbmTrdParMod.h
index b792722de3..eb1b3ffc33 100644
--- a/core/detectors/trd/CbmTrdParMod.h
+++ b/core/detectors/trd/CbmTrdParMod.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParMod.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARMOD_H
 #define CBMTRDPARMOD_H
 
diff --git a/core/detectors/trd/CbmTrdParModDigi.cxx b/core/detectors/trd/CbmTrdParModDigi.cxx
index 3aba537c28..b128c0f299 100644
--- a/core/detectors/trd/CbmTrdParModDigi.cxx
+++ b/core/detectors/trd/CbmTrdParModDigi.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModDigi.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParModDigi.h"
 
 #include "CbmTrdAddress.h"  // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdParModDigi.h b/core/detectors/trd/CbmTrdParModDigi.h
index 18fb0475cb..edbdf26aa9 100644
--- a/core/detectors/trd/CbmTrdParModDigi.h
+++ b/core/detectors/trd/CbmTrdParModDigi.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModDigi.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARMODDIGI_H
 #define CBMTRDPARMODDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParModGain.cxx b/core/detectors/trd/CbmTrdParModGain.cxx
index f89b20b93c..f5c4a79a6c 100644
--- a/core/detectors/trd/CbmTrdParModGain.cxx
+++ b/core/detectors/trd/CbmTrdParModGain.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGain.cxx
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParModGain.h"
 
 
diff --git a/core/detectors/trd/CbmTrdParModGain.h b/core/detectors/trd/CbmTrdParModGain.h
index dadb61f6f4..61ab3a7ae0 100644
--- a/core/detectors/trd/CbmTrdParModGain.h
+++ b/core/detectors/trd/CbmTrdParModGain.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGain.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARMODGAIN_H
 #define CBMTRDPARMODGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParModGas.cxx b/core/detectors/trd/CbmTrdParModGas.cxx
index 235c110d2a..638feac4de 100644
--- a/core/detectors/trd/CbmTrdParModGas.cxx
+++ b/core/detectors/trd/CbmTrdParModGas.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGas.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParModGas.h"
 
 #include <Logger.h>  // for Logger, LOG
diff --git a/core/detectors/trd/CbmTrdParModGas.h b/core/detectors/trd/CbmTrdParModGas.h
index ec406830ad..06f03d9336 100644
--- a/core/detectors/trd/CbmTrdParModGas.h
+++ b/core/detectors/trd/CbmTrdParModGas.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGas.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARMODGAS_H
 #define CBMTRDPARMODGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParModGeo.cxx b/core/detectors/trd/CbmTrdParModGeo.cxx
index 0fd39166d3..8f5130a059 100644
--- a/core/detectors/trd/CbmTrdParModGeo.cxx
+++ b/core/detectors/trd/CbmTrdParModGeo.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGeo.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParModGeo.h"
 
 #include <TGeoBBox.h>          // for TGeoBBox
diff --git a/core/detectors/trd/CbmTrdParModGeo.h b/core/detectors/trd/CbmTrdParModGeo.h
index abad885456..8b6e85dc3d 100644
--- a/core/detectors/trd/CbmTrdParModGeo.h
+++ b/core/detectors/trd/CbmTrdParModGeo.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParModGeo.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARMODGEO_H
 #define CBMTRDPARMODGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSet.cxx b/core/detectors/trd/CbmTrdParSet.cxx
index 0b007d9757..aad67367d0 100644
--- a/core/detectors/trd/CbmTrdParSet.cxx
+++ b/core/detectors/trd/CbmTrdParSet.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSet.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSet.h"
 
 #include "CbmTrdParMod.h"  // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSet.h b/core/detectors/trd/CbmTrdParSet.h
index c60cc0d17e..489e277090 100644
--- a/core/detectors/trd/CbmTrdParSet.h
+++ b/core/detectors/trd/CbmTrdParSet.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSet.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSET_H
 #define CBMTRDPARSET_H
 
diff --git a/core/detectors/trd/CbmTrdParSetAsic.cxx b/core/detectors/trd/CbmTrdParSetAsic.cxx
index 3c7acf0413..d5fb323a53 100644
--- a/core/detectors/trd/CbmTrdParSetAsic.cxx
+++ b/core/detectors/trd/CbmTrdParSetAsic.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetAsic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSetAsic.h"
 
 #include "CbmTrdParAsic.h"    // for CbmTrdParAsic
diff --git a/core/detectors/trd/CbmTrdParSetAsic.h b/core/detectors/trd/CbmTrdParSetAsic.h
index f9a571c7a3..3895d37417 100644
--- a/core/detectors/trd/CbmTrdParSetAsic.h
+++ b/core/detectors/trd/CbmTrdParSetAsic.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetAsic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSETASIC_H
 #define CBMTRDPARSETASIC_H
 
diff --git a/core/detectors/trd/CbmTrdParSetDigi.cxx b/core/detectors/trd/CbmTrdParSetDigi.cxx
index 4447f409be..ac6769ab9a 100644
--- a/core/detectors/trd/CbmTrdParSetDigi.cxx
+++ b/core/detectors/trd/CbmTrdParSetDigi.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetDigi.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSetDigi.h"
 
 #include "CbmTrdParMod.h"      // for CbmTrdParMod
diff --git a/core/detectors/trd/CbmTrdParSetDigi.h b/core/detectors/trd/CbmTrdParSetDigi.h
index a49ab72388..1cfc451f4f 100644
--- a/core/detectors/trd/CbmTrdParSetDigi.h
+++ b/core/detectors/trd/CbmTrdParSetDigi.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetDigi.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSETDIGI_H
 #define CBMTRDPARSETDIGI_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGain.cxx b/core/detectors/trd/CbmTrdParSetGain.cxx
index 7563954693..049bf8f30f 100644
--- a/core/detectors/trd/CbmTrdParSetGain.cxx
+++ b/core/detectors/trd/CbmTrdParSetGain.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGain.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSetGain.h"
 
 #include <FairParamList.h>  // for FairParamList
diff --git a/core/detectors/trd/CbmTrdParSetGain.h b/core/detectors/trd/CbmTrdParSetGain.h
index d75a54b1dc..4190cd529d 100644
--- a/core/detectors/trd/CbmTrdParSetGain.h
+++ b/core/detectors/trd/CbmTrdParSetGain.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGain.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSETGAIN_H
 #define CBMTRDPARSETGAIN_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGas.cxx b/core/detectors/trd/CbmTrdParSetGas.cxx
index f0417c6068..f146f57b0f 100644
--- a/core/detectors/trd/CbmTrdParSetGas.cxx
+++ b/core/detectors/trd/CbmTrdParSetGas.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGas.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSetGas.h"
 
 #include "CbmTrdParModGas.h"  // for CbmTrdParModGas
diff --git a/core/detectors/trd/CbmTrdParSetGas.h b/core/detectors/trd/CbmTrdParSetGas.h
index ffbb8453bd..9267958459 100644
--- a/core/detectors/trd/CbmTrdParSetGas.h
+++ b/core/detectors/trd/CbmTrdParSetGas.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGas.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSETGAS_H
 #define CBMTRDPARSETGAS_H
 
diff --git a/core/detectors/trd/CbmTrdParSetGeo.cxx b/core/detectors/trd/CbmTrdParSetGeo.cxx
index afbd8e0fd1..3488ca002d 100644
--- a/core/detectors/trd/CbmTrdParSetGeo.cxx
+++ b/core/detectors/trd/CbmTrdParSetGeo.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGeo.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSetGeo.h"
 
 #include "CbmTrdGeoHandler.h"  // for CbmTrdGeoHandler
diff --git a/core/detectors/trd/CbmTrdParSetGeo.h b/core/detectors/trd/CbmTrdParSetGeo.h
index 0b109c6561..3480ac9072 100644
--- a/core/detectors/trd/CbmTrdParSetGeo.h
+++ b/core/detectors/trd/CbmTrdParSetGeo.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSetGeo.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSETGEO_H
 #define CBMTRDPARSETGEO_H
 
diff --git a/core/detectors/trd/CbmTrdParSpadic.cxx b/core/detectors/trd/CbmTrdParSpadic.cxx
index ba4fd9c2a9..c735509037 100644
--- a/core/detectors/trd/CbmTrdParSpadic.cxx
+++ b/core/detectors/trd/CbmTrdParSpadic.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSpadic.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdParSpadic.h"
 
 #include "CbmTrdDefs.h"  // for eCbmTrdModuleTypes, eCbmTrdModuleType...
diff --git a/core/detectors/trd/CbmTrdParSpadic.h b/core/detectors/trd/CbmTrdParSpadic.h
index be6a34bdbb..33a2f86f29 100644
--- a/core/detectors/trd/CbmTrdParSpadic.h
+++ b/core/detectors/trd/CbmTrdParSpadic.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdParSpadic.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDPARSPADIC_H
 #define CBMTRDPARSPADIC_H
 
diff --git a/core/detectors/trd/CbmTrdSPADIC.cxx b/core/detectors/trd/CbmTrdSPADIC.cxx
index d660581cdc..ee2eccebce 100644
--- a/core/detectors/trd/CbmTrdSPADIC.cxx
+++ b/core/detectors/trd/CbmTrdSPADIC.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdSPADIC.cxx
+  * @copyright Copyright (C) 2014-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdSPADIC.h"
 
 #include "CbmTrdAddress.h"     // for CbmTrdAddress
diff --git a/core/detectors/trd/CbmTrdUtils.h b/core/detectors/trd/CbmTrdUtils.h
index a4e465650f..3c6697dcb7 100644
--- a/core/detectors/trd/CbmTrdUtils.h
+++ b/core/detectors/trd/CbmTrdUtils.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdUtils.h
+  * @copyright Copyright (C) 2013-2020 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDUTILS_H
 #define CBMTRDUTILS_H 1
 
diff --git a/core/eventdisplay/CbmDisplayLinkDef.h b/core/eventdisplay/CbmDisplayLinkDef.h
index 38f32e594b..c0780439eb 100644
--- a/core/eventdisplay/CbmDisplayLinkDef.h
+++ b/core/eventdisplay/CbmDisplayLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmDisplayLinkDef.h
+  * @copyright Copyright (C) 2009-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TrdLinkDef.h,v 1.10 2006/06/20 09:39:59 kresan Exp $
 
 #ifdef __CINT__
diff --git a/core/eventdisplay/CbmPixelHitSetDraw.cxx b/core/eventdisplay/CbmPixelHitSetDraw.cxx
index c55b699892..938a894269 100644
--- a/core/eventdisplay/CbmPixelHitSetDraw.cxx
+++ b/core/eventdisplay/CbmPixelHitSetDraw.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPixelHitSetDraw.cxx
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPixelHitSetDraw.h"
 
 #include "CbmPixelHit.h"  // for CbmPixelHit
diff --git a/core/eventdisplay/CbmPixelHitSetDraw.h b/core/eventdisplay/CbmPixelHitSetDraw.h
index daed534ec2..f0fe4b00f6 100644
--- a/core/eventdisplay/CbmPixelHitSetDraw.h
+++ b/core/eventdisplay/CbmPixelHitSetDraw.h
@@ -1,3 +1,6 @@
+/** @file CbmPixelHitSetDraw.h
+  * @copyright Copyright (C) 2009-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMPIXELHITSETDRAW_H_
 #define CBMPIXELHITSETDRAW_H_
 
diff --git a/core/field/CbmFieldCreator.cxx b/core/field/CbmFieldCreator.cxx
index 84cf438f64..4d14d5f9ff 100644
--- a/core/field/CbmFieldCreator.cxx
+++ b/core/field/CbmFieldCreator.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFieldCreator.cxx
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmFieldCreator.h"
 
 #include "CbmBsField.h"            // for CbmBsField
diff --git a/core/field/CbmFieldLinkDef.h b/core/field/CbmFieldLinkDef.h
index d2409103ac..1502e7b054 100644
--- a/core/field/CbmFieldLinkDef.h
+++ b/core/field/CbmFieldLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmFieldLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/core/field/CbmFieldMapData.cxx b/core/field/CbmFieldMapData.cxx
index 97ea76b49a..aebd1ba7d9 100644
--- a/core/field/CbmFieldMapData.cxx
+++ b/core/field/CbmFieldMapData.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFieldMapData.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmFieldMapData source file                -----
 // -----                V. Friese                14/02/06              -----
diff --git a/core/qa/CbmQaBaseLinkDef.h b/core/qa/CbmQaBaseLinkDef.h
index f013bc70d2..9c2943f974 100644
--- a/core/qa/CbmQaBaseLinkDef.h
+++ b/core/qa/CbmQaBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmQaBaseLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
index 826d37d82c..706eb3a59c 100644
--- a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
+++ b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmBeamtimeCosy2019LinkDef.h
+  * @copyright Copyright (C) 2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx b/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
index 01112696ee..156d7586c8 100644
--- a/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
+++ b/fles/cosy2019/parameter/CbmCosy2019ContFact.cxx
@@ -1,3 +1,6 @@
+/** @file CbmCosy2019ContFact.cxx
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /////////////////////////////////////////////////////////////
 //
 //  CbmCosy2019ContFact
diff --git a/fles/cosy2019/parameter/CbmCosy2019ContFact.h b/fles/cosy2019/parameter/CbmCosy2019ContFact.h
index a98a9f349a..1498f39d57 100644
--- a/fles/cosy2019/parameter/CbmCosy2019ContFact.h
+++ b/fles/cosy2019/parameter/CbmCosy2019ContFact.h
@@ -1,3 +1,6 @@
+/** @file CbmCosy2019ContFact.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMCOSY2019CONTFACT_H
 #define CBMCOSY2019CONTFACT_H
 
diff --git a/fles/flestools/CbmFlesCanvasTools.cxx b/fles/flestools/CbmFlesCanvasTools.cxx
index 50fb6e55a4..09c8c2ffde 100644
--- a/fles/flestools/CbmFlesCanvasTools.cxx
+++ b/fles/flestools/CbmFlesCanvasTools.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFlesCanvasTools.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmFlesCanvasTools.h"
 
 #include "TCanvas.h"
diff --git a/fles/flestools/CbmFlesHistosTools.cxx b/fles/flestools/CbmFlesHistosTools.cxx
index c61c8640d8..75d4a2c1ca 100644
--- a/fles/flestools/CbmFlesHistosTools.cxx
+++ b/fles/flestools/CbmFlesHistosTools.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFlesHistosTools.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmFlesHistosTools.h"
 
 #include <cmath>
diff --git a/fles/flestools/CbmFormatDecHexPrintout.cxx b/fles/flestools/CbmFormatDecHexPrintout.cxx
index 4624eb19f6..a9e64f8b44 100644
--- a/fles/flestools/CbmFormatDecHexPrintout.cxx
+++ b/fles/flestools/CbmFormatDecHexPrintout.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFormatDecHexPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmFormatDecHexPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsBufferPrintout.cxx b/fles/flestools/CbmFormatMsBufferPrintout.cxx
index 1a133b316e..6e13920d45 100644
--- a/fles/flestools/CbmFormatMsBufferPrintout.cxx
+++ b/fles/flestools/CbmFormatMsBufferPrintout.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFormatMsBufferPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmFormatMsBufferPrintout.h"
 
diff --git a/fles/flestools/CbmFormatMsHeaderPrintout.cxx b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
index eb8599cecb..eda24f2c61 100644
--- a/fles/flestools/CbmFormatMsHeaderPrintout.cxx
+++ b/fles/flestools/CbmFormatMsHeaderPrintout.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFormatMsHeaderPrintout.cxx
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmFormatMsHeaderPrintout.h"
 
diff --git a/fles/flestools/CbmFormatTsPrintout.cxx b/fles/flestools/CbmFormatTsPrintout.cxx
index a9cb8151ed..f77e36e1c7 100644
--- a/fles/flestools/CbmFormatTsPrintout.cxx
+++ b/fles/flestools/CbmFormatTsPrintout.cxx
@@ -1,3 +1,6 @@
+/** @file CbmFormatTsPrintout.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmFormatMsBufferPrintout.h"
 #include "CbmFormatMsHeaderPrintout.h"
diff --git a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
index dcba547cbf..5315e2a548 100644
--- a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
+++ b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmFlibMcbm2018LinkDef.h
+  * @copyright Copyright (C) 2018-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
index 9e8d7f78e5..aae25ae223 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerAlgoRich.cxx
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
index 815cb04276..93b32a32fe 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoRich.h
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerAlgoRich.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmMcbm2018UnpackerAlgoRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
index 695758732e..c2eab8989c 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerAlgoTrdR.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
 
 #include "CbmTrdAddress.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
index 85c8321b8f..e5cacafea7 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerTaskRich.cxx
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
index 1fef6d2356..4630f2e869 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskRich.h
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerTaskRich.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
  * CbmMcbm2018UnpackerTaskRich
  * E. Ovcharenko, Mar 2019
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
index e3fc263a30..df359f82ee 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskTrdR.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerTaskTrdR.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMcbm2018UnpackerTaskTrdR.h"
 
 #include "CbmMcbm2018UnpackerAlgoTrdR.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
index 5eda739f48..bc4cb0115e 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerUtilRich.cxx
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMcbm2018UnpackerUtilRich.h"
 
 #include <iostream>
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
index 0a6d1ff79b..24a9aa4b52 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerUtilRich.h
@@ -1,3 +1,6 @@
+/** @file CbmMcbm2018UnpackerUtilRich.h
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmMcbm2018UnpackerUtilRich_H
 #define CbmMcbm2018UnpackerUtilRich_H
 
diff --git a/fles/star2019/CbmFlibStar2019LinkDef.h b/fles/star2019/CbmFlibStar2019LinkDef.h
index 50b720849d..5e3989f328 100644
--- a/fles/star2019/CbmFlibStar2019LinkDef.h
+++ b/fles/star2019/CbmFlibStar2019LinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmFlibStar2019LinkDef.h
+  * @copyright Copyright (C) 2018-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.cxx b/fles/star2019/parameter/CbmStar2019ContFact.cxx
index a814ef798f..1969e86712 100644
--- a/fles/star2019/parameter/CbmStar2019ContFact.cxx
+++ b/fles/star2019/parameter/CbmStar2019ContFact.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStar2019ContFact.cxx
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /////////////////////////////////////////////////////////////
 //
 //  CbmStar2019ContFact
diff --git a/fles/star2019/parameter/CbmStar2019ContFact.h b/fles/star2019/parameter/CbmStar2019ContFact.h
index b6e8f81214..b257d55f8c 100644
--- a/fles/star2019/parameter/CbmStar2019ContFact.h
+++ b/fles/star2019/parameter/CbmStar2019ContFact.h
@@ -1,3 +1,6 @@
+/** @file CbmStar2019ContFact.h
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMSTAR2019CONTFACT_H
 #define CBMSTAR2019CONTFACT_H
 
diff --git a/macro/KF/DecayConfig.C b/macro/KF/DecayConfig.C
index 963b7faac6..8689f52f95 100644
--- a/macro/KF/DecayConfig.C
+++ b/macro/KF/DecayConfig.C
@@ -1,3 +1,6 @@
+/** @file DecayConfig.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void DecayConfig()
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C b/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
index d56e0b9a51..b5cb6ad5bc 100644
--- a/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
+++ b/macro/KF/KFParticleFinderSignalTest/CalculateEfficincy.C
@@ -1,3 +1,6 @@
+/** @file CalculateEfficincy.C
+  * @copyright Copyright (C) 2014-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // #include "$VMCWORKDIR/KF/KFParticleParformance/KFPartEfficiencies.h"
 
 void CalculateEfficincy(TString workdir = "data")
diff --git a/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C b/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
index dcd59f8aa5..078418ac22 100644
--- a/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
+++ b/macro/KF/KFParticleFinderSignalTest/DrawParticlesFitQA.C
@@ -1,3 +1,6 @@
+/** @file DrawParticlesFitQA.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void DrawParticlesFitQA(int iParticle = 0)
 {
 
diff --git a/macro/KF/KFParticleFinderSignalTest/GetParticleName.C b/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
index 209fcabc2a..7ecd003669 100644
--- a/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
+++ b/macro/KF/KFParticleFinderSignalTest/GetParticleName.C
@@ -1,3 +1,6 @@
+/** @file GetParticleName.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // #include "$VMCWORKDIR/KF/KFParticleParformance/KFPartEfficiencies.h"
 
 void GetParticleName(int iParticle = 0)
diff --git a/macro/KF/kf_kfparticle.C b/macro/KF/kf_kfparticle.C
index 9b1ed0f48e..a9f031929a 100644
--- a/macro/KF/kf_kfparticle.C
+++ b/macro/KF/kf_kfparticle.C
@@ -1,3 +1,6 @@
+/** @file kf_kfparticle.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of short-lived particles with KF Particle Finder
diff --git a/macro/KF/registerGeantDecays.C b/macro/KF/registerGeantDecays.C
index a891503ad7..037375ddb4 100644
--- a/macro/KF/registerGeantDecays.C
+++ b/macro/KF/registerGeantDecays.C
@@ -1,3 +1,6 @@
+/** @file registerGeantDecays.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void registerGeantDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerLightIons.C b/macro/KF/registerLightIons.C
index 872a8ed04c..cf3bf30690 100644
--- a/macro/KF/registerLightIons.C
+++ b/macro/KF/registerLightIons.C
@@ -1,3 +1,6 @@
+/** @file registerLightIons.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void registerLightIons()
 {
   KFPartEfficiencies eff;
diff --git a/macro/KF/registerPythiaDecays.C b/macro/KF/registerPythiaDecays.C
index e0410c5f8e..4c48fc34c2 100644
--- a/macro/KF/registerPythiaDecays.C
+++ b/macro/KF/registerPythiaDecays.C
@@ -1,3 +1,6 @@
+/** @file registerPythiaDecays.C
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void registerPythiaDecays(int iDecay)
 {
   KFPartEfficiencies eff;
diff --git a/macro/L1/perf.C b/macro/L1/perf.C
index 3c3cbf3021..0297b512d7 100644
--- a/macro/L1/perf.C
+++ b/macro/L1/perf.C
@@ -1,3 +1,6 @@
+/** @file perf.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void perf()
 {
 
diff --git a/macro/L1/rec.C b/macro/L1/rec.C
index 554ddbbb2a..c9f56f08f2 100644
--- a/macro/L1/rec.C
+++ b/macro/L1/rec.C
@@ -1,3 +1,6 @@
+/** @file rec.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void rec()
 {
 
diff --git a/macro/L1/sim.C b/macro/L1/sim.C
index 8c47959698..60f9fa3514 100644
--- a/macro/L1/sim.C
+++ b/macro/L1/sim.C
@@ -1,3 +1,6 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/L1/simD0.C b/macro/L1/simD0.C
index 5899d08642..f62e7d5f1e 100644
--- a/macro/L1/simD0.C
+++ b/macro/L1/simD0.C
@@ -1,3 +1,6 @@
+/** @file simD0.C
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C b/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C
index f417f90f57..64ad9012c1 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,6 @@
+/** @file run_analysis_tree_maker.C
+  * @copyright Copyright (C) name="CpuLoad" CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_analysis_tree_maker(TString dataSet = "../../../run/test", TString setupName = "sis100_electron",
                              TString unigenFile = "")
diff --git a/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C b/macro/analysis/common/at_kfpf_interface/run_at_kfpf.C
index 8da69888b0..3eaa4e9be9 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,6 @@
+/** @file run_at_kfpf.C
+  * @copyright Copyright (C) 2020 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_at_kfpf(int nEntries = -1, const std::string& dataset = "test", const std::string& ATTree = "rTree")
 {
   ATKFParticleFinder man;
diff --git a/macro/analysis/common/cuts/cbm_cuts.h b/macro/analysis/common/cuts/cbm_cuts.h
index 043997f2ef..fe9b2e7272 100644
--- a/macro/analysis/common/cuts/cbm_cuts.h
+++ b/macro/analysis/common/cuts/cbm_cuts.h
@@ -1,3 +1,6 @@
+/** @file cbm_cuts.h
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 AnalysisTree::Cuts* GetCbmEventCuts(const std::string& branch, std::string name = "CbmGoodEvent")
 {
diff --git a/macro/analysis/common/qa/run_analysistree_qa.C b/macro/analysis/common/qa/run_analysistree_qa.C
index c7ca0fe1a8..b960f189c9 100644
--- a/macro/analysis/common/qa/run_analysistree_qa.C
+++ b/macro/analysis/common/qa/run_analysistree_qa.C
@@ -1,3 +1,6 @@
+/** @file run_analysistree_qa.C
+  * @copyright Copyright (C) 2021 Physikalisches Institut, Eberhard Karls Universität Tübingen, Tübingen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //#include <AnalysisTree/TaskManager.hpp>
 //#include "AnalysisTree/Cuts.hpp"
 
diff --git a/macro/analysis/conversion2/eventDisplay.C b/macro/analysis/conversion2/eventDisplay.C
index ec05ad9f96..c92c1334d8 100644
--- a/macro/analysis/conversion2/eventDisplay.C
+++ b/macro/analysis/conversion2/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///// macro for visualization of simulated events. One can use it directly after simulation stage (reonctruction and digi are nor needed)
 ///// here one can see Monte Carlo hits in each detector.
 ///// If the option "store all hits" (in /gconfig/g3Config.C -> st->SetMinPoints(0);) is activated during the simulation, one will see also tracks (including light in RICH)
diff --git a/macro/analysis/conversion2/generator_input_file.C b/macro/analysis/conversion2/generator_input_file.C
index a828ef09fd..05a453d41d 100644
--- a/macro/analysis/conversion2/generator_input_file.C
+++ b/macro/analysis/conversion2/generator_input_file.C
@@ -1,3 +1,6 @@
+/** @file generator_input_file.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///// generating electron/positron track over full acceptance. Filling them step by step in acceptance.
 void generator_input_file()
 {
diff --git a/macro/analysis/conversion2/run_analysis.C b/macro/analysis/conversion2/run_analysis.C
index 7b73bcb46d..16a0ea1cbf 100644
--- a/macro/analysis/conversion2/run_analysis.C
+++ b/macro/analysis/conversion2/run_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/analysis/conversion2/run_reco_event.C b/macro/analysis/conversion2/run_reco_event.C
index d0c64ef3a8..4b080f9565 100644
--- a/macro/analysis/conversion2/run_reco_event.C
+++ b/macro/analysis/conversion2/run_reco_event.C
@@ -1,3 +1,6 @@
+/** @file run_reco_event.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/analysis/dielectron/draw_analysis.C b/macro/analysis/dielectron/draw_analysis.C
index 7d24194252..b88335cd92 100644
--- a/macro/analysis/dielectron/draw_analysis.C
+++ b/macro/analysis/dielectron/draw_analysis.C
@@ -1,3 +1,6 @@
+/** @file draw_analysis.C
+  * @copyright Copyright (C) 2010-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //#include <experimental/filesystem>
 
 void draw_analysis(const string& histRootFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/analysis.all.root",
diff --git a/macro/analysis/dielectron/draw_analysis_all.C b/macro/analysis/dielectron/draw_analysis_all.C
index e9f8b40354..fe9601561c 100644
--- a/macro/analysis/dielectron/draw_analysis_all.C
+++ b/macro/analysis/dielectron/draw_analysis_all.C
@@ -1,3 +1,6 @@
+/** @file draw_analysis_all.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_analysis_all(
   const string& fileInmed  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/analysis.all.root",
   const string& fileQgp    = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/qgp/analysis.all.root",
diff --git a/macro/analysis/dielectron/draw_analysis_study.C b/macro/analysis/dielectron/draw_analysis_study.C
index 44390bdcc1..e279aafcbb 100644
--- a/macro/analysis/dielectron/draw_analysis_study.C
+++ b/macro/analysis/dielectron/draw_analysis_study.C
@@ -1,3 +1,6 @@
+/** @file draw_analysis_study.C
+  * @copyright Copyright (C) 2012-2013 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 void draw_analysis_study()
 {
diff --git a/macro/analysis/dielectron/draw_litqa.C b/macro/analysis/dielectron/draw_litqa.C
index 5c5beef2c0..578908c4a5 100644
--- a/macro/analysis/dielectron/draw_litqa.C
+++ b/macro/analysis/dielectron/draw_litqa.C
@@ -1,3 +1,6 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2014-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_litqa(const string& histRootFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/litqa.all.root",
                 const string& resultDir    = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/histograms/inmed/")
 
diff --git a/macro/analysis/dielectron/draw_mvd_xy_delta.C b/macro/analysis/dielectron/draw_mvd_xy_delta.C
index 7c4699ba77..abb46e28a2 100644
--- a/macro/analysis/dielectron/draw_mvd_xy_delta.C
+++ b/macro/analysis/dielectron/draw_mvd_xy_delta.C
@@ -1,3 +1,6 @@
+/** @file draw_mvd_xy_delta.C
+  * @copyright Copyright (C) 2012 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_mvd_xy_delta()
 {
   TString fileName = "/lustre/cbm/user/ebelolap/aug11/25gev/70field/deltasource/mc.delta.root";
diff --git a/macro/analysis/dielectron/hadd.C b/macro/analysis/dielectron/hadd.C
index d02364fc1c..c39066fcfb 100644
--- a/macro/analysis/dielectron/hadd.C
+++ b/macro/analysis/dielectron/hadd.C
@@ -1,3 +1,6 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2012-2018 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 
 void hadd(string pattern, string outputFile, int fileSizeLimit = 50000, int nofEvents = 1000)
diff --git a/macro/analysis/dielectron/run_analysis.C b/macro/analysis/dielectron/run_analysis.C
index d8c7ce8f13..e370921c96 100644
--- a/macro/analysis/dielectron/run_analysis.C
+++ b/macro/analysis/dielectron/run_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2010-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_analysis(const string& mcFile        = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.1.root",
                   const string& parFile       = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.1.root",
                   const string& digiFile      = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.1.root",
diff --git a/macro/analysis/dielectron/run_digi.C b/macro/analysis/dielectron/run_digi.C
index a9ad718258..fa3a766828 100644
--- a/macro/analysis/dielectron/run_digi.C
+++ b/macro/analysis/dielectron/run_digi.C
@@ -1,3 +1,6 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_digi(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.2.root",
               const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.2.root",
               const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.2.root",
diff --git a/macro/analysis/dielectron/run_litqa.C b/macro/analysis/dielectron/run_litqa.C
index 8469069b90..bbd0724d45 100644
--- a/macro/analysis/dielectron/run_litqa.C
+++ b/macro/analysis/dielectron/run_litqa.C
@@ -1,3 +1,6 @@
+/** @file run_litqa.C
+  * @copyright Copyright (C) 2014-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_litqa(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.2.root",
                const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.2.root",
                const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.2.root",
diff --git a/macro/analysis/dielectron/run_reco.C b/macro/analysis/dielectron/run_reco.C
index ee3e7fb5cc..ff3f7d0098 100644
--- a/macro/analysis/dielectron/run_reco.C
+++ b/macro/analysis/dielectron/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco(const string& mcFile   = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/mc.1.root",
               const string& parFile  = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/param.1.root",
               const string& digiFile = "/lustre/nyx/cbm/users/criesen/cbm/data/lmvm/inmed/digi.1.root",
diff --git a/macro/analysis/dielectron/run_sim.C b/macro/analysis/dielectron/run_sim.C
index 8b7d9e7ba4..4752d13b10 100644
--- a/macro/analysis/dielectron/run_sim.C
+++ b/macro/analysis/dielectron/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2011-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim(const string& urqmdFile = "/lustre/nyx/cbm/prod/gen/urqmd/auau/8gev/centr/"
                                        "urqmd.auau.8gev.centr.00001.root",  // if "", no urqmd
              const string& plutoFile =
diff --git a/macro/analysis/flow/MergeTTree.C b/macro/analysis/flow/MergeTTree.C
index ae19e95461..0d95328434 100644
--- a/macro/analysis/flow/MergeTTree.C
+++ b/macro/analysis/flow/MergeTTree.C
@@ -1,3 +1,6 @@
+/** @file MergeTTree.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This macro merges several files containing TTrees into one; from different input files:
 // ----- mode=0: files with reconstructed event planes (non-corrected if fQcorr = fBarcorr = 0, corrected otherwise) - produced by eventPlane.C
diff --git a/macro/analysis/flow/anaFlow.C b/macro/analysis/flow/anaFlow.C
index 4a3b28e89c..30f7132dae 100644
--- a/macro/analysis/flow/anaFlow.C
+++ b/macro/analysis/flow/anaFlow.C
@@ -1,3 +1,6 @@
+/** @file anaFlow.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This task reconstructs the particle flow (vn, n = 1 & 2) out of measured particle azimuthal distributions (input: reco. files or KFParticle Finder output)
 // ----- Particle azimuthal distributions can be taken w.r.t. the true reaction plane (input: MC -transport output- file)
diff --git a/macro/analysis/flow/centrality_drawReso_STS_PSD.C b/macro/analysis/flow/centrality_drawReso_STS_PSD.C
index 6083dbe07c..b245eb0165 100644
--- a/macro/analysis/flow/centrality_drawReso_STS_PSD.C
+++ b/macro/analysis/flow/centrality_drawReso_STS_PSD.C
@@ -1,3 +1,6 @@
+/** @file centrality_drawReso_STS_PSD.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This task draws the centrality resolution versus collision centrality
 
diff --git a/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C b/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
index 24d26a1341..502824307a 100644
--- a/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
+++ b/macro/analysis/flow/centrality_evtbyevt_calculation_STS_PSD.C
@@ -1,3 +1,6 @@
+/** @file centrality_evtbyevt_calculation_STS_PSD.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This task calculate the collision centrality for each event, based on STS and PSD information
 
diff --git a/macro/analysis/flow/check_EPflattening_Qvector.C b/macro/analysis/flow/check_EPflattening_Qvector.C
index 0a143164e5..b2f0a4c823 100644
--- a/macro/analysis/flow/check_EPflattening_Qvector.C
+++ b/macro/analysis/flow/check_EPflattening_Qvector.C
@@ -1,3 +1,6 @@
+/** @file check_EPflattening_Qvector.C
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This task draws the average X-component of the Q-vector versus detector multiplicity - here for the PSD: <Qx> vs Energy
 
diff --git a/macro/analysis/flow/eventPlane.C b/macro/analysis/flow/eventPlane.C
index 06f1c965b0..86f156d9ae 100644
--- a/macro/analysis/flow/eventPlane.C
+++ b/macro/analysis/flow/eventPlane.C
@@ -1,3 +1,6 @@
+/** @file eventPlane.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- This task calculates the event plane for each collision event from STS and PSD information (input: reco. files)
 // ----- It also provides comparision with real reaction plane (input: MC -transport output- files)
diff --git a/macro/analysis/flow/graph_RPreso_vsCentrality.C b/macro/analysis/flow/graph_RPreso_vsCentrality.C
index 5daffb9449..886f40e5dc 100644
--- a/macro/analysis/flow/graph_RPreso_vsCentrality.C
+++ b/macro/analysis/flow/graph_RPreso_vsCentrality.C
@@ -1,3 +1,6 @@
+/** @file graph_RPreso_vsCentrality.C
+  * @copyright Copyright (C) 2014 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // ----- Macro to draw the reaction plane resolution versus % most centrality (based on STS multiplicity)
 
diff --git a/macro/analysis/flow/run_reco_flow.C b/macro/analysis/flow/run_reco_flow.C
index 2f86437205..74d3fa37a9 100644
--- a/macro/analysis/flow/run_reco_flow.C
+++ b/macro/analysis/flow/run_reco_flow.C
@@ -1,3 +1,6 @@
+/** @file run_reco_flow.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/analysis/flow/run_sim_flow.C b/macro/analysis/flow/run_sim_flow.C
index f0a438cf57..4817c69efb 100644
--- a/macro/analysis/flow/run_sim_flow.C
+++ b/macro/analysis/flow/run_sim_flow.C
@@ -1,3 +1,6 @@
+/** @file run_sim_flow.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation for the sake of collective flow studies, using UrQMD or SHIELD input and GEANT4
diff --git a/macro/analysis/hyperons/ana_cascade.C b/macro/analysis/hyperons/ana_cascade.C
index 18ead9c0f4..28f5b22e21 100644
--- a/macro/analysis/hyperons/ana_cascade.C
+++ b/macro/analysis/hyperons/ana_cascade.C
@@ -1,3 +1,6 @@
+/** @file ana_cascade.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_cascade(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/ana_histo_la.C b/macro/analysis/hyperons/ana_histo_la.C
index c2b851684b..96cc243894 100644
--- a/macro/analysis/hyperons/ana_histo_la.C
+++ b/macro/analysis/hyperons/ana_histo_la.C
@@ -1,3 +1,6 @@
+/** @file ana_histo_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_histo_la()
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/ana_histo_om.C b/macro/analysis/hyperons/ana_histo_om.C
index 28c389c1b2..552516d1fa 100644
--- a/macro/analysis/hyperons/ana_histo_om.C
+++ b/macro/analysis/hyperons/ana_histo_om.C
@@ -1,3 +1,6 @@
+/** @file ana_histo_om.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_histo_om()
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/ana_la.C b/macro/analysis/hyperons/ana_la.C
index a0ad1ef1c0..3b6b5aca8a 100644
--- a/macro/analysis/hyperons/ana_la.C
+++ b/macro/analysis/hyperons/ana_la.C
@@ -1,3 +1,6 @@
+/** @file ana_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_la(Int_t file_nr = 0, Int_t nEvents = 10)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/create_histo_la.C b/macro/analysis/hyperons/create_histo_la.C
index d70074844e..d116236653 100644
--- a/macro/analysis/hyperons/create_histo_la.C
+++ b/macro/analysis/hyperons/create_histo_la.C
@@ -1,3 +1,6 @@
+/** @file create_histo_la.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void create_histo_la(Int_t file_nr = 0)
 {
   Int_t iVerbose     = 2;
diff --git a/macro/analysis/hyperons/create_histo_om.C b/macro/analysis/hyperons/create_histo_om.C
index da6a29b54d..dbb3b61ff2 100644
--- a/macro/analysis/hyperons/create_histo_om.C
+++ b/macro/analysis/hyperons/create_histo_om.C
@@ -1,3 +1,6 @@
+/** @file create_histo_om.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void create_histo_om(Int_t file_nr = 0)
 {
   Int_t iVerbose     = 2;
diff --git a/macro/analysis/hyperons/drawM.C b/macro/analysis/hyperons/drawM.C
index d1d0d3d214..c79a5c28fd 100644
--- a/macro/analysis/hyperons/drawM.C
+++ b/macro/analysis/hyperons/drawM.C
@@ -1,3 +1,6 @@
+/** @file drawM.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/drawM_om.C b/macro/analysis/hyperons/drawM_om.C
index 5308df796e..10241c5333 100644
--- a/macro/analysis/hyperons/drawM_om.C
+++ b/macro/analysis/hyperons/drawM_om.C
@@ -1,3 +1,6 @@
+/** @file drawM_om.C
+  * @copyright Copyright (C) 2010-2021 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 drawM()
 {
   gStyle->SetOptStat(0);
diff --git a/macro/analysis/hyperons/eff.C b/macro/analysis/hyperons/eff.C
index e550e6121c..ad049abb5c 100644
--- a/macro/analysis/hyperons/eff.C
+++ b/macro/analysis/hyperons/eff.C
@@ -1,3 +1,6 @@
+/** @file eff.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eff(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3122)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/eff_draw.C b/macro/analysis/hyperons/eff_draw.C
index 39bbcd4471..54419a4706 100644
--- a/macro/analysis/hyperons/eff_draw.C
+++ b/macro/analysis/hyperons/eff_draw.C
@@ -1,3 +1,6 @@
+/** @file eff_draw.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eff_draw(char* fileName = "la.ef.root")
 {
   gROOT->LoadMacro("$VMCWORKDIR/analysis/hyperon/hyperon_style.C");
diff --git a/macro/analysis/hyperons/merge.C b/macro/analysis/hyperons/merge.C
index c69c6c543c..4c7b3630a9 100644
--- a/macro/analysis/hyperons/merge.C
+++ b/macro/analysis/hyperons/merge.C
@@ -1,3 +1,6 @@
+/** @file merge.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   Double_t scale = 1.388;  //Scale bgd with this factor
 
diff --git a/macro/analysis/hyperons/mix_cascade.C b/macro/analysis/hyperons/mix_cascade.C
index a51819ff78..923b6f6e77 100644
--- a/macro/analysis/hyperons/mix_cascade.C
+++ b/macro/analysis/hyperons/mix_cascade.C
@@ -1,3 +1,6 @@
+/** @file mix_cascade.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mix_cascade(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/rec.C b/macro/analysis/hyperons/rec.C
index d190877150..8303564ed0 100644
--- a/macro/analysis/hyperons/rec.C
+++ b/macro/analysis/hyperons/rec.C
@@ -1,3 +1,6 @@
+/** @file rec.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void rec(Int_t file_nr = 0, Int_t nEvents = 1, Int_t s = 0)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/sela.C b/macro/analysis/hyperons/sela.C
index 32d5d63a53..c53fa6b2de 100644
--- a/macro/analysis/hyperons/sela.C
+++ b/macro/analysis/hyperons/sela.C
@@ -1,3 +1,6 @@
+/** @file sela.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void sela(Int_t file_nr = 0, Int_t nEvents = 1, Int_t pdg = 3312)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/hyperons/sim.C b/macro/analysis/hyperons/sim.C
index 569e703221..77829b5091 100644
--- a/macro/analysis/hyperons/sim.C
+++ b/macro/analysis/hyperons/sim.C
@@ -1,3 +1,6 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2010 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void sim(Int_t file_nr = 0, Int_t nEvents = 1, Int_t s = 0, Int_t seed = 1)
 {
   Char_t filenr[4];
diff --git a/macro/analysis/jpsi/DecayConfig.C b/macro/analysis/jpsi/DecayConfig.C
index 5cf7cc241f..fb73662b7c 100644
--- a/macro/analysis/jpsi/DecayConfig.C
+++ b/macro/analysis/jpsi/DecayConfig.C
@@ -1,3 +1,6 @@
+/** @file DecayConfig.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void DecayConfig()
 {
 
diff --git a/macro/analysis/jpsi/run_sim.C b/macro/analysis/jpsi/run_sim.C
index 0194e25544..2b53942d38 100644
--- a/macro/analysis/jpsi/run_sim.C
+++ b/macro/analysis/jpsi/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/analysis/jpsiana/draw_analysis_jpsi.C b/macro/analysis/jpsiana/draw_analysis_jpsi.C
index 4f991aa3d1..1a6b75d12f 100644
--- a/macro/analysis/jpsiana/draw_analysis_jpsi.C
+++ b/macro/analysis/jpsiana/draw_analysis_jpsi.C
@@ -1,3 +1,6 @@
+/** @file draw_analysis_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void draw_analysis_jpsi()
 {
diff --git a/macro/analysis/jpsiana/draw_litqa.C b/macro/analysis/jpsiana/draw_litqa.C
index 6384460e58..c78e229b68 100644
--- a/macro/analysis/jpsiana/draw_litqa.C
+++ b/macro/analysis/jpsiana/draw_litqa.C
@@ -1,3 +1,6 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_litqa()
 {
   gROOT->LoadMacro("$VMCWORKDIR/macro/littrack/loadlibs.C");
diff --git a/macro/analysis/jpsiana/draw_superevent_jpsi.C b/macro/analysis/jpsiana/draw_superevent_jpsi.C
index adcb91c888..82d82d19a4 100644
--- a/macro/analysis/jpsiana/draw_superevent_jpsi.C
+++ b/macro/analysis/jpsiana/draw_superevent_jpsi.C
@@ -1,3 +1,6 @@
+/** @file draw_superevent_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void draw_superevent_jpsi()
 {
diff --git a/macro/analysis/jpsiana/hadd.C b/macro/analysis/jpsiana/hadd.C
index 0643ffa470..111acf770f 100644
--- a/macro/analysis/jpsiana/hadd.C
+++ b/macro/analysis/jpsiana/hadd.C
@@ -1,3 +1,6 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 
 void hadd()
diff --git a/macro/analysis/jpsiana/run_analysis_jpsi.C b/macro/analysis/jpsiana/run_analysis_jpsi.C
index be8657140d..dbc947edff 100644
--- a/macro/analysis/jpsiana/run_analysis_jpsi.C
+++ b/macro/analysis/jpsiana/run_analysis_jpsi.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_analysis_jpsi(Int_t nEvents = 1000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_litqa_jpsi.C b/macro/analysis/jpsiana/run_litqa_jpsi.C
index 6204081ab8..5c15decb10 100644
--- a/macro/analysis/jpsiana/run_litqa_jpsi.C
+++ b/macro/analysis/jpsiana/run_litqa_jpsi.C
@@ -1,3 +1,6 @@
+/** @file run_litqa_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_litqa_jpsi(Int_t nEvents = 1000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_reco_jpsi.C b/macro/analysis/jpsiana/run_reco_jpsi.C
index 352d6813b8..c5047180d9 100644
--- a/macro/analysis/jpsiana/run_reco_jpsi.C
+++ b/macro/analysis/jpsiana/run_reco_jpsi.C
@@ -1,3 +1,6 @@
+/** @file run_reco_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_jpsi(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_sim_jpsi.C b/macro/analysis/jpsiana/run_sim_jpsi.C
index 55b7822eff..0ea6aba650 100644
--- a/macro/analysis/jpsiana/run_sim_jpsi.C
+++ b/macro/analysis/jpsiana/run_sim_jpsi.C
@@ -1,3 +1,6 @@
+/** @file run_sim_jpsi.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_jpsi(Int_t nEvents = 10)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/analysis/jpsiana/run_superevent_jpsi.C b/macro/analysis/jpsiana/run_superevent_jpsi.C
index 9575eb9235..9efc4029c8 100644
--- a/macro/analysis/jpsiana/run_superevent_jpsi.C
+++ b/macro/analysis/jpsiana/run_superevent_jpsi.C
@@ -1,3 +1,6 @@
+/** @file run_superevent_jpsi.C
+  * @copyright Copyright (C) 2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Riostream.h"
 
 void run_superevent_jpsi()
diff --git a/macro/analysis/much/ANN.C b/macro/analysis/much/ANN.C
index d8095ae114..09f86e46a8 100644
--- a/macro/analysis/much/ANN.C
+++ b/macro/analysis/much/ANN.C
@@ -1,3 +1,6 @@
+/** @file ANN.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // ANN training of muon track candidates
diff --git a/macro/analysis/much/Add_histo.C b/macro/analysis/much/Add_histo.C
index 4c3cf0be64..50fa03eaac 100644
--- a/macro/analysis/much/Add_histo.C
+++ b/macro/analysis/much/Add_histo.C
@@ -1,3 +1,6 @@
+/** @file Add_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // combine invariant mass spectra for background @ 8-10 A GeV/c
diff --git a/macro/analysis/much/Correction.C b/macro/analysis/much/Correction.C
index 1552bb166c..b97663eb91 100644
--- a/macro/analysis/much/Correction.C
+++ b/macro/analysis/much/Correction.C
@@ -1,3 +1,6 @@
+/** @file Correction.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // Example of efficiency correction procedure for omega meson
diff --git a/macro/analysis/much/InvariantMassSpectra.C b/macro/analysis/much/InvariantMassSpectra.C
index f80649fc9d..4ad8d016c5 100644
--- a/macro/analysis/much/InvariantMassSpectra.C
+++ b/macro/analysis/much/InvariantMassSpectra.C
@@ -1,3 +1,6 @@
+/** @file InvariantMassSpectra.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // invariant mass spectra for low-mass vector mesons, J/psi and thermal muons @ 8-10 A GeV/c
diff --git a/macro/analysis/much/InvariantMassSpectra_SE.C b/macro/analysis/much/InvariantMassSpectra_SE.C
index c7cdb70432..20c3039dde 100644
--- a/macro/analysis/much/InvariantMassSpectra_SE.C
+++ b/macro/analysis/much/InvariantMassSpectra_SE.C
@@ -1,3 +1,6 @@
+/** @file InvariantMassSpectra_SE.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/InvariantMassSpectra_mix.C b/macro/analysis/much/InvariantMassSpectra_mix.C
index 3433d06695..6e7c9f3405 100644
--- a/macro/analysis/much/InvariantMassSpectra_mix.C
+++ b/macro/analysis/much/InvariantMassSpectra_mix.C
@@ -1,3 +1,6 @@
+/** @file InvariantMassSpectra_mix.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // invariant mass spectra for background
diff --git a/macro/analysis/much/Optimization.C b/macro/analysis/much/Optimization.C
index 5a820b9c20..545bbf0fdf 100644
--- a/macro/analysis/much/Optimization.C
+++ b/macro/analysis/much/Optimization.C
@@ -1,3 +1,6 @@
+/** @file Optimization.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // invariant mass spectra for omega mesons @ 8-10 A GeV/c
diff --git a/macro/analysis/much/Pluto_analysis.C b/macro/analysis/much/Pluto_analysis.C
index 535a3999a1..9d5a15de25 100644
--- a/macro/analysis/much/Pluto_analysis.C
+++ b/macro/analysis/much/Pluto_analysis.C
@@ -1,3 +1,6 @@
+/** @file Pluto_analysis.C
+  * @copyright Copyright (C) 2019-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // PLUTO parameters of low-mass vector mesons and thermal muons @ 8 A GeV/c
diff --git a/macro/analysis/much/TrackParameters.C b/macro/analysis/much/TrackParameters.C
index 1aa0ed842c..7a61429768 100644
--- a/macro/analysis/much/TrackParameters.C
+++ b/macro/analysis/much/TrackParameters.C
@@ -1,3 +1,6 @@
+/** @file TrackParameters.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // parameters of muon track candidates
diff --git a/macro/analysis/much/generate_DrellYan_8GeV.C b/macro/analysis/much/generate_DrellYan_8GeV.C
index 0806859b70..b466a6bdc0 100644
--- a/macro/analysis/much/generate_DrellYan_8GeV.C
+++ b/macro/analysis/much/generate_DrellYan_8GeV.C
@@ -1,3 +1,6 @@
+/** @file generate_DrellYan_8GeV.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
 MC code for generation of Drell-Yan dimuons and their decay into single muons
 
diff --git a/macro/analysis/opencharm/CharmSetup.C b/macro/analysis/opencharm/CharmSetup.C
index 8bef89c313..8921d52fc7 100644
--- a/macro/analysis/opencharm/CharmSetup.C
+++ b/macro/analysis/opencharm/CharmSetup.C
@@ -1,3 +1,6 @@
+/** @file CharmSetup.C
+  * @copyright Copyright (C) 2015-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void CharmSetup()
 {
   // Input Parameter
diff --git a/macro/analysis/opencharm/HistogramProduction.C b/macro/analysis/opencharm/HistogramProduction.C
index fe94b0b029..c672c13325 100644
--- a/macro/analysis/opencharm/HistogramProduction.C
+++ b/macro/analysis/opencharm/HistogramProduction.C
@@ -1,3 +1,6 @@
+/** @file HistogramProduction.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelection.C b/macro/analysis/opencharm/PairSelection.C
index c562f7a131..4e4b98b1d5 100644
--- a/macro/analysis/opencharm/PairSelection.C
+++ b/macro/analysis/opencharm/PairSelection.C
@@ -1,3 +1,6 @@
+/** @file PairSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/PairSelectionSE.C b/macro/analysis/opencharm/PairSelectionSE.C
index e589843319..ae99145dc3 100644
--- a/macro/analysis/opencharm/PairSelectionSE.C
+++ b/macro/analysis/opencharm/PairSelectionSE.C
@@ -1,3 +1,6 @@
+/** @file PairSelectionSE.C
+  * @copyright Copyright (C) 2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/TrackSelection.C b/macro/analysis/opencharm/TrackSelection.C
index 80cb10846c..737e1fa5ca 100644
--- a/macro/analysis/opencharm/TrackSelection.C
+++ b/macro/analysis/opencharm/TrackSelection.C
@@ -1,3 +1,6 @@
+/** @file TrackSelection.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 TString caveGeom     = "";
 TString pipeGeom     = "";
diff --git a/macro/analysis/opencharm/opencharm_delta.C b/macro/analysis/opencharm/opencharm_delta.C
index 5e046503a8..91c13c32dc 100644
--- a/macro/analysis/opencharm/opencharm_delta.C
+++ b/macro/analysis/opencharm/opencharm_delta.C
@@ -1,3 +1,6 @@
+/** @file opencharm_delta.C
+  * @copyright Copyright (C) 2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with Pluto signal
diff --git a/macro/analysis/opencharm/opencharm_reco.C b/macro/analysis/opencharm/opencharm_reco.C
index f8450ad764..fa258ffb7a 100644
--- a/macro/analysis/opencharm/opencharm_reco.C
+++ b/macro/analysis/opencharm/opencharm_reco.C
@@ -1,3 +1,6 @@
+/** @file opencharm_reco.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/analysis/opencharm/opencharm_sim.C b/macro/analysis/opencharm/opencharm_sim.C
index 4f5f45ea4d..54a5b2b018 100644
--- a/macro/analysis/opencharm/opencharm_sim.C
+++ b/macro/analysis/opencharm/opencharm_sim.C
@@ -1,3 +1,6 @@
+/** @file opencharm_sim.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with Pluto signal
diff --git a/macro/analysis/papa/run_analysis.C b/macro/analysis/papa/run_analysis.C
index 67a6554965..7a05461845 100644
--- a/macro/analysis/papa/run_analysis.C
+++ b/macro/analysis/papa/run_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //R__ADD_INCLUDE_PATH(/lustre/nyx/cbm/users/ebechtel/analysis)
 R__ADD_INCLUDE_PATH($PWD)
 #include "Config_dilepton_testing.C"
diff --git a/macro/beamtime/camera_restore.C b/macro/beamtime/camera_restore.C
index 02a95f6167..0d77d4f476 100644
--- a/macro/beamtime/camera_restore.C
+++ b/macro/beamtime/camera_restore.C
@@ -1,3 +1,6 @@
+/** @file camera_restore.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
 void camera_restore(const char* fname, int mode = 0)
 {
diff --git a/macro/beamtime/cern2016/MuchCreateMap.C b/macro/beamtime/cern2016/MuchCreateMap.C
index 7193181deb..588844b172 100644
--- a/macro/beamtime/cern2016/MuchCreateMap.C
+++ b/macro/beamtime/cern2016/MuchCreateMap.C
@@ -1,3 +1,6 @@
+/** @file MuchCreateMap.C
+  * @copyright Copyright (C) 2016 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "/home/pmd/daqsoft/cbmroot_trunk/beamtime/MuchRealSize.h"
 void MuchCreateMap()
diff --git a/macro/beamtime/cern2016/ana_digi.C b/macro/beamtime/cern2016/ana_digi.C
index 7da69e23fb..6185d5b91b 100644
--- a/macro/beamtime/cern2016/ana_digi.C
+++ b/macro/beamtime/cern2016/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
               TString cFileId = "sps2016111302_1930", Int_t iCalSet = 921601600, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/cern2016/ana_digi_cal.C b/macro/beamtime/cern2016/ana_digi_cal.C
index 89dbea7ceb..57f6695ea3 100644
--- a/macro/beamtime/cern2016/ana_digi_cal.C
+++ b/macro/beamtime/cern2016/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "sps2016111302_1930", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/beamtime/cern2016/dis_digi.C b/macro/beamtime/cern2016/dis_digi.C
index 5a383d0fa8..34f777ab17 100644
--- a/macro/beamtime/cern2016/dis_digi.C
+++ b/macro/beamtime/cern2016/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/cern2016/dis_hits.C b/macro/beamtime/cern2016/dis_hits.C
index dc2b2e659a..52bd7a049c 100644
--- a/macro/beamtime/cern2016/dis_hits.C
+++ b/macro/beamtime/cern2016/dis_hits.C
@@ -1,3 +1,6 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1., Double_t dChi2Lim2 = 50.)
 {
diff --git a/macro/beamtime/cern2016/rootlogon.C b/macro/beamtime/cern2016/rootlogon.C
index 2e83601bfe..fc519fbea5 100644
--- a/macro/beamtime/cern2016/rootlogon.C
+++ b/macro/beamtime/cern2016/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 }
 
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
index a0622d197a..d1635f8dc1 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases2elinks.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugAllCases2elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
index 7c9584059d..32aee5df3b 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCases5elinks.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugAllCases5elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
index efaf3f0089..be79ab8d51 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugAllCasesMoreCond.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugAllCasesMoreCond.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
index 16a1f30027..c61cdd9ad9 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugLimits.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
index 2eb0ee4592..a49a70b15e 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits2elinks.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugLimits2elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
index e773946789..ef1efed78b 100644
--- a/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
+++ b/macro/beamtime/cosy2018/AnalyseTimeCoincidenceBugLimits5elinks.C
@@ -1,3 +1,6 @@
+/** @file AnalyseTimeCoincidenceBugLimits5elinks.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_canvas_to_file(TFile* outf, TCanvas* canv, TString runCase)
 {
   outf->cd();
diff --git a/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C b/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
index c52d7adbb0..875547ee47 100644
--- a/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/DtPeakPosSummaryCosy2018.C
@@ -1,3 +1,6 @@
+/** @file DtPeakPosSummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 Bool_t DtPeakPosSummaryCosy2018(TString sPath = "./data", Double_t dFitRange = 200)
 {
   static const UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/DtStackS1.C b/macro/beamtime/cosy2018/DtStackS1.C
index b414aa8901..9314f3dce5 100644
--- a/macro/beamtime/cosy2018/DtStackS1.C
+++ b/macro/beamtime/cosy2018/DtStackS1.C
@@ -1,3 +1,6 @@
+/** @file DtStackS1.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void DtStackS1()
 {
diff --git a/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C b/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
index b2d0a3fe7e..c9971fe2e3 100644
--- a/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/DupliHitsSummaryCosy2018.C
@@ -1,3 +1,6 @@
+/** @file DupliHitsSummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 Bool_t DupliHitsSummaryCosy2018()
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C b/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
index 9f73912b23..b105b107dc 100644
--- a/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
+++ b/macro/beamtime/cosy2018/EfficiencySummaryCosy2018.C
@@ -1,3 +1,6 @@
+/** @file EfficiencySummaryCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 Bool_t EfficiencySummaryCosy2018(TString sPath = "./data")
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C b/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
index 80d3e36eaa..dec793f391 100644
--- a/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
+++ b/macro/beamtime/cosy2018/ResidualsPeakPosCosy2018.C
@@ -1,3 +1,6 @@
+/** @file ResidualsPeakPosCosy2018.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 Bool_t ResidualsPeakPosCosy2018(TString sPath = "./data", Double_t dFitRange = 3)
 {
   UInt_t uNbRuns = 89;
diff --git a/macro/beamtime/cosy2018/plotCosyHistos.C b/macro/beamtime/cosy2018/plotCosyHistos.C
index ec33e41717..7db4435575 100644
--- a/macro/beamtime/cosy2018/plotCosyHistos.C
+++ b/macro/beamtime/cosy2018/plotCosyHistos.C
@@ -1,3 +1,6 @@
+/** @file plotCosyHistos.C
+  * @copyright Copyright (C) 2018 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void plotCosyHistos()
 {
diff --git a/macro/beamtime/cosy2019/FindHodoOrCoinc.C b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
index d5127316a0..6292e78644 100644
--- a/macro/beamtime/cosy2019/FindHodoOrCoinc.C
+++ b/macro/beamtime/cosy2019/FindHodoOrCoinc.C
@@ -1,3 +1,6 @@
+/** @file FindHodoOrCoinc.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t FindHodoOrCoinc(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                        Double_t dWinStop = 100., TString sInputFileName = "data/unp_cosy")
diff --git a/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
index f295faf73c..2c1d693ee2 100644
--- a/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrHitOffsetsCosy2019.C
@@ -1,3 +1,6 @@
+/** @file FindHodoOrHitOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t FindHodoOrHitOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                                     Double_t dWinStop = 100., UInt_t uHodoWinLimClk = 100, UInt_t uStsWinLimClk = 500,
diff --git a/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
index 715908cf2e..0a9c307d38 100644
--- a/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindHodoOrOffsetsCosy2019.C
@@ -1,3 +1,6 @@
+/** @file FindHodoOrOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t FindHodoOrOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 25, Double_t dWinStart = -100.,
                                  Double_t dWinStop = 100., UInt_t uHodoWinLimClk = 100, UInt_t uStsWinLimClk = 500,
diff --git a/macro/beamtime/cosy2019/FindNoisyChanSts.C b/macro/beamtime/cosy2019/FindNoisyChanSts.C
index f5588d2ecf..11654e2496 100644
--- a/macro/beamtime/cosy2019/FindNoisyChanSts.C
+++ b/macro/beamtime/cosy2019/FindNoisyChanSts.C
@@ -1,3 +1,6 @@
+/** @file FindNoisyChanSts.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 Bool_t FindNoisyChanSts(TString sFilename, Double_t dNoiseThr = 60e3, UInt_t fuTotalNrOfFebs = 2)
diff --git a/macro/beamtime/cosy2019/FindOffsetsCosy2019.C b/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
index 1576b39fc6..bd7927c6f7 100644
--- a/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
+++ b/macro/beamtime/cosy2019/FindOffsetsCosy2019.C
@@ -1,3 +1,6 @@
+/** @file FindOffsetsCosy2019.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t FindOffsetsCosy2019(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12, UInt_t uHodoWinLimClk = 100,
                            UInt_t uStsWinLimClk = 500, TString sInputFileName = "data/unp_cosy")
diff --git a/macro/beamtime/cosy2019/PlotClusterCharge.C b/macro/beamtime/cosy2019/PlotClusterCharge.C
index 07964aa5b9..791070541a 100644
--- a/macro/beamtime/cosy2019/PlotClusterCharge.C
+++ b/macro/beamtime/cosy2019/PlotClusterCharge.C
@@ -1,3 +1,6 @@
+/** @file PlotClusterCharge.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t PlotClusterCharge(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12)
 {
diff --git a/macro/beamtime/cosy2019/PlotCoinc.C b/macro/beamtime/cosy2019/PlotCoinc.C
index 401a75c991..ac99032340 100644
--- a/macro/beamtime/cosy2019/PlotCoinc.C
+++ b/macro/beamtime/cosy2019/PlotCoinc.C
@@ -1,3 +1,6 @@
+/** @file PlotCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void PlotCoinc(TString sFilename, Int_t iNbTs = -1, Double_t dOffsetX = 0.0, Double_t dOffsetY = 0.0)
 {
diff --git a/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C b/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
index a04116492d..6e68d5d2b7 100644
--- a/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
+++ b/macro/beamtime/cosy2019/PlotStsPosWithHodoCoinc.C
@@ -1,3 +1,6 @@
+/** @file PlotStsPosWithHodoCoinc.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t PlotStsPosWithHodoCoinc(Long64_t liNbEntryToRead = -1, UInt_t uRunId = 12, Double_t dHodoWinStart = -600,
                                Double_t dHodoWinStop = 600, Double_t dStsWinStart = -1000, Double_t dStsWinStop = 1000)
diff --git a/macro/beamtime/cosy2019/check_coinc_Hodo.C b/macro/beamtime/cosy2019/check_coinc_Hodo.C
index a5fddbb04a..38387cc988 100644
--- a/macro/beamtime/cosy2019/check_coinc_Hodo.C
+++ b/macro/beamtime/cosy2019/check_coinc_Hodo.C
@@ -1,3 +1,6 @@
+/** @file check_coinc_Hodo.C
+  * @copyright Copyright (C) 2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_coinc_Hodo(Int_t nEvents = 10, UInt_t run = 25, UInt_t prefix = 0)
 {
   TString runId    = TString::Format("%04u", run);
diff --git a/macro/beamtime/cosy2019/cosy2019_calib.C b/macro/beamtime/cosy2019/cosy2019_calib.C
index 99f4969043..475aa24439 100644
--- a/macro/beamtime/cosy2019/cosy2019_calib.C
+++ b/macro/beamtime/cosy2019/cosy2019_calib.C
@@ -1,3 +1,6 @@
+/** @file cosy2019_calib.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/beamtime/cosy2019/cosy2019_process.C b/macro/beamtime/cosy2019/cosy2019_process.C
index b0e025f57b..c803f77090 100644
--- a/macro/beamtime/cosy2019/cosy2019_process.C
+++ b/macro/beamtime/cosy2019/cosy2019_process.C
@@ -1,3 +1,6 @@
+/** @file cosy2019_process.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of cosy real data (2019)
diff --git a/macro/beamtime/cosy2019/cosy2019_reco.C b/macro/beamtime/cosy2019/cosy2019_reco.C
index e237b4bf88..1c04a63cf1 100644
--- a/macro/beamtime/cosy2019/cosy2019_reco.C
+++ b/macro/beamtime/cosy2019/cosy2019_reco.C
@@ -1,3 +1,6 @@
+/** @file cosy2019_reco.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of cosy simulated data (2019)
diff --git a/macro/beamtime/fit_yPos.C b/macro/beamtime/fit_yPos.C
index a13af725ce..30a7cedce7 100644
--- a/macro/beamtime/fit_yPos.C
+++ b/macro/beamtime/fit_yPos.C
@@ -1,3 +1,6 @@
+/** @file fit_yPos.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void fit_yPos(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0, Double_t dLini = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/fit_ybox.C b/macro/beamtime/fit_ybox.C
index 13f2910d2a..2ae2843fe2 100644
--- a/macro/beamtime/fit_ybox.C
+++ b/macro/beamtime/fit_ybox.C
@@ -1,3 +1,6 @@
+/** @file fit_ybox.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/beamtime/fit_ybox.h b/macro/beamtime/fit_ybox.h
index adb62a6722..4327f0fa90 100644
--- a/macro/beamtime/fit_ybox.h
+++ b/macro/beamtime/fit_ybox.h
@@ -1,3 +1,6 @@
+/** @file fit_ybox.h
+  * @copyright Copyright (C) 2016-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/beamtime/hd2017/PlotLongRangeDate.C b/macro/beamtime/hd2017/PlotLongRangeDate.C
index bd7c62ca55..298f8d2f41 100644
--- a/macro/beamtime/hd2017/PlotLongRangeDate.C
+++ b/macro/beamtime/hd2017/PlotLongRangeDate.C
@@ -1,3 +1,6 @@
+/** @file PlotLongRangeDate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t PlotLongRangeDate(UInt_t uGdpbSel = 0, UInt_t uFeetSel = 0, Int_t dateIn = 20170510, Int_t timeIn = 1648,
                          TString sInFileName = "data/test.root", Int_t iBinSizeMin = 1, UInt_t uNbGdpb = 4,
diff --git a/macro/beamtime/hd2017/ana_digi.C b/macro/beamtime/hd2017/ana_digi.C
index 7da69e23fb..11194470eb 100644
--- a/macro/beamtime/hd2017/ana_digi.C
+++ b/macro/beamtime/hd2017/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
               TString cFileId = "sps2016111302_1930", Int_t iCalSet = 921601600, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/hd2017/ana_digi_cal.C b/macro/beamtime/hd2017/ana_digi_cal.C
index 9f30656303..d3e3462d56 100644
--- a/macro/beamtime/hd2017/ana_digi_cal.C
+++ b/macro/beamtime/hd2017/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "sps2016111302_1930", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/beamtime/hd2017/rootlogon.C b/macro/beamtime/hd2017/rootlogon.C
index 2e83601bfe..eeed654cd5 100644
--- a/macro/beamtime/hd2017/rootlogon.C
+++ b/macro/beamtime/hd2017/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 }
 
diff --git a/macro/beamtime/hd2020/ana_digi_cal.C b/macro/beamtime/hd2020/ana_digi_cal.C
index 6e862bb5ed..9674a90e8a 100644
--- a/macro/beamtime/hd2020/ana_digi_cal.C
+++ b/macro/beamtime/hd2020/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910920900, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/hd2020/ana_trks.C b/macro/beamtime/hd2020/ana_trks.C
index 5cb2f7138f..10851fc8dc 100644
--- a/macro/beamtime/hd2020/ana_trks.C
+++ b/macro/beamtime/hd2020/ana_trks.C
@@ -1,3 +1,6 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 910920, Int_t iGenCor = 1,
               TString cFileId = "HD_cosmic_2020-02-08_18:50:47.50.3.0.0", TString cSet = "900920910", Int_t iSel2 = 911,
               Int_t iTrackingSetup = 1, Double_t dScalFac = 1., Double_t dChi2Lim2 = 50., Double_t dDeadtime = 50,
diff --git a/macro/beamtime/hd2020/dis_digi.C b/macro/beamtime/hd2020/dis_digi.C
index e047e1e794..6d22612dfe 100644
--- a/macro/beamtime/hd2020/dis_digi.C
+++ b/macro/beamtime/hd2020/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/hd2020/dis_trks.C b/macro/beamtime/hd2020/dis_trks.C
index 8678217846..75c79a3634 100644
--- a/macro/beamtime/hd2020/dis_trks.C
+++ b/macro/beamtime/hd2020/dis_trks.C
@@ -1,3 +1,6 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/hd2020/pl_all_2D.C b/macro/beamtime/hd2020/pl_all_2D.C
index 0d79c2fbf9..cd6e62325a 100644
--- a/macro/beamtime/hd2020/pl_all_2D.C
+++ b/macro/beamtime/hd2020/pl_all_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_3D.C b/macro/beamtime/hd2020/pl_all_3D.C
index 2dd6e2a8f7..3e1f1f1a39 100644
--- a/macro/beamtime/hd2020/pl_all_3D.C
+++ b/macro/beamtime/hd2020/pl_all_3D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluMul.C b/macro/beamtime/hd2020/pl_all_CluMul.C
index e45ed3e811..8081bfc5e7 100644
--- a/macro/beamtime/hd2020/pl_all_CluMul.C
+++ b/macro/beamtime/hd2020/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 2, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluPosEvol.C b/macro/beamtime/hd2020/pl_all_CluPosEvol.C
index e4a51645ff..6f7fb584ba 100644
--- a/macro/beamtime/hd2020/pl_all_CluPosEvol.C
+++ b/macro/beamtime/hd2020/pl_all_CluPosEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluRate.C b/macro/beamtime/hd2020/pl_all_CluRate.C
index 99b7d8b1e7..518284b951 100644
--- a/macro/beamtime/hd2020/pl_all_CluRate.C
+++ b/macro/beamtime/hd2020/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 2, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_CluTimeEvol.C b/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
index 299124bc48..6ad26716a0 100644
--- a/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/hd2020/pl_all_CluTimeEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluTimeEvol(Int_t iNSt = 3, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DTLastHits.C b/macro/beamtime/hd2020/pl_all_DTLastHits.C
index bae663ee28..91ebfae0ed 100644
--- a/macro/beamtime/hd2020/pl_all_DTLastHits.C
+++ b/macro/beamtime/hd2020/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiCor.C b/macro/beamtime/hd2020/pl_all_DigiCor.C
index b7adc61da2..759d9968ca 100644
--- a/macro/beamtime/hd2020/pl_all_DigiCor.C
+++ b/macro/beamtime/hd2020/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiDTLD.C b/macro/beamtime/hd2020/pl_all_DigiDTLD.C
index 35064e26af..21b49f2162 100644
--- a/macro/beamtime/hd2020/pl_all_DigiDTLD.C
+++ b/macro/beamtime/hd2020/pl_all_DigiDTLD.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiDTLD(Int_t iNDet = 6, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiMul.C b/macro/beamtime/hd2020/pl_all_DigiMul.C
index f6c8bb8311..eb55187365 100644
--- a/macro/beamtime/hd2020/pl_all_DigiMul.C
+++ b/macro/beamtime/hd2020/pl_all_DigiMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiMul.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiMul(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiStatus.C b/macro/beamtime/hd2020/pl_all_DigiStatus.C
index 184f459dee..e44e494db5 100644
--- a/macro/beamtime/hd2020/pl_all_DigiStatus.C
+++ b/macro/beamtime/hd2020/pl_all_DigiStatus.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiStatus.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiStatus(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_DigiTot.C b/macro/beamtime/hd2020/pl_all_DigiTot.C
index f7479893ef..5e8b5aeee7 100644
--- a/macro/beamtime/hd2020/pl_all_DigiTot.C
+++ b/macro/beamtime/hd2020/pl_all_DigiTot.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiTot(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_Sel2D.C b/macro/beamtime/hd2020/pl_all_Sel2D.C
index a25447c591..6990f07a1f 100644
--- a/macro/beamtime/hd2020/pl_all_Sel2D.C
+++ b/macro/beamtime/hd2020/pl_all_Sel2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_all_Track2D.C b/macro/beamtime/hd2020/pl_all_Track2D.C
index 5c6c3db8c6..0105ca3082 100644
--- a/macro/beamtime/hd2020/pl_all_Track2D.C
+++ b/macro/beamtime/hd2020/pl_all_Track2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/hd2020/pl_cmp_CluRate.C b/macro/beamtime/hd2020/pl_cmp_CluRate.C
index 06e244d333..a537dcf58a 100644
--- a/macro/beamtime/hd2020/pl_cmp_CluRate.C
+++ b/macro/beamtime/hd2020/pl_cmp_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/hd2020/rootlogon.C b/macro/beamtime/hd2020/rootlogon.C
index 9654d064e8..0c3b061b88 100644
--- a/macro/beamtime/hd2020/rootlogon.C
+++ b/macro/beamtime/hd2020/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/load_hst.C b/macro/beamtime/load_hst.C
index 71d253bd1b..97e5467772 100644
--- a/macro/beamtime/load_hst.C
+++ b/macro/beamtime/load_hst.C
@@ -1,3 +1,6 @@
+/** @file load_hst.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void load_hst(TString cstr = "hst/default.hst.root")
 {
   // Read histogramms from the file
diff --git a/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C b/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
index fd221b16fc..dd5067c796 100644
--- a/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
+++ b/macro/beamtime/mcbm2018/AnalyzeDigiMcbmFull.C
@@ -1,3 +1,6 @@
+/** @file AnalyzeDigiMcbmFull.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t AnalyzeDigiMcbmFull(Long64_t liNbEntryToRead = -1, TString sInputFileName = "data/unp_mcbm.root")
 {
diff --git a/macro/beamtime/mcbm2018/DataRateMoniPlot.C b/macro/beamtime/mcbm2018/DataRateMoniPlot.C
index 0efeeae4bd..559b95582b 100644
--- a/macro/beamtime/mcbm2018/DataRateMoniPlot.C
+++ b/macro/beamtime/mcbm2018/DataRateMoniPlot.C
@@ -1,3 +1,6 @@
+/** @file DataRateMoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t DataRateMoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/MonitorRich.C b/macro/beamtime/mcbm2018/MonitorRich.C
index c30c10a0e7..c444b4f9a8 100644
--- a/macro/beamtime/mcbm2018/MonitorRich.C
+++ b/macro/beamtime/mcbm2018/MonitorRich.C
@@ -1,3 +1,6 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2018/SpillRatePlot.C b/macro/beamtime/mcbm2018/SpillRatePlot.C
index abd17d5650..8138f18d07 100644
--- a/macro/beamtime/mcbm2018/SpillRatePlot.C
+++ b/macro/beamtime/mcbm2018/SpillRatePlot.C
@@ -1,3 +1,6 @@
+/** @file SpillRatePlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t SpillRatePlot(TString sFilename)
 {
diff --git a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
index 6decdc2858..e434e47f5e 100644
--- a/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
+++ b/macro/beamtime/mcbm2018/T0CoincPlotSingleRun.C
@@ -1,3 +1,6 @@
+/** @file T0CoincPlotSingleRun.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t T0CoincPlotSingleRun(UInt_t uRunId)
 {
diff --git a/macro/beamtime/mcbm2018/T0MoniPlot.C b/macro/beamtime/mcbm2018/T0MoniPlot.C
index 6c82255e01..a7e9486b3c 100644
--- a/macro/beamtime/mcbm2018/T0MoniPlot.C
+++ b/macro/beamtime/mcbm2018/T0MoniPlot.C
@@ -1,3 +1,6 @@
+/** @file T0MoniPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t T0MoniPlot()
 {
diff --git a/macro/beamtime/mcbm2018/TofPulserPlot.C b/macro/beamtime/mcbm2018/TofPulserPlot.C
index d87fa6a5cf..19a6bcea4b 100644
--- a/macro/beamtime/mcbm2018/TofPulserPlot.C
+++ b/macro/beamtime/mcbm2018/TofPulserPlot.C
@@ -1,3 +1,6 @@
+/** @file TofPulserPlot.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t TofPulserPlot(TString sFilename)
 {
diff --git a/macro/beamtime/mcbm2018/ana_digi_cal.C b/macro/beamtime/mcbm2018/ana_digi_cal.C
index c7dabdbe10..f2231a1973 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cal_all.C b/macro/beamtime/mcbm2018/ana_digi_cal_all.C
index bfab3fa924..6cd5d0c976 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cal_all.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cali.C b/macro/beamtime/mcbm2018/ana_digi_cali.C
index 90138794de..1a042ff014 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cali.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cali.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cali.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cali(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                    TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                    Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2018/ana_digi_cos.C b/macro/beamtime/mcbm2018/ana_digi_cos.C
index e1005f7d13..a6e8a7ae21 100644
--- a/macro/beamtime/mcbm2018/ana_digi_cos.C
+++ b/macro/beamtime/mcbm2018/ana_digi_cos.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cos.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cos(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iBugCor = 0)
diff --git a/macro/beamtime/mcbm2018/ana_trks.C b/macro/beamtime/mcbm2018/ana_trks.C
index 0cd986e291..82cac153d4 100644
--- a/macro/beamtime/mcbm2018/ana_trks.C
+++ b/macro/beamtime/mcbm2018/ana_trks.C
@@ -1,3 +1,6 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/ana_trksi.C b/macro/beamtime/mcbm2018/ana_trksi.C
index fb77282196..0760154ced 100644
--- a/macro/beamtime/mcbm2018/ana_trksi.C
+++ b/macro/beamtime/mcbm2018/ana_trksi.C
@@ -1,3 +1,6 @@
+/** @file ana_trksi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trksi(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/build_events.C b/macro/beamtime/mcbm2018/build_events.C
index b670e4800a..c1f20090f0 100644
--- a/macro/beamtime/mcbm2018/build_events.C
+++ b/macro/beamtime/mcbm2018/build_events.C
@@ -1,3 +1,6 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void build_events(Int_t nEvents = 1, UInt_t uRunId = 0, TString fileName = "", TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2018/check_events.C b/macro/beamtime/mcbm2018/check_events.C
index c03af3b8b0..c7dd06b6ff 100644
--- a/macro/beamtime/mcbm2018/check_events.C
+++ b/macro/beamtime/mcbm2018/check_events.C
@@ -1,3 +1,6 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2018/check_timing.C b/macro/beamtime/mcbm2018/check_timing.C
index 717a55c984..6e81e83764 100644
--- a/macro/beamtime/mcbm2018/check_timing.C
+++ b/macro/beamtime/mcbm2018/check_timing.C
@@ -1,3 +1,6 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_timing(Int_t nEvents = 1, TString fileName = "")
 {
 
diff --git a/macro/beamtime/mcbm2018/dis_digi.C b/macro/beamtime/mcbm2018/dis_digi.C
index 9cca8c4af3..d38f667945 100644
--- a/macro/beamtime/mcbm2018/dis_digi.C
+++ b/macro/beamtime/mcbm2018/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "159.50.4.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2018/dis_trks.C b/macro/beamtime/mcbm2018/dis_trks.C
index f6ba4105ae..6298cf69ff 100644
--- a/macro/beamtime/mcbm2018/dis_trks.C
+++ b/macro/beamtime/mcbm2018/dis_trks.C
@@ -1,3 +1,6 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C b/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
index f24f348608..4627b888d6 100644
--- a/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
+++ b/macro/beamtime/mcbm2018/eLinkMappingCrobSts.C
@@ -1,3 +1,6 @@
+/** @file eLinkMappingCrobSts.C
+  * @copyright Copyright (C) 2018-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void eLinkMappingCrobStsFebA()
diff --git a/macro/beamtime/mcbm2018/pl_all_2D.C b/macro/beamtime/mcbm2018/pl_all_2D.C
index dd75424769..011a99b896 100644
--- a/macro/beamtime/mcbm2018/pl_all_2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluMul.C b/macro/beamtime/mcbm2018/pl_all_CluMul.C
index 24cffaf29d..417ca4d367 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
index 3ae8655801..fc50acbac1 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluPosEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluRate.C b/macro/beamtime/mcbm2018/pl_all_CluRate.C
index 2b945f96b8..499a941b5b 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 6, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
index a7327b020a..8ac4ce2ddf 100644
--- a/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2018/pl_all_CluTimeEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_DigiCor.C b/macro/beamtime/mcbm2018/pl_all_DigiCor.C
index fa85a67894..c2309e5d9f 100644
--- a/macro/beamtime/mcbm2018/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2018/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_Sel2D.C b/macro/beamtime/mcbm2018/pl_all_Sel2D.C
index 4adab3e7f5..669810afdc 100644
--- a/macro/beamtime/mcbm2018/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_Sel2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_all_Track2D.C b/macro/beamtime/mcbm2018/pl_all_Track2D.C
index f9137450eb..4e171262be 100644
--- a/macro/beamtime/mcbm2018/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2018/pl_all_Track2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2018/pl_raw_evt.C b/macro/beamtime/mcbm2018/pl_raw_evt.C
index 03dbe4c973..78cb753c25 100644
--- a/macro/beamtime/mcbm2018/pl_raw_evt.C
+++ b/macro/beamtime/mcbm2018/pl_raw_evt.C
@@ -1,3 +1,6 @@
+/** @file pl_raw_evt.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_raw_evt()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2019/MonitorRich.C b/macro/beamtime/mcbm2019/MonitorRich.C
index a7a99e09b9..c2288289d0 100644
--- a/macro/beamtime/mcbm2019/MonitorRich.C
+++ b/macro/beamtime/mcbm2019/MonitorRich.C
@@ -1,3 +1,6 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2019/build_events.C b/macro/beamtime/mcbm2019/build_events.C
index 4425556aae..0d157fe04d 100644
--- a/macro/beamtime/mcbm2019/build_events.C
+++ b/macro/beamtime/mcbm2019/build_events.C
@@ -1,3 +1,6 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void build_events(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2019/check_events.C b/macro/beamtime/mcbm2019/check_events.C
index 428087c3e3..79a90d63fe 100644
--- a/macro/beamtime/mcbm2019/check_events.C
+++ b/macro/beamtime/mcbm2019/check_events.C
@@ -1,3 +1,6 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2019/check_much_digis.C b/macro/beamtime/mcbm2019/check_much_digis.C
index a03ad75b89..4a77eb7714 100644
--- a/macro/beamtime/mcbm2019/check_much_digis.C
+++ b/macro/beamtime/mcbm2019/check_much_digis.C
@@ -1,3 +1,6 @@
+/** @file check_much_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_much_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                       Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2019/check_pulser.C b/macro/beamtime/mcbm2019/check_pulser.C
index e1a3e493ba..07c77aa945 100644
--- a/macro/beamtime/mcbm2019/check_pulser.C
+++ b/macro/beamtime/mcbm2019/check_pulser.C
@@ -1,3 +1,6 @@
+/** @file check_pulser.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_pulser(UInt_t uRunId = 0, Int_t nrEvents = 0, TString sDir = "data")
 {
   if (uRunId < 353) return kFALSE;
diff --git a/macro/beamtime/mcbm2019/check_sts_digis.C b/macro/beamtime/mcbm2019/check_sts_digis.C
index 111027e7dc..2a15163fba 100644
--- a/macro/beamtime/mcbm2019/check_sts_digis.C
+++ b/macro/beamtime/mcbm2019/check_sts_digis.C
@@ -1,3 +1,6 @@
+/** @file check_sts_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_sts_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                      Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2019/check_timing.C b/macro/beamtime/mcbm2019/check_timing.C
index d51eb8dae9..1bbe87faf7 100644
--- a/macro/beamtime/mcbm2019/check_timing.C
+++ b/macro/beamtime/mcbm2019/check_timing.C
@@ -1,3 +1,6 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_timing(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2019/mcbm2019_reco.C b/macro/beamtime/mcbm2019/mcbm2019_reco.C
index 7c09f0d201..0711809821 100644
--- a/macro/beamtime/mcbm2019/mcbm2019_reco.C
+++ b/macro/beamtime/mcbm2019/mcbm2019_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm2019_reco.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/beamtime/mcbm2019/mcbm_reco.C b/macro/beamtime/mcbm2019/mcbm_reco.C
index d7751a7fd2..04b7d6e05a 100644
--- a/macro/beamtime/mcbm2019/mcbm_reco.C
+++ b/macro/beamtime/mcbm2019/mcbm_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2019-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 // --------------------------------------------------------------------------
 //
diff --git a/macro/beamtime/mcbm2020/MonitorRich.C b/macro/beamtime/mcbm2020/MonitorRich.C
index cd56749a16..e9165dfedc 100644
--- a/macro/beamtime/mcbm2020/MonitorRich.C
+++ b/macro/beamtime/mcbm2020/MonitorRich.C
@@ -1,3 +1,6 @@
+/** @file MonitorRich.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /** @file MCBM RICH DATA monitoring
  ** Based on MonitorT0 by P.-A. Loizeau
  ** ROOT macro to read tsa files which have been produced with the new data transport
diff --git a/macro/beamtime/mcbm2020/ana_digi_cal.C b/macro/beamtime/mcbm2020/ana_digi_cal.C
index afbe799f37..720f39e7c9 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2020/ana_digi_cal_all.C b/macro/beamtime/mcbm2020/ana_digi_cal_all.C
index f0e3ce65ec..7c07a798f1 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cal_all.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2020/ana_digi_cali.C b/macro/beamtime/mcbm2020/ana_digi_cali.C
index e38b6a8feb..b8626cb246 100644
--- a/macro/beamtime/mcbm2020/ana_digi_cali.C
+++ b/macro/beamtime/mcbm2020/ana_digi_cali.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cali.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cali(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                    TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                    Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 0)
diff --git a/macro/beamtime/mcbm2020/ana_trks.C b/macro/beamtime/mcbm2020/ana_trks.C
index a44cbb1cf8..79cbc318e5 100644
--- a/macro/beamtime/mcbm2020/ana_trks.C
+++ b/macro/beamtime/mcbm2020/ana_trks.C
@@ -1,3 +1,6 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/ana_trks_eval.C b/macro/beamtime/mcbm2020/ana_trks_eval.C
index b268574612..73357ee285 100644
--- a/macro/beamtime/mcbm2020/ana_trks_eval.C
+++ b/macro/beamtime/mcbm2020/ana_trks_eval.C
@@ -1,3 +1,6 @@
+/** @file ana_trks_eval.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks_eval(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                    TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                    Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/ana_trksi.C b/macro/beamtime/mcbm2020/ana_trksi.C
index d5ba36f8e1..235d3e5484 100644
--- a/macro/beamtime/mcbm2020/ana_trksi.C
+++ b/macro/beamtime/mcbm2020/ana_trksi.C
@@ -1,3 +1,6 @@
+/** @file ana_trksi.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trksi(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/build_event_win.C b/macro/beamtime/mcbm2020/build_event_win.C
index f3de0f9d68..16d51ecf3d 100644
--- a/macro/beamtime/mcbm2020/build_event_win.C
+++ b/macro/beamtime/mcbm2020/build_event_win.C
@@ -1,3 +1,6 @@
+/** @file build_event_win.C
+  * @copyright Copyright (C) 2020-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 /// FIXME: Disable clang formatting to keep easy parameters overview
 /* clang-format off */
diff --git a/macro/beamtime/mcbm2020/build_event_win_kronos.C b/macro/beamtime/mcbm2020/build_event_win_kronos.C
index 31203fdaf4..282a660599 100644
--- a/macro/beamtime/mcbm2020/build_event_win_kronos.C
+++ b/macro/beamtime/mcbm2020/build_event_win_kronos.C
@@ -1,3 +1,6 @@
+/** @file build_event_win_kronos.C
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "build_event_win.C"
 
 /// FIXME: Disable clang formatting to keep easy parameters overview
diff --git a/macro/beamtime/mcbm2020/build_events.C b/macro/beamtime/mcbm2020/build_events.C
index b308a1a598..d54fc948f1 100644
--- a/macro/beamtime/mcbm2020/build_events.C
+++ b/macro/beamtime/mcbm2020/build_events.C
@@ -1,3 +1,6 @@
+/** @file build_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void build_events(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/check_events.C b/macro/beamtime/mcbm2020/check_events.C
index 98d6af60ea..11d26572bb 100644
--- a/macro/beamtime/mcbm2020/check_events.C
+++ b/macro/beamtime/mcbm2020/check_events.C
@@ -1,3 +1,6 @@
+/** @file check_events.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_events(Int_t nEvents = 10, UInt_t uRunId = 0, TString inDir = "data/", TString friendFile = "",
                   TString inFile = "")
 {
diff --git a/macro/beamtime/mcbm2020/check_much_digis.C b/macro/beamtime/mcbm2020/check_much_digis.C
index ca1c298fe0..70574d27c3 100644
--- a/macro/beamtime/mcbm2020/check_much_digis.C
+++ b/macro/beamtime/mcbm2020/check_much_digis.C
@@ -1,3 +1,6 @@
+/** @file check_much_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_much_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                       Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2020/check_pulser.C b/macro/beamtime/mcbm2020/check_pulser.C
index 4de824866f..0debdd6969 100644
--- a/macro/beamtime/mcbm2020/check_pulser.C
+++ b/macro/beamtime/mcbm2020/check_pulser.C
@@ -1,3 +1,6 @@
+/** @file check_pulser.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_pulser(UInt_t uRunId = 0, Int_t nrEvents = 0, TString sDir = "data")
 {
   if (uRunId < 353) return kFALSE;
diff --git a/macro/beamtime/mcbm2020/check_sts_digis.C b/macro/beamtime/mcbm2020/check_sts_digis.C
index 869bd237b1..bb785fe995 100644
--- a/macro/beamtime/mcbm2020/check_sts_digis.C
+++ b/macro/beamtime/mcbm2020/check_sts_digis.C
@@ -1,3 +1,6 @@
+/** @file check_sts_digis.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_sts_digis(UInt_t uRunId, UInt_t uTsJump, Double_t dFirstTsOffset, Double_t dDigiDistPlotStartTime = 0.0,
                      Int_t nrEvents = 0, TString sDir = "data")
 {
diff --git a/macro/beamtime/mcbm2020/check_timing.C b/macro/beamtime/mcbm2020/check_timing.C
index c444a22d35..6984311ddf 100644
--- a/macro/beamtime/mcbm2020/check_timing.C
+++ b/macro/beamtime/mcbm2020/check_timing.C
@@ -1,3 +1,6 @@
+/** @file check_timing.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_timing(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/check_timing_any.C b/macro/beamtime/mcbm2020/check_timing_any.C
index 2bf83be557..3fcd8956f3 100644
--- a/macro/beamtime/mcbm2020/check_timing_any.C
+++ b/macro/beamtime/mcbm2020/check_timing_any.C
@@ -1,3 +1,6 @@
+/** @file check_timing_any.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_timing_any(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TString outDir = "data/")
 {
 
diff --git a/macro/beamtime/mcbm2020/dis_digi.C b/macro/beamtime/mcbm2020/dis_digi.C
index 5456055661..d2a0c711a2 100644
--- a/macro/beamtime/mcbm2020/dis_digi.C
+++ b/macro/beamtime/mcbm2020/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2020/dis_trks.C b/macro/beamtime/mcbm2020/dis_trks.C
index c1e2b5f389..afb3c800a1 100644
--- a/macro/beamtime/mcbm2020/dis_trks.C
+++ b/macro/beamtime/mcbm2020/dis_trks.C
@@ -1,3 +1,6 @@
+/** @file dis_trks.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "831.50.3.0",
               TString cSet = "012022500_500", Int_t iSel2 = 500, Int_t iTrackingSetup = 1, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 5., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2020/mcbm_build_and_reco.C b/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
index 404e09bad7..315658dfc7 100644
--- a/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_build_and_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_build_and_reco.C
+  * @copyright Copyright (C) 2020-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
index 7ecbc3027b..d8fb74ee60 100644
--- a/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_build_and_reco_kronos.C
@@ -1,3 +1,6 @@
+/** @file mcbm_build_and_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 GSI,IKF-UFra
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_ana.C b/macro/beamtime/mcbm2020/mcbm_event_ana.C
index c08abeaf35..1a54709a6c 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_ana.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_ana.C
@@ -1,3 +1,6 @@
+/** @file mcbm_event_ana.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco.C b/macro/beamtime/mcbm2020/mcbm_event_reco.C
index 447369bab4..8fac81dd52 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_event_reco.C
+  * @copyright Copyright (C) 2020-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C b/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
index a85fbad71f..652d34eb5e 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco_ana.C
@@ -1,3 +1,6 @@
+/** @file mcbm_event_reco_ana.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
index 03552c2ca0..190d6ba814 100644
--- a/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_event_reco_kronos.C
@@ -1,3 +1,6 @@
+/** @file mcbm_event_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_reco.C b/macro/beamtime/mcbm2020/mcbm_reco.C
index 0b04ca81c1..9058e02d89 100644
--- a/macro/beamtime/mcbm2020/mcbm_reco.C
+++ b/macro/beamtime/mcbm2020/mcbm_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_reco_kronos.C b/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
index 07ba936537..719ba5e479 100644
--- a/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_reco_kronos.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_kronos.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_tof_tracking.C b/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
index 436401a385..fe1002561f 100644
--- a/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
+++ b/macro/beamtime/mcbm2020/mcbm_tof_tracking.C
@@ -1,3 +1,6 @@
+/** @file mcbm_tof_tracking.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction "TOF tracks" in mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C b/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
index 846216de0d..885e931ccc 100644
--- a/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
+++ b/macro/beamtime/mcbm2020/mcbm_tof_tracking_kronos.C
@@ -1,3 +1,6 @@
+/** @file mcbm_tof_tracking_kronos.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction "TOF tracks" in mcbm data (2020)
diff --git a/macro/beamtime/mcbm2020/mrich_reco.C b/macro/beamtime/mcbm2020/mrich_reco.C
index 3bc3205df4..f69330381c 100644
--- a/macro/beamtime/mcbm2020/mrich_reco.C
+++ b/macro/beamtime/mcbm2020/mrich_reco.C
@@ -1,3 +1,6 @@
+/** @file mrich_reco.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mrich_reco(const string srcfolder = "/lustre/cbm/users/adrian/mcbmbeamtime/cbmsource/"
                                          "macro/beamtime/mcbm2020/data",
                 const unsigned int runId = 759,  // used for the output folder
diff --git a/macro/beamtime/mcbm2020/mtof_build_and_reco.C b/macro/beamtime/mcbm2020/mtof_build_and_reco.C
index 2523b51947..3eeba1e647 100644
--- a/macro/beamtime/mcbm2020/mtof_build_and_reco.C
+++ b/macro/beamtime/mcbm2020/mtof_build_and_reco.C
@@ -1,3 +1,6 @@
+/** @file mtof_build_and_reco.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C b/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
index 2523b51947..632a126e8c 100644
--- a/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
+++ b/macro/beamtime/mcbm2020/mtof_build_and_reco_kronos.C
@@ -1,3 +1,6 @@
+/** @file mtof_build_and_reco_kronos.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/mtof_reco.C b/macro/beamtime/mcbm2020/mtof_reco.C
index 08507b66f5..53f27ccbff 100644
--- a/macro/beamtime/mcbm2020/mtof_reco.C
+++ b/macro/beamtime/mcbm2020/mtof_reco.C
@@ -1,3 +1,6 @@
+/** @file mtof_reco.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 // N.Herrmann   02.05.2020
 //
diff --git a/macro/beamtime/mcbm2020/pl_all_2D.C b/macro/beamtime/mcbm2020/pl_all_2D.C
index d320259b18..32e4e051ed 100644
--- a/macro/beamtime/mcbm2020/pl_all_2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_3D.C b/macro/beamtime/mcbm2020/pl_all_3D.C
index 0f72dbba0d..2d194eb5b0 100644
--- a/macro/beamtime/mcbm2020/pl_all_3D.C
+++ b/macro/beamtime/mcbm2020/pl_all_3D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluMul.C b/macro/beamtime/mcbm2020/pl_all_CluMul.C
index 24cffaf29d..ce6fdb438f 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
index 3ae8655801..81b9522f6a 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluPosEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluRate.C b/macro/beamtime/mcbm2020/pl_all_CluRate.C
index c48d3b3f2d..758aa3783f 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 4, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
index a7327b020a..3dee3808e4 100644
--- a/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2020/pl_all_CluTimeEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DTLastHits.C b/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
index bae663ee28..59097e42a9 100644
--- a/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
+++ b/macro/beamtime/mcbm2020/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiCor.C b/macro/beamtime/mcbm2020/pl_all_DigiCor.C
index fa85a67894..66b0b741de 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
index 391fb42d7a..81879921c0 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiDTFD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiDTFD(Int_t iOpt = 0, Double_t dYmax = 0., Int_t iNDet = 2)
 {
   Int_t iOpt1 = iOpt % 10;
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C b/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
index 35064e26af..ce6cea1eea 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiDTLD.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiDTLD(Int_t iNDet = 6, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_DigiTot.C b/macro/beamtime/mcbm2020/pl_all_DigiTot.C
index 2496b4cafd..150ea1f2e0 100644
--- a/macro/beamtime/mcbm2020/pl_all_DigiTot.C
+++ b/macro/beamtime/mcbm2020/pl_all_DigiTot.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiTot(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_Sel2D.C b/macro/beamtime/mcbm2020/pl_all_Sel2D.C
index 1b38698985..7571fdc09b 100644
--- a/macro/beamtime/mcbm2020/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_Sel2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_all_Track2D.C b/macro/beamtime/mcbm2020/pl_all_Track2D.C
index 9e56b8e16a..ad0e8cce5c 100644
--- a/macro/beamtime/mcbm2020/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2020/pl_all_Track2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2020/pl_cmp_CluRate.C b/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
index 64f465aa4e..e189b8a4e6 100644
--- a/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
+++ b/macro/beamtime/mcbm2020/pl_cmp_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/mcbm2021/ana_digi_cal.C b/macro/beamtime/mcbm2021/ana_digi_cal.C
index e7a633f2af..703c0a580b 100644
--- a/macro/beamtime/mcbm2021/ana_digi_cal.C
+++ b/macro/beamtime/mcbm2021/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900, Int_t RefSel = 1,
                   TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0, Int_t iSel2 = 0,
                   Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2021/ana_digi_cal_all.C b/macro/beamtime/mcbm2021/ana_digi_cal_all.C
index 4a9294ef39..3cf3f8d18f 100644
--- a/macro/beamtime/mcbm2021/ana_digi_cal_all.C
+++ b/macro/beamtime/mcbm2021/ana_digi_cal_all.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal_all.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal_all(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = 0, Int_t calSm = 900,
                       Int_t RefSel = 1, TString cFileId = "Test", Int_t iCalSet = 910601600, Bool_t bOut = 0,
                       Int_t iSel2 = 0, Double_t dDeadtime = 50, TString cCalId = "XXX", Int_t iPlot = 1)
diff --git a/macro/beamtime/mcbm2021/ana_trks.C b/macro/beamtime/mcbm2021/ana_trks.C
index 01512dd791..b8dbb23609 100644
--- a/macro/beamtime/mcbm2021/ana_trks.C
+++ b/macro/beamtime/mcbm2021/ana_trks.C
@@ -1,3 +1,6 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
               TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2021/ana_trks_eval.C b/macro/beamtime/mcbm2021/ana_trks_eval.C
index 24437f0258..1315c18918 100644
--- a/macro/beamtime/mcbm2021/ana_trks_eval.C
+++ b/macro/beamtime/mcbm2021/ana_trks_eval.C
@@ -1,3 +1,6 @@
+/** @file ana_trks_eval.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks_eval(Int_t nEvents = 10000, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "48.50.7.1",
                    TString cSet = "000010020", Int_t iSel2 = 20, Int_t iTrackingSetup = 2, Double_t dScalFac = 1.,
                    Double_t dChi2Lim2 = 500., Double_t dDeadtime = 50, TString cCalId = "", Int_t iAnaCor = 1,
diff --git a/macro/beamtime/mcbm2021/dis_digi.C b/macro/beamtime/mcbm2021/dis_digi.C
index f70ffb1fc1..ed0a9a0dc6 100644
--- a/macro/beamtime/mcbm2021/dis_digi.C
+++ b/macro/beamtime/mcbm2021/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100, Int_t calMode = 93, Int_t calSel = 1, Int_t calSm = 0, Int_t RefSel = 1,
               TString cFileId = "68.50.7.1", Int_t iCalSet = 10500, Bool_t bOut = 0, Int_t iSel2 = 20,
               Double_t dDeadtime = 50, Int_t iGenCor = 1, Int_t iTrackingSetup = 1, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/mcbm2021/pl_all_2D.C b/macro/beamtime/mcbm2021/pl_all_2D.C
index c79ca26d4b..83d3ec0a36 100644
--- a/macro/beamtime/mcbm2021/pl_all_2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_2D(Int_t iOpt = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_3D.C b/macro/beamtime/mcbm2021/pl_all_3D.C
index 0f72dbba0d..5e1b8df774 100644
--- a/macro/beamtime/mcbm2021/pl_all_3D.C
+++ b/macro/beamtime/mcbm2021/pl_all_3D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_3D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_3D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluMul.C b/macro/beamtime/mcbm2021/pl_all_CluMul.C
index 24cffaf29d..7e1524d2af 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluMul.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 6, Double_t MulMax = 100)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C b/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
index 3ae8655801..f9398986d6 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluPosEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluPosEvol.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluPosEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluRate.C b/macro/beamtime/mcbm2021/pl_all_CluRate.C
index c48d3b3f2d..3e5cce9bd0 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluRate.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 4, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C b/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
index a7327b020a..70cd44f27e 100644
--- a/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
+++ b/macro/beamtime/mcbm2021/pl_all_CluTimeEvol.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluTimeEvol.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluTimeEvol(Int_t iNSt = 2, Int_t iTmax = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DTLastHits.C b/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
index bae663ee28..a533f2d469 100644
--- a/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
+++ b/macro/beamtime/mcbm2021/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiCor.C b/macro/beamtime/mcbm2021/pl_all_DigiCor.C
index bfe2d91bc2..7d62e39cce 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiCor.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C b/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
index 391fb42d7a..6dad153758 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiDTFD.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiDTFD.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiDTFD(Int_t iOpt = 0, Double_t dYmax = 0., Int_t iNDet = 2)
 {
   Int_t iOpt1 = iOpt % 10;
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C b/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
index c6436feca1..aff02f3367 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiDTLD.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiDTLD.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiDTLD(Int_t iNDet = 4, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiMul.C b/macro/beamtime/mcbm2021/pl_all_DigiMul.C
index d3787d2ca7..26533e0589 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiMul.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiMul.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiMul(Int_t iNDet = 4, Double_t dDTthr = 2., Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_DigiTot.C b/macro/beamtime/mcbm2021/pl_all_DigiTot.C
index a59bef81ca..fb1686461d 100644
--- a/macro/beamtime/mcbm2021/pl_all_DigiTot.C
+++ b/macro/beamtime/mcbm2021/pl_all_DigiTot.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiTot.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiTot(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_Sel2D.C b/macro/beamtime/mcbm2021/pl_all_Sel2D.C
index 3dfb4c0591..64311bfd64 100644
--- a/macro/beamtime/mcbm2021/pl_all_Sel2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_Sel2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Sel2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Sel2D(Int_t iOpt = 0, Int_t iSel = 0, Int_t iOpt2 = 0, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_all_Track2D.C b/macro/beamtime/mcbm2021/pl_all_Track2D.C
index b99fd15073..1b6c697690 100644
--- a/macro/beamtime/mcbm2021/pl_all_Track2D.C
+++ b/macro/beamtime/mcbm2021/pl_all_Track2D.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Track2D.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Track2D(Int_t iOpt = 1, Int_t iNSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/mcbm2021/pl_cmp_CluRate.C b/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
index 64f465aa4e..c368813e76 100644
--- a/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
+++ b/macro/beamtime/mcbm2021/pl_cmp_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_cmp_CluRate.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_cmp_CluRate(Int_t iNSt = 3, Long_t iSet = 900032500, Int_t iOpt = 0, Double_t Tstart = 0., Double_t Tend = 10.,
                     Int_t iMode = 1)
 {
diff --git a/macro/beamtime/mcbm2021/rootlogon.C b/macro/beamtime/mcbm2021/rootlogon.C
index 9654d064e8..0d760a3086 100644
--- a/macro/beamtime/mcbm2021/rootlogon.C
+++ b/macro/beamtime/mcbm2021/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //}
   //void rootlogon_nh()
diff --git a/macro/beamtime/pl_CosmicHst.C b/macro/beamtime/pl_CosmicHst.C
index 219c4af35e..da46f1daf5 100644
--- a/macro/beamtime/pl_CosmicHst.C
+++ b/macro/beamtime/pl_CosmicHst.C
@@ -1,3 +1,6 @@
+/** @file pl_CosmicHst.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_CosmicHst(Int_t iNSt = 10, Int_t iOpt = 0, Int_t iSel = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_CosmicHst1.C b/macro/beamtime/pl_CosmicHst1.C
index 40db0a8316..f027a3a51e 100644
--- a/macro/beamtime/pl_CosmicHst1.C
+++ b/macro/beamtime/pl_CosmicHst1.C
@@ -1,3 +1,6 @@
+/** @file pl_CosmicHst1.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_CosmicHst1(Int_t iNSt = 6, Int_t iOpt = 0, Int_t iSel = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_Datime.C b/macro/beamtime/pl_Datime.C
index ac45e9dee2..9389bad444 100644
--- a/macro/beamtime/pl_Datime.C
+++ b/macro/beamtime/pl_Datime.C
@@ -1,3 +1,6 @@
+/** @file pl_Datime.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Datime(TString sysinfo = "")
 {
   TCanvas* can = (TCanvas*) gROOT->FindObjectAny("can");
diff --git a/macro/beamtime/pl_Dut_DTLH.C b/macro/beamtime/pl_Dut_DTLH.C
index 38a71f89d7..8cc9f2cef1 100644
--- a/macro/beamtime/pl_Dut_DTLH.C
+++ b/macro/beamtime/pl_Dut_DTLH.C
@@ -1,3 +1,6 @@
+/** @file pl_Dut_DTLH.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Dut_DTLH(Int_t iDut = 910, TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Dut_Res.C b/macro/beamtime/pl_Dut_Res.C
index 93d70fb8a6..583a06a9d9 100644
--- a/macro/beamtime/pl_Dut_Res.C
+++ b/macro/beamtime/pl_Dut_Res.C
@@ -1,3 +1,6 @@
+/** @file pl_Dut_Res.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Dut_Res(Int_t iDut = 911, TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Dut_Vel.C b/macro/beamtime/pl_Dut_Vel.C
index 0b089bc60d..6de21f739a 100644
--- a/macro/beamtime/pl_Dut_Vel.C
+++ b/macro/beamtime/pl_Dut_Vel.C
@@ -1,3 +1,6 @@
+/** @file pl_Dut_Vel.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Dut_Vel(const char* cDut = "900", Double_t dEffMin = 0.7, Double_t Tstart = 0., Double_t Tend = 50.,
                 TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Eff_Chi.C b/macro/beamtime/pl_Eff_Chi.C
index 9a06bacaa9..037781b9b2 100644
--- a/macro/beamtime/pl_Eff_Chi.C
+++ b/macro/beamtime/pl_Eff_Chi.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_Chi.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_Chi(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Eff_DTLH.C b/macro/beamtime/pl_Eff_DTLH.C
index 30b1b0d7c4..7660763637 100644
--- a/macro/beamtime/pl_Eff_DTLH.C
+++ b/macro/beamtime/pl_Eff_DTLH.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_DTLH.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_DTLH(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Eff_Mul.C b/macro/beamtime/pl_Eff_Mul.C
index 8eef0aed4e..14ea31d67f 100644
--- a/macro/beamtime/pl_Eff_Mul.C
+++ b/macro/beamtime/pl_Eff_Mul.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_Mul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_Mul(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Eff_TIR.C b/macro/beamtime/pl_Eff_TIR.C
index 857b699532..96eba09088 100644
--- a/macro/beamtime/pl_Eff_TIR.C
+++ b/macro/beamtime/pl_Eff_TIR.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_TIR.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_TIR(Int_t iDut = 900, Double_t dEffMin = 0., Double_t dEffMax = 1., Int_t iBl = 0, Int_t iBh = 8,
                 Double_t TIRmin = 0., Double_t TIRmax = 30., TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Eff_TIS.C b/macro/beamtime/pl_Eff_TIS.C
index 096e289b34..24e3086495 100644
--- a/macro/beamtime/pl_Eff_TIS.C
+++ b/macro/beamtime/pl_Eff_TIS.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_TIS.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_TIS(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_Eff_XY_1.C b/macro/beamtime/pl_Eff_XY_1.C
index 8d2a64f42a..80a753d986 100644
--- a/macro/beamtime/pl_Eff_XY_1.C
+++ b/macro/beamtime/pl_Eff_XY_1.C
@@ -1,3 +1,6 @@
+/** @file pl_Eff_XY_1.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_XY_1(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., Double_t dThr = 0.01,
                  TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_Efficiency_XY.C b/macro/beamtime/pl_Efficiency_XY.C
index 31b0eb86a2..70b7c0836d 100644
--- a/macro/beamtime/pl_Efficiency_XY.C
+++ b/macro/beamtime/pl_Efficiency_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_Efficiency_XY.C
+  * @copyright Copyright (C) 2018 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Eff_XY(Int_t iDut = 910, Double_t dEffMin = 0.5, Double_t dEffMax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_EvCluMul.C b/macro/beamtime/pl_EvCluMul.C
index caec63b900..8a277c5bfc 100644
--- a/macro/beamtime/pl_EvCluMul.C
+++ b/macro/beamtime/pl_EvCluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_EvCluMul.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_EvCluMul(Double_t dTmin = 0., Double_t dTmax = 1800.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_TIR.C b/macro/beamtime/pl_TIR.C
index 054827eee5..5f2d6d74c3 100644
--- a/macro/beamtime/pl_TIR.C
+++ b/macro/beamtime/pl_TIR.C
@@ -1,3 +1,6 @@
+/** @file pl_TIR.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_TIR(Double_t Tstart = 0., Double_t Tend = 1000., Double_t dFracMin = 0.0, Double_t dFracMax = 1.05,
             TString sysinfo = "")
 {
diff --git a/macro/beamtime/pl_TIS.C b/macro/beamtime/pl_TIS.C
index 859fb8bdd7..79d45a192d 100644
--- a/macro/beamtime/pl_TIS.C
+++ b/macro/beamtime/pl_TIS.C
@@ -1,3 +1,6 @@
+/** @file pl_TIS.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_TIS(TString sysinfo = "", Double_t dFracMax = 0.1)
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_TIS2.C b/macro/beamtime/pl_TIS2.C
index 434f010fd8..eea5d01e71 100644
--- a/macro/beamtime/pl_TIS2.C
+++ b/macro/beamtime/pl_TIS2.C
@@ -1,3 +1,6 @@
+/** @file pl_TIS2.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_TIS2(Double_t dTmin = 0., Double_t dTmax = 1., TString sysinfo = "")
 {
   gROOT->LoadMacro("pl_Datime.C");
diff --git a/macro/beamtime/pl_Track2D.C b/macro/beamtime/pl_Track2D.C
index 240babceb8..7ed348f831 100644
--- a/macro/beamtime/pl_Track2D.C
+++ b/macro/beamtime/pl_Track2D.C
@@ -1,3 +1,6 @@
+/** @file pl_Track2D.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Track2D(Int_t iOpt = 1, Int_t iCounterId = 22, Int_t iStrip = -1, Double_t TotMax = 10.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_UHit.C b/macro/beamtime/pl_UHit.C
index 1f1b3417de..e031939d93 100644
--- a/macro/beamtime/pl_UHit.C
+++ b/macro/beamtime/pl_UHit.C
@@ -1,3 +1,6 @@
+/** @file pl_UHit.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_UHit(Int_t iNSt = 10, Int_t iOpt = 0, Int_t i2D = 0, Int_t i1D = 0, Double_t dXmax = 0., Double_t dXmin = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_XY_3D.C b/macro/beamtime/pl_XY_3D.C
index 1f3b3d49bc..c9fcf4ea2d 100644
--- a/macro/beamtime/pl_XY_3D.C
+++ b/macro/beamtime/pl_XY_3D.C
@@ -1,3 +1,6 @@
+/** @file pl_XY_3D.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_XY_3D(Int_t iNSt = 4, Int_t iOpt = 0, Int_t i2D = 0, Int_t i1D = 0, Double_t dYmax = 0.)
 {
diff --git a/macro/beamtime/pl_XY_fit.C b/macro/beamtime/pl_XY_fit.C
index 678424653a..57a27de37c 100644
--- a/macro/beamtime/pl_XY_fit.C
+++ b/macro/beamtime/pl_XY_fit.C
@@ -1,3 +1,6 @@
+/** @file pl_XY_fit.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_XY_fit(Int_t iNSt = 4, Int_t NewNbinsX = 32, Int_t NewNbinsY = 32, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_XY_trk.C b/macro/beamtime/pl_XY_trk.C
index 6e1ea93e15..95d6a79814 100644
--- a/macro/beamtime/pl_XY_trk.C
+++ b/macro/beamtime/pl_XY_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_XY_trk(Int_t NSt = 4, Double_t MinEff = 0.5, Double_t dThr = 0.1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CalPar.C b/macro/beamtime/pl_all_CalPar.C
index 5649098450..62012f244f 100644
--- a/macro/beamtime/pl_all_CalPar.C
+++ b/macro/beamtime/pl_all_CalPar.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CalPar.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CalPar(Int_t iNSt = 6, Int_t item = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluMul.C b/macro/beamtime/pl_all_CluMul.C
index 501c278b28..120d5a6452 100644
--- a/macro/beamtime/pl_all_CluMul.C
+++ b/macro/beamtime/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluRate.C b/macro/beamtime/pl_all_CluRate.C
index 52aa476e8b..391845a0aa 100644
--- a/macro/beamtime/pl_all_CluRate.C
+++ b/macro/beamtime/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 6, Double_t Tstart = 0., Double_t Tend = 800.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_CluRateRatio.C b/macro/beamtime/pl_all_CluRateRatio.C
index 4852362c69..efb4470492 100644
--- a/macro/beamtime/pl_all_CluRateRatio.C
+++ b/macro/beamtime/pl_all_CluRateRatio.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRateRatio.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRateRatio(Int_t iRef = 500, Int_t iNSt = 3, Double_t Tstart = 0., Double_t Tend = 800., Int_t iMode = 0,
                          Int_t iOpt = 0, Double_t THR = 1.E5)
 {
diff --git a/macro/beamtime/pl_all_CluSizeDTLastHits.C b/macro/beamtime/pl_all_CluSizeDTLastHits.C
index 51a84ef8fc..f4c5e70541 100644
--- a/macro/beamtime/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits.C b/macro/beamtime/pl_all_DTLastHits.C
index 11da5113e6..a15e110d08 100644
--- a/macro/beamtime/pl_all_DTLastHits.C
+++ b/macro/beamtime/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 6, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits_CluSize.C b/macro/beamtime/pl_all_DTLastHits_CluSize.C
index 89755f0c67..2f85a708f1 100644
--- a/macro/beamtime/pl_all_DTLastHits_CluSize.C
+++ b/macro/beamtime/pl_all_DTLastHits_CluSize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits_CluSize.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits_CluSize(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DTLastHits_Tot.C b/macro/beamtime/pl_all_DTLastHits_Tot.C
index 3c938cc9df..911c634bfa 100644
--- a/macro/beamtime/pl_all_DTLastHits_Tot.C
+++ b/macro/beamtime/pl_all_DTLastHits_Tot.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits_Tot.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits_Tot(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_DigiCor.C b/macro/beamtime/pl_all_DigiCor.C
index 036ce5ebd9..aa5c3a6d93 100644
--- a/macro/beamtime/pl_all_DigiCor.C
+++ b/macro/beamtime/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_Fpar.C b/macro/beamtime/pl_all_Fpar.C
index d9e55c582f..89052eab87 100644
--- a/macro/beamtime/pl_all_Fpar.C
+++ b/macro/beamtime/pl_all_Fpar.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Fpar.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Fpar(Int_t iNSt = 6, Int_t iPar = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_LHTime.C b/macro/beamtime/pl_all_LHTime.C
index 1188d3647b..97f2b7f6b4 100644
--- a/macro/beamtime/pl_all_LHTime.C
+++ b/macro/beamtime/pl_all_LHTime.C
@@ -1,3 +1,6 @@
+/** @file pl_all_LHTime.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_LHTime(Int_t iNDet = 22, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_Svel.C b/macro/beamtime/pl_all_Svel.C
index b6be56568d..232891c94c 100644
--- a/macro/beamtime/pl_all_Svel.C
+++ b/macro/beamtime/pl_all_Svel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_Svel.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_Svel(Int_t iNSt = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_TOffDTLastHits.C b/macro/beamtime/pl_all_TOffDTLastHits.C
index 9e668e1c68..d026a123ba 100644
--- a/macro/beamtime/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/pl_all_TOffDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TOffDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_TotDTLastHits.C b/macro/beamtime/pl_all_TotDTLastHits.C
index 34ac413f5e..cfd85e739d 100644
--- a/macro/beamtime/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/pl_all_TotDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TotDTLastHits(Int_t iNSt = 6, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_XY.C b/macro/beamtime/pl_all_XY.C
index 90b3f83018..b5b36454f3 100644
--- a/macro/beamtime/pl_all_XY.C
+++ b/macro/beamtime/pl_all_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_XY(Int_t iNDet = 24, Int_t iMode = 0, Double_t dMax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_cluWalk.C b/macro/beamtime/pl_all_cluWalk.C
index 3e198feaaf..1ccff5af13 100644
--- a/macro/beamtime/pl_all_cluWalk.C
+++ b/macro/beamtime/pl_all_cluWalk.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_cluWalkSel.C b/macro/beamtime/pl_all_cluWalkSel.C
index 03b68652ea..16b764295a 100644
--- a/macro/beamtime/pl_all_cluWalkSel.C
+++ b/macro/beamtime/pl_all_cluWalkSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_all_dTSel.C b/macro/beamtime/pl_all_dTSel.C
index 4972888719..b4191c40e5 100644
--- a/macro/beamtime/pl_all_dTSel.C
+++ b/macro/beamtime/pl_all_dTSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_dTSel(Int_t iNSel = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DTXY.C b/macro/beamtime/pl_ana_DTXY.C
index 9c5457adf5..b8844b2c6f 100644
--- a/macro/beamtime/pl_ana_DTXY.C
+++ b/macro/beamtime/pl_ana_DTXY.C
@@ -1,3 +1,6 @@
+/** @file pl_ana_DTXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ana_DTXY(Int_t iDut = 901, Int_t NewNbinsX = 3, Int_t NewNbinsY = 3, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DXXY.C b/macro/beamtime/pl_ana_DXXY.C
index 6f7e2effa0..34faec30cf 100644
--- a/macro/beamtime/pl_ana_DXXY.C
+++ b/macro/beamtime/pl_ana_DXXY.C
@@ -1,3 +1,6 @@
+/** @file pl_ana_DXXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ana_DXXY(Int_t iDut = 901, Int_t NewNbinsX = 4, Int_t NewNbinsY = 4, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ana_DYXY.C b/macro/beamtime/pl_ana_DYXY.C
index 5a917f55f9..4d6675db7c 100644
--- a/macro/beamtime/pl_ana_DYXY.C
+++ b/macro/beamtime/pl_ana_DYXY.C
@@ -1,3 +1,6 @@
+/** @file pl_ana_DYXY.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ana_DYXY(Int_t iDut = 901, Int_t NewNbinsX = 4, Int_t NewNbinsY = 4, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_calib_trk.C b/macro/beamtime/pl_calib_trk.C
index eb8ff4269b..080c197763 100644
--- a/macro/beamtime/pl_calib_trk.C
+++ b/macro/beamtime/pl_calib_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_cmp_1D.C b/macro/beamtime/pl_cmp_1D.C
index 048d60ca02..80e0be42f7 100644
--- a/macro/beamtime/pl_cmp_1D.C
+++ b/macro/beamtime/pl_cmp_1D.C
@@ -1,3 +1,6 @@
+/** @file pl_cmp_1D.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_cmp_1D(Int_t iOpt      = 1,
                TString fNameMC = "/home/nh/KRONOS/mc/mcbm/"
                                  "mcbm_beam_2019_03.agau.1.58gev.mbias.reco_hst.root",
diff --git a/macro/beamtime/pl_cmp_Eff.C b/macro/beamtime/pl_cmp_Eff.C
index 9057c2264a..577cf88149 100644
--- a/macro/beamtime/pl_cmp_Eff.C
+++ b/macro/beamtime/pl_cmp_Eff.C
@@ -1,3 +1,6 @@
+/** @file pl_cmp_Eff.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_cmp_Eff(Int_t iDut = 900, Int_t iMode = 4, Double_t dEffMin = 0., Double_t dEffMax = 1.05,
                 TString AnaOpt = "DT50_Req0_910911500_921_911921_600_0.5_5.0_trk111_Calr0111_"
                                  "20161210_0646_DT50_Req1"
diff --git a/macro/beamtime/pl_cor_walk.C b/macro/beamtime/pl_cor_walk.C
index adcb7ec927..1ff9d5615a 100644
--- a/macro/beamtime/pl_cor_walk.C
+++ b/macro/beamtime/pl_cor_walk.C
@@ -1,3 +1,6 @@
+/** @file pl_cor_walk.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_eff_XY.C b/macro/beamtime/pl_eff_XY.C
index a9d0208b80..a02848ada8 100644
--- a/macro/beamtime/pl_eff_XY.C
+++ b/macro/beamtime/pl_eff_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_SUT.C b/macro/beamtime/pl_ext_SUT.C
index 315bdda760..99753a5a81 100644
--- a/macro/beamtime/pl_ext_SUT.C
+++ b/macro/beamtime/pl_ext_SUT.C
@@ -1,3 +1,6 @@
+/** @file pl_ext_SUT.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ext_SUT(Double_t dThr = 0., Double_t MinEff = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_dXdY.C b/macro/beamtime/pl_ext_dXdY.C
index 809cdce7a3..fa10766923 100644
--- a/macro/beamtime/pl_ext_dXdY.C
+++ b/macro/beamtime/pl_ext_dXdY.C
@@ -1,3 +1,6 @@
+/** @file pl_ext_dXdY.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ext_dXdY(Int_t iLev = 0, Int_t NSt = 12)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_over.C b/macro/beamtime/pl_ext_over.C
index da6f39a4c1..18e93e05d3 100644
--- a/macro/beamtime/pl_ext_over.C
+++ b/macro/beamtime/pl_ext_over.C
@@ -1,3 +1,6 @@
+/** @file pl_ext_over.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ext_over()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_ext_trk.C b/macro/beamtime/pl_ext_trk.C
index e418240b59..c1d75b67ff 100644
--- a/macro/beamtime/pl_ext_trk.C
+++ b/macro/beamtime/pl_ext_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_ext_trk.C
+  * @copyright Copyright (C) 2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ext_trk(Int_t iLev = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_Mat04D4best.C b/macro/beamtime/pl_over_Mat04D4best.C
index 0231eaf7c4..1679f4452e 100644
--- a/macro/beamtime/pl_over_Mat04D4best.C
+++ b/macro/beamtime/pl_over_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2016-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_MatD4sel.C b/macro/beamtime/pl_over_MatD4sel.C
index 933f3eb6b8..a5c64a0b16 100644
--- a/macro/beamtime/pl_over_MatD4sel.C
+++ b/macro/beamtime/pl_over_MatD4sel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_MatD4sel(TString sysinfo = "")
 {
   gROOT->LoadMacro(((TString) gSystem->Getenv("VMCWORKDIR") + "/macro/beamtime/pl_Datime.C").Data());
diff --git a/macro/beamtime/pl_over_Walk2.C b/macro/beamtime/pl_over_Walk2.C
index ff37caa340..ce1d30e16d 100644
--- a/macro/beamtime/pl_over_Walk2.C
+++ b/macro/beamtime/pl_over_Walk2.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Walk2.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Walk2(Int_t iSel = 0, Int_t iSmT = 9, Int_t iSm = 0, Int_t iRpc = 0, Double_t Tmax = 0.2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_XX.C b/macro/beamtime/pl_over_XX.C
index 0a5392d94d..0809ed2268 100644
--- a/macro/beamtime/pl_over_XX.C
+++ b/macro/beamtime/pl_over_XX.C
@@ -1,3 +1,6 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/beamtime/pl_over_clu.C b/macro/beamtime/pl_over_clu.C
index 85a014e1eb..1e1b4aeb4c 100644
--- a/macro/beamtime/pl_over_clu.C
+++ b/macro/beamtime/pl_over_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_cluSel.C b/macro/beamtime/pl_over_cluSel.C
index e6c3e47a27..a7fdd2310d 100644
--- a/macro/beamtime/pl_over_cluSel.C
+++ b/macro/beamtime/pl_over_cluSel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2016-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_cor.C b/macro/beamtime/pl_over_cor.C
index 3f81ee24f9..e472e0348e 100644
--- a/macro/beamtime/pl_over_cor.C
+++ b/macro/beamtime/pl_over_cor.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2017-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cor(Int_t SmT = 9, Int_t iSm = 0, Int_t iRpc = 0, Double_t yRange = 3.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_deltof.C b/macro/beamtime/pl_over_deltof.C
index eaf3417617..e25a60140f 100644
--- a/macro/beamtime/pl_over_deltof.C
+++ b/macro/beamtime/pl_over_deltof.C
@@ -1,3 +1,6 @@
+/** @file pl_over_deltof.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_deltof(Int_t iSel = 0, Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_get4.C b/macro/beamtime/pl_over_get4.C
index ab0d4ecfdc..ea2579f27c 100644
--- a/macro/beamtime/pl_over_get4.C
+++ b/macro/beamtime/pl_over_get4.C
@@ -1,3 +1,6 @@
+/** @file pl_over_get4.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_get4(Int_t nRoc = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_off.C b/macro/beamtime/pl_over_off.C
index 64de652eb9..4f2e4deeba 100644
--- a/macro/beamtime/pl_over_off.C
+++ b/macro/beamtime/pl_over_off.C
@@ -1,3 +1,6 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_off(Int_t SmT = 6, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_pos.C b/macro/beamtime/pl_over_pos.C
index 4c02c464c1..7f752a1b0b 100644
--- a/macro/beamtime/pl_over_pos.C
+++ b/macro/beamtime/pl_over_pos.C
@@ -1,3 +1,6 @@
+/** @file pl_over_pos.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_pos(Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_toff.C b/macro/beamtime/pl_over_toff.C
index 0ec791797c..102e14a900 100644
--- a/macro/beamtime/pl_over_toff.C
+++ b/macro/beamtime/pl_over_toff.C
@@ -1,3 +1,6 @@
+/** @file pl_over_toff.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_toff(Int_t iSel = 0, Int_t iNDet = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_over_trk.C b/macro/beamtime/pl_over_trk.C
index b383955457..028cbdfd60 100644
--- a/macro/beamtime/pl_over_trk.C
+++ b/macro/beamtime/pl_over_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2017-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_pull_trk.C b/macro/beamtime/pl_pull_trk.C
index 592a61da17..c6e5923871 100644
--- a/macro/beamtime/pl_pull_trk.C
+++ b/macro/beamtime/pl_pull_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2017-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pull_trk(Int_t NSt = 8, Int_t iVar = 0, Int_t iFit = 0, Int_t iDrop = -1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_rate_trkl.C b/macro/beamtime/pl_rate_trkl.C
index 7b7ba5d0f3..6db95b365f 100644
--- a/macro/beamtime/pl_rate_trkl.C
+++ b/macro/beamtime/pl_rate_trkl.C
@@ -1,3 +1,6 @@
+/** @file pl_rate_trkl.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_rate_trkl()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_raw_evt.C b/macro/beamtime/pl_raw_evt.C
index cbd25861ec..0036dbc85d 100644
--- a/macro/beamtime/pl_raw_evt.C
+++ b/macro/beamtime/pl_raw_evt.C
@@ -1,3 +1,6 @@
+/** @file pl_raw_evt.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_raw_evt()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_rel_ratio.C b/macro/beamtime/pl_rel_ratio.C
index f7ec7f10a7..e7d8cc3b0f 100644
--- a/macro/beamtime/pl_rel_ratio.C
+++ b/macro/beamtime/pl_rel_ratio.C
@@ -1,3 +1,6 @@
+/** @file pl_rel_ratio.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void set_plot_style()
 {
diff --git a/macro/beamtime/pl_resi2D_trk.C b/macro/beamtime/pl_resi2D_trk.C
index e02174af5f..1b7f094f89 100644
--- a/macro/beamtime/pl_resi2D_trk.C
+++ b/macro/beamtime/pl_resi2D_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_resi2D_trk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_resi2D_trk(Int_t NSt = 8, Int_t iVar = 0, Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_star_DigiCor.C b/macro/beamtime/pl_star_DigiCor.C
index 8f40c2003e..ec49caa27c 100644
--- a/macro/beamtime/pl_star_DigiCor.C
+++ b/macro/beamtime/pl_star_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_star_DigiCor.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_star_DigiCor(Int_t iNDet = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_trk_Walk.C b/macro/beamtime/pl_trk_Walk.C
index 29a7d6882b..6c4b1aad6f 100644
--- a/macro/beamtime/pl_trk_Walk.C
+++ b/macro/beamtime/pl_trk_Walk.C
@@ -1,3 +1,6 @@
+/** @file pl_trk_Walk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_trk_Walk(Int_t iId = 900, Int_t iOpt = 1, Double_t dMax = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_trk_cal_walk.C b/macro/beamtime/pl_trk_cal_walk.C
index 6cc74e7d4d..6b57f24a26 100644
--- a/macro/beamtime/pl_trk_cal_walk.C
+++ b/macro/beamtime/pl_trk_cal_walk.C
@@ -1,3 +1,6 @@
+/** @file pl_trk_cal_walk.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_trk_cal_walk(Int_t iType = 0, Int_t iSm = 0, Int_t iRpc = 0, Int_t iSide = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/pl_vert_trk.C b/macro/beamtime/pl_vert_trk.C
index 04d8af38b0..af68cdf880 100644
--- a/macro/beamtime/pl_vert_trk.C
+++ b/macro/beamtime/pl_vert_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_vert_trk(Double_t dFitWidth = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/save_hst.C b/macro/beamtime/save_hst.C
index 950c360bcc..3ed0d9caf9 100644
--- a/macro/beamtime/save_hst.C
+++ b/macro/beamtime/save_hst.C
@@ -1,3 +1,6 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_hst(TString cstr = "status.hst.root", Bool_t bROOT = kTRUE)
 {
   cout << "save all histograms to file " << cstr.Data() << endl;
diff --git a/macro/beamtime/star2017/ana_digi.C b/macro/beamtime/star2017/ana_digi.C
index 05ab8138e5..fdbd071aff 100644
--- a/macro/beamtime/star2017/ana_digi.C
+++ b/macro/beamtime/star2017/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
               TString cFileId = "r0001_20170121_2310_0000_DT50_0x00000000", Int_t iCalSet = 1000001, Bool_t bOut = 0,
               Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2017/ana_digi_cal.C b/macro/beamtime/star2017/ana_digi_cal.C
index 3a024914b5..6dd4d3d71a 100644
--- a/macro/beamtime/star2017/ana_digi_cal.C
+++ b/macro/beamtime/star2017/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
                   TString cFileId = "r0001_20170121_2310_DT50_0x00000000", Int_t iCalSet = 001000001, Bool_t bOut = 0,
                   Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2017/dis_digi.C b/macro/beamtime/star2017/dis_digi.C
index b1c01291aa..758c0a42f4 100644
--- a/macro/beamtime/star2017/dis_digi.C
+++ b/macro/beamtime/star2017/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C b/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
index ed5f98168d..bb4e92e769 100644
--- a/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_CluMemMulDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMemMulDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMemMulDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluMul.C b/macro/beamtime/star2017/pl_all_CluMul.C
index 79d081ffd8..589794c07c 100644
--- a/macro/beamtime/star2017/pl_all_CluMul.C
+++ b/macro/beamtime/star2017/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluRate.C b/macro/beamtime/star2017/pl_all_CluRate.C
index 4a6eaf6524..fb44df27f9 100644
--- a/macro/beamtime/star2017/pl_all_CluRate.C
+++ b/macro/beamtime/star2017/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 2, Double_t Tstart = 0., Double_t Tend = 3600.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C b/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
index a5eb60b8d3..2136313e0d 100644
--- a/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_DTLastHits.C b/macro/beamtime/star2017/pl_all_DTLastHits.C
index 85ac4fc8a3..4917825c3b 100644
--- a/macro/beamtime/star2017/pl_all_DTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 2, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_TOffDTLastHits.C b/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
index 244f93e6d0..2fc1fb56a2 100644
--- a/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_TOffDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TOffDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/pl_all_TotDTLastHits.C b/macro/beamtime/star2017/pl_all_TotDTLastHits.C
index 8fe0cf2163..204058fb74 100644
--- a/macro/beamtime/star2017/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/star2017/pl_all_TotDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TotDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2017/rootlogon.C b/macro/beamtime/star2017/rootlogon.C
index d041dcce9a..423a288a43 100644
--- a/macro/beamtime/star2017/rootlogon.C
+++ b/macro/beamtime/star2017/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 }
 
diff --git a/macro/beamtime/star2018/ana_digi.C b/macro/beamtime/star2018/ana_digi.C
index 05ab8138e5..fdbd071aff 100644
--- a/macro/beamtime/star2018/ana_digi.C
+++ b/macro/beamtime/star2018/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 10000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
               TString cFileId = "r0001_20170121_2310_0000_DT50_0x00000000", Int_t iCalSet = 1000001, Bool_t bOut = 0,
               Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2018/ana_digi_cal.C b/macro/beamtime/star2018/ana_digi_cal.C
index 3a024914b5..6dd4d3d71a 100644
--- a/macro/beamtime/star2018/ana_digi_cal.C
+++ b/macro/beamtime/star2018/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 10000000, Int_t calMode = 53, Int_t calSel = -1, Int_t calSm = 000, Int_t RefSel = 1,
                   TString cFileId = "r0001_20170121_2310_DT50_0x00000000", Int_t iCalSet = 001000001, Bool_t bOut = 0,
                   Int_t iSel2 = 0, Double_t dDeadtime = 50.)
diff --git a/macro/beamtime/star2018/dis_digi.C b/macro/beamtime/star2018/dis_digi.C
index b1c01291aa..758c0a42f4 100644
--- a/macro/beamtime/star2018/dis_digi.C
+++ b/macro/beamtime/star2018/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               TString cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0,
               Double_t dDeadtime = 50., Int_t iGenCor = 1, Int_t iTrackingSetup = 0, Double_t dScalFac = 5.,
diff --git a/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C b/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
index ed5f98168d..bb4e92e769 100644
--- a/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_CluMemMulDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMemMulDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMemMulDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluMul.C b/macro/beamtime/star2018/pl_all_CluMul.C
index 79d081ffd8..589794c07c 100644
--- a/macro/beamtime/star2018/pl_all_CluMul.C
+++ b/macro/beamtime/star2018/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNSt = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluRate.C b/macro/beamtime/star2018/pl_all_CluRate.C
index 4a6eaf6524..fb44df27f9 100644
--- a/macro/beamtime/star2018/pl_all_CluRate.C
+++ b/macro/beamtime/star2018/pl_all_CluRate.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluRate.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluRate(Int_t iNSt = 2, Double_t Tstart = 0., Double_t Tend = 3600.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C b/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
index a5eb60b8d3..2136313e0d 100644
--- a/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_CluSizeDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluSizeDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluSizeDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_DTLastHits.C b/macro/beamtime/star2018/pl_all_DTLastHits.C
index 85ac4fc8a3..4917825c3b 100644
--- a/macro/beamtime/star2018/pl_all_DTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_DTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DTLastHits(Int_t iNSt = 2, Double_t Tstart = 1., Double_t Tend = 1000.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_TOffDTLastHits.C b/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
index 244f93e6d0..2fc1fb56a2 100644
--- a/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_TOffDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TOffDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TOffDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/pl_all_TotDTLastHits.C b/macro/beamtime/star2018/pl_all_TotDTLastHits.C
index 8fe0cf2163..204058fb74 100644
--- a/macro/beamtime/star2018/pl_all_TotDTLastHits.C
+++ b/macro/beamtime/star2018/pl_all_TotDTLastHits.C
@@ -1,3 +1,6 @@
+/** @file pl_all_TotDTLastHits.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_TotDTLastHits(Int_t iNSt = 2, Int_t iSel = 0, Double_t Tstart = 1., Double_t Tend = 100.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/beamtime/star2018/rootlogon.C b/macro/beamtime/star2018/rootlogon.C
index d041dcce9a..423a288a43 100644
--- a/macro/beamtime/star2018/rootlogon.C
+++ b/macro/beamtime/star2018/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 }
 
diff --git a/macro/beamtime/star2019/inspect_latency_histo.C b/macro/beamtime/star2019/inspect_latency_histo.C
index 66f8912602..c8d0ece71d 100644
--- a/macro/beamtime/star2019/inspect_latency_histo.C
+++ b/macro/beamtime/star2019/inspect_latency_histo.C
@@ -1,3 +1,6 @@
+/** @file inspect_latency_histo.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void inspect_latency_histo(Double_t dLat = 0, TString hFile = "data/HistosMonitorTofSync.root")
 {
   using namespace std;
diff --git a/macro/beamtime/star2019/inspect_shift_histo.C b/macro/beamtime/star2019/inspect_shift_histo.C
index b3ca5ed8ff..3e3a3a461b 100644
--- a/macro/beamtime/star2019/inspect_shift_histo.C
+++ b/macro/beamtime/star2019/inspect_shift_histo.C
@@ -1,3 +1,6 @@
+/** @file inspect_shift_histo.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void inspect_shift_histo(TString hFile = "data/HistosMonitorTofSync.root")
 {
   using namespace std;
diff --git a/macro/beamtime/star2019/inspect_sync_histo.C b/macro/beamtime/star2019/inspect_sync_histo.C
index fd2b6e4acc..1a8b3f72bf 100644
--- a/macro/beamtime/star2019/inspect_sync_histo.C
+++ b/macro/beamtime/star2019/inspect_sync_histo.C
@@ -1,3 +1,6 @@
+/** @file inspect_sync_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void inspect_sync_histo(TString hFile = "data/HistosMonitorTofSync.root", Double_t MaxMismatch = 1.)
 {
   using namespace std;
diff --git a/macro/beamtime/tests/TofCernFeb15Calib.C b/macro/beamtime/tests/TofCernFeb15Calib.C
index 39bbb21664..e592af6d98 100644
--- a/macro/beamtime/tests/TofCernFeb15Calib.C
+++ b/macro/beamtime/tests/TofCernFeb15Calib.C
@@ -1,3 +1,6 @@
+/** @file TofCernFeb15Calib.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "tof_feb15_setup_unpack.C"
 
 void TofCernFeb15Calib(Int_t nEvents = 10000)
diff --git a/macro/beamtime/tests/TofCernFeb15Run.C b/macro/beamtime/tests/TofCernFeb15Run.C
index c143c82730..6a16f044ba 100644
--- a/macro/beamtime/tests/TofCernFeb15Run.C
+++ b/macro/beamtime/tests/TofCernFeb15Run.C
@@ -1,3 +1,6 @@
+/** @file TofCernFeb15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void TofCernFeb15Run(Int_t nEvents = 2)
 {
diff --git a/macro/beamtime/tests/TofCernNov15Calib.C b/macro/beamtime/tests/TofCernNov15Calib.C
index c76ca1a074..a110a9a46b 100644
--- a/macro/beamtime/tests/TofCernNov15Calib.C
+++ b/macro/beamtime/tests/TofCernNov15Calib.C
@@ -1,3 +1,6 @@
+/** @file TofCernNov15Calib.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "tof_nov15_setup_unpack.C"
 
 void TofCernNov15Calib(Int_t nEvents = 10000)
diff --git a/macro/beamtime/tests/TofCernNov15Run.C b/macro/beamtime/tests/TofCernNov15Run.C
index 1056345d43..a6072fe7cd 100644
--- a/macro/beamtime/tests/TofCernNov15Run.C
+++ b/macro/beamtime/tests/TofCernNov15Run.C
@@ -1,3 +1,6 @@
+/** @file TofCernNov15Run.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void TofCernNov15Run(Int_t nEvents = 2)
 {
diff --git a/macro/dimuon/invM.C b/macro/dimuon/invM.C
index f7e17979b6..2935b365fd 100644
--- a/macro/dimuon/invM.C
+++ b/macro/dimuon/invM.C
@@ -1,3 +1,6 @@
+/** @file invM.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/ecal/run_reco.C b/macro/ecal/run_reco.C
index b26c2f75d8..09f313a7d2 100644
--- a/macro/ecal/run_reco.C
+++ b/macro/ecal/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2012-2015 Institute for Theoretical and Experimental Physics named by A.I. Alikhanov of National Research Centre "Kurchatov Institute" (ITEP) in Moscow, Russia, Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/ecal/run_sim.C b/macro/ecal/run_sim.C
index 33ef5a3bfb..84c32cd3d0 100644
--- a/macro/ecal/run_sim.C
+++ b/macro/ecal/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2012-2015 Institute for Theoretical and Experimental Physics named by A.I. Alikhanov of National Research Centre "Kurchatov Institute" (ITEP) in Moscow, Russia, Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/fhodo/Create_mapping_parameters.C b/macro/fhodo/Create_mapping_parameters.C
index fdcceeafb3..0576bd3a5e 100644
--- a/macro/fhodo/Create_mapping_parameters.C
+++ b/macro/fhodo/Create_mapping_parameters.C
@@ -1,3 +1,6 @@
+/** @file Create_mapping_parameters.C
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Create_mapping_parameters()
 {
 
diff --git a/macro/field/FieldMapTest.C b/macro/field/FieldMapTest.C
index fc36e1176d..67292cc82d 100644
--- a/macro/field/FieldMapTest.C
+++ b/macro/field/FieldMapTest.C
@@ -1,3 +1,6 @@
+/** @file FieldMapTest.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for automatic check of a magnetic field map.
diff --git a/macro/field/checkFieldMap.C b/macro/field/checkFieldMap.C
index b1a4223ee8..acbe8c3b4f 100644
--- a/macro/field/checkFieldMap.C
+++ b/macro/field/checkFieldMap.C
@@ -1,3 +1,6 @@
+/** @file checkFieldMap.C
+  * @copyright Copyright (C) 2007-2013 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/field/checkFieldSym.C b/macro/field/checkFieldSym.C
index df744194e6..b468d01e3a 100644
--- a/macro/field/checkFieldSym.C
+++ b/macro/field/checkFieldSym.C
@@ -1,3 +1,6 @@
+/** @file checkFieldSym.C
+  * @copyright Copyright (C) 2007-2009 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for check of the symmetries of a magnetic field map
diff --git a/macro/field/checkFields.C b/macro/field/checkFields.C
index 85183dac16..17541f8412 100644
--- a/macro/field/checkFields.C
+++ b/macro/field/checkFields.C
@@ -1,3 +1,6 @@
+/** @file checkFields.C
+  * @copyright Copyright (C) 2007-2009 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 int checkFields(const char* field_basename, double field_Z_origin = 0, double fixed_coord = 170, int flag_yx_zx_z = 0,
                 double xyz_shift = 0)
 {
diff --git a/macro/field/createDistorted.C b/macro/field/createDistorted.C
index 5a7faac979..546ad451a6 100644
--- a/macro/field/createDistorted.C
+++ b/macro/field/createDistorted.C
@@ -1,3 +1,6 @@
+/** @file createDistorted.C
+  * @copyright Copyright (C) 2008 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
 
diff --git a/macro/field/createFieldMap.C b/macro/field/createFieldMap.C
index f0946699e1..e20dd10fbb 100644
--- a/macro/field/createFieldMap.C
+++ b/macro/field/createFieldMap.C
@@ -1,3 +1,6 @@
+/** @file createFieldMap.C
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // This macro allows to create a field map out of an arbitrary number
diff --git a/macro/field/drawField.C b/macro/field/drawField.C
index 16fe0baa7c..081f5b9acc 100644
--- a/macro/field/drawField.C
+++ b/macro/field/drawField.C
@@ -1,3 +1,6 @@
+/** @file drawField.C
+  * @copyright Copyright (C) 2012-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawField()
 {
 
diff --git a/macro/fles/PlotChRate.C b/macro/fles/PlotChRate.C
index 3ef7f6c962..0fb1c9cdd8 100644
--- a/macro/fles/PlotChRate.C
+++ b/macro/fles/PlotChRate.C
@@ -1,3 +1,6 @@
+/** @file PlotChRate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/PlotEventBuilder.C b/macro/fles/PlotEventBuilder.C
index 4f057b6d6b..abf823c591 100644
--- a/macro/fles/PlotEventBuilder.C
+++ b/macro/fles/PlotEventBuilder.C
@@ -1,3 +1,6 @@
+/** @file PlotEventBuilder.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cEventBuilder = new TCanvas("cEventBuilder", "EventBuilder");
   cEventBuilder->Divide(2);
diff --git a/macro/fles/PlotMap.C b/macro/fles/PlotMap.C
index f56ed7f3d8..00a08c315f 100644
--- a/macro/fles/PlotMap.C
+++ b/macro/fles/PlotMap.C
@@ -1,3 +1,6 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/PlotTimeEvo.C b/macro/fles/PlotTimeEvo.C
index 5e3ad8a7c6..a1d6d03efe 100644
--- a/macro/fles/PlotTimeEvo.C
+++ b/macro/fles/PlotTimeEvo.C
@@ -1,3 +1,6 @@
+/** @file PlotTimeEvo.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   Double_t dStartTime = 0.0;
   Double_t dStopTime  = 400.0;
diff --git a/macro/fles/call_Tsa_client.C b/macro/fles/call_Tsa_client.C
index f04671a138..9ddec115fa 100644
--- a/macro/fles/call_Tsa_client.C
+++ b/macro/fles/call_Tsa_client.C
@@ -1,3 +1,6 @@
+/** @file call_Tsa_client.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void call_Tsa_client(Int_t nMin = 1)
 {
   Int_t nEvents      = nMin * 60 * 10;  //minutes * seconds * 10Hz TimeSlices
diff --git a/macro/fles/call_Tsa_client_Cruz.C b/macro/fles/call_Tsa_client_Cruz.C
index dedfe43ca2..87779c89f5 100644
--- a/macro/fles/call_Tsa_client_Cruz.C
+++ b/macro/fles/call_Tsa_client_Cruz.C
@@ -1,3 +1,6 @@
+/** @file call_Tsa_client_Cruz.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void call_Tsa_client_Cruz(Int_t nMin = 1)
 {
   Int_t nEvents      = nMin * 60 * 10;  //minutes * seconds * 10Hz TimeSlices
diff --git a/macro/fles/data/readHistosFromFile.C b/macro/fles/data/readHistosFromFile.C
index f6fd87ab5b..757b8a05d6 100644
--- a/macro/fles/data/readHistosFromFile.C
+++ b/macro/fles/data/readHistosFromFile.C
@@ -1,3 +1,6 @@
+/** @file readHistosFromFile.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TCanvas.h"
 #include "TFile.h"
diff --git a/macro/fles/get4/PlotChRate.C b/macro/fles/get4/PlotChRate.C
index d6a49871af..2234be1366 100644
--- a/macro/fles/get4/PlotChRate.C
+++ b/macro/fles/get4/PlotChRate.C
@@ -1,3 +1,6 @@
+/** @file PlotChRate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   Int_t iNbGet4 = 48;
   TH2D* pGet4Histos[iNbGet4];
diff --git a/macro/fles/get4/PlotEpochJumps.C b/macro/fles/get4/PlotEpochJumps.C
index b5500d4779..efcfa4f388 100644
--- a/macro/fles/get4/PlotEpochJumps.C
+++ b/macro/fles/get4/PlotEpochJumps.C
@@ -1,3 +1,6 @@
+/** @file PlotEpochJumps.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cEpJumpChips = new TCanvas("cEpJumpChips", "Epoch Jumps CT chips");
   cEpJumpChips->Divide(2, 4);
diff --git a/macro/fles/get4/PlotEventBuilder.C b/macro/fles/get4/PlotEventBuilder.C
index 4f057b6d6b..abf823c591 100644
--- a/macro/fles/get4/PlotEventBuilder.C
+++ b/macro/fles/get4/PlotEventBuilder.C
@@ -1,3 +1,6 @@
+/** @file PlotEventBuilder.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cEventBuilder = new TCanvas("cEventBuilder", "EventBuilder");
   cEventBuilder->Divide(2);
diff --git a/macro/fles/get4/PlotFtEdgesRatio.C b/macro/fles/get4/PlotFtEdgesRatio.C
index 4cadf0f4bd..2f388d401f 100644
--- a/macro/fles/get4/PlotFtEdgesRatio.C
+++ b/macro/fles/get4/PlotFtEdgesRatio.C
@@ -1,3 +1,6 @@
+/** @file PlotFtEdgesRatio.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 //   hPulserFeeDnl->Draw("colz");
diff --git a/macro/fles/get4/PlotMap.C b/macro/fles/get4/PlotMap.C
index f56ed7f3d8..00a08c315f 100644
--- a/macro/fles/get4/PlotMap.C
+++ b/macro/fles/get4/PlotMap.C
@@ -1,3 +1,6 @@
+/** @file PlotMap.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
   TCanvas* c2 = new TCanvas("c2", "c2s");
diff --git a/macro/fles/get4/PlotMultiDet.C b/macro/fles/get4/PlotMultiDet.C
index 7e0454633c..927564d820 100644
--- a/macro/fles/get4/PlotMultiDet.C
+++ b/macro/fles/get4/PlotMultiDet.C
@@ -1,3 +1,6 @@
+/** @file PlotMultiDet.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetDist.C b/macro/fles/get4/PlotMultiDetDist.C
index 6d8e157807..5c972e62bc 100644
--- a/macro/fles/get4/PlotMultiDetDist.C
+++ b/macro/fles/get4/PlotMultiDetDist.C
@@ -1,3 +1,6 @@
+/** @file PlotMultiDetDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotMultiDetTot.C b/macro/fles/get4/PlotMultiDetTot.C
index aa2eb645bb..3fcc10bded 100644
--- a/macro/fles/get4/PlotMultiDetTot.C
+++ b/macro/fles/get4/PlotMultiDetTot.C
@@ -1,3 +1,6 @@
+/** @file PlotMultiDetTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 
   TCanvas* cHDP2 = new TCanvas("cHDP2", "HDP2");
diff --git a/macro/fles/get4/PlotPulsCt.C b/macro/fles/get4/PlotPulsCt.C
index 079b4fe4d4..a27cb5dcb1 100644
--- a/macro/fles/get4/PlotPulsCt.C
+++ b/macro/fles/get4/PlotPulsCt.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsCt.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cCtChipsA = new TCanvas("cCtChipsA", "CT distributions for chips 0-3 in FEE A");
   cCtChipsA->Divide(2, 2);
diff --git a/macro/fles/get4/PlotPulsDist.C b/macro/fles/get4/PlotPulsDist.C
index 74dff0924c..bac0f0c5c9 100644
--- a/macro/fles/get4/PlotPulsDist.C
+++ b/macro/fles/get4/PlotPulsDist.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cPulserDistNs = new TCanvas("cPulserDistNs", "Pulses time interval, ns range");
   cPulserDistNs->cd();
diff --git a/macro/fles/get4/PlotPulsFtDt.C b/macro/fles/get4/PlotPulsFtDt.C
index ca725dcef7..16503abd34 100644
--- a/macro/fles/get4/PlotPulsFtDt.C
+++ b/macro/fles/get4/PlotPulsFtDt.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsFtDt.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   /*
    TCanvas *cFtDtTime= new TCanvas("cFtDtTime", "Time edge FT for big and small dt");
diff --git a/macro/fles/get4/PlotPulsMulti.C b/macro/fles/get4/PlotPulsMulti.C
index a39a8f29b9..1eb90d0705 100644
--- a/macro/fles/get4/PlotPulsMulti.C
+++ b/macro/fles/get4/PlotPulsMulti.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsMulti.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cRoc0Fee01 = new TCanvas("cRoc0Fee01", "cRoc0Fee01");
   cRoc0Fee01->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsMultiDist.C b/macro/fles/get4/PlotPulsMultiDist.C
index a153ac816d..5f3b83c2ef 100644
--- a/macro/fles/get4/PlotPulsMultiDist.C
+++ b/macro/fles/get4/PlotPulsMultiDist.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsMultiDist.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cRoc0Fee01DistD = new TCanvas("cRoc0Fee01DistD", "cRoc0Fee01 Double hits distance");
   cRoc0Fee01DistD->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsMultiTot.C b/macro/fles/get4/PlotPulsMultiTot.C
index fd23308583..fa45da1684 100644
--- a/macro/fles/get4/PlotPulsMultiTot.C
+++ b/macro/fles/get4/PlotPulsMultiTot.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsMultiTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TCanvas* cRoc0Fee01Tot = new TCanvas("cRoc0Fee01Tot", "cRoc0Fee01 Multiple hits as function of TOT");
   cRoc0Fee01Tot->Divide(4, 4);
diff --git a/macro/fles/get4/PlotPulsRes.C b/macro/fles/get4/PlotPulsRes.C
index d506eea52e..4dc88c4e1e 100644
--- a/macro/fles/get4/PlotPulsRes.C
+++ b/macro/fles/get4/PlotPulsRes.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsRes.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
   TCanvas* cFeeRms = new TCanvas("cFeeRms", "Fee RMS");
diff --git a/macro/fles/get4/PlotPulsResEnc.C b/macro/fles/get4/PlotPulsResEnc.C
index f46893e3ef..bae4412aba 100644
--- a/macro/fles/get4/PlotPulsResEnc.C
+++ b/macro/fles/get4/PlotPulsResEnc.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsResEnc.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
   const UInt_t kuNbChanMax  = 32 * 4 + 32 * 4 + 32 * 4;  // 4 FEE/ROC in hardware + 4 FEE/ROC only in software, 2 ROCS
diff --git a/macro/fles/get4/PlotPulsResTot.C b/macro/fles/get4/PlotPulsResTot.C
index f11614b32b..ac825fc1d9 100644
--- a/macro/fles/get4/PlotPulsResTot.C
+++ b/macro/fles/get4/PlotPulsResTot.C
@@ -1,3 +1,6 @@
+/** @file PlotPulsResTot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 {
   const UInt_t kuNbChanMax  = 32 * 4 + 32 * 4 + 32 * 4;  // 4 FEE/ROC in hardware + 4 FEE/ROC only in software, 2 ROCS
diff --git a/macro/fles/get4/PlotTimeEvo.C b/macro/fles/get4/PlotTimeEvo.C
index 2fe043486f..3d406d027e 100644
--- a/macro/fles/get4/PlotTimeEvo.C
+++ b/macro/fles/get4/PlotTimeEvo.C
@@ -1,3 +1,6 @@
+/** @file PlotTimeEvo.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   Double_t dStartTime = 0.0;
   Double_t dStopTime  = 400.0;
diff --git a/macro/fles/get4/rootlogon.C b/macro/fles/get4/rootlogon.C
index 01ea59afd9..b3a90f5106 100644
--- a/macro/fles/get4/rootlogon.C
+++ b/macro/fles/get4/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/fles/readNxTsa.C b/macro/fles/readNxTsa.C
index cf77148c07..4eb2b83b92 100644
--- a/macro/fles/readNxTsa.C
+++ b/macro/fles/readNxTsa.C
@@ -1,3 +1,6 @@
+/** @file readNxTsa.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void readNxTsa()
 {
 
diff --git a/macro/fles/readTsaFexOffline.C b/macro/fles/readTsaFexOffline.C
index dd8e64731d..b0f41cdad8 100644
--- a/macro/fles/readTsaFexOffline.C
+++ b/macro/fles/readTsaFexOffline.C
@@ -1,3 +1,6 @@
+/** @file readTsaFexOffline.C
+  * @copyright Copyright (C) 2017 Institute for Computer Science, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void readTsaFexOffline(TString inFile =
diff --git a/macro/fles/readTsaTimeOffline.C b/macro/fles/readTsaTimeOffline.C
index 12a2710269..f51740b53c 100644
--- a/macro/fles/readTsaTimeOffline.C
+++ b/macro/fles/readTsaTimeOffline.C
@@ -1,3 +1,6 @@
+/** @file readTsaTimeOffline.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void readTsaTimeOffline(TString inFile =
                           //"data/98_ba2015.tsa"
                         //"data/129_ba2015.tsa"
diff --git a/macro/fles/readTsa_file_stsxyter.C b/macro/fles/readTsa_file_stsxyter.C
index d15e4a010e..01e063326b 100644
--- a/macro/fles/readTsa_file_stsxyter.C
+++ b/macro/fles/readTsa_file_stsxyter.C
@@ -1,3 +1,6 @@
+/** @file readTsa_file_stsxyter.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void readTsa_file_stsxyter(TString inFile = "stsxdata.tsa")
 {
diff --git a/macro/generators/run_CbmIonGenerator.C b/macro/generators/run_CbmIonGenerator.C
index 984ad2da79..480bae423d 100644
--- a/macro/generators/run_CbmIonGenerator.C
+++ b/macro/generators/run_CbmIonGenerator.C
@@ -1,3 +1,6 @@
+/** @file run_CbmIonGenerator.C
+  * @copyright Copyright (C) 2012-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_CbmIonGenerator(Int_t nEvents = 1)
 {
   // ========================================================================
diff --git a/macro/generators/run_pluto.C b/macro/generators/run_pluto.C
index 650b3e7e51..0b5db857cb 100644
--- a/macro/generators/run_pluto.C
+++ b/macro/generators/run_pluto.C
@@ -1,3 +1,6 @@
+/** @file run_pluto.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 run_pluto(Int_t pluto_example = 1)
diff --git a/macro/geometry/check_media.C b/macro/geometry/check_media.C
index 44b107fa7b..b946acd73b 100644
--- a/macro/geometry/check_media.C
+++ b/macro/geometry/check_media.C
@@ -1,3 +1,6 @@
+/** @file check_media.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // The macro compares the media for defined TGeoNodes in the mcbm setup with
 // the media assigned to the nodes during creation of the feometries of the
 // different detector systems.
diff --git a/macro/geometry/create_medialist.C b/macro/geometry/create_medialist.C
index 699979b84a..d7edb9e67c 100644
--- a/macro/geometry/create_medialist.C
+++ b/macro/geometry/create_medialist.C
@@ -1,3 +1,6 @@
+/** @file create_medialist.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, CbmMediaList&);
 
diff --git a/macro/geometry/create_positionlist.C b/macro/geometry/create_positionlist.C
index f06082aa18..6753e4d397 100644
--- a/macro/geometry/create_positionlist.C
+++ b/macro/geometry/create_positionlist.C
@@ -1,3 +1,6 @@
+/** @file create_positionlist.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, std::map<TString, TVector3>&);
 
diff --git a/macro/geometry/print_medialist.C b/macro/geometry/print_medialist.C
index 4a5cc6bc73..b15ca03798 100644
--- a/macro/geometry/print_medialist.C
+++ b/macro/geometry/print_medialist.C
@@ -1,3 +1,6 @@
+/** @file print_medialist.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void print_medialist(TString fileName)
 {
 
diff --git a/macro/global/Merger.C b/macro/global/Merger.C
index fe8e299736..2a300d7088 100644
--- a/macro/global/Merger.C
+++ b/macro/global/Merger.C
@@ -1,3 +1,6 @@
+/** @file Merger.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for merging of STS and TRD tracks and TOF hits
 
 {
diff --git a/macro/hadron/acceptance.C b/macro/hadron/acceptance.C
index 0fffd41ccf..31d998e549 100644
--- a/macro/hadron/acceptance.C
+++ b/macro/hadron/acceptance.C
@@ -1,3 +1,6 @@
+/** @file acceptance.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "/u/kresan/cbm/trunk_feb12/cbmroot/cbmbase/CbmDetectorList.h"
 
diff --git a/macro/hadron/draw.C b/macro/hadron/draw.C
index a3037c2f93..1e03f90313 100644
--- a/macro/hadron/draw.C
+++ b/macro/hadron/draw.C
@@ -1,3 +1,6 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define MPION 0.1395700
 #define MKAON 0.493677
 #define MPROT 0.938272
diff --git a/macro/hadron/drawStyle.C b/macro/hadron/drawStyle.C
index 6450534595..cb27a8d9a6 100644
--- a/macro/hadron/drawStyle.C
+++ b/macro/hadron/drawStyle.C
@@ -1,3 +1,6 @@
+/** @file drawStyle.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // drawStyle.C
 // Set the drawing style of different objects
 
diff --git a/macro/hadron/draw_reco.C b/macro/hadron/draw_reco.C
index e729046734..b2e6652f01 100644
--- a/macro/hadron/draw_reco.C
+++ b/macro/hadron/draw_reco.C
@@ -1,3 +1,6 @@
+/** @file draw_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "drawStyle.C"
 
 
diff --git a/macro/hadron/draw_run.C b/macro/hadron/draw_run.C
index a139a68cf0..7eacb1d01d 100644
--- a/macro/hadron/draw_run.C
+++ b/macro/hadron/draw_run.C
@@ -1,3 +1,6 @@
+/** @file draw_run.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "drawStyle.C"
 
 void plot()
diff --git a/macro/hadron/fillm2.C b/macro/hadron/fillm2.C
index 569f335e61..60bb9083f4 100644
--- a/macro/hadron/fillm2.C
+++ b/macro/hadron/fillm2.C
@@ -1,3 +1,6 @@
+/** @file fillm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void fillm2(Float_t beamMomentum, Float_t timeResolution, Int_t level)
 {
diff --git a/macro/hadron/fitm2.C b/macro/hadron/fitm2.C
index d1d8262b72..3a5565d389 100644
--- a/macro/hadron/fitm2.C
+++ b/macro/hadron/fitm2.C
@@ -1,3 +1,6 @@
+/** @file fitm2.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void fitm2(Float_t beamMomentum, Float_t timeResolution, Float_t purity, Int_t level)
 {
diff --git a/macro/hadron/produceDst.C b/macro/hadron/produceDst.C
index f5fabe2b3a..4d7dbf8529 100644
--- a/macro/hadron/produceDst.C
+++ b/macro/hadron/produceDst.C
@@ -1,3 +1,6 @@
+/** @file produceDst.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void produceDst(Float_t beamMomentum, Int_t index)
 {
diff --git a/macro/hadron/reco.urqmd.C b/macro/hadron/reco.urqmd.C
index 8d0e859d55..9c12431c91 100644
--- a/macro/hadron/reco.urqmd.C
+++ b/macro/hadron/reco.urqmd.C
@@ -1,3 +1,6 @@
+/** @file reco.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void reco_urqmd(Int_t index)
 {
diff --git a/macro/hadron/run.urqmd.C b/macro/hadron/run.urqmd.C
index e63bd50c70..b7c0150f4c 100644
--- a/macro/hadron/run.urqmd.C
+++ b/macro/hadron/run.urqmd.C
@@ -1,3 +1,6 @@
+/** @file run.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_urqmd(Float_t beamMomentum, Int_t index)
 {
diff --git a/macro/hadron/spectra.urqmd.C b/macro/hadron/spectra.urqmd.C
index 4e64967174..c051064109 100644
--- a/macro/hadron/spectra.urqmd.C
+++ b/macro/hadron/spectra.urqmd.C
@@ -1,3 +1,6 @@
+/** @file spectra.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void spectra_urqmd(Float_t beamMomentum, Float_t timeResolution, Float_t purity)
 {
diff --git a/macro/hadron/yields.urqmd.C b/macro/hadron/yields.urqmd.C
index ee7d5fb6df..2614b6c46b 100644
--- a/macro/hadron/yields.urqmd.C
+++ b/macro/hadron/yields.urqmd.C
@@ -1,3 +1,6 @@
+/** @file yields.urqmd.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void yields_urqmd()
 {
diff --git a/macro/htrack/Style.C b/macro/htrack/Style.C
index fc0ef5d07b..771fb83b50 100644
--- a/macro/htrack/Style.C
+++ b/macro/htrack/Style.C
@@ -1,3 +1,6 @@
+/** @file Style.C
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 //////////////////////////////////////////////////////////////////////
 //
diff --git a/macro/htrack/runHoughStsTrackFinder.C b/macro/htrack/runHoughStsTrackFinder.C
index ed5a3f5237..850e9f14b0 100644
--- a/macro/htrack/runHoughStsTrackFinder.C
+++ b/macro/htrack/runHoughStsTrackFinder.C
@@ -1,3 +1,6 @@
+/** @file runHoughStsTrackFinder.C
+  * @copyright Copyright (C) 2007-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/htrack/runProduceFile.C b/macro/htrack/runProduceFile.C
index 0a7388a13f..8dd19e1807 100644
--- a/macro/htrack/runProduceFile.C
+++ b/macro/htrack/runProduceFile.C
@@ -1,3 +1,6 @@
+/** @file runProduceFile.C
+  * @copyright Copyright (C) 2007-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/kronos/histos/CalculateEfficiency.C b/macro/kronos/histos/CalculateEfficiency.C
index 152f74ce20..fc35f35175 100644
--- a/macro/kronos/histos/CalculateEfficiency.C
+++ b/macro/kronos/histos/CalculateEfficiency.C
@@ -1,3 +1,6 @@
+/** @file CalculateEfficiency.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void CalculateEfficiency(TString inputDir)
 {
 
diff --git a/macro/kronos/macro/run_mc.C b/macro/kronos/macro/run_mc.C
index c88e6f6f77..6ba81a47d9 100644
--- a/macro/kronos/macro/run_mc.C
+++ b/macro/kronos/macro/run_mc.C
@@ -1,3 +1,6 @@
+/** @file run_mc.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/littrack/clustering/test_much_vis.C b/macro/littrack/clustering/test_much_vis.C
index 9f728c54bd..6fa03c9124 100644
--- a/macro/littrack/clustering/test_much_vis.C
+++ b/macro/littrack/clustering/test_much_vis.C
@@ -1,3 +1,6 @@
+/** @file test_much_vis.C
+  * @copyright Copyright (C) 2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for visualization of MC points and reconstructed hits
diff --git a/macro/littrack/eloss_ana.C b/macro/littrack/eloss_ana.C
index a13df049b7..ae089fd10f 100644
--- a/macro/littrack/eloss_ana.C
+++ b/macro/littrack/eloss_ana.C
@@ -1,3 +1,6 @@
+/** @file eloss_ana.C
+  * @copyright Copyright (C) 2008-2009 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eloss_ana(Int_t nEvents = 20000)
 {
   TString dir     = "/home/d/andrey/eloss/";
diff --git a/macro/littrack/eloss_sim.C b/macro/littrack/eloss_sim.C
index 1048fbf629..8d5e51748a 100644
--- a/macro/littrack/eloss_sim.C
+++ b/macro/littrack/eloss_sim.C
@@ -1,3 +1,6 @@
+/** @file eloss_sim.C
+  * @copyright Copyright (C) 2008-2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eloss_sim(Int_t nEvents = 20000)
 {
   TString dir     = "/home/d/andrey/eloss/";
diff --git a/macro/littrack/fit_speed.C b/macro/littrack/fit_speed.C
index 216c3cad7b..d7f102bd94 100644
--- a/macro/littrack/fit_speed.C
+++ b/macro/littrack/fit_speed.C
@@ -1,3 +1,6 @@
+/** @file fit_speed.C
+  * @copyright Copyright (C) 2009-2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void fit_speed(Int_t nEvents = 10000)
 {
   TString dir              = "/d/cbm02/andrey/std13_10mu/";
diff --git a/macro/littrack/phys.C b/macro/littrack/phys.C
index 9a74619dc3..9d46f66f09 100644
--- a/macro/littrack/phys.C
+++ b/macro/littrack/phys.C
@@ -1,3 +1,6 @@
+/** @file phys.C
+  * @copyright Copyright (C) 2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void phys(Int_t nEvents = 100)
 {
diff --git a/macro/littrack/radlength_sim.C b/macro/littrack/radlength_sim.C
index dd33a14792..5e51fcd37b 100644
--- a/macro/littrack/radlength_sim.C
+++ b/macro/littrack/radlength_sim.C
@@ -1,3 +1,6 @@
+/** @file radlength_sim.C
+  * @copyright Copyright (C) 2013-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <algorithm>
 #include <iostream>
 using std::cout;
diff --git a/macro/littrack/scripts/much/check_files.C b/macro/littrack/scripts/much/check_files.C
index 8fdc33927a..5594b17a01 100644
--- a/macro/littrack/scripts/much/check_files.C
+++ b/macro/littrack/scripts/much/check_files.C
@@ -1,3 +1,6 @@
+/** @file check_files.C
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TFile.h"
 #include "TH1.h"
 #include "TTree.h"
diff --git a/macro/littrack/scripts/much/much_ana.C b/macro/littrack/scripts/much/much_ana.C
index ebfffa0597..d1672df032 100644
--- a/macro/littrack/scripts/much/much_ana.C
+++ b/macro/littrack/scripts/much/much_ana.C
@@ -1,3 +1,6 @@
+/** @file much_ana.C
+  * @copyright Copyright (C) 2013-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void much_ana(Int_t nEvents = 1000)
 {
diff --git a/macro/littrack/test_matrix_math.C b/macro/littrack/test_matrix_math.C
index 1d7b5ba975..18a4265b34 100644
--- a/macro/littrack/test_matrix_math.C
+++ b/macro/littrack/test_matrix_math.C
@@ -1,3 +1,6 @@
+/** @file test_matrix_math.C
+  * @copyright Copyright (C) 2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void test_matrix_math()
 {
   gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
diff --git a/macro/mcbm/eventDisplay.C b/macro/mcbm/eventDisplay.C
index 2808729af0..d70e8790d3 100644
--- a/macro/mcbm/eventDisplay.C
+++ b/macro/mcbm/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay(TString cSys = "lam", TString cEbeam = "2.5gev", TString cCentr = "-", Int_t iRun = 0,
                   const char* setup = "sis18_mcbm")
 {
diff --git a/macro/mcbm/eventDisplay_reco.C b/macro/mcbm/eventDisplay_reco.C
index 29665ef802..bfe6ed0adb 100644
--- a/macro/mcbm/eventDisplay_reco.C
+++ b/macro/mcbm/eventDisplay_reco.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay_reco.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C b/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
index daec7fbce7..c1b2828d2d 100644
--- a/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
+++ b/macro/mcbm/geometry/Create_TOF_Geometry_v18m_mCbm.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v18m_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/hodo/test_hodogeo_reco.C b/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
index 0c628f48c7..85e6c0b97a 100644
--- a/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
+++ b/macro/mcbm/geometry/hodo/test_hodogeo_reco.C
@@ -1,3 +1,6 @@
+/** @file test_hodogeo_reco.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of mcbm data (2019)
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
index 0fa332b85b..35e274ba23 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18b.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
index 657492c219..20ac3eacc1 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18c.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18c.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
index e51482b691..f08bd9d1dc 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18d.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18d.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
index 409aaaaf2c..ed5f78adc6 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18e.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
index 98763412bb..0c14eb8b95 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18e1.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18e1.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18e.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
index 98ffc522f2..5910e5564e 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18f.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18f.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
index 52d35342e2..fedde46ff5 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18g.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18g.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
index d57cc20384..3e4ddacaa9 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18h.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18h.C
+  * @copyright Copyright (C) 2018 Department of Physics, Aligarh Muslim University, Aligarh
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18h.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
index e72ce6ee3a..ddbaae3b21 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18i.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18i.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18i.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
index 92371dc993..dfdf698d6c 100644
--- a/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
+++ b/macro/mcbm/geometry/much/create_MUCH_geometry_v18j.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18j.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18j.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19a_mcbm.C
index fd292e26a8..bbe8fbcb85 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,6 @@
+/** @file create_MUCH_geometry_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v19a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19b_mcbm.C
index 35c5e54eae..73df1837be 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,6 @@
+/** @file create_MUCH_geometry_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v19b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19c_mcbm.C
index 9ba4e6dd79..e211a47460 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,6 @@
+/** @file create_MUCH_geometry_v19c_mcbm.C
+  * @copyright Copyright (C) 2019-2020 Department of Physics, Banaras Hindu University, Varanasi
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v19b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C b/macro/mcbm/geometry/much/create_MUCH_geometry_v19d_mcbm.C
index 48ab6d60d7..030e5797b4 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,6 @@
+/** @file create_MUCH_geometry_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 Department of Physics, Banaras Hindu University, Varanasi
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v19d.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
index 57846ff783..c2533cd88c 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18a_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18a_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
index dbd293b308..2f53e6b252 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18b_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18b_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
index e0033aca4f..350cae3e2e 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18c_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18c_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18d_gp_mcbm.C
index 41280d3de0..1333ca30c1 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,6 @@
+/** @file create_rich_v18d_gp_mcbm.C
+  * @copyright Copyright (C) 2017-2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
index 4bf0f2e5bb..9d93882b9b 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18d_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18d_mcbm.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
index 1e3a520203..e070a234d1 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18e_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18e_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
index 32283dc9f0..b2cbed63c5 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18f_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18f_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
index 0bda76d19b..d5b5960bd8 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18g_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18g_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
index e3b3f69f18..f79fb88932 100644
--- a/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v18h_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v18h_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatime.h"
 #include "TFile.h"
 #include "TGeoArb8.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
index 6421dfb4ba..dc5708c8c6 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19a_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
index adbbcedca0..1b593ba4d0 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19b_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
index bae4ffe0a7..8bca349e73 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19c_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v19c_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
index e9a4e8f90f..c4fabcb6b3 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19d_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
index 5fced8e956..38d4a28cd1 100644
--- a/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v19e_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v19e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
index 171fd3c67c..7f1dce07d0 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20b_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v20b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
index c14728db52..9ce9585d87 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20c_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v20c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C b/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
index b098b7bc6c..02efca30de 100644
--- a/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
+++ b/macro/mcbm/geometry/rich/create_rich_v20d_mcbm.C
@@ -1,3 +1,6 @@
+/** @file create_rich_v20d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 //#include "FairGeoMedium.h"
 //#include "FairGeoBuilder.h"
diff --git a/macro/mcbm/geometry/targetbox/ctub_orig.C b/macro/mcbm/geometry/targetbox/ctub_orig.C
index 989e86a1bb..eebdee8494 100644
--- a/macro/mcbm/geometry/targetbox/ctub_orig.C
+++ b/macro/mcbm/geometry/targetbox/ctub_orig.C
@@ -1,3 +1,6 @@
+/** @file ctub_orig.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/cutout1.C b/macro/mcbm/geometry/targetbox/cutout1.C
index e2da01de45..157b9c4a92 100644
--- a/macro/mcbm/geometry/targetbox/cutout1.C
+++ b/macro/mcbm/geometry/targetbox/cutout1.C
@@ -1,3 +1,6 @@
+/** @file cutout1.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/cutout2.C b/macro/mcbm/geometry/targetbox/cutout2.C
index 8ca6805fb1..2c070995f0 100644
--- a/macro/mcbm/geometry/targetbox/cutout2.C
+++ b/macro/mcbm/geometry/targetbox/cutout2.C
@@ -1,3 +1,6 @@
+/** @file cutout2.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox1.C b/macro/mcbm/geometry/targetbox/targetbox1.C
index 4e5b1968dd..3551a6ccf5 100644
--- a/macro/mcbm/geometry/targetbox/targetbox1.C
+++ b/macro/mcbm/geometry/targetbox/targetbox1.C
@@ -1,3 +1,6 @@
+/** @file targetbox1.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox2.C b/macro/mcbm/geometry/targetbox/targetbox2.C
index b80a31c4c4..dda2725e0d 100644
--- a/macro/mcbm/geometry/targetbox/targetbox2.C
+++ b/macro/mcbm/geometry/targetbox/targetbox2.C
@@ -1,3 +1,6 @@
+/** @file targetbox2.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/targetbox/targetbox3.C b/macro/mcbm/geometry/targetbox/targetbox3.C
index 739f2c39f2..b273538a88 100644
--- a/macro/mcbm/geometry/targetbox/targetbox3.C
+++ b/macro/mcbm/geometry/targetbox/targetbox3.C
@@ -1,3 +1,6 @@
+/** @file targetbox3.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // from the following website
 // https://root.cern.ch/doc/master/classTGeoCtub.html
 
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_mCBM_1.C
index eb58f2f2cb..12677d018d 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,6 @@
+/** @file Create_TOF_Geometry_mCBM_1.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for miniCBM
 // derived from Macro creating a ToF geometry for STAR wheel (AKA Create_TOF_Geometry_Star_1.C)
 //
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_1x.C
index 5f263fc31a..83f1ba082a 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,6 @@
+/** @file Create_TOF_Geometry_v18_1x.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_2x.C
index 3fc786bd3b..88d9e86fad 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,6 @@
+/** @file Create_TOF_Geometry_v18_2x.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18_3x.C
index 35d6827401..f4ac590e3b 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,6 @@
+/** @file Create_TOF_Geometry_v18_3x.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18d_mcbm.C
index a6d52e19f1..4e5bef5ad5 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,6 @@
+/** @file Create_TOF_Geometry_v18d_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18d_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18e_mcbm.C
index 93d77e3e35..264b36143b 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,6 @@
+/** @file Create_TOF_Geometry_v18e_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18f_mcbm.C
index 86d747ae71..4d45250c57 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,6 @@
+/** @file Create_TOF_Geometry_v18f_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18f_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18g_mcbm.C
index 81bf70ac27..630187598f 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,6 @@
+/** @file Create_TOF_Geometry_v18g_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18g_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18h_mcbm.C
index f61916ab99..848c200d52 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,6 @@
+/** @file Create_TOF_Geometry_v18h_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18i_mcbm.C
index 5ef7093145..342e32b065 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,6 @@
+/** @file Create_TOF_Geometry_v18i_mcbm.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18j_mcbm.C
index 57268e9be7..b3334f31a8 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,6 @@
+/** @file Create_TOF_Geometry_v18j_mcbm.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18j_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18k_mcbm.C
index 2ffa5e8e3c..2cea4d67bd 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,6 @@
+/** @file Create_TOF_Geometry_v18k_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18k_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v18l_mcbm.C
index 64f53d3b2a..25d28a3a08 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,6 @@
+/** @file Create_TOF_Geometry_v18l_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18l_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19a_mcbm.C
index 5ea22dfddb..a5fac967f1 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,6 @@
+/** @file Create_TOF_Geometry_v19a_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19b_mcbm.C
index 7b7938dd46..3138db93e5 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,6 @@
+/** @file Create_TOF_Geometry_v19b_mcbm.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19c_mcbm.C
index 1a1903d68a..2f835ea237 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,6 @@
+/** @file Create_TOF_Geometry_v19c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v19a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19d_mcbm.C
index 7dcd5bc539..3501af1306 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,6 @@
+/** @file Create_TOF_Geometry_v19d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v19d_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v19e_mcbm.C
index ad9c353098..5125ba37fd 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,6 @@
+/** @file Create_TOF_Geometry_v19e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v19e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_cosmicHD.C
index 19b9a80d67..d713ae0809 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,6 @@
+/** @file Create_TOF_Geometry_v20a_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20a_mcbm.C
index 1bbe1ca9f6..41d5933526 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,6 @@
+/** @file Create_TOF_Geometry_v20a_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_cosmicHD.C
index 7266516558..7857eb701e 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,6 @@
+/** @file Create_TOF_Geometry_v20b_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20b_mcbm.C
index 4e13abbdf2..288cbed40a 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,6 @@
+/** @file Create_TOF_Geometry_v20b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20c_mcbm.C
index f5fae88852..681fd6d33b 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,6 @@
+/** @file Create_TOF_Geometry_v20c_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_cosmicHD.C
index 7d82be8d54..ffeee0db05 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,6 @@
+/** @file Create_TOF_Geometry_v20d_cosmicHD.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file derived from Create_TOF_Geometry_v18m_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20d_mcbm.C
index 50a6fab261..29b34bf6bd 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,6 @@
+/** @file Create_TOF_Geometry_v20d_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20e_mcbm.C
index 290511a1b6..2c6d82eefa 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,6 @@
+/** @file Create_TOF_Geometry_v20e_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20e_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v20f_mcbm.C
index 582af10ecf..e766e7d890 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,6 @@
+/** @file Create_TOF_Geometry_v20f_mcbm.C
+  * @copyright Copyright (C) 2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v20f_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21a_mcbm.C
index 9979f00e7b..bf3a079fde 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,6 @@
+/** @file Create_TOF_Geometry_v21a_mcbm.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v21a_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C b/macro/mcbm/geometry/tof/Create_TOF_Geometry_v21b_mcbm.C
index 0d7ee45b38..32b00e0e21 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,6 @@
+/** @file Create_TOF_Geometry_v21b_mcbm.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v21b_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
index 1380ede475..471354df3e 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v17s.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v17s.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17s.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18a_1e.C
index dee5bbf79e..20dd82e0b1 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,6 @@
+/** @file Create_TRD_Geometry_v18a_1e.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18b_1e.C
index 6a677d5889..0e3ccbce07 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,6 @@
+/** @file Create_TRD_Geometry_v18b_1e.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18c_1e.C
index 9d6b4f4f93..b098898108 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,6 @@
+/** @file Create_TRD_Geometry_v18c_1e.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18d_1e.C
index f0efec6f30..507573e2cb 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,6 @@
+/** @file Create_TRD_Geometry_v18d_1e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 ///
 /// \file Create_TRD_Geometry_v18a.C
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
index b87cd51348..52e99d9353 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18e.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
index 1914e5aa87..0f8d5d6345 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18f.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18f.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
index 46e36b71cc..ea7dcf2241 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18g.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18g.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
index 2f11513f19..db504695c3 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18h.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18h.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18h.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
index c98c279df0..7a7a3513b6 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18i.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18i.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18i.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
index 9386710d6f..8d4f5015be 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18j.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18j.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18j.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
index a948a4d878..346fcc1de4 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18k.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18k.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18k.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
index 21072a24c8..e2d754fb28 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18l.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18l.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18l.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
index 469e2e2376..53b8fa6491 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18m.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18m.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18m.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
index 028888cd5a..d680f147ad 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18n.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18n.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
index e014cd0443..154b1bd900 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18o.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18o.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18o.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
index 9ff3574450..3b57ee2580 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18p.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18p.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18p.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
index fd14a39fb3..f3bcf34a46 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18q.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18q.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18q.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
index c0a25b4595..a47954d92e 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v18r.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v18r.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18r.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
index 658f77cfb7..3ae0994b05 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20a.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v20a.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v20a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
index a40fd951eb..9c72403fed 100644
--- a/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
+++ b/macro/mcbm/geometry/trd/Create_TRD_Geometry_v20b.C
@@ -1,3 +1,6 @@
+/** @file Create_TRD_Geometry_v20b.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v20b.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/mcbm/legacy/eventDisplay.C b/macro/mcbm/legacy/eventDisplay.C
index d6169d6ab0..afd4494450 100644
--- a/macro/mcbm/legacy/eventDisplay.C
+++ b/macro/mcbm/legacy/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2015-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //void eventDisplay(const char* setup = "sis18_mcbm_25deg_long")
 void eventDisplay(const char* setup = "mcbm_beam_2019_03")
 // void eventDisplay(const char* setup = "mcbm_beam_2018_11")
diff --git a/macro/mcbm/legacy/mcbm_mc.C b/macro/mcbm/legacy/mcbm_mc.C
index f33ea18484..450b499222 100644
--- a/macro/mcbm/legacy/mcbm_mc.C
+++ b/macro/mcbm/legacy/mcbm_mc.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc.C
+  * @copyright Copyright (C) 2017-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_dev.C b/macro/mcbm/legacy/mcbm_mc_dev.C
index fd64d085c4..8906b5cb2a 100644
--- a/macro/mcbm/legacy/mcbm_mc_dev.C
+++ b/macro/mcbm/legacy/mcbm_mc_dev.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc_dev.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_gp.C b/macro/mcbm/legacy/mcbm_mc_gp.C
index 3e0dafe316..17f77434e6 100644
--- a/macro/mcbm/legacy/mcbm_mc_gp.C
+++ b/macro/mcbm/legacy/mcbm_mc_gp.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc_gp.C
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_mc_nh.C b/macro/mcbm/legacy/mcbm_mc_nh.C
index 3800089269..e751feb9bd 100644
--- a/macro/mcbm/legacy/mcbm_mc_nh.C
+++ b/macro/mcbm/legacy/mcbm_mc_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc_nh.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/legacy/mcbm_sim.C b/macro/mcbm/legacy/mcbm_sim.C
index f3e6170e25..53c31af282 100644
--- a/macro/mcbm/legacy/mcbm_sim.C
+++ b/macro/mcbm/legacy/mcbm_sim.C
@@ -1,3 +1,6 @@
+/** @file mcbm_sim.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/matbudget_ana_mcbm_mvd.C b/macro/mcbm/matbudget_ana_mcbm_mvd.C
index c35bf0f09b..09eebe844c 100644
--- a/macro/mcbm/matbudget_ana_mcbm_mvd.C
+++ b/macro/mcbm/matbudget_ana_mcbm_mvd.C
@@ -1,3 +1,6 @@
+/** @file matbudget_ana_mcbm_mvd.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/mcbm/matbudget_ana_mcbm_sts.C b/macro/mcbm/matbudget_ana_mcbm_sts.C
index 6f08dc80cc..829d3a70b9 100644
--- a/macro/mcbm/matbudget_ana_mcbm_sts.C
+++ b/macro/mcbm/matbudget_ana_mcbm_sts.C
@@ -1,3 +1,6 @@
+/** @file matbudget_ana_mcbm_sts.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/mcbm/matbudget_mc_mcbm_mvd.C b/macro/mcbm/matbudget_mc_mcbm_mvd.C
index f1ace52ce8..16cb9bbae2 100644
--- a/macro/mcbm/matbudget_mc_mcbm_mvd.C
+++ b/macro/mcbm/matbudget_mc_mcbm_mvd.C
@@ -1,3 +1,6 @@
+/** @file matbudget_mc_mcbm_mvd.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/mcbm/matbudget_mc_mcbm_sts.C b/macro/mcbm/matbudget_mc_mcbm_sts.C
index 0171189e2f..fca6748d81 100644
--- a/macro/mcbm/matbudget_mc_mcbm_sts.C
+++ b/macro/mcbm/matbudget_mc_mcbm_sts.C
@@ -1,3 +1,6 @@
+/** @file matbudget_mc_mcbm_sts.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/mcbm/mcbm_Ana.C b/macro/mcbm/mcbm_Ana.C
index 192f1c2283..5d3bdcf146 100644
--- a/macro/mcbm/mcbm_Ana.C
+++ b/macro/mcbm/mcbm_Ana.C
@@ -1,3 +1,6 @@
+/** @file mcbm_Ana.C
+  * @copyright Copyright (C) 2017-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mcbm_Ana(Int_t nEvents = 1000, TString cSys = "lam", TString cEbeam = "2.5gev", TString cCentr = "-",
               Int_t iRun = 0, Int_t parSet = 0, const char* setupName = "sis18_mcbm_20deg_long")
 {
diff --git a/macro/mcbm/mcbm_check_materials.C b/macro/mcbm/mcbm_check_materials.C
index 1ee926acd4..a0beecb48b 100644
--- a/macro/mcbm/mcbm_check_materials.C
+++ b/macro/mcbm/mcbm_check_materials.C
@@ -1,3 +1,6 @@
+/** @file mcbm_check_materials.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // The macro compares the media for defined TGeoNodes in the mcbm setup with
 // the media assigned to the nodes during creation of the feometries of the
 // different detector systems.
diff --git a/macro/mcbm/mcbm_check_overlaps.C b/macro/mcbm/mcbm_check_overlaps.C
index 93849f99bd..20715d0486 100644
--- a/macro/mcbm/mcbm_check_overlaps.C
+++ b/macro/mcbm/mcbm_check_overlaps.C
@@ -1,3 +1,6 @@
+/** @file mcbm_check_overlaps.C
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mcbm_check_overlaps(const char* dataset = "test")
 {
   // 2020-07-10 - DE - simplify overlap name checking
diff --git a/macro/mcbm/mcbm_display_event.C b/macro/mcbm/mcbm_display_event.C
index a5c22d7326..bd93cc1399 100644
--- a/macro/mcbm/mcbm_display_event.C
+++ b/macro/mcbm/mcbm_display_event.C
@@ -1,3 +1,6 @@
+/** @file mcbm_display_event.C
+  * @copyright Copyright (C) 2019-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_hadron_analysis.C b/macro/mcbm/mcbm_hadron_analysis.C
index 065885bdcf..69d773bcb2 100644
--- a/macro/mcbm/mcbm_hadron_analysis.C
+++ b/macro/mcbm/mcbm_hadron_analysis.C
@@ -1,3 +1,6 @@
+/** @file mcbm_hadron_analysis.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mcbm_hadron_analysis(Int_t nEvents = 10, TString setup = "mcbm_beam_2020_03", const char* output = "data/test")
 {
   TString dataset(output);
diff --git a/macro/mcbm/mcbm_hadron_analysis_nh.C b/macro/mcbm/mcbm_hadron_analysis_nh.C
index 34975d1a4c..8653e5a251 100644
--- a/macro/mcbm/mcbm_hadron_analysis_nh.C
+++ b/macro/mcbm/mcbm_hadron_analysis_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_hadron_analysis_nh.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mcbm_hadron_analysis_nh(Int_t nEvents = 10, TString RunId = "test", TString InDir = "./data/",
                              TString OutDir = "./data/", TString setup = "mcbm_beam_2021_03", bool timebased = kTRUE,
                              Double_t eventRate       = 1.E7,
diff --git a/macro/mcbm/mcbm_match_check.C b/macro/mcbm/mcbm_match_check.C
index c875080f39..290a935301 100644
--- a/macro/mcbm/mcbm_match_check.C
+++ b/macro/mcbm/mcbm_match_check.C
@@ -1,3 +1,6 @@
+/** @file mcbm_match_check.C
+  * @copyright Copyright (C) 2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void mcbm_match_check(Int_t nEvents = 10, TString setup = "mcbm_beam_2020_03", const char* output = "data/test")
 {
   TString dataset(output);
diff --git a/macro/mcbm/mcbm_mc_nh.C b/macro/mcbm/mcbm_mc_nh.C
index c8f67d55a0..5087372d54 100644
--- a/macro/mcbm/mcbm_mc_nh.C
+++ b/macro/mcbm/mcbm_mc_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc_nh.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/mcbm_pribeam.C b/macro/mcbm/mcbm_pribeam.C
index 97ffc98be9..07a48fcbf9 100644
--- a/macro/mcbm/mcbm_pribeam.C
+++ b/macro/mcbm/mcbm_pribeam.C
@@ -1,3 +1,6 @@
+/** @file mcbm_pribeam.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mcbm/mcbm_qa.C b/macro/mcbm/mcbm_qa.C
index 13135a387c..c2d1e99e14 100644
--- a/macro/mcbm/mcbm_qa.C
+++ b/macro/mcbm/mcbm_qa.C
@@ -1,3 +1,6 @@
+/** @file mcbm_qa.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/mcbm/mcbm_qa_nh.C b/macro/mcbm/mcbm_qa_nh.C
index 4c5ed4b776..110c6143cd 100644
--- a/macro/mcbm/mcbm_qa_nh.C
+++ b/macro/mcbm/mcbm_qa_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_qa_nh.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco.C b/macro/mcbm/mcbm_reco.C
index cffe75bcf1..406d5bdc16 100644
--- a/macro/mcbm/mcbm_reco.C
+++ b/macro/mcbm/mcbm_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2015-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_dev.C b/macro/mcbm/mcbm_reco_dev.C
index f4f5bc7c75..5c27e81593 100644
--- a/macro/mcbm/mcbm_reco_dev.C
+++ b/macro/mcbm/mcbm_reco_dev.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_dev.C
+  * @copyright Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event.C b/macro/mcbm/mcbm_reco_event.C
index f3ab80e137..192efa0c4e 100644
--- a/macro/mcbm/mcbm_reco_event.C
+++ b/macro/mcbm/mcbm_reco_event.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_event.C
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event_tb.C b/macro/mcbm/mcbm_reco_event_tb.C
index 53744586b0..46f81afd2e 100644
--- a/macro/mcbm/mcbm_reco_event_tb.C
+++ b/macro/mcbm/mcbm_reco_event_tb.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_event_tb.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated/experimental mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_event_tb_nh.C b/macro/mcbm/mcbm_reco_event_tb_nh.C
index 089d42dfd2..76c9a3e515 100644
--- a/macro/mcbm/mcbm_reco_event_tb_nh.C
+++ b/macro/mcbm/mcbm_reco_event_tb_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_event_tb_nh.C
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated mCBM events with standard settings
diff --git a/macro/mcbm/mcbm_reco_gp.C b/macro/mcbm/mcbm_reco_gp.C
index 81b7739762..1ef13d2d6e 100644
--- a/macro/mcbm/mcbm_reco_gp.C
+++ b/macro/mcbm/mcbm_reco_gp.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_gp.C
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/mcbm_reco_nh.C b/macro/mcbm/mcbm_reco_nh.C
index ee39d955aa..2c81d54df4 100644
--- a/macro/mcbm/mcbm_reco_nh.C
+++ b/macro/mcbm/mcbm_reco_nh.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_nh.C
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/mcbm/pl_lambda.C b/macro/mcbm/pl_lambda.C
index d06f44ea00..d92eb94ac0 100644
--- a/macro/mcbm/pl_lambda.C
+++ b/macro/mcbm/pl_lambda.C
@@ -1,3 +1,6 @@
+/** @file pl_lambda.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_lambda(Double_t sf = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/mcbm/save_hst.C b/macro/mcbm/save_hst.C
index e3e1953c4d..c8f23ffb7e 100644
--- a/macro/mcbm/save_hst.C
+++ b/macro/mcbm/save_hst.C
@@ -1,3 +1,6 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_hst(TString cstr = "status.hst.root")
 {
 
diff --git a/macro/mcbm/sps17_mc.C b/macro/mcbm/sps17_mc.C
index c674342622..1652da861c 100644
--- a/macro/mcbm/sps17_mc.C
+++ b/macro/mcbm/sps17_mc.C
@@ -1,3 +1,6 @@
+/** @file sps17_mc.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/much/add_histo.C b/macro/much/add_histo.C
index f4933107dc..248c114978 100644
--- a/macro/much/add_histo.C
+++ b/macro/much/add_histo.C
@@ -1,3 +1,6 @@
+/** @file add_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void add_histo(Int_t NofFiles = 5000, TString type = "sub_histo", TString dir = "sis100_muon_lmvm/8gev/centr_010")
 {
   TString name;
diff --git a/macro/much/draw_histo.C b/macro/much/draw_histo.C
index c75e866568..0038536d2d 100644
--- a/macro/much/draw_histo.C
+++ b/macro/much/draw_histo.C
@@ -1,3 +1,6 @@
+/** @file draw_histo.C
+  * @copyright Copyright (C) 2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_histo(TString input = "sis100_muon_lmvm/8gev/centr_010_sup_histo.root")
 {
   gStyle->SetHistLineWidth(6);
diff --git a/macro/much/geometry/create_MUCH_geometry_v17a.C b/macro/much/geometry/create_MUCH_geometry_v17a.C
index c1d17dcf0b..2b0be510f5 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17a.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17a.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v17a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b.C b/macro/much/geometry/create_MUCH_geometry_v17b.C
index 89834cc214..7541f95d5a 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v17b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C b/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
index 2c12e519d1..5644fd925b 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b_jpsi.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v17b_jpsi.C
+  * @copyright Copyright (C) 2017-2018 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C b/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
index 98ee5d0d81..4545cd60ca 100644
--- a/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
+++ b/macro/much/geometry/create_MUCH_geometry_v17b_lmvm.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v17b_lmvm.C
+  * @copyright Copyright (C) 2017-2018 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C b/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
index 979ca0e86a..6e7a2597a4 100644
--- a/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
+++ b/macro/much/geometry/create_MUCH_geometry_v18a_jpsi.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v18a_jpsi.C
+  * @copyright Copyright (C) 2018 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v18a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C b/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
index cb3d04d3c6..8193e83dc5 100644
--- a/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
+++ b/macro/much/geometry/create_MUCH_geometry_v19a_lmvm.C
@@ -1,3 +1,6 @@
+/** @file create_MUCH_geometry_v19a_lmvm.C
+  * @copyright Copyright (C) 2019-2020 Department of Physics, Aligarh Muslim University, Aligarh
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// \file create_MUCH_geometry_v19a.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/geometry/create_Much_geo_v17b.C b/macro/much/geometry/create_Much_geo_v17b.C
index e6878a43f6..e556211f2d 100644
--- a/macro/much/geometry/create_Much_geo_v17b.C
+++ b/macro/much/geometry/create_Much_geo_v17b.C
@@ -1,3 +1,6 @@
+/** @file create_Much_geo_v17b.C
+  * @copyright Copyright (C) 2017 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 /// File create_MUCH_geometry_v17b.C
 /// \brief Generates MUCH geometry in Root format.
diff --git a/macro/much/much_draw3D.C b/macro/much/much_draw3D.C
index c644fb1991..040444f2a7 100644
--- a/macro/much/much_draw3D.C
+++ b/macro/much/much_draw3D.C
@@ -1,3 +1,6 @@
+/** @file much_draw3D.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void much_draw3D(TString geofile = "geofile.root")
 {
 
diff --git a/macro/much/much_histo_style.C b/macro/much/much_histo_style.C
index 71cdd93a8c..c388aee497 100644
--- a/macro/much/much_histo_style.C
+++ b/macro/much/much_histo_style.C
@@ -1,3 +1,6 @@
+/** @file much_histo_style.C
+  * @copyright Copyright (C) 2008-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TStyle.h"
 
 void much_histo_style()
diff --git a/macro/much/much_hitsQa.C b/macro/much/much_hitsQa.C
index 3c2da51842..28ec631fbc 100644
--- a/macro/much/much_hitsQa.C
+++ b/macro/much/much_hitsQa.C
@@ -1,3 +1,6 @@
+/** @file much_hitsQa.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 // Macro for qualitycheck of the MUCH hit producer
 // E.Kryshen 22.11.2007
diff --git a/macro/much/much_hits_gem.C b/macro/much/much_hits_gem.C
index 49a4e7b7c3..1c0fee826e 100644
--- a/macro/much/much_hits_gem.C
+++ b/macro/much/much_hits_gem.C
@@ -1,3 +1,6 @@
+/** @file much_hits_gem.C
+  * @copyright Copyright (C) 2020 Variable Energy Cyclotron Centre, Kolkata
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // flag =0 for sis100 flag =1 for mini cbm geometry
 void much_hits_gem(Int_t flag = 1)
 {
diff --git a/macro/much/run_ana.C b/macro/much/run_ana.C
index ef2e50747d..eddc5782bd 100644
--- a/macro/much/run_ana.C
+++ b/macro/much/run_ana.C
@@ -1,3 +1,6 @@
+/** @file run_ana.C
+  * @copyright Copyright (C) 2019-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //---------------------------------------------------
 //
 // Anna Senger a.senger@gsi.de
diff --git a/macro/mvd/digitise.C b/macro/mvd/digitise.C
index 522ec581ce..17b501aee0 100644
--- a/macro/mvd/digitise.C
+++ b/macro/mvd/digitise.C
@@ -1,3 +1,6 @@
+/** @file digitise.C
+  * @copyright Copyright (C) 2008-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/digitise_and_HitReco.C b/macro/mvd/digitise_and_HitReco.C
index 542f4422bc..0cb3a2d11a 100644
--- a/macro/mvd/digitise_and_HitReco.C
+++ b/macro/mvd/digitise_and_HitReco.C
@@ -1,3 +1,6 @@
+/** @file digitise_and_HitReco.C
+  * @copyright Copyright (C) 2008-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/geometry/Create_Simple_MVD_Geometry.C b/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
index cb4030d4be..fb0e467bdd 100644
--- a/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
+++ b/macro/mvd/geometry/Create_Simple_MVD_Geometry.C
@@ -1,3 +1,6 @@
+/** @file Create_Simple_MVD_Geometry.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_Simple_MVD_Geometry
 /// \brief Generates simple MVD geometry in Root format.
diff --git a/macro/mvd/mvd_CbmUniGen_reco_cluster.C b/macro/mvd/mvd_CbmUniGen_reco_cluster.C
index 9627414c8e..ec341da799 100644
--- a/macro/mvd/mvd_CbmUniGen_reco_cluster.C
+++ b/macro/mvd/mvd_CbmUniGen_reco_cluster.C
@@ -1,3 +1,6 @@
+/** @file mvd_CbmUniGen_reco_cluster.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/mvd_CbmUniGen_sim_cluster.C b/macro/mvd/mvd_CbmUniGen_sim_cluster.C
index d5069179b4..36f998b869 100644
--- a/macro/mvd/mvd_CbmUniGen_sim_cluster.C
+++ b/macro/mvd/mvd_CbmUniGen_sim_cluster.C
@@ -1,3 +1,6 @@
+/** @file mvd_CbmUniGen_sim_cluster.C
+  * @copyright Copyright (C) 2014-2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input with CbmUniGen
diff --git a/macro/mvd/mvd_analyse.C b/macro/mvd/mvd_analyse.C
index 76d2a7b8e1..9b678ea463 100644
--- a/macro/mvd/mvd_analyse.C
+++ b/macro/mvd/mvd_analyse.C
@@ -1,3 +1,6 @@
+/** @file mvd_analyse.C
+  * @copyright Copyright (C) 2015 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void mvd_analyse(TString input = "auau.25gev", TString system = "centr", Int_t nEvents = 100, Int_t iVerbose = 0,
diff --git a/macro/mvd/mvd_reco.C b/macro/mvd/mvd_reco.C
index 765aca33f0..3f939d683d 100644
--- a/macro/mvd/mvd_reco.C
+++ b/macro/mvd/mvd_reco.C
@@ -1,3 +1,6 @@
+/** @file mvd_reco.C
+  * @copyright Copyright (C) 2007-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/mvd_sim.C b/macro/mvd/mvd_sim.C
index 202f217106..4a92f41141 100644
--- a/macro/mvd/mvd_sim.C
+++ b/macro/mvd/mvd_sim.C
@@ -1,3 +1,6 @@
+/** @file mvd_sim.C
+  * @copyright Copyright (C) 2007-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/mvd_transDelta.C b/macro/mvd/mvd_transDelta.C
index 5b8da801fc..7845e6f73e 100644
--- a/macro/mvd/mvd_transDelta.C
+++ b/macro/mvd/mvd_transDelta.C
@@ -1,3 +1,6 @@
+/** @file mvd_transDelta.C
+  * @copyright Copyright (C) 2015-2016 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------
 //
 // Macro for standard transport delta simulation using GEANT3
diff --git a/macro/mvd/qa/mvd_digitize_for_debugging.C b/macro/mvd/qa/mvd_digitize_for_debugging.C
index 939d1f2a49..78e8657160 100644
--- a/macro/mvd/qa/mvd_digitize_for_debugging.C
+++ b/macro/mvd/qa/mvd_digitize_for_debugging.C
@@ -1,3 +1,6 @@
+/** @file mvd_digitize_for_debugging.C
+  * @copyright Copyright (C) 2011 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/qa/mvd_qa1_transUrqmd.C b/macro/mvd/qa/mvd_qa1_transUrqmd.C
index 7922cf645b..129b3be43a 100644
--- a/macro/mvd/qa/mvd_qa1_transUrqmd.C
+++ b/macro/mvd/qa/mvd_qa1_transUrqmd.C
@@ -1,3 +1,6 @@
+/** @file mvd_qa1_transUrqmd.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/qa/mvd_qa2_transDelta.C b/macro/mvd/qa/mvd_qa2_transDelta.C
index 1e9acaca26..bfa6e30ac7 100644
--- a/macro/mvd/qa/mvd_qa2_transDelta.C
+++ b/macro/mvd/qa/mvd_qa2_transDelta.C
@@ -1,3 +1,6 @@
+/** @file mvd_qa2_transDelta.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/mvd/qa/mvd_qa3_digitize.C b/macro/mvd/qa/mvd_qa3_digitize.C
index f4437027c2..4e0ef3a9be 100644
--- a/macro/mvd/qa/mvd_qa3_digitize.C
+++ b/macro/mvd/qa/mvd_qa3_digitize.C
@@ -1,3 +1,6 @@
+/** @file mvd_qa3_digitize.C
+  * @copyright Copyright (C) 2010-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/mvd/qa/mvd_qa4_reco.C b/macro/mvd/qa/mvd_qa4_reco.C
index 1f5e423215..7b9c04bb11 100644
--- a/macro/mvd/qa/mvd_qa4_reco.C
+++ b/macro/mvd/qa/mvd_qa4_reco.C
@@ -1,3 +1,6 @@
+/** @file mvd_qa4_reco.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local MVD reconstruction from MC data
diff --git a/macro/obsolete/drawGLTracks.C b/macro/obsolete/drawGLTracks.C
index 2fa0640507..00ac15d1ab 100644
--- a/macro/obsolete/drawGLTracks.C
+++ b/macro/obsolete/drawGLTracks.C
@@ -1,3 +1,6 @@
+/** @file drawGLTracks.C
+  * @copyright Copyright (C) 2007-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
 
   TFile* f         = new TFile("data/test.mc.root");
diff --git a/macro/obsolete/lhetrack.C b/macro/obsolete/lhetrack.C
index a158b39b25..d6b19f8195 100644
--- a/macro/obsolete/lhetrack.C
+++ b/macro/obsolete/lhetrack.C
@@ -1,3 +1,6 @@
+/** @file lhetrack.C
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 //  script to run tracking routine with LHEtrack's classes
 //  Modified 21/06/2005
diff --git a/macro/obsolete/run_reco_flow.C b/macro/obsolete/run_reco_flow.C
index 67cdf556fb..10b8fd05f3 100644
--- a/macro/obsolete/run_reco_flow.C
+++ b/macro/obsolete/run_reco_flow.C
@@ -1,3 +1,6 @@
+/** @file run_reco_flow.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/obsolete/run_sim_flow.C b/macro/obsolete/run_sim_flow.C
index ce6c967621..9fdd79fc4e 100644
--- a/macro/obsolete/run_sim_flow.C
+++ b/macro/obsolete/run_sim_flow.C
@@ -1,3 +1,6 @@
+/** @file run_sim_flow.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation for the sake of collective flow studies, using UrQMD or SHIELD input and GEANT4
diff --git a/macro/passive/pipe_v16a_mvdsts100.h b/macro/passive/pipe_v16a_mvdsts100.h
index 4f72a7fee1..6f6841cc84 100644
--- a/macro/passive/pipe_v16a_mvdsts100.h
+++ b/macro/passive/pipe_v16a_mvdsts100.h
@@ -1,3 +1,6 @@
+/** @file pipe_v16a_mvdsts100.h
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 // -----   Define beam pipe sections   --------------------------------------
diff --git a/macro/psd/build_correlations_tof.C b/macro/psd/build_correlations_tof.C
index 9865a75abb..f83dd07967 100644
--- a/macro/psd/build_correlations_tof.C
+++ b/macro/psd/build_correlations_tof.C
@@ -1,3 +1,6 @@
+/** @file build_correlations_tof.C
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //#include <FairParIo.h>
 #include <FairRuntimeDb.h>
 
diff --git a/macro/rich/CbmRichHitsProd.C b/macro/rich/CbmRichHitsProd.C
index d662fd3f7d..3eae9e357d 100644
--- a/macro/rich/CbmRichHitsProd.C
+++ b/macro/rich/CbmRichHitsProd.C
@@ -1,3 +1,6 @@
+/** @file CbmRichHitsProd.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* $Id: CbmRichHitsProd.C,v 1.8 2006/09/15 12:50:52 turany Exp $ */
 
 
diff --git a/macro/rich/CbmRichTestHits.C b/macro/rich/CbmRichTestHits.C
index 6c34f280bd..959585cae0 100644
--- a/macro/rich/CbmRichTestHits.C
+++ b/macro/rich/CbmRichTestHits.C
@@ -1,3 +1,6 @@
+/** @file CbmRichTestHits.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /***************************************************************
 * $Id: CbmRichTestHits.C,v 1.3 2006/06/22 07:18:07 hoehne Exp $
 *
diff --git a/macro/rich/CbmRichTestSim.C b/macro/rich/CbmRichTestSim.C
index 3912190c17..d5a0f68e80 100644
--- a/macro/rich/CbmRichTestSim.C
+++ b/macro/rich/CbmRichTestSim.C
@@ -1,3 +1,6 @@
+/** @file CbmRichTestSim.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /***************************************************************
 * $Id: CbmRichTestSim.C,v 1.5 2006/09/15 12:50:53 turany Exp $
 *
diff --git a/macro/rich/alignment/Draw/Comp_Hist.C b/macro/rich/alignment/Draw/Comp_Hist.C
index 1899f7b378..12c561b3bc 100644
--- a/macro/rich/alignment/Draw/Comp_Hist.C
+++ b/macro/rich/alignment/Draw/Comp_Hist.C
@@ -1,3 +1,6 @@
+/** @file Comp_Hist.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TH1.h"
 #include "TH2D.h"
 
diff --git a/macro/rich/alignment/Draw/Draw_Proj.C b/macro/rich/alignment/Draw/Draw_Proj.C
index d56ca629a9..0fcf213153 100644
--- a/macro/rich/alignment/Draw/Draw_Proj.C
+++ b/macro/rich/alignment/Draw/Draw_Proj.C
@@ -1,3 +1,6 @@
+/** @file Draw_Proj.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "/u/jbendar/cbmroot5/CBMSRC/base/draw/CbmDrawHist.h"
 
 #include <iomanip>
diff --git a/macro/rich/alignment/Draw/Draw_lit_reco_qa.C b/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
index 6d9b11a1a6..63a50d5415 100644
--- a/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
+++ b/macro/rich/alignment/Draw/Draw_lit_reco_qa.C
@@ -1,3 +1,6 @@
+/** @file Draw_lit_reco_qa.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C b/macro/rich/alignment/Draw/draw_lit_reco_qa_matching.C
index 88665a0604..8a9f0d7094 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,6 @@
+/** @file draw_lit_reco_qa_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_matching(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C b/macro/rich/alignment/Draw/draw_lit_reco_qa_position.C
index 3f441edf66..d6a32547d6 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,6 @@
+/** @file draw_lit_reco_qa_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_position(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_matching.C
index 88665a0604..8a9f0d7094 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,6 @@
+/** @file draw_lit_reco_qa_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_matching(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position.C
index ae6d8fc592..1a6447c472 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,6 @@
+/** @file draw_lit_reco_qa_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_position(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_2.C
index 1a0540db6c..b58d1c52ce 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,6 @@
+/** @file draw_lit_reco_qa_position_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_position_2(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C b/macro/rich/alignment/Draw/draw_qa/draw_lit_reco_qa_position_3.C
index 49fd1d2656..46d702c620 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,6 @@
+/** @file draw_lit_reco_qa_position_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_position_3(bool lit, bool reco)
diff --git a/macro/rich/alignment/Draw/test_add.C b/macro/rich/alignment/Draw/test_add.C
index 33e3769f9b..aec09b8266 100644
--- a/macro/rich/alignment/Draw/test_add.C
+++ b/macro/rich/alignment/Draw/test_add.C
@@ -1,3 +1,6 @@
+/** @file test_add.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void test_add()
 {
   TH2D* h1 = new TH2D("h1", "h1", 100, 0., 20., 100, 0., 20.);
diff --git a/macro/rich/alignment/DrawHistograms_New.C b/macro/rich/alignment/DrawHistograms_New.C
index e318929e9e..d78d11cafc 100644
--- a/macro/rich/alignment/DrawHistograms_New.C
+++ b/macro/rich/alignment/DrawHistograms_New.C
@@ -1,3 +1,6 @@
+/** @file DrawHistograms_New.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C b/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
index 9644f352ae..417d945c6f 100644
--- a/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
+++ b/macro/rich/alignment/Read_Geo/ReadGeoManager_New.C
@@ -1,3 +1,6 @@
+/** @file ReadGeoManager_New.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <unistd.h>
 
 void ReadGeoManager_New()
diff --git a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_reco_align.C
index 5d188587e6..f7542ad651 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,6 @@
+/** @file run_reco_align.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_align(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C b/macro/rich/alignment/Sim_Thesis/Results_Chap_6.2/run_sim.C
index e907a2ae7e..7de612e846 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,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C b/macro/rich/alignment/Sim_Thesis/create_rich_geo_with_mirror_misalignment.C
index 5fdef2c536..418d9d246d 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,6 @@
+/** @file create_rich_geo_with_mirror_misalignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 void create_rich_geo_with_mirror_misalignment()
 {
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa.C
index 9793ac613a..e7c9450060 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,6 @@
+/** @file draw_lit_reco_qa.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019.C
index 426d040e50..3717c866bc 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,6 @@
+/** @file draw_lit_reco_qa_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_Jan2019(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C b/macro/rich/alignment/Sim_Thesis/draw_lit_reco_qa_Jan2019_8AGeV.C
index 9f799861b2..80981db31f 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,6 @@
+/** @file draw_lit_reco_qa_Jan2019_8AGeV.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 void draw_lit_reco_qa_Jan2019_8AGeV(bool lit, bool reco)
diff --git a/macro/rich/alignment/Sim_Thesis/eventDisplay.C b/macro/rich/alignment/Sim_Thesis/eventDisplay.C
index 16d21b70c9..8af80b5fd1 100644
--- a/macro/rich/alignment/Sim_Thesis/eventDisplay.C
+++ b/macro/rich/alignment/Sim_Thesis/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay()
 {
   TString dataDir   = "/home/jordan/Desktop/Thesis_Results/HERA-B_Ana/4mrad_X_2mrad_Y_5_3/New/";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco.C b/macro/rich/alignment/Sim_Thesis/run_reco.C
index fe2ddd91bd..48669c9cf5 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco(Int_t nEvents = 200, Int_t input = 2, Int_t geom = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_2.C b/macro/rich/alignment/Sim_Thesis/run_reco_2.C
index 315244a52c..784ea68ed1 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_2.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_2.C
@@ -1,3 +1,6 @@
+/** @file run_reco_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_2(Int_t nEvents = 1000, Int_t input = 3, Int_t geom = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_3.C b/macro/rich/alignment/Sim_Thesis/run_reco_3.C
index 594b920a13..a88f6634f5 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_3.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_3.C
@@ -1,3 +1,6 @@
+/** @file run_reco_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_3(Int_t nEvents = 2500, Int_t geom = 3)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_4.C b/macro/rich/alignment/Sim_Thesis/run_reco_4.C
index a87bb7ce8f..3d83d83221 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_4.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_4.C
@@ -1,3 +1,6 @@
+/** @file run_reco_4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_4(Int_t nEvents = 10000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C b/macro/rich/alignment/Sim_Thesis/run_reco_5_alignment.C
index 73483ed6ec..028d010c5f 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,6 @@
+/** @file run_reco_5_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_5_alignment(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C b/macro/rich/alignment/Sim_Thesis/run_reco_5_correction.C
index 55ef2b7021..b16a066d40 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,6 @@
+/** @file run_reco_5_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_5_correction(Int_t nEvents)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C b/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
index fe6bc83dce..9f129ea83c 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_Jan2019.C
@@ -1,3 +1,6 @@
+/** @file run_reco_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_Jan2019(Int_t nEvents = 10000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C b/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
index 695867ab2d..c66e8ebd66 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_alignment.C
@@ -1,3 +1,6 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_backup.C b/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
index cf7e7dbcab..6608e41532 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_backup.C
@@ -1,3 +1,6 @@
+/** @file run_reco_backup.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_reco_correction.C b/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
index 2c00b90027..14c109d617 100644
--- a/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
+++ b/macro/rich/alignment/Sim_Thesis/run_reco_correction.C
@@ -1,3 +1,6 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim.C b/macro/rich/alignment/Sim_Thesis/run_sim.C
index 123f7d1c20..44df7848b5 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_2.C b/macro/rich/alignment/Sim_Thesis/run_sim_2.C
index a3812dac30..a33b546a4d 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_2.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_2.C
@@ -1,3 +1,6 @@
+/** @file run_sim_2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_3.C b/macro/rich/alignment/Sim_Thesis/run_sim_3.C
index 1686f0a272..1f98248907 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_3.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_3.C
@@ -1,3 +1,6 @@
+/** @file run_sim_3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_4.C b/macro/rich/alignment/Sim_Thesis/run_sim_4.C
index 9e75ced202..6751a6efca 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_4.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_4.C
@@ -1,3 +1,6 @@
+/** @file run_sim_4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_5.C b/macro/rich/alignment/Sim_Thesis/run_sim_5.C
index d8614419b8..5599fbe008 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_5.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_5.C
@@ -1,3 +1,6 @@
+/** @file run_sim_5.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C b/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
index f066136d08..f699661625 100644
--- a/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
+++ b/macro/rich/alignment/Sim_Thesis/run_sim_Jan2019.C
@@ -1,3 +1,6 @@
+/** @file run_sim_Jan2019.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/Sim_Thesis/scaleHistos.C b/macro/rich/alignment/Sim_Thesis/scaleHistos.C
index c9143d13ae..d06ec5ebc8 100644
--- a/macro/rich/alignment/Sim_Thesis/scaleHistos.C
+++ b/macro/rich/alignment/Sim_Thesis/scaleHistos.C
@@ -1,3 +1,6 @@
+/** @file scaleHistos.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TH3D.h"
 
 #include <string>
diff --git a/macro/rich/alignment/eventDisplay.C b/macro/rich/alignment/eventDisplay.C
index 74c32c6015..c5a7ba83e8 100644
--- a/macro/rich/alignment/eventDisplay.C
+++ b/macro/rich/alignment/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/eventDisplay1.C b/macro/rich/alignment/eventDisplay1.C
index e77b3dd2e5..ea507b4f78 100644
--- a/macro/rich/alignment/eventDisplay1.C
+++ b/macro/rich/alignment/eventDisplay1.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay1.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay1()
 {
 
diff --git a/macro/rich/alignment/gauss_distrib/eventDisplay.C b/macro/rich/alignment/gauss_distrib/eventDisplay.C
index b47bba654e..839fa9ac25 100644
--- a/macro/rich/alignment/gauss_distrib/eventDisplay.C
+++ b/macro/rich/alignment/gauss_distrib/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay()
 {
   TString dataDir = "/data/Sim_Outputs/Event_Display/plusY/";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco.C b/macro/rich/alignment/gauss_distrib/run_reco.C
index 26b4d24f69..9514ed65b7 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco_alignment.C b/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
index 695867ab2d..c66e8ebd66 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco_alignment.C
@@ -1,3 +1,6 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_reco_correction.C b/macro/rich/alignment/gauss_distrib/run_reco_correction.C
index 2c00b90027..14c109d617 100644
--- a/macro/rich/alignment/gauss_distrib/run_reco_correction.C
+++ b/macro/rich/alignment/gauss_distrib/run_reco_correction.C
@@ -1,3 +1,6 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/gauss_distrib/run_sim.C b/macro/rich/alignment/gauss_distrib/run_sim.C
index 98be692389..8a66180604 100644
--- a/macro/rich/alignment/gauss_distrib/run_sim.C
+++ b/macro/rich/alignment/gauss_distrib/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/gauss_distrib/scaleHistos.C b/macro/rich/alignment/gauss_distrib/scaleHistos.C
index c9143d13ae..d06ec5ebc8 100644
--- a/macro/rich/alignment/gauss_distrib/scaleHistos.C
+++ b/macro/rich/alignment/gauss_distrib/scaleHistos.C
@@ -1,3 +1,6 @@
+/** @file scaleHistos.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TH3D.h"
 
 #include <string>
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco.C
index eb474df036..9de6068cb0 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,6 @@
+/** @file run_mirror_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment.C
index 976ea4b397..74778bc8a7 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,6 @@
+/** @file run_mirror_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco_alignment(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_alignment_test.C
index 83448bfe17..c96ef7db7c 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,6 @@
+/** @file run_mirror_reco_alignment_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco_alignment_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction.C
index abf9fdb394..1b7345213b 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,6 @@
+/** @file run_mirror_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco_correction(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_reco_correction_test.C
index dafceaf92a..0ab588c108 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,6 @@
+/** @file run_mirror_reco_correction_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco_correction_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim.C
index 9a90e3bde4..7241631ac6 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,6 @@
+/** @file run_mirror_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_sim(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C b/macro/rich/alignment/inner_outer_region_study/run_mirror_sim_test.C
index ce8711c330..c5aceaa8d3 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,6 @@
+/** @file run_mirror_sim_test.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_sim_test(Int_t nEvents = 5000, TString tile = "", TString axis = "", TString numb = "")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/matching/Analyze_matching.C b/macro/rich/alignment/matching/Analyze_matching.C
index 76216d1ae2..7b175bd352 100644
--- a/macro/rich/alignment/matching/Analyze_matching.C
+++ b/macro/rich/alignment/matching/Analyze_matching.C
@@ -1,3 +1,6 @@
+/** @file Analyze_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/matching/Analyze_matching.h b/macro/rich/alignment/matching/Analyze_matching.h
index 9664bbb52f..7377b3890e 100644
--- a/macro/rich/alignment/matching/Analyze_matching.h
+++ b/macro/rich/alignment/matching/Analyze_matching.h
@@ -1,3 +1,6 @@
+/** @file Analyze_matching.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/matching/calc.C b/macro/rich/alignment/matching/calc.C
index 56a30065af..7c6013c7b5 100644
--- a/macro/rich/alignment/matching/calc.C
+++ b/macro/rich/alignment/matching/calc.C
@@ -1,3 +1,6 @@
+/** @file calc.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void calc(Double_t x, Double_t y, Double_t z)
 {
   Double_t rho = 0., theta = 0., phi = 0.;
diff --git a/macro/rich/alignment/matching/eventDisplay.C b/macro/rich/alignment/matching/eventDisplay.C
index 659c04a560..49f0825ccf 100644
--- a/macro/rich/alignment/matching/eventDisplay.C
+++ b/macro/rich/alignment/matching/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/matching/run_reco_matching.C b/macro/rich/alignment/matching/run_reco_matching.C
index 0325ff6331..c0ecf49ae9 100644
--- a/macro/rich/alignment/matching/run_reco_matching.C
+++ b/macro/rich/alignment/matching/run_reco_matching.C
@@ -1,3 +1,6 @@
+/** @file run_reco_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_reco_matching_alignment.C b/macro/rich/alignment/matching/run_reco_matching_alignment.C
index 3b79a81d7e..100eec021a 100644
--- a/macro/rich/alignment/matching/run_reco_matching_alignment.C
+++ b/macro/rich/alignment/matching/run_reco_matching_alignment.C
@@ -1,3 +1,6 @@
+/** @file run_reco_matching_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_reco_matching_correction.C b/macro/rich/alignment/matching/run_reco_matching_correction.C
index 8e39a914d7..0a1e455208 100644
--- a/macro/rich/alignment/matching/run_reco_matching_correction.C
+++ b/macro/rich/alignment/matching/run_reco_matching_correction.C
@@ -1,3 +1,6 @@
+/** @file run_reco_matching_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/matching/run_sim_matching.C b/macro/rich/alignment/matching/run_sim_matching.C
index 251ee412da..64c5270034 100644
--- a/macro/rich/alignment/matching/run_sim_matching.C
+++ b/macro/rich/alignment/matching/run_sim_matching.C
@@ -1,3 +1,6 @@
+/** @file run_sim_matching.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/matching/run_sim_matching2.C b/macro/rich/alignment/matching/run_sim_matching2.C
index 45ca212759..3f78d61ef3 100644
--- a/macro/rich/alignment/matching/run_sim_matching2.C
+++ b/macro/rich/alignment/matching/run_sim_matching2.C
@@ -1,3 +1,6 @@
+/** @file run_sim_matching2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/Compute_distance.C b/macro/rich/alignment/position/Compute_distance.C
index a2bb4bdd65..be80ea78ce 100644
--- a/macro/rich/alignment/position/Compute_distance.C
+++ b/macro/rich/alignment/position/Compute_distance.C
@@ -1,3 +1,6 @@
+/** @file Compute_distance.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iomanip>
 #include <vector>
 
diff --git a/macro/rich/alignment/position/Compute_distance.h b/macro/rich/alignment/position/Compute_distance.h
index bb6cdc1f02..6d03436dce 100644
--- a/macro/rich/alignment/position/Compute_distance.h
+++ b/macro/rich/alignment/position/Compute_distance.h
@@ -1,3 +1,6 @@
+/** @file Compute_distance.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 char HistText[256];
 
 TFile* ParFile;
diff --git a/macro/rich/alignment/position/calc.C b/macro/rich/alignment/position/calc.C
index 56a30065af..7c6013c7b5 100644
--- a/macro/rich/alignment/position/calc.C
+++ b/macro/rich/alignment/position/calc.C
@@ -1,3 +1,6 @@
+/** @file calc.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void calc(Double_t x, Double_t y, Double_t z)
 {
   Double_t rho = 0., theta = 0., phi = 0.;
diff --git a/macro/rich/alignment/position/eventDisplay.C b/macro/rich/alignment/position/eventDisplay.C
index 659c04a560..49f0825ccf 100644
--- a/macro/rich/alignment/position/eventDisplay.C
+++ b/macro/rich/alignment/position/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay(const char* setup = "sis100_electron")
 {
 
diff --git a/macro/rich/alignment/position/run_reco_position.C b/macro/rich/alignment/position/run_reco_position.C
index c4200703b1..06996cd6eb 100644
--- a/macro/rich/alignment/position/run_reco_position.C
+++ b/macro/rich/alignment/position/run_reco_position.C
@@ -1,3 +1,6 @@
+/** @file run_reco_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_position(Int_t nEvents = 500000, Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/position/run_reco_position2.C b/macro/rich/alignment/position/run_reco_position2.C
index 4c7e5cea0f..18286ba34a 100644
--- a/macro/rich/alignment/position/run_reco_position2.C
+++ b/macro/rich/alignment/position/run_reco_position2.C
@@ -1,3 +1,6 @@
+/** @file run_reco_position2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position3.C b/macro/rich/alignment/position/run_reco_position3.C
index 4b3fcff9db..5799af2491 100644
--- a/macro/rich/alignment/position/run_reco_position3.C
+++ b/macro/rich/alignment/position/run_reco_position3.C
@@ -1,3 +1,6 @@
+/** @file run_reco_position3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position4.C b/macro/rich/alignment/position/run_reco_position4.C
index c5e656845a..e4d939ed29 100644
--- a/macro/rich/alignment/position/run_reco_position4.C
+++ b/macro/rich/alignment/position/run_reco_position4.C
@@ -1,3 +1,6 @@
+/** @file run_reco_position4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/position/run_reco_position_old.C b/macro/rich/alignment/position/run_reco_position_old.C
index 5d22c570e4..acd954e7d5 100644
--- a/macro/rich/alignment/position/run_reco_position_old.C
+++ b/macro/rich/alignment/position/run_reco_position_old.C
@@ -1,3 +1,6 @@
+/** @file run_reco_position_old.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_position(Int_t nEvents = 500000, TString numb = "00001", Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/position/run_sim_position.C b/macro/rich/alignment/position/run_sim_position.C
index fd8e5d9920..debc7d3780 100644
--- a/macro/rich/alignment/position/run_sim_position.C
+++ b/macro/rich/alignment/position/run_sim_position.C
@@ -1,3 +1,6 @@
+/** @file run_sim_position.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_position(Int_t nEvents = 100, Int_t Flag = 0)
 {
   //TEST//
diff --git a/macro/rich/alignment/position/run_sim_position2.C b/macro/rich/alignment/position/run_sim_position2.C
index a13440fe98..edaeec81b7 100644
--- a/macro/rich/alignment/position/run_sim_position2.C
+++ b/macro/rich/alignment/position/run_sim_position2.C
@@ -1,3 +1,6 @@
+/** @file run_sim_position2.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString caveGeom;
 static TString pipeGeom;
 static TString magnetGeom;
diff --git a/macro/rich/alignment/position/run_sim_position3.C b/macro/rich/alignment/position/run_sim_position3.C
index 49992ffd35..647c78e0c1 100644
--- a/macro/rich/alignment/position/run_sim_position3.C
+++ b/macro/rich/alignment/position/run_sim_position3.C
@@ -1,3 +1,6 @@
+/** @file run_sim_position3.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/run_sim_position4.C b/macro/rich/alignment/position/run_sim_position4.C
index aede9a7bc5..83e6a70ab5 100644
--- a/macro/rich/alignment/position/run_sim_position4.C
+++ b/macro/rich/alignment/position/run_sim_position4.C
@@ -1,3 +1,6 @@
+/** @file run_sim_position4.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/alignment/position/run_sim_position_old.C b/macro/rich/alignment/position/run_sim_position_old.C
index f6d0c6cf75..6d3bcf6a49 100644
--- a/macro/rich/alignment/position/run_sim_position_old.C
+++ b/macro/rich/alignment/position/run_sim_position_old.C
@@ -1,3 +1,6 @@
+/** @file run_sim_position_old.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_position(Int_t nEvents = 200000, TString numb = "00001", Int_t Flag = 0)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_alignment_reco.C b/macro/rich/alignment/run_alignment_reco.C
index 997dddcad3..c76edfae93 100644
--- a/macro/rich/alignment/run_alignment_reco.C
+++ b/macro/rich/alignment/run_alignment_reco.C
@@ -1,3 +1,6 @@
+/** @file run_alignment_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_alignment_reco(Int_t nEvents = 5000, TString Rot = "5")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_correction_reco.C b/macro/rich/alignment/run_correction_reco.C
index 0f49d58f51..573cfa512e 100644
--- a/macro/rich/alignment/run_correction_reco.C
+++ b/macro/rich/alignment/run_correction_reco.C
@@ -1,3 +1,6 @@
+/** @file run_correction_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_correction_reco(Int_t nEvents = 5000, TString Rot = "5")
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco.C b/macro/rich/alignment/run_mirror_reco.C
index eb474df036..9de6068cb0 100644
--- a/macro/rich/alignment/run_mirror_reco.C
+++ b/macro/rich/alignment/run_mirror_reco.C
@@ -1,3 +1,6 @@
+/** @file run_mirror_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco(Int_t nEvents = 50)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco_alignment.C b/macro/rich/alignment/run_mirror_reco_alignment.C
index 976ea4b397..74778bc8a7 100644
--- a/macro/rich/alignment/run_mirror_reco_alignment.C
+++ b/macro/rich/alignment/run_mirror_reco_alignment.C
@@ -1,3 +1,6 @@
+/** @file run_mirror_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_reco_alignment(Int_t nEvents = 2000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_mirror_reco_correction.C b/macro/rich/alignment/run_mirror_reco_correction.C
index 1a63b31ac8..b2005bea2f 100644
--- a/macro/rich/alignment/run_mirror_reco_correction.C
+++ b/macro/rich/alignment/run_mirror_reco_correction.C
@@ -1,3 +1,6 @@
+/** @file run_mirror_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 
 void run_mirror_reco_correction(Int_t nEvents = 2000)
diff --git a/macro/rich/alignment/run_mirror_sim.C b/macro/rich/alignment/run_mirror_sim.C
index 1dc9871218..4c82b166c1 100644
--- a/macro/rich/alignment/run_mirror_sim.C
+++ b/macro/rich/alignment/run_mirror_sim.C
@@ -1,3 +1,6 @@
+/** @file run_mirror_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mirror_sim(Int_t nEvents = 2000)
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/run_reco.C b/macro/rich/alignment/run_reco.C
index 752e3d1781..29507a0b3c 100644
--- a/macro/rich/alignment/run_reco.C
+++ b/macro/rich/alignment/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco(Int_t nEvents = 5000)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/alignment/run_sim.C b/macro/rich/alignment/run_sim.C
index c16c638c50..9667748b15 100644
--- a/macro/rich/alignment/run_sim.C
+++ b/macro/rich/alignment/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim(Int_t nEvents = 5000, TString Rot = "5")
 // !!! DEFINE NEW ROTATION ANGLE IN THE GEO FILE AND RUN IMPORT_EXPORT_GEO MACRO BEFORE RUNNING RUN_SIM !!!
 {
diff --git a/macro/rich/alignment/single_tile/eventDisplay.C b/macro/rich/alignment/single_tile/eventDisplay.C
index b47bba654e..839fa9ac25 100644
--- a/macro/rich/alignment/single_tile/eventDisplay.C
+++ b/macro/rich/alignment/single_tile/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay()
 {
   TString dataDir = "/data/Sim_Outputs/Event_Display/plusY/";
diff --git a/macro/rich/alignment/single_tile/run_reco.C b/macro/rich/alignment/single_tile/run_reco.C
index cdeb8c75a1..5f937b89e2 100644
--- a/macro/rich/alignment/single_tile/run_reco.C
+++ b/macro/rich/alignment/single_tile/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_reco_alignment.C b/macro/rich/alignment/single_tile/run_reco_alignment.C
index d5c816d7cb..922017b99b 100644
--- a/macro/rich/alignment/single_tile/run_reco_alignment.C
+++ b/macro/rich/alignment/single_tile/run_reco_alignment.C
@@ -1,3 +1,6 @@
+/** @file run_reco_alignment.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_reco_correction.C b/macro/rich/alignment/single_tile/run_reco_correction.C
index 2c00b90027..14c109d617 100644
--- a/macro/rich/alignment/single_tile/run_reco_correction.C
+++ b/macro/rich/alignment/single_tile/run_reco_correction.C
@@ -1,3 +1,6 @@
+/** @file run_reco_correction.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 TString caveGeom     = "";
 TString pipeGeom     = "";
 TString magnetGeom   = "";
diff --git a/macro/rich/alignment/single_tile/run_sim.C b/macro/rich/alignment/single_tile/run_sim.C
index df616b1e66..9943a75d37 100644
--- a/macro/rich/alignment/single_tile/run_sim.C
+++ b/macro/rich/alignment/single_tile/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/cbmlibs.C b/macro/rich/cbmlibs.C
index 1765b10c0a..343ef149dd 100644
--- a/macro/rich/cbmlibs.C
+++ b/macro/rich/cbmlibs.C
@@ -1,3 +1,6 @@
+/** @file cbmlibs.C
+  * @copyright Copyright (C) 2009-2013 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void cbmlibs()
 {
 
diff --git a/macro/rich/create_RICH_geo_file.C b/macro/rich/create_RICH_geo_file.C
index f8b5ddc55b..50433b51cc 100644
--- a/macro/rich/create_RICH_geo_file.C
+++ b/macro/rich/create_RICH_geo_file.C
@@ -1,3 +1,6 @@
+/** @file create_RICH_geo_file.C
+  * @copyright Copyright (C) 2006-2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void create_RICH_geo_file(char* geometry = "rich-2900-N2-0")
 {
   char infile[256];   // geometry data file - input
diff --git a/macro/rich/create_rich_geo_with_mirror_misalignment.C b/macro/rich/create_rich_geo_with_mirror_misalignment.C
index 63cbcffa23..3ff95749d9 100644
--- a/macro/rich/create_rich_geo_with_mirror_misalignment.C
+++ b/macro/rich/create_rich_geo_with_mirror_misalignment.C
@@ -1,3 +1,6 @@
+/** @file create_rich_geo_with_mirror_misalignment.C
+  * @copyright Copyright (C) 2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 void create_rich_geo_with_mirror_misalignment()
 {
diff --git a/macro/rich/d0/run_d0.C b/macro/rich/d0/run_d0.C
index e1f279507c..ab0edcbad6 100644
--- a/macro/rich/d0/run_d0.C
+++ b/macro/rich/d0/run_d0.C
@@ -1,3 +1,6 @@
+/** @file run_d0.C
+  * @copyright Copyright (C) 2015-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 using namespace std;
 
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
index b22e9d1a52..ad62fa06c5 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfileNew.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
index c14eb857ec..15c8825936 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileNew_Dec2014.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfileNew_Dec2014.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
index 22c0cf55fb..68ee7e72ac 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfileOld.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfileOld.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfileOld(float PMTrotX = 5, float PMTrotY = -5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
index acbcb3ff2f..0420172d3a 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
index 16f88d4d19..2d00889630 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModAug2015.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfile_April2015_ModAug2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015_ModAug2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
index 4207461abe..312b048aed 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_April2015_ModOct2015.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfile_April2015_ModOct2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015_ModOct2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
index a8193d4e6e..231f326e92 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateGDMLfile_ExtMirrOct2015.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfile_ExtMirrOct2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_ExtMirrOct2015(float pmt_pos_y_addend = 10, float pmt_pos_z_addend = 80, int RotMir = -10,
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
index 1e2db11d71..e420817d36 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateInputForGeo.C
@@ -1,3 +1,6 @@
+/** @file CreateInputForGeo.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateInputForGeo(float PMTrotX = 5., float PMTrotY = 5.)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C b/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
index ed6c385baa..475cca726f 100644
--- a/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
+++ b/macro/rich/geotest/RotPMT/CreateGeo/CreateReducedGDMLfileNew.C
@@ -1,3 +1,6 @@
+/** @file CreateReducedGDMLfileNew.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateReducedGDMLfileNew(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C b/macro/rich/geotest/RotPMT/CreateGeo/create_RICH_geo_file.C
index b14cafd728..a01be8ebd6 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,6 @@
+/** @file create_RICH_geo_file.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void create_RICH_geo_file(float PMTrotX = 5., float PMTrotY = 5.)
 {  //char *geometry="rich-2900-N2-0"){
 
diff --git a/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
index e745314b60..04c4d9b74e 100644
--- a/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Ana_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Ana_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Ana_GeoOpt_Batch(Int_t nEvents = 10)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
index 7c4019ca2b..92a52c8f4b 100644
--- a/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Reco_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Reco_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Reco_GeoOpt_Batch(Int_t nEvents = 1)
 {
 
diff --git a/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C b/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
index aa0c7ef202..f60580b872 100644
--- a/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
+++ b/macro/rich/geotest/RotPMT/Run_Sim_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Sim_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Sim_GeoOpt_Batch(Int_t nEvents = 1)
 {
 
diff --git a/macro/rich/geotest/RotPMT/eventDisplay.C b/macro/rich/geotest/RotPMT/eventDisplay.C
index 347bd18f94..df9618172f 100644
--- a/macro/rich/geotest/RotPMT/eventDisplay.C
+++ b/macro/rich/geotest/RotPMT/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void eventDisplay(int PMTrotX = 10, int PMTrotY = 15, int RotMir = 1)
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C b/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
index bb8631b279..5aafd1be7a 100644
--- a/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
+++ b/macro/rich/geotest/TransPMT/CreateGeo/CreateGDMLfile_April2015.C
@@ -1,3 +1,6 @@
+/** @file CreateGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateGDMLfile_April2015(float PMTrotX = 5, float PMTrotY = 5, int RotMir = -10)
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C b/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
index f7e0954d07..26d67b36f6 100644
--- a/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
+++ b/macro/rich/geotest/TransPMT/CreateGeo/CreateTransGDMLfile_April2015.C
@@ -1,3 +1,6 @@
+/** @file CreateTransGDMLfile_April2015.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 void CreateTransGDMLfile_April2015(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10,
diff --git a/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C b/macro/rich/geotest/TransPMT/CreateGeo/GDML_to_ROOT_Trans.C
index 84839589d9..8935495876 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,6 @@
+/** @file GDML_to_ROOT_Trans.C
+  * @copyright Copyright (C) 2015-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void GDML_to_ROOT_Trans(float pmt_pos_y_addend = 0, float pmt_pos_z_addend = 0, int RotMir = -10, float PMTrotX = 5,
                         float PMTrotY = 5)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
index 7a5025a8b6..4c74c04117 100644
--- a/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Ana_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Ana_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Ana_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                           float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
index d5c96381b7..d2a1ec171f 100644
--- a/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Reco_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Reco_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Reco_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                            float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C b/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
index 2d0baa750e..16eddd1838 100644
--- a/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
+++ b/macro/rich/geotest/TransPMT/Run_Sim_GeoOpt_Batch.C
@@ -1,3 +1,6 @@
+/** @file Run_Sim_GeoOpt_Batch.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void Run_Sim_GeoOpt_Batch(Int_t nEvents = 10, int PMTtransY = 0, int PMTtransZ = 0, float PMTrotX = 2,
                           float PMTrotY = 2, int RotMir = -10)
 {
diff --git a/macro/rich/geotest/geoopt/create_geos.C b/macro/rich/geotest/geoopt/create_geos.C
index d8f95c89eb..f14e7896b9 100644
--- a/macro/rich/geotest/geoopt/create_geos.C
+++ b/macro/rich/geotest/geoopt/create_geos.C
@@ -1,3 +1,6 @@
+/** @file create_geos.C
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <fstream>
 #include <iostream>
 #include <iterator>
diff --git a/macro/rich/geotest/geoopt/run_geotest_opt.C b/macro/rich/geotest/geoopt/run_geotest_opt.C
index 89f29d1c5e..02ac02eac7 100644
--- a/macro/rich/geotest/geoopt/run_geotest_opt.C
+++ b/macro/rich/geotest/geoopt/run_geotest_opt.C
@@ -1,3 +1,6 @@
+/** @file run_geotest_opt.C
+  * @copyright Copyright (C) 2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_geotest_opt()
 {
   int mirrorRotation    = 10;
diff --git a/macro/rich/geotest/run_ana_geo_opt.C b/macro/rich/geotest/run_ana_geo_opt.C
index 1841a974bd..95fe26caea 100644
--- a/macro/rich/geotest/run_ana_geo_opt.C
+++ b/macro/rich/geotest/run_ana_geo_opt.C
@@ -1,3 +1,6 @@
+/** @file run_ana_geo_opt.C
+  * @copyright Copyright (C) 2014 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_ana_geo_opt(Int_t nEvents = 200)
 {
diff --git a/macro/rich/geotest/run_digi_geotest.C b/macro/rich/geotest/run_digi_geotest.C
index c3b4640118..37ef128cf1 100644
--- a/macro/rich/geotest/run_digi_geotest.C
+++ b/macro/rich/geotest/run_digi_geotest.C
@@ -1,3 +1,6 @@
+/** @file run_digi_geotest.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_digi_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                       const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
                       const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/digi.00000.root",
diff --git a/macro/rich/geotest/run_digi_urqmdtest.C b/macro/rich/geotest/run_digi_urqmdtest.C
index eb0631b885..f2e6b78d99 100644
--- a/macro/rich/geotest/run_digi_urqmdtest.C
+++ b/macro/rich/geotest/run_digi_urqmdtest.C
@@ -1,3 +1,6 @@
+/** @file run_digi_urqmdtest.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_digi_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_qa_geotest.C b/macro/rich/geotest/run_qa_geotest.C
index d4c21197a9..c23058f924 100644
--- a/macro/rich/geotest/run_qa_geotest.C
+++ b/macro/rich/geotest/run_qa_geotest.C
@@ -1,3 +1,6 @@
+/** @file run_qa_geotest.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_qa_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                     const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_qa_urqmdtest.C b/macro/rich/geotest/run_qa_urqmdtest.C
index 642716e447..2de3c2fc1e 100644
--- a/macro/rich/geotest/run_qa_urqmdtest.C
+++ b/macro/rich/geotest/run_qa_urqmdtest.C
@@ -1,3 +1,6 @@
+/** @file run_qa_urqmdtest.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_qa_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_reco_geo_opt.C b/macro/rich/geotest/run_reco_geo_opt.C
index a7a9a44f03..e6b6a88510 100644
--- a/macro/rich/geotest/run_reco_geo_opt.C
+++ b/macro/rich/geotest/run_reco_geo_opt.C
@@ -1,3 +1,6 @@
+/** @file run_reco_geo_opt.C
+  * @copyright Copyright (C) 2014-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_reco_geo_opt(Int_t nEvents = 30000)
 {
diff --git a/macro/rich/geotest/run_reco_geotest.C b/macro/rich/geotest/run_reco_geotest.C
index 2183b8d9e6..52eb0fa7db 100644
--- a/macro/rich/geotest/run_reco_geotest.C
+++ b/macro/rich/geotest/run_reco_geotest.C
@@ -1,3 +1,6 @@
+/** @file run_reco_geotest.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_reco_geotest(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                       const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_reco_urqmdtest.C b/macro/rich/geotest/run_reco_urqmdtest.C
index 9d79e31d40..2b8dae0fdf 100644
--- a/macro/rich/geotest/run_reco_urqmdtest.C
+++ b/macro/rich/geotest/run_reco_urqmdtest.C
@@ -1,3 +1,6 @@
+/** @file run_reco_urqmdtest.C
+  * @copyright Copyright (C) 2013-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_urqmdtest(
   const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/mc.00000.root",
   const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/urqmdtest/param.00000.root",
diff --git a/macro/rich/geotest/run_sim_geo_opt.C b/macro/rich/geotest/run_sim_geo_opt.C
index 3069c90f3f..fcd3a49bc2 100644
--- a/macro/rich/geotest/run_sim_geo_opt.C
+++ b/macro/rich/geotest/run_sim_geo_opt.C
@@ -1,3 +1,6 @@
+/** @file run_sim_geo_opt.C
+  * @copyright Copyright (C) 2014 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_geo_opt(Int_t nEvents = 200)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/geotest/run_sim_geotest.C b/macro/rich/geotest/run_sim_geotest.C
index 096f303210..88764f1fc7 100644
--- a/macro/rich/geotest/run_sim_geotest.C
+++ b/macro/rich/geotest/run_sim_geotest.C
@@ -1,3 +1,6 @@
+/** @file run_sim_geotest.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_geotest(const string& plutoFile = "",  // if "", BoxGenerator is used
                      const string& mcFile    = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/mc.00000.root",
                      const string& parFile   = "/Users/slebedev/Development/cbm/data/sim/rich/geotest/param.00000.root",
diff --git a/macro/rich/geotest/run_sim_urqmdtest.C b/macro/rich/geotest/run_sim_urqmdtest.C
index 6d6925ec27..b31dcc21fa 100644
--- a/macro/rich/geotest/run_sim_urqmdtest.C
+++ b/macro/rich/geotest/run_sim_urqmdtest.C
@@ -1,3 +1,6 @@
+/** @file run_sim_urqmdtest.C
+  * @copyright Copyright (C) 2013-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_urqmdtest(
   const string& urqmdFile = "/Users/slebedev/Development/cbm/data/urqmd/auau/"
                             "8gev/centr/urqmd.auau.8gev.centr.00001.root",
diff --git a/macro/rich/mcbm/beamtime/run_aerogel_analysis.C b/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
index f80e619786..dfb1331149 100644
--- a/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
+++ b/macro/rich/mcbm/beamtime/run_aerogel_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_aerogel_analysis.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_aerogel_analysis(const string& parFile = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/"
                                                   "beamtime/mcbm2020/data/unp_mcbm_params_598.root",
                           const string& digiFile = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/"
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
index 75a0464704..b63095467a 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_real.C
@@ -1,3 +1,6 @@
+/** @file run_reco_mcbm_real.C
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_reco_mcbm_real(const string& parFile  = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_params_159.root",
                         const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_159.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF.C
index 9c0b6aba1c..a035e78c9e 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,6 @@
+/** @file run_reco_mcbm_real_wToF.C
+  * @copyright Copyright (C) 2019-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_mcbm_real_wToF(
   //     const string& parFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_params_159.root",
   //const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/159/10kTS/unp_mcbm_159.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_dec19.C
index 89e5939359..855569a64e 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,6 @@
+/** @file run_reco_mcbm_real_wToF_dec19.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_mcbm_real_wToF_dec19(
   //        const string& parFile  = "/lustre/nyx/cbm/users/adrian/data19Dec12/testNew2/unp_mcbm_params_384.root",
   //        const string& digiFile = "/lustre/nyx/cbm/users/adrian/data19Dec12/testNew2/unp_mcbm_384.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_mar20.C
index da151a8f4d..b417e06a9d 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,6 @@
+/** @file run_reco_mcbm_real_wToF_mar20.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_mcbm_real_wToF_mar20(const string srcfolder = "/lustre/cbm/users/adrian/mcbmbeamtime/cbmsource/"
                                                             "macro/beamtime/mcbm2020/data",
                                    const unsigned int runId = 831,  // used for the output folder
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_real_wToF_nov19.C
index 3726ba1556..3d4b68626f 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,6 @@
+/** @file run_reco_mcbm_real_wToF_nov19.C
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_mcbm_real_wToF_nov19(
   const string& parFile  = "/lustre/nyx/cbm/users/adrian/data/nov19/unp_mcbm_params_370.root",
   const string& digiFile = "/lustre/nyx/cbm/users/adrian/data/nov19/unp_mcbm_370.root",
diff --git a/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C b/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
index 37a0d60e97..28321e6e29 100644
--- a/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
+++ b/macro/rich/mcbm/beamtime/run_reco_mcbm_richOnly.C
@@ -1,3 +1,6 @@
+/** @file run_reco_mcbm_richOnly.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_reco_mcbm_richOnly(
   const string srcfolder   = "/lustre/cbm/users/adrian/cbmgitnew/cbmsource/macro/beamtime/mcbm2020/data",
diff --git a/macro/rich/mcbm/drawHistos.C b/macro/rich/mcbm/drawHistos.C
index f1fdf22b9c..e52a0f3784 100644
--- a/macro/rich/mcbm/drawHistos.C
+++ b/macro/rich/mcbm/drawHistos.C
@@ -1,3 +1,6 @@
+/** @file drawHistos.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawHistos(TString inFilename = "~/TSA_files/result/test60001.root")
 {
   TFile* inFile = new TFile(inFilename, "READ");
diff --git a/macro/rich/mcbm/draw_mcbm_rich_qa.C b/macro/rich/mcbm/draw_mcbm_rich_qa.C
index 6444b9896f..f9393b7136 100644
--- a/macro/rich/mcbm/draw_mcbm_rich_qa.C
+++ b/macro/rich/mcbm/draw_mcbm_rich_qa.C
@@ -1,3 +1,6 @@
+/** @file draw_mcbm_rich_qa.C
+  * @copyright Copyright (C) 2018 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_mcbm_rich_qa()
 {
   std::string outputDir = "results_mcbm_rich_qa/";
diff --git a/macro/rich/mcbm/eventDisplay.C b/macro/rich/mcbm/eventDisplay.C
index 83aaefa356..9dfb9ec15a 100644
--- a/macro/rich/mcbm/eventDisplay.C
+++ b/macro/rich/mcbm/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //void eventDisplay(const char* setup = "sis18_mcbm_25deg")
 //void eventDisplay(const char* setup = "sis18_mcbm_20deg_short")
 void eventDisplay(const char* setup = "sis18_mcbm_20deg_long")
diff --git a/macro/rich/mcbm/mcbm_mc_gp.C b/macro/rich/mcbm/mcbm_mc_gp.C
index 12991f75b6..63746cd465 100644
--- a/macro/rich/mcbm/mcbm_mc_gp.C
+++ b/macro/rich/mcbm/mcbm_mc_gp.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc_gp.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/rich/mcbm/mcbm_reco_gp.C b/macro/rich/mcbm/mcbm_reco_gp.C
index e468d29aa9..3af87cef45 100644
--- a/macro/rich/mcbm/mcbm_reco_gp.C
+++ b/macro/rich/mcbm/mcbm_reco_gp.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco_gp.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/rich/mcbm/run_reco_mcbm.C b/macro/rich/mcbm/run_reco_mcbm.C
index 63ca2659df..bd9d844e5b 100644
--- a/macro/rich/mcbm/run_reco_mcbm.C
+++ b/macro/rich/mcbm/run_reco_mcbm.C
@@ -1,3 +1,6 @@
+/** @file run_reco_mcbm.C
+  * @copyright Copyright (C) 2018 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_mcbm(Int_t nEvents = 1000)
 {
 
diff --git a/macro/rich/mcbm/run_sim_mcbm.C b/macro/rich/mcbm/run_sim_mcbm.C
index 6daf2ce240..15a8a2a7bc 100644
--- a/macro/rich/mcbm/run_sim_mcbm.C
+++ b/macro/rich/mcbm/run_sim_mcbm.C
@@ -1,3 +1,6 @@
+/** @file run_sim_mcbm.C
+  * @copyright Copyright (C) 2018-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_sim_mcbm(Int_t nEvents = 10)
 {
diff --git a/macro/rich/mcbm/test_daq.C b/macro/rich/mcbm/test_daq.C
index e239f5f187..97bc75a3b7 100644
--- a/macro/rich/mcbm/test_daq.C
+++ b/macro/rich/mcbm/test_daq.C
@@ -1,3 +1,6 @@
+/** @file test_daq.C
+  * @copyright Copyright (C) 2018-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void test_daq(Int_t startEvent = 0, Int_t nEvents = 10000, TString inFile = "/home/evovch/TSA_files/delay_2_2_0000.tsa",
               TString outFile = "~/TSA_files/result/delay_2_2_0000_3.root")
 {
diff --git a/macro/rich/mirrors/run_ronchi.C b/macro/rich/mirrors/run_ronchi.C
index 03ee8ca0df..c46009c6a6 100644
--- a/macro/rich/mirrors/run_ronchi.C
+++ b/macro/rich/mirrors/run_ronchi.C
@@ -1,3 +1,6 @@
+/** @file run_ronchi.C
+  * @copyright Copyright (C) 2018-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_ronchi()
 {
   //gSystem->Load("libCbmRichMirrors");
diff --git a/macro/rich/prototype/PID.C b/macro/rich/prototype/PID.C
index 6a5626b0a2..5b1c6d587b 100644
--- a/macro/rich/prototype/PID.C
+++ b/macro/rich/prototype/PID.C
@@ -1,3 +1,6 @@
+/** @file PID.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 {
diff --git a/macro/rich/prototype/angle.C b/macro/rich/prototype/angle.C
index ea3abfa2c4..1615eb0b4e 100644
--- a/macro/rich/prototype/angle.C
+++ b/macro/rich/prototype/angle.C
@@ -1,3 +1,6 @@
+/** @file angle.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "/misc/kresan/tools/drawStyle.C"
 
 
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
index 73dd279961..b388eb5fe3 100644
--- a/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Fall2015/Correction_building/FilterMultiPeak.C
@@ -1,3 +1,6 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define THRESHOLD 45.  // Check the (un)commented code at the end of the macro
 #define KOEF 5         // Rebinning koef
 #define WINMIN 1.5     // ns
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
index 55a9f31c93..93ad34c2d5 100644
--- a/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
+++ b/macro/rich/prototype/beamtime/Fall2015/Correction_building/buildDeltaTable.C
@@ -1,3 +1,6 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
 // Size of the matrix is fixed to 16*16
 UInt_t tdcAndChToID(UInt_t tdcId, UInt_t ch)
diff --git a/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C b/macro/rich/prototype/beamtime/Fall2015/Correction_building/entriesCounter_simple.C
index da728aad73..9c47c4b00e 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,6 @@
+/** @file entriesCounter_simple.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void entriesCounter_simple(TString filename = "alphas.root", TString picturesFolder = "pictures")
 {
   char LINE[256];
diff --git a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/buildDeltaTable.C
index 352d55182a..585af4eba5 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,6 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
 // Size of the matrix is fixed to 16*16
 UInt_t tdcAndChToID(UInt_t tdcId, UInt_t ch)
diff --git a/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C b/macro/rich/prototype/beamtime/Fall2015/beamtime_laser_analysis/entriesCounter_simple.C
index 43f896bcdd..49739893c2 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,6 @@
+/** @file entriesCounter_simple.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void entriesCounter_simple(TString filename = "alphas.root", TString picturesFolder = "pictures")
 {
   char LINE[256];
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
index a252cc786b..c97614ae01 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawAllHisto3.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
index 3158d2aaaf..b0024a806e 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawDist.C
@@ -1,3 +1,6 @@
+/** @file drawDist.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawDist(TString filename)
 {
   FILE* f = fopen(filename.Data(), "r");
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
index 612258c63a..cf508d995f 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/drawInTime.C
@@ -1,3 +1,6 @@
+/** @file drawInTime.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawInTime(TString filename, Int_t num)
 {
   FILE* f = fopen(filename.Data(), "r");
diff --git a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
index 716f170b80..f6e8d57f65 100644
--- a/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
+++ b/macro/rich/prototype/beamtime/Fall2015/corrections_analysis/printMean.C
@@ -1,3 +1,6 @@
+/** @file printMean.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
index be439f5529..ef8875365b 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
index 1f5b8d8a20..9926edca2a 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_calibrate.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_calibrate.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
index 8af1820527..b86200f762 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_ringscan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
index 5adc94fecd..e7c40b1bdd 100644
--- a/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
+++ b/macro/rich/prototype/beamtime/Fall2015/run_analysis_ringscan2.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_ringscan2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
index 43fe967ddd..23109e760c 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/FilterMultiPeak.C
@@ -1,3 +1,6 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define THRESHOLD 50.
 
 void FilterMultiPeak(TString filename = "output/sum_WLS_off.root")
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
index 537f0c6f23..737c8b7357 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAlHistograms.C
@@ -1,3 +1,6 @@
+/** @file drawAlHistograms.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void drawAlHistograms(TString filename = "../output/sum_WLS_off.root", TString picturesFolder = "pictures")
 {
   TFile f(filename);
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
index 857b4cd0c9..f834ad80ff 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto3.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
index 857b4cd0c9..ee837cc2a6 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawAllHisto4.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto4.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
index c70feb7554..e72ee34ef1 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/drawNonShityHistos.C
@@ -1,3 +1,6 @@
+/** @file drawNonShityHistos.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define THRESHOLD 35.
 
 #define KOEF 2  // Rebinning koef
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/draw_overlap.C
index 01568c8a5f..bd3a01dedd 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,6 @@
+/** @file draw_overlap.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_overlap(TString filename1, TString filename2, TString tdc1N = "50", TString tdc2N = "50", Int_t ch1 = 0,
                   Int_t ch2 = 2, TString outFolder = "pics_comparison")
 {
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
index ecae1ea5fb..7cc366922a 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/entriesCounter.C
@@ -1,3 +1,6 @@
+/** @file entriesCounter.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void entriesCounter(TString filename = "../output/sum_WLS_off.root")
 {
   TFile f(filename, "UPDATE");
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
index 6ece97226a..48da9b050e 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/histoRemove.C
@@ -1,3 +1,6 @@
+/** @file histoRemove.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void histoRemove(TString filename, TString histoname)
 {
   TFile f(filename, "UPDATE");
diff --git a/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C b/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
index 0c85c3a96f..006488b14d 100644
--- a/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
+++ b/macro/rich/prototype/beamtime/Fall2015/support_macros/testtest.C
@@ -1,3 +1,6 @@
+/** @file testtest.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void testtest()
 {
   TString tdcIDs[16];
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C b/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
index 454a4a49bd..42b90e86cc 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/doDraw.C
@@ -1,3 +1,6 @@
+/** @file doDraw.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void doDraw(int tdc, int ch)
 {
   TFile* f = new TFile("output/Wuppertal_analysis.histo.root", "READ");
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/doScan.C b/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
index 6ee667eccc..1b716bcfdd 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/doScan.C
@@ -1,3 +1,6 @@
+/** @file doScan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #!/ bin / bash
 
 cd ~ / cbmroot_may2015_devel / build / make Rich make_return_code = $ ? cd -
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
index 030f8f7e56..a1be4b39d4 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
index a4e4de37c3..f948591de1 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto2.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
index a252cc786b..c97614ae01 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/drawAllHisto3.C
@@ -1,3 +1,6 @@
+/** @file drawAllHisto3.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 // ind = [0;15] - index of the canvas to plot
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp b/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
index 468b7ac331..bb740476d2 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
+++ b/macro/rich/prototype/beamtime/NewUnpacker/dumpHLD.cpp
@@ -1,3 +1,6 @@
+/** @file dumpHLD.cpp
+  * @copyright Copyright (C) - CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 
 #include <arpa/inet.h>
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/printMean.C b/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
index 716f170b80..f6e8d57f65 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/printMean.C
@@ -1,3 +1,6 @@
+/** @file printMean.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // calib = 0 - see results before calibration
 // calib = 1 - see results after calibration
 
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
index 7543ce42bd..0ab7ca9733 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis2.C
@@ -1,3 +1,6 @@
+/** @file run_analysis2.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
index 07c5a3814b..0e29374294 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis3.C
@@ -1,3 +1,6 @@
+/** @file run_analysis3.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
index 26371bc95a..40cc66523b 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_single.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_single.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_thr_scan.C
index 8757ff09f8..fd88eee5a5 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,6 @@
+/** @file run_analysis_thr_scan.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
index 93540edf6d..83751f98db 100644
--- a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
+++ b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_wu.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2.C
index 6647938cad..4153db0071 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,6 @@
+/** @file run_analysis_wu_2.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C b/macro/rich/prototype/beamtime/NewUnpacker/run_analysis_wu_2_ip.C
index bbf36799e6..607d542d84 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,6 @@
+/** @file run_analysis_wu_2_ip.C
+  * @copyright Copyright (C) 2015-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C b/macro/rich/prototype/beamtime/NewUnpacker/spectra_from_data/drawSpectra.C
index ea5d292581..5bd2163e78 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,6 @@
+/** @file drawSpectra.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define NUMOFLINES 46
 
 void drawSpectra(const char* filename)
diff --git a/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C b/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
index 15b9eb599d..abe5fea3f1 100644
--- a/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
+++ b/macro/rich/prototype/beamtime/Nov2015/FilterMultiPeak.C
@@ -1,3 +1,6 @@
+/** @file FilterMultiPeak.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define THRESHOLD 45.  // Check the (un)commented code at the end of the macro
 #define KOEF 5         // Rebinning koef
 #define WINMIN 1.5     // ns
diff --git a/macro/rich/prototype/beamtime/Nov2015/FitExpo.C b/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
index b95ea5b536..ccbf06a2a2 100644
--- a/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
+++ b/macro/rich/prototype/beamtime/Nov2015/FitExpo.C
@@ -1,3 +1,6 @@
+/** @file FitExpo.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void FitExpo(TString filename = "sum_WLS_on_G1.root", TString histoName = "ExponentaBudetTut")
 {
   TFile* f1 = new TFile(filename);
diff --git a/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C b/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
index d825a88372..8a5cddc47e 100644
--- a/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
+++ b/macro/rich/prototype/beamtime/Nov2015/buildDeltaTable.C
@@ -1,3 +1,6 @@
+/** @file buildDeltaTable.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define MATRIXSIZE 128  // or 256 if you consider 4*4 PMTs
 
 // Transform pair tdcId/ch into some unique ID [from 0 to 255]
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C b/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
index 73c33a77bc..79ad3c1051 100644
--- a/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
+++ b/macro/rich/prototype/beamtime/Nov2015/draw_hitsPerEvent.C
@@ -1,3 +1,6 @@
+/** @file draw_hitsPerEvent.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_hitsPerEvent(TString filename                = "output_fine_2/output_file_list.txt",
                        TString picturesFolder          = "pictures_fine_2",
                        TString analysisResultsFilename = "output_fine_2/analysisResults.root")
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
index 4ea7755ac9..863983448f 100644
--- a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
+++ b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps.C
@@ -1,3 +1,6 @@
+/** @file draw_two_exps.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_two_exps(TString filename1, TString filename2, TString histoName1 = "ExponentaBudetTut",
                    TString histoName2 = "ExponentaBudetTut", TString outFolder = "pictures")
 {
diff --git a/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C b/macro/rich/prototype/beamtime/Nov2015/draw_two_exps_same.C
index af39024215..b7a00a58b7 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,6 @@
+/** @file draw_two_exps_same.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_two_exps_same(TString filename1, TString filename2, TString histoName1, TString histoName2,
                         TString outFolder = "pics_comparison")
 {
diff --git a/macro/rich/prototype/beamtime/Nov2015/integrate.C b/macro/rich/prototype/beamtime/Nov2015/integrate.C
index 752b6b3a64..7417ce9757 100644
--- a/macro/rich/prototype/beamtime/Nov2015/integrate.C
+++ b/macro/rich/prototype/beamtime/Nov2015/integrate.C
@@ -1,3 +1,6 @@
+/** @file integrate.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void integrate(TString filename1, TString filename2, TString histoName1, TString histoName2)
 {
 
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
index 000de71c87..5315d6ff6b 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_laser.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
index 89700330c2..8db9324758 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_laser2.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_laser2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
index 8f9d88a2a8..afb0b2ea40 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_rings.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
index 37323b968b..3cb898a9ca 100644
--- a/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
+++ b/macro/rich/prototype/beamtime/Nov2015/run_analysis_rings2.C
@@ -1,3 +1,6 @@
+/** @file run_analysis_rings2.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C b/macro/rich/prototype/beamtime/Nov2015/test/draw_two_exps.C
index 9116ef38fa..b3656eaf04 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,6 @@
+/** @file draw_two_exps.C
+  * @copyright Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_two_exps(TString filename1 = "sum_WLS_off_G1.root", TString filename2 = "sum_WLS_on_G1.root",
                    TString histoName1 = "ExponentaBudetTut", TString histoName2 = "ExponentaBudetTut")
 {
diff --git a/macro/rich/prototype/beamtime/draw_analysis.C b/macro/rich/prototype/beamtime/draw_analysis.C
index a93997b1d8..3b221a5b9e 100644
--- a/macro/rich/prototype/beamtime/draw_analysis.C
+++ b/macro/rich/prototype/beamtime/draw_analysis.C
@@ -1,3 +1,6 @@
+/** @file draw_analysis.C
+  * @copyright Copyright (C) 2014-2016 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void draw_analysis()
 {
diff --git a/macro/rich/prototype/beamtime/draw_study_report.C b/macro/rich/prototype/beamtime/draw_study_report.C
index 10cc88e226..ebe75669e5 100644
--- a/macro/rich/prototype/beamtime/draw_study_report.C
+++ b/macro/rich/prototype/beamtime/draw_study_report.C
@@ -1,3 +1,6 @@
+/** @file draw_study_report.C
+  * @copyright Copyright (C) 2014-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/beamtime/run_analysis.C b/macro/rich/prototype/beamtime/run_analysis.C
index 3af242ebc5..c76ad39d59 100644
--- a/macro/rich/prototype/beamtime/run_analysis.C
+++ b/macro/rich/prototype/beamtime/run_analysis.C
@@ -1,3 +1,6 @@
+/** @file run_analysis.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/beamtime/run_analysis2.C b/macro/rich/prototype/beamtime/run_analysis2.C
index d6df75f1bd..c68355ef8a 100644
--- a/macro/rich/prototype/beamtime/run_analysis2.C
+++ b/macro/rich/prototype/beamtime/run_analysis2.C
@@ -1,3 +1,6 @@
+/** @file run_analysis2.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 enum enu_calibMode
 {
   etn_IMPORT,  // import calibration tables from the file and use them
diff --git a/macro/rich/prototype/draw.C b/macro/rich/prototype/draw.C
index a38b93b04f..3cbff9e4e9 100644
--- a/macro/rich/prototype/draw.C
+++ b/macro/rich/prototype/draw.C
@@ -1,3 +1,6 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "/misc/kresan/tools/drawStyle.C"
 
 
diff --git a/macro/rich/prototype/efficiency.C b/macro/rich/prototype/efficiency.C
index 47a5842928..9616206185 100644
--- a/macro/rich/prototype/efficiency.C
+++ b/macro/rich/prototype/efficiency.C
@@ -1,3 +1,6 @@
+/** @file efficiency.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 {
diff --git a/macro/rich/prototype/geometry.C b/macro/rich/prototype/geometry.C
index ed0041526d..166638d9ea 100644
--- a/macro/rich/prototype/geometry.C
+++ b/macro/rich/prototype/geometry.C
@@ -1,3 +1,6 @@
+/** @file geometry.C
+  * @copyright Copyright (C) 2011-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void geometry()
diff --git a/macro/rich/prototype/run_ascii_generator.C b/macro/rich/prototype/run_ascii_generator.C
index d5cf536579..8d07a15d38 100644
--- a/macro/rich/prototype/run_ascii_generator.C
+++ b/macro/rich/prototype/run_ascii_generator.C
@@ -1,3 +1,6 @@
+/** @file run_ascii_generator.C
+  * @copyright Copyright (C) 2013 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_reco.C b/macro/rich/prototype/run_reco.C
index 097c455bb3..1ddb18d632 100644
--- a/macro/rich/prototype/run_reco.C
+++ b/macro/rich/prototype/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <string>
 
 using namespace std;
diff --git a/macro/rich/prototype/run_sim.C b/macro/rich/prototype/run_sim.C
index abd065fe33..9f1739c442 100644
--- a/macro/rich/prototype/run_sim.C
+++ b/macro/rich/prototype/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim(Int_t nEvents = 100000)
 {
   TString script = TString(gSystem->Getenv("SCRIPT"));
diff --git a/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
index 2268328dcc..923ae935e7 100644
--- a/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/create_geo_cosy17.C
@@ -1,3 +1,6 @@
+/** @file create_geo_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/draw_study_report_cosy17.C
index 95c4e5b3e3..9ff273ee29 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,6 @@
+/** @file draw_study_report_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_ascii_generator_cosy17.C
index 6a9e4ef804..9e13cb0b5e 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,6 @@
+/** @file run_ascii_generator_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 #include <string>
 
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
index 2c2395b643..d65a078519 100644
--- a/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/run_reco_cosy17.C
@@ -1,3 +1,6 @@
+/** @file run_reco_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco_cosy17(Int_t nEvents = 500)
 {
   TTree::SetMaxTreeSize(90000000000);
diff --git a/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C b/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
index 8ba398db3c..fe08c51ea7 100644
--- a/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
+++ b/macro/rich/prototype/smallprototype/cosy17/run_sim_cosy17.C
@@ -1,3 +1,6 @@
+/** @file run_sim_cosy17.C
+  * @copyright Copyright (C) 2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_sim_cosy17(Int_t nEvents = 500)
 {
 
diff --git a/macro/rich/prototype/smallprototype/create_geo_smallprototype.C b/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
index f5405c9afe..a238d14653 100644
--- a/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
+++ b/macro/rich/prototype/smallprototype/create_geo_smallprototype.C
@@ -1,3 +1,6 @@
+/** @file create_geo_smallprototype.C
+  * @copyright Copyright (C) 2016-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/macro/rich/prototype/smallprototype/draw_study_report.C b/macro/rich/prototype/smallprototype/draw_study_report.C
index cd12d64091..b1a83fde73 100644
--- a/macro/rich/prototype/smallprototype/draw_study_report.C
+++ b/macro/rich/prototype/smallprototype/draw_study_report.C
@@ -1,3 +1,6 @@
+/** @file draw_study_report.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 void draw_study_report()
 {
diff --git a/macro/rich/prototype/smallprototype/run_ascii_generator.C b/macro/rich/prototype/smallprototype/run_ascii_generator.C
index 23d6c00ee7..cfedee7293 100644
--- a/macro/rich/prototype/smallprototype/run_ascii_generator.C
+++ b/macro/rich/prototype/smallprototype/run_ascii_generator.C
@@ -1,3 +1,6 @@
+/** @file run_ascii_generator.C
+  * @copyright Copyright (C) 2016-2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 #include <string>
 
diff --git a/macro/rich/prototype/smallprototype/run_reco.C b/macro/rich/prototype/smallprototype/run_reco.C
index bce8a35345..daa2648214 100644
--- a/macro/rich/prototype/smallprototype/run_reco.C
+++ b/macro/rich/prototype/smallprototype/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 using namespace std;
 
 void run_reco(Int_t nEvents = 100000)
diff --git a/macro/rich/prototype/smallprototype/run_sim.C b/macro/rich/prototype/smallprototype/run_sim.C
index 16bb60b230..ce706273f5 100644
--- a/macro/rich/prototype/smallprototype/run_sim.C
+++ b/macro/rich/prototype/smallprototype/run_sim.C
@@ -1,3 +1,6 @@
+/** @file run_sim.C
+  * @copyright Copyright (C) 2016-2017 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 static TString fieldMap;
 static Double_t fieldZ;
 static Double_t fieldScale;
diff --git a/macro/rich/prototype/spectrum.C b/macro/rich/prototype/spectrum.C
index 05c9f3b80d..69bb195648 100644
--- a/macro/rich/prototype/spectrum.C
+++ b/macro/rich/prototype/spectrum.C
@@ -1,3 +1,6 @@
+/** @file spectrum.C
+  * @copyright Copyright (C) 2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 
diff --git a/macro/rich/run/draw_litqa.C b/macro/rich/run/draw_litqa.C
index 3d1d2cfbb9..4a2f2b9174 100644
--- a/macro/rich/run/draw_litqa.C
+++ b/macro/rich/run/draw_litqa.C
@@ -1,3 +1,6 @@
+/** @file draw_litqa.C
+  * @copyright Copyright (C) 2014-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_litqa()
 {
   //gROOT->LoadMacro("$VMCWORKDIR/macro/littrack/loadlibs.C");
diff --git a/macro/rich/run/run_digi.C b/macro/rich/run/run_digi.C
index d2be733b35..8e2a83df3e 100644
--- a/macro/rich/run/run_digi.C
+++ b/macro/rich/run/run_digi.C
@@ -1,3 +1,6 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2018-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_digi(const string& traFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
               const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/par.00000.root",
               const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/raw.00000.root",
diff --git a/macro/rich/run/run_qa.C b/macro/rich/run/run_qa.C
index bcb6bc211b..c44f59c6a8 100644
--- a/macro/rich/run/run_qa.C
+++ b/macro/rich/run/run_qa.C
@@ -1,3 +1,6 @@
+/** @file run_qa.C
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_qa(const string& mcFile   = "/Users/slebedev/Development/cbm/data/sim/rich/reco/mc.00000.root",
             const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/param.00000.root",
             const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/digi.00000.root",
diff --git a/macro/rich/run/run_reco.C b/macro/rich/run/run_reco.C
index 582a5c07a8..674601d97b 100644
--- a/macro/rich/run/run_reco.C
+++ b/macro/rich/run/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2009-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco(const string& traFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
               const string& parFile  = "/Users/slebedev/Development/cbm/data/sim/rich/reco/par.00000.root",
               const string& digiFile = "/Users/slebedev/Development/cbm/data/sim/rich/reco/raw.00000.root",
diff --git a/macro/rich/run/run_transport.C b/macro/rich/run/run_transport.C
index a8102cf0eb..2af1b1eeb8 100644
--- a/macro/rich/run/run_transport.C
+++ b/macro/rich/run/run_transport.C
@@ -1,3 +1,6 @@
+/** @file run_transport.C
+  * @copyright Copyright (C) 2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_transport(const string& urqmdFile = "/Users/slebedev/Development/cbm/data/urqmd/auau/8gev/centr/"
                                              "urqmd.auau.8gev.centr.00001.root",  // if "", no urqmd
                    const string& traFile   = "/Users/slebedev/Development/cbm/data/sim/rich/reco/tra.00000.root",
diff --git a/macro/rich/timebased/run_rich_digi_tb.C b/macro/rich/timebased/run_rich_digi_tb.C
index 13f1e71739..82c745ec64 100644
--- a/macro/rich/timebased/run_rich_digi_tb.C
+++ b/macro/rich/timebased/run_rich_digi_tb.C
@@ -1,3 +1,6 @@
+/** @file run_rich_digi_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void run_rich_digi_tb(Int_t nEvents = 1000)
diff --git a/macro/rich/timebased/run_rich_reco_tb.C b/macro/rich/timebased/run_rich_reco_tb.C
index 075f5f54d9..b8fd8d1f16 100644
--- a/macro/rich/timebased/run_rich_reco_tb.C
+++ b/macro/rich/timebased/run_rich_reco_tb.C
@@ -1,3 +1,6 @@
+/** @file run_rich_reco_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void run_rich_reco_tb()
 {
diff --git a/macro/rich/timebased/run_rich_sim_tb.C b/macro/rich/timebased/run_rich_sim_tb.C
index bbddd79844..d32359c711 100644
--- a/macro/rich/timebased/run_rich_sim_tb.C
+++ b/macro/rich/timebased/run_rich_sim_tb.C
@@ -1,3 +1,6 @@
+/** @file run_rich_sim_tb.C
+  * @copyright Copyright (C) 2017-2018 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <stdio.h>
 
 void run_rich_sim_tb(Int_t nEvents = 1000)
diff --git a/macro/run/checkFieldMap.C b/macro/run/checkFieldMap.C
index 7e5df31cb3..b1f969f1da 100644
--- a/macro/run/checkFieldMap.C
+++ b/macro/run/checkFieldMap.C
@@ -1,3 +1,6 @@
+/** @file checkFieldMap.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for check of a magnetic field map
diff --git a/macro/run/checkFieldSym.C b/macro/run/checkFieldSym.C
index 5bd10c8c31..38913c2a1e 100644
--- a/macro/run/checkFieldSym.C
+++ b/macro/run/checkFieldSym.C
@@ -1,3 +1,6 @@
+/** @file checkFieldSym.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for check of the symmetries of a magnetic field map
diff --git a/macro/run/checkFields.C b/macro/run/checkFields.C
index 8995f82618..0f343f319f 100644
--- a/macro/run/checkFields.C
+++ b/macro/run/checkFields.C
@@ -1,3 +1,6 @@
+/** @file checkFields.C
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------------
 //
 // Macro to plot selected parts of magnetic field (map or B-splined) and auto save to pdf
diff --git a/macro/run/check_overlaps.C b/macro/run/check_overlaps.C
index 72e83a480a..bd67381d7c 100644
--- a/macro/run/check_overlaps.C
+++ b/macro/run/check_overlaps.C
@@ -1,3 +1,6 @@
+/** @file check_overlaps.C
+  * @copyright Copyright (C) 2010-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void check_overlaps(const char* dataset = "test")
 {
   // 2014-07-04 - DE - test CBM setups for collisions in nightly tests
diff --git a/macro/run/draw.C b/macro/run/draw.C
index 3adf7fd044..ec942a449e 100644
--- a/macro/run/draw.C
+++ b/macro/run/draw.C
@@ -1,3 +1,6 @@
+/** @file draw.C
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   TFile* f = new TFile("data/test.mc.root");
   TTree* t = f->Get("cbmsim");
diff --git a/macro/run/eventDisplay.C b/macro/run/eventDisplay.C
index e38c0b44be..ceec8bb22d 100644
--- a/macro/run/eventDisplay.C
+++ b/macro/run/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2008-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void eventDisplay(TString dataset = "test")
 {
   TString inFile  = dataset + ".tra.root";
diff --git a/macro/run/run_qa.C b/macro/run/run_qa.C
index 267e2caf8a..084e7bf8de 100644
--- a/macro/run/run_qa.C
+++ b/macro/run/run_qa.C
@@ -1,3 +1,6 @@
+/** @file run_qa.C
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for simulation & reconstruction QA
diff --git a/macro/run/run_qa_old.C b/macro/run/run_qa_old.C
index 632232ac56..a6ba690e37 100644
--- a/macro/run/run_qa_old.C
+++ b/macro/run/run_qa_old.C
@@ -1,3 +1,6 @@
+/** @file run_qa_old.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for STS QA
diff --git a/macro/run/run_reco_event.C b/macro/run/run_reco_event.C
index 1d9629a782..3264168963 100644
--- a/macro/run/run_reco_event.C
+++ b/macro/run/run_reco_event.C
@@ -1,3 +1,6 @@
+/** @file run_reco_event.C
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #// --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated raw data
diff --git a/macro/run/run_recoqa_tb_track.C b/macro/run/run_recoqa_tb_track.C
index b4442a9fd7..de69bd00d7 100644
--- a/macro/run/run_recoqa_tb_track.C
+++ b/macro/run/run_recoqa_tb_track.C
@@ -1,3 +1,6 @@
+/** @file run_recoqa_tb_track.C
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated time slices
diff --git a/macro/run/run_transport_qa.C b/macro/run/run_transport_qa.C
index 62d14396de..42e7385fb6 100644
--- a/macro/run/run_transport_qa.C
+++ b/macro/run/run_transport_qa.C
@@ -1,3 +1,6 @@
+/** @file run_transport_qa.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Test macro which compares the mean number of MC points for the various
 // detectors with benchmark values which were calculated using 100 central
 // UrQMD events. If the number of events is smaller than 10 the maximum deviation
diff --git a/macro/simcheck/checkSimField.C b/macro/simcheck/checkSimField.C
index 68b3b0e59a..a904a29bf9 100644
--- a/macro/simcheck/checkSimField.C
+++ b/macro/simcheck/checkSimField.C
@@ -1,3 +1,6 @@
+/** @file checkSimField.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for check of the magnetic field used in simulation
diff --git a/macro/sts/Occupancy.C b/macro/sts/Occupancy.C
index 43567c11ef..346af8a743 100644
--- a/macro/sts/Occupancy.C
+++ b/macro/sts/Occupancy.C
@@ -1,3 +1,6 @@
+/** @file Occupancy.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // example.C
 #include <TCanvas.h>
 #include <TF1.h>
diff --git a/macro/sts/draw_qa_reco.C b/macro/sts/draw_qa_reco.C
index f1d9b1a54d..f843cef21a 100644
--- a/macro/sts/draw_qa_reco.C
+++ b/macro/sts/draw_qa_reco.C
@@ -1,3 +1,6 @@
+/** @file draw_qa_reco.C
+  * @copyright Copyright (C) 2007 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_qa_reco(TString inFileName = "reco.qa.root")
 {
   gStyle->SetPalette(1);
diff --git a/macro/sts/draw_qa_sim.C b/macro/sts/draw_qa_sim.C
index 2397162ecd..50691b5a70 100644
--- a/macro/sts/draw_qa_sim.C
+++ b/macro/sts/draw_qa_sim.C
@@ -1,3 +1,6 @@
+/** @file draw_qa_sim.C
+  * @copyright Copyright (C) 2007 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void draw_qa_sim(TString inFileName = "sim.qa.root")
 {
   gStyle->SetPalette(1);
diff --git a/macro/sts/geometry/create_STS_geo_file.C b/macro/sts/geometry/create_STS_geo_file.C
index 35eea69e57..4ead11a640 100644
--- a/macro/sts/geometry/create_STS_geo_file.C
+++ b/macro/sts/geometry/create_STS_geo_file.C
@@ -1,3 +1,6 @@
+/** @file create_STS_geo_file.C
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void create_STS_geo_file(char* geometry = "sts-3maps-4strips")
 {
 
diff --git a/macro/sts/geometry/create_positionlist_plus4.C b/macro/sts/geometry/create_positionlist_plus4.C
index 8e65708d12..11f1efb5e1 100644
--- a/macro/sts/geometry/create_positionlist_plus4.C
+++ b/macro/sts/geometry/create_positionlist_plus4.C
@@ -1,3 +1,6 @@
+/** @file create_positionlist_plus4.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //forward declaration
 void loop_over_nodes(TObjArray*, TString&, std::map<TString, TVector3>&);
 
diff --git a/macro/sts/matbudget_ana.C b/macro/sts/matbudget_ana.C
index ea4dd7b2d2..3429f2859a 100644
--- a/macro/sts/matbudget_ana.C
+++ b/macro/sts/matbudget_ana.C
@@ -1,3 +1,6 @@
+/** @file matbudget_ana.C
+  * @copyright Copyright (C) 2015-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/sts/matbudget_ana_phi.C b/macro/sts/matbudget_ana_phi.C
index b7bce2f6ff..726889edea 100644
--- a/macro/sts/matbudget_ana_phi.C
+++ b/macro/sts/matbudget_ana_phi.C
@@ -1,3 +1,6 @@
+/** @file matbudget_ana_phi.C
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include "FairRadLenPoint.h"
 
diff --git a/macro/sts/matbudget_mc.C b/macro/sts/matbudget_mc.C
index 011a4c7d46..d84b4b0e3a 100644
--- a/macro/sts/matbudget_mc.C
+++ b/macro/sts/matbudget_mc.C
@@ -1,3 +1,6 @@
+/** @file matbudget_mc.C
+  * @copyright Copyright (C) 2015-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/sts/matbudget_mc_phi.C b/macro/sts/matbudget_mc_phi.C
index c42d350520..78352ae393 100644
--- a/macro/sts/matbudget_mc_phi.C
+++ b/macro/sts/matbudget_mc_phi.C
@@ -1,3 +1,6 @@
+/** @file matbudget_mc_phi.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the STS
diff --git a/macro/sts/qa_reco.C b/macro/sts/qa_reco.C
index 1baa213ac3..51bfb3bfdf 100644
--- a/macro/sts/qa_reco.C
+++ b/macro/sts/qa_reco.C
@@ -1,3 +1,6 @@
+/** @file qa_reco.C
+  * @copyright Copyright (C) 2007-2009 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for STS Reconstruction QA
diff --git a/macro/sts/qa_sim.C b/macro/sts/qa_sim.C
index 34422a3218..03fb8198a3 100644
--- a/macro/sts/qa_sim.C
+++ b/macro/sts/qa_sim.C
@@ -1,3 +1,6 @@
+/** @file qa_sim.C
+  * @copyright Copyright (C) 2007-2009 CBM Collaboration, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for STS Simulation QA
diff --git a/macro/sts/sts_Qa.C b/macro/sts/sts_Qa.C
index a8431bd95a..f608d55c02 100644
--- a/macro/sts/sts_Qa.C
+++ b/macro/sts/sts_Qa.C
@@ -1,3 +1,6 @@
+/** @file sts_Qa.C
+  * @copyright Copyright (C) 2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for quality check in STS
diff --git a/macro/sts/sts_digi.C b/macro/sts/sts_digi.C
index b9c506d4b6..00c277287c 100644
--- a/macro/sts/sts_digi.C
+++ b/macro/sts/sts_digi.C
@@ -1,3 +1,6 @@
+/** @file sts_digi.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for digitization in STS from MC data
diff --git a/macro/sts/sts_reco.C b/macro/sts/sts_reco.C
index 4f9596eabd..32ff8820eb 100644
--- a/macro/sts/sts_reco.C
+++ b/macro/sts/sts_reco.C
@@ -1,3 +1,6 @@
+/** @file sts_reco.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from digi data
diff --git a/macro/sts/sts_reco_all.C b/macro/sts/sts_reco_all.C
index 332f020255..1ed31d6c21 100644
--- a/macro/sts/sts_reco_all.C
+++ b/macro/sts/sts_reco_all.C
@@ -1,3 +1,6 @@
+/** @file sts_reco_all.C
+  * @copyright Copyright (C) 2010-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/sts/sts_reco_ideal.C b/macro/sts/sts_reco_ideal.C
index 2b1d018ea3..9a8c758e1d 100644
--- a/macro/sts/sts_reco_ideal.C
+++ b/macro/sts/sts_reco_ideal.C
@@ -1,3 +1,6 @@
+/** @file sts_reco_ideal.C
+  * @copyright Copyright (C) 2009-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction in STS from MC data
diff --git a/macro/sts/sts_reco_raw.C b/macro/sts/sts_reco_raw.C
index 86441ee6f4..4de14b368a 100644
--- a/macro/sts/sts_reco_raw.C
+++ b/macro/sts/sts_reco_raw.C
@@ -1,3 +1,6 @@
+/** @file sts_reco_raw.C
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for local reconstruction in STS from RAW data
diff --git a/macro/sts/sts_sim.C b/macro/sts/sts_sim.C
index a2a9e0fc86..b2654e0f4e 100644
--- a/macro/sts/sts_sim.C
+++ b/macro/sts/sts_sim.C
@@ -1,3 +1,6 @@
+/** @file sts_sim.C
+  * @copyright Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_auau.C b/macro/sts/sts_sim_auau.C
index 62afbee643..b4442797a1 100644
--- a/macro/sts/sts_sim_auau.C
+++ b/macro/sts/sts_sim_auau.C
@@ -1,3 +1,6 @@
+/** @file sts_sim_auau.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_pau.C b/macro/sts/sts_sim_pau.C
index 718b56531e..6376a318b8 100644
--- a/macro/sts/sts_sim_pau.C
+++ b/macro/sts/sts_sim_pau.C
@@ -1,3 +1,6 @@
+/** @file sts_sim_pau.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/sts/sts_sim_single.C b/macro/sts/sts_sim_single.C
index 9d7d80a2e6..8257230684 100644
--- a/macro/sts/sts_sim_single.C
+++ b/macro/sts/sts_sim_single.C
@@ -1,3 +1,6 @@
+/** @file sts_sim_single.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for STS-only simulation, digitisation and reconstruction
diff --git a/macro/sts/sts_transport.C b/macro/sts/sts_transport.C
index 81d548b6bb..de04a31170 100644
--- a/macro/sts/sts_transport.C
+++ b/macro/sts/sts_transport.C
@@ -1,3 +1,6 @@
+/** @file sts_transport.C
+  * @copyright Copyright (C) 2010-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for STS-only transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/CbmTofHitsProd.C b/macro/tof/CbmTofHitsProd.C
index d6240aadb3..ea22ea17ea 100644
--- a/macro/tof/CbmTofHitsProd.C
+++ b/macro/tof/CbmTofHitsProd.C
@@ -1,3 +1,6 @@
+/** @file CbmTofHitsProd.C
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro to produce Tof Hit from transported file
 
 {
diff --git a/macro/tof/TOF_test.C b/macro/tof/TOF_test.C
index 6dfa83e0c5..51e4c8913b 100644
--- a/macro/tof/TOF_test.C
+++ b/macro/tof/TOF_test.C
@@ -1,3 +1,6 @@
+/** @file TOF_test.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //Generator for CbmTof Geometry
 //Update 01/10/2012 nh
 // 08/10/2012 add sensitive gas gaps
diff --git a/macro/tof/Tof_QA.C b/macro/tof/Tof_QA.C
index af808664d7..089009a44d 100644
--- a/macro/tof/Tof_QA.C
+++ b/macro/tof/Tof_QA.C
@@ -1,3 +1,6 @@
+/** @file Tof_QA.C
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmGlobalTrack.h"
 #include "CbmMCTrack.h"
 #include "CbmStsTrack.h"
diff --git a/macro/tof/anaTof100.C b/macro/tof/anaTof100.C
index 04f61a806b..ab6ffed5a8 100644
--- a/macro/tof/anaTof100.C
+++ b/macro/tof/anaTof100.C
@@ -1,3 +1,6 @@
+/** @file anaTof100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 anaTof100()
 {
 
diff --git a/macro/tof/beamtime/apr14/ana_digi.C b/macro/tof/beamtime/apr14/ana_digi.C
index bb9d79210e..45b100c804 100644
--- a/macro/tof/beamtime/apr14/ana_digi.C
+++ b/macro/tof/beamtime/apr14/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calTrg = -1, Int_t calSmType = 2, Int_t RefTrg = 5,
               char* cFileId = "MbsTrbSun2325")
 {
diff --git a/macro/tof/beamtime/apr14/ana_digi_Sun2325.C b/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
index e42a4233b3..64c97e5792 100644
--- a/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
+++ b/macro/tof/beamtime/apr14/ana_digi_Sun2325.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_Sun2325.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_Sun2325(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calTrg = -1, Int_t calSmType = 2,
                       Int_t RefTrg = 1, char* cFileId = "MbsTrbSun2325")
 {
diff --git a/macro/tof/beamtime/apr14/ana_lmd.C b/macro/tof/beamtime/apr14/ana_lmd.C
index c68cdad489..62ce312a4b 100644
--- a/macro/tof/beamtime/apr14/ana_lmd.C
+++ b/macro/tof/beamtime/apr14/ana_lmd.C
@@ -1,3 +1,6 @@
+/** @file ana_lmd.C
+  * @copyright Copyright (C) 2015-2016 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for analyzing test setup data
diff --git a/macro/tof/beamtime/apr14/currents/CurrRateHd.C b/macro/tof/beamtime/apr14/currents/CurrRateHd.C
index 5285ee4988..25c45f151b 100644
--- a/macro/tof/beamtime/apr14/currents/CurrRateHd.C
+++ b/macro/tof/beamtime/apr14/currents/CurrRateHd.C
@@ -1,3 +1,6 @@
+/** @file CurrRateHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TString.h"
 
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/apr14/currents/StructDef.h b/macro/tof/beamtime/apr14/currents/StructDef.h
index 2b72339d55..142e7581b8 100644
--- a/macro/tof/beamtime/apr14/currents/StructDef.h
+++ b/macro/tof/beamtime/apr14/currents/StructDef.h
@@ -1,3 +1,6 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "Riostream.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlot.C b/macro/tof/beamtime/apr14/currents/currentPlot.C
index a432e53d08..a7e441b3ba 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlot.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlot.C
@@ -1,3 +1,6 @@
+/** @file currentPlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentPlotHd.C b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
index 0a63b520c3..a768282e91 100644
--- a/macro/tof/beamtime/apr14/currents/currentPlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/currentPlotHd.C
@@ -1,3 +1,6 @@
+/** @file currentPlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/currentTreeConv.C b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
index eaf4e39aee..dd4eb2a51d 100644
--- a/macro/tof/beamtime/apr14/currents/currentTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/currentTreeConv.C
@@ -1,3 +1,6 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
index 17818b8ffc..89c12e9357 100644
--- a/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
+++ b/macro/tof/beamtime/apr14/currents/hvScalUseExample.C
@@ -1,3 +1,6 @@
+/** @file hvScalUseExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "StructDef.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/loopTreeConv.C b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
index 49b6433d2b..b5c19da70d 100644
--- a/macro/tof/beamtime/apr14/currents/loopTreeConv.C
+++ b/macro/tof/beamtime/apr14/currents/loopTreeConv.C
@@ -1,3 +1,6 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/apr14/currents/mergeTrees.C b/macro/tof/beamtime/apr14/currents/mergeTrees.C
index ae679e9f8d..0dab4cad0a 100644
--- a/macro/tof/beamtime/apr14/currents/mergeTrees.C
+++ b/macro/tof/beamtime/apr14/currents/mergeTrees.C
@@ -1,3 +1,6 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/apr14/currents/ratePlot.C b/macro/tof/beamtime/apr14/currents/ratePlot.C
index 617c811298..b00f5ee6cd 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlot.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlot.C
@@ -1,3 +1,6 @@
+/** @file ratePlot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t ratePlot()
 {
diff --git a/macro/tof/beamtime/apr14/currents/ratePlotExample.C b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
index 52e92e9ff7..8e7bf5a051 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotExample.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotExample.C
@@ -1,3 +1,6 @@
+/** @file ratePlotExample.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t ratePlotExample(Int_t iScalerIndex = 3, Double_t dScalerArea = -1)
 {
diff --git a/macro/tof/beamtime/apr14/currents/ratePlotHd.C b/macro/tof/beamtime/apr14/currents/ratePlotHd.C
index a52fb90a79..1d64b1d9b8 100644
--- a/macro/tof/beamtime/apr14/currents/ratePlotHd.C
+++ b/macro/tof/beamtime/apr14/currents/ratePlotHd.C
@@ -1,3 +1,6 @@
+/** @file ratePlotHd.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t ratePlotHd()
 {
diff --git a/macro/tof/beamtime/apr14/pl_all_DigiCor.C b/macro/tof/beamtime/apr14/pl_all_DigiCor.C
index 3d123bfbee..b2c36550e1 100644
--- a/macro/tof/beamtime/apr14/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/apr14/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNDet = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C b/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
index 24f3d9dc98..4e0e1ab2d1 100644
--- a/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
+++ b/macro/tof/beamtime/apr14/pl_all_cluDelTofTrg.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluDelTofTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluDelTofTrg(Int_t iNch = 1, Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C b/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
index eff45541d3..68347de13d 100644
--- a/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
+++ b/macro/tof/beamtime/apr14/pl_all_cluWalkTrg.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalkTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalkTrg(Int_t iNch = 1, Int_t i1 = 0, Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C b/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
index f52ddb5576..cdd4d83234 100644
--- a/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/apr14/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc.C b/macro/tof/beamtime/apr14/pl_all_trbtdc.C
index fe5cf786e7..f7352defd4 100644
--- a/macro/tof/beamtime/apr14/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/apr14/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/apr14/pl_all_trbtdc_proc_status.C
index d232607aac..e62270c88c 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,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C b/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
index aeca9a8058..bae08aa775 100644
--- a/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/apr14/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_deb_pla.C b/macro/tof/beamtime/apr14/pl_deb_pla.C
index 3502d5d7f7..e4591709d5 100644
--- a/macro/tof/beamtime/apr14/pl_deb_pla.C
+++ b/macro/tof/beamtime/apr14/pl_deb_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_moni_clu.C b/macro/tof/beamtime/apr14/pl_moni_clu.C
index 1349f2be3c..b77988b4f6 100644
--- a/macro/tof/beamtime/apr14/pl_moni_clu.C
+++ b/macro/tof/beamtime/apr14/pl_moni_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_Mat04best.C b/macro/tof/beamtime/apr14/pl_over_Mat04best.C
index 9a39056e1f..295949782d 100644
--- a/macro/tof/beamtime/apr14/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/apr14/pl_over_Mat04best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_Mat24.C b/macro/tof/beamtime/apr14/pl_over_Mat24.C
index 200aa76c53..67a15a9f8b 100644
--- a/macro/tof/beamtime/apr14/pl_over_Mat24.C
+++ b/macro/tof/beamtime/apr14/pl_over_Mat24.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_cl2g.C b/macro/tof/beamtime/apr14/pl_over_cl2g.C
index 54153d3d6d..cea14cb79d 100644
--- a/macro/tof/beamtime/apr14/pl_over_cl2g.C
+++ b/macro/tof/beamtime/apr14/pl_over_cl2g.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu.C b/macro/tof/beamtime/apr14/pl_over_clu.C
index 4f6a629436..ad19cc4768 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_clu(Int_t SmT = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_clu0.C b/macro/tof/beamtime/apr14/pl_over_clu0.C
index f595acb4c1..2625ce05c3 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu0T0.C b/macro/tof/beamtime/apr14/pl_over_clu0T0.C
index c480e0702f..9b0d216954 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu0T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu1.C b/macro/tof/beamtime/apr14/pl_over_clu1.C
index 0d30825ece..50f3b550ac 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu1.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu1.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2.C b/macro/tof/beamtime/apr14/pl_over_clu2.C
index 7e6ae43443..664695a488 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2T.C b/macro/tof/beamtime/apr14/pl_over_clu2T.C
index 548655afe8..f11f74a0ce 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2T.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2T.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu2trg0.C b/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
index 829d747e11..f54d642019 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu2trg0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_clu4.C b/macro/tof/beamtime/apr14/pl_over_clu4.C
index 5f964e9f73..03256cb5ee 100644
--- a/macro/tof/beamtime/apr14/pl_over_clu4.C
+++ b/macro/tof/beamtime/apr14/pl_over_clu4.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_cluTrg.C b/macro/tof/beamtime/apr14/pl_over_cluTrg.C
index 748eb097db..303a2f8f84 100644
--- a/macro/tof/beamtime/apr14/pl_over_cluTrg.C
+++ b/macro/tof/beamtime/apr14/pl_over_cluTrg.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cluTrg.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cluTrg(Int_t iTrg = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_clust.C b/macro/tof/beamtime/apr14/pl_over_clust.C
index 179ce00364..6b3779083c 100644
--- a/macro/tof/beamtime/apr14/pl_over_clust.C
+++ b/macro/tof/beamtime/apr14/pl_over_clust.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_pla.C b/macro/tof/beamtime/apr14/pl_over_pla.C
index bd8c402dd4..2b3f7eacbc 100644
--- a/macro/tof/beamtime/apr14/pl_over_pla.C
+++ b/macro/tof/beamtime/apr14/pl_over_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/apr14/pl_over_trb_ct.C b/macro/tof/beamtime/apr14/pl_over_trb_ct.C
index 5cf941221e..f1f141385f 100644
--- a/macro/tof/beamtime/apr14/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/apr14/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_trb_ft.C b/macro/tof/beamtime/apr14/pl_over_trb_ft.C
index c9180330ba..7936482ad0 100644
--- a/macro/tof/beamtime/apr14/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/apr14/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/apr14/pl_over_vftx.C b/macro/tof/beamtime/apr14/pl_over_vftx.C
index 3a318b8546..c14828bd45 100644
--- a/macro/tof/beamtime/apr14/pl_over_vftx.C
+++ b/macro/tof/beamtime/apr14/pl_over_vftx.C
@@ -1,3 +1,6 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/ana_digi.C b/macro/tof/beamtime/feb15/ana_digi.C
index 4da26a132f..5d65af6239 100644
--- a/macro/tof/beamtime/feb15/ana_digi.C
+++ b/macro/tof/beamtime/feb15/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_cal.C b/macro/tof/beamtime/feb15/ana_digi_cal.C
index 3b76a20e03..515bf62e21 100644
--- a/macro/tof/beamtime/feb15/ana_digi_cal.C
+++ b/macro/tof/beamtime/feb15/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_deb.C b/macro/tof/beamtime/feb15/ana_digi_deb.C
index 59959f218e..3acf40b813 100644
--- a/macro/tof/beamtime/feb15/ana_digi_deb.C
+++ b/macro/tof/beamtime/feb15/ana_digi_deb.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_deb.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_deb(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_ini.C b/macro/tof/beamtime/feb15/ana_digi_ini.C
index 96111e302c..c6a60cd709 100644
--- a/macro/tof/beamtime/feb15/ana_digi_ini.C
+++ b/macro/tof/beamtime/feb15/ana_digi_ini.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CernSps05Mar0041", Int_t iSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/feb15/ana_digi_nodia.C b/macro/tof/beamtime/feb15/ana_digi_nodia.C
index 2e53d4724c..99d7ff4879 100644
--- a/macro/tof/beamtime/feb15/ana_digi_nodia.C
+++ b/macro/tof/beamtime/feb15/ana_digi_nodia.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_nodia.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_nodia(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 0,
                     char* cFileId = "Trb24Feb2028", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/feb15/ana_hits.C b/macro/tof/beamtime/feb15/ana_hits.C
index 2b32de166f..30a91be227 100644
--- a/macro/tof/beamtime/feb15/ana_hits.C
+++ b/macro/tof/beamtime/feb15/ana_hits.C
@@ -1,3 +1,6 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", Int_t iSet = 0,
               Int_t iSel2 = 0, Int_t iTrackingSetup = 3)
 {
diff --git a/macro/tof/beamtime/feb15/basic_unpacking.C b/macro/tof/beamtime/feb15/basic_unpacking.C
index d61c0eb8ec..f96f86e885 100644
--- a/macro/tof/beamtime/feb15/basic_unpacking.C
+++ b/macro/tof/beamtime/feb15/basic_unpacking.C
@@ -1,3 +1,6 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/feb15/current/FileListDef.h b/macro/tof/beamtime/feb15/current/FileListDef.h
index 35050e5dec..ad2ea3f5e7 100644
--- a/macro/tof/beamtime/feb15/current/FileListDef.h
+++ b/macro/tof/beamtime/feb15/current/FileListDef.h
@@ -1,3 +1,6 @@
+/** @file FileListDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Definitions for the HV monitoring in Feb. 2015 beamtime at CERN SPS
 // 22/04/2015, P.-A. Loizeau
 
diff --git a/macro/tof/beamtime/feb15/current/StructDef.h b/macro/tof/beamtime/feb15/current/StructDef.h
index b689d74609..c5c20341f6 100644
--- a/macro/tof/beamtime/feb15/current/StructDef.h
+++ b/macro/tof/beamtime/feb15/current/StructDef.h
@@ -1,3 +1,6 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/feb15/current/currentTreeConv.C b/macro/tof/beamtime/feb15/current/currentTreeConv.C
index 269d64d9df..31d37cb26c 100644
--- a/macro/tof/beamtime/feb15/current/currentTreeConv.C
+++ b/macro/tof/beamtime/feb15/current/currentTreeConv.C
@@ -1,3 +1,6 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ROOT headers
 #include "TFile.h"
 #include "TObjArray.h"
diff --git a/macro/tof/beamtime/feb15/current/loopTreeConv.C b/macro/tof/beamtime/feb15/current/loopTreeConv.C
index 9afa530c54..438df61c76 100644
--- a/macro/tof/beamtime/feb15/current/loopTreeConv.C
+++ b/macro/tof/beamtime/feb15/current/loopTreeConv.C
@@ -1,3 +1,6 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "FileListDef.h"
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/feb15/current/mergeTrees.C b/macro/tof/beamtime/feb15/current/mergeTrees.C
index 3d378e5adc..8b25ebdcba 100644
--- a/macro/tof/beamtime/feb15/current/mergeTrees.C
+++ b/macro/tof/beamtime/feb15/current/mergeTrees.C
@@ -1,3 +1,6 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/feb15/current/plot_Current_Date.C b/macro/tof/beamtime/feb15/current/plot_Current_Date.C
index d60f1f4d98..b27bf7fcde 100644
--- a/macro/tof/beamtime/feb15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/feb15/current/plot_Current_Date.C
@@ -1,3 +1,6 @@
+/** @file plot_Current_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "FileListDef.h"
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/feb15/dis_hits.C b/macro/tof/beamtime/feb15/dis_hits.C
index f48da62d3a..acf62c6e83 100644
--- a/macro/tof/beamtime/feb15/dis_hits.C
+++ b/macro/tof/beamtime/feb15/dis_hits.C
@@ -1,3 +1,6 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", Int_t iSet = 0,
               Int_t iSel2 = 0, Int_t iTrackingSetup = 6)
 {  // display hits in event display
diff --git a/macro/tof/beamtime/feb15/merge_rate.C b/macro/tof/beamtime/feb15/merge_rate.C
index 3eabe5a836..332742a15a 100644
--- a/macro/tof/beamtime/feb15/merge_rate.C
+++ b/macro/tof/beamtime/feb15/merge_rate.C
@@ -1,3 +1,6 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/feb15/pl_XY_trk.C b/macro/tof/beamtime/feb15/pl_XY_trk.C
index 2bf2533beb..0887ef40bd 100644
--- a/macro/tof/beamtime/feb15/pl_XY_trk.C
+++ b/macro/tof/beamtime/feb15/pl_XY_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_XY_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_CluMul.C b/macro/tof/beamtime/feb15/pl_all_CluMul.C
index f2fd4aa61a..4a36d48df5 100644
--- a/macro/tof/beamtime/feb15/pl_all_CluMul.C
+++ b/macro/tof/beamtime/feb15/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNDet = 8)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_DigiCor.C b/macro/tof/beamtime/feb15/pl_all_DigiCor.C
index 5c088c09ec..5262b25ce8 100644
--- a/macro/tof/beamtime/feb15/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/feb15/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 9)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_XY.C b/macro/tof/beamtime/feb15/pl_all_XY.C
index a85765113b..8bcb037a98 100644
--- a/macro/tof/beamtime/feb15/pl_all_XY.C
+++ b/macro/tof/beamtime/feb15/pl_all_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C b/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
index 6efa4cded5..5b010cd01c 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluDelTofSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluWalk.C b/macro/tof/beamtime/feb15/pl_all_cluWalk.C
index df137f91d9..719e0b7c23 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluWalk.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C b/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
index ae3a76edfa..23caac0f98 100644
--- a/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/feb15/pl_all_cluWalkSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_time_resolution.C b/macro/tof/beamtime/feb15/pl_all_time_resolution.C
index a13fa3eb55..bbd9257612 100644
--- a/macro/tof/beamtime/feb15/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C b/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
index f52ddb5576..2f69de5ce3 100644
--- a/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/feb15/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc.C b/macro/tof/beamtime/feb15/pl_all_trbtdc.C
index 2849872cd1..9c87259214 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_proc_status.C
index d232607aac..805550c92d 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,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
index 0826c49761..cd64d6dfab 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc_refs.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C b/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
index aeca9a8058..bda31b8782 100644
--- a/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/feb15/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_calib_trk.C b/macro/tof/beamtime/feb15/pl_calib_trk.C
index 905c6b3a2b..41d7af57f8 100644
--- a/macro/tof/beamtime/feb15/pl_calib_trk.C
+++ b/macro/tof/beamtime/feb15/pl_calib_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_deb_pla.C b/macro/tof/beamtime/feb15/pl_deb_pla.C
index 3502d5d7f7..25e5e68f4e 100644
--- a/macro/tof/beamtime/feb15/pl_deb_pla.C
+++ b/macro/tof/beamtime/feb15/pl_deb_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_diam_tres.C b/macro/tof/beamtime/feb15/pl_diam_tres.C
index 0f5a1bbdaa..9ebfbb570b 100644
--- a/macro/tof/beamtime/feb15/pl_diam_tres.C
+++ b/macro/tof/beamtime/feb15/pl_diam_tres.C
@@ -1,3 +1,6 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/feb15/pl_eff_XY.C b/macro/tof/beamtime/feb15/pl_eff_XY.C
index 2af0c5944e..fb237097d2 100644
--- a/macro/tof/beamtime/feb15/pl_eff_XY.C
+++ b/macro/tof/beamtime/feb15/pl_eff_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_2D.C b/macro/tof/beamtime/feb15/pl_info_2D.C
index 4c41ee0e30..2badb3eeb4 100644
--- a/macro/tof/beamtime/feb15/pl_info_2D.C
+++ b/macro/tof/beamtime/feb15/pl_info_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_Chi2D.C b/macro/tof/beamtime/feb15/pl_info_Chi2D.C
index f098507b25..442b48d04f 100644
--- a/macro/tof/beamtime/feb15/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/feb15/pl_info_Chi2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C b/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
index 0418ac2756..ec4f27daae 100644
--- a/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/feb15/pl_info_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_info_cluTot.C b/macro/tof/beamtime/feb15/pl_info_cluTot.C
index 3ab816732c..7d3ab09e41 100644
--- a/macro/tof/beamtime/feb15/pl_info_cluTot.C
+++ b/macro/tof/beamtime/feb15/pl_info_cluTot.C
@@ -1,3 +1,6 @@
+/** @file pl_info_cluTot.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_cluTot(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_loc_XY.C b/macro/tof/beamtime/feb15/pl_loc_XY.C
index 8405ab7134..6521ccc4f2 100644
--- a/macro/tof/beamtime/feb15/pl_loc_XY.C
+++ b/macro/tof/beamtime/feb15/pl_loc_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_loc_XY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_loc_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_map_debug.C b/macro/tof/beamtime/feb15/pl_map_debug.C
index 053e99bf14..1b2864c8a4 100644
--- a/macro/tof/beamtime/feb15/pl_map_debug.C
+++ b/macro/tof/beamtime/feb15/pl_map_debug.C
@@ -1,3 +1,6 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/feb15/pl_moni_clu.C b/macro/tof/beamtime/feb15/pl_moni_clu.C
index 1349f2be3c..e01db53151 100644
--- a/macro/tof/beamtime/feb15/pl_moni_clu.C
+++ b/macro/tof/beamtime/feb15/pl_moni_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_2hit.C b/macro/tof/beamtime/feb15/pl_over_2hit.C
index 79d0bc0fd2..8e11d8e0f6 100644
--- a/macro/tof/beamtime/feb15/pl_over_2hit.C
+++ b/macro/tof/beamtime/feb15/pl_over_2hit.C
@@ -1,3 +1,6 @@
+/** @file pl_over_2hit.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_2hit(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04.C b/macro/tof/beamtime/feb15/pl_over_Mat04.C
index 6416c2bc2c..de34c50eb4 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C b/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
index ac5bdf67ed..a670cd76e3 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
index 6e7d38db64..6d14260952 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04D4sbest.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat04best.C b/macro/tof/beamtime/feb15/pl_over_Mat04best.C
index 3a2cc8a6ff..64a7491ab9 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat04best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_Mat24.C b/macro/tof/beamtime/feb15/pl_over_Mat24.C
index d4bf23cd52..b2d9f472ca 100644
--- a/macro/tof/beamtime/feb15/pl_over_Mat24.C
+++ b/macro/tof/beamtime/feb15/pl_over_Mat24.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_MatD4sel.C b/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
index f3f5a2bf1a..0c710aa400 100644
--- a/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/feb15/pl_over_MatD4sel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_MatD4sel()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_XX.C b/macro/tof/beamtime/feb15/pl_over_XX.C
index 4a851f2a81..cfa620055f 100644
--- a/macro/tof/beamtime/feb15/pl_over_XX.C
+++ b/macro/tof/beamtime/feb15/pl_over_XX.C
@@ -1,3 +1,6 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cl2g.C b/macro/tof/beamtime/feb15/pl_over_cl2g.C
index 54153d3d6d..bfbd11d7c1 100644
--- a/macro/tof/beamtime/feb15/pl_over_cl2g.C
+++ b/macro/tof/beamtime/feb15/pl_over_cl2g.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu.C b/macro/tof/beamtime/feb15/pl_over_clu.C
index a49bb227ac..b85c6d4c18 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_clu0.C b/macro/tof/beamtime/feb15/pl_over_clu0.C
index f595acb4c1..8b7bc0d434 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu0T0.C b/macro/tof/beamtime/feb15/pl_over_clu0T0.C
index c480e0702f..f6d8d1a1e3 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu0T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu1.C b/macro/tof/beamtime/feb15/pl_over_clu1.C
index 0d30825ece..3792a2d305 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu1.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu1.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2.C b/macro/tof/beamtime/feb15/pl_over_clu2.C
index 7e6ae43443..7b6361f2db 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2T.C b/macro/tof/beamtime/feb15/pl_over_clu2T.C
index 548655afe8..62232f1e64 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2T.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2T.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2T0.C b/macro/tof/beamtime/feb15/pl_over_clu2T0.C
index 548655afe8..2cf57e3383 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu2trg0.C b/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
index 829d747e11..55dca170ad 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu2trg0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu4.C b/macro/tof/beamtime/feb15/pl_over_clu4.C
index 5f964e9f73..3b4e9cc210 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu4.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu4.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu4T0.C b/macro/tof/beamtime/feb15/pl_over_clu4T0.C
index 6d3afd7919..a0511d536e 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu4T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu5.C b/macro/tof/beamtime/feb15/pl_over_clu5.C
index 743a7bea2e..484eb247d6 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu5.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu5.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu5.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu6.C b/macro/tof/beamtime/feb15/pl_over_clu6.C
index 0bcc770ca1..cc16d18080 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu6.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu6.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu6.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu7.C b/macro/tof/beamtime/feb15/pl_over_clu7.C
index 8dad0767b7..72accf6782 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu7.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu7.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu7.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu7T0.C b/macro/tof/beamtime/feb15/pl_over_clu7T0.C
index c3e5d85c12..6867340220 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu7T0.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu7T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu7T0.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_clu8.C b/macro/tof/beamtime/feb15/pl_over_clu8.C
index 1d90c415ac..01ef378a35 100644
--- a/macro/tof/beamtime/feb15/pl_over_clu8.C
+++ b/macro/tof/beamtime/feb15/pl_over_clu8.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu8.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cluSel.C b/macro/tof/beamtime/feb15/pl_over_cluSel.C
index c6633a9c56..fc45e686e3 100644
--- a/macro/tof/beamtime/feb15/pl_over_cluSel.C
+++ b/macro/tof/beamtime/feb15/pl_over_cluSel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_clust.C b/macro/tof/beamtime/feb15/pl_over_clust.C
index 179ce00364..a6e356235b 100644
--- a/macro/tof/beamtime/feb15/pl_over_clust.C
+++ b/macro/tof/beamtime/feb15/pl_over_clust.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_cor.C b/macro/tof/beamtime/feb15/pl_over_cor.C
index 69b7bb56b5..2a92ce28aa 100644
--- a/macro/tof/beamtime/feb15/pl_over_cor.C
+++ b/macro/tof/beamtime/feb15/pl_over_cor.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_off.C b/macro/tof/beamtime/feb15/pl_over_off.C
index 365522ac79..223327dd59 100644
--- a/macro/tof/beamtime/feb15/pl_over_off.C
+++ b/macro/tof/beamtime/feb15/pl_over_off.C
@@ -1,3 +1,6 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_off(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_pla.C b/macro/tof/beamtime/feb15/pl_over_pla.C
index f860dcd627..08e1cf50c8 100644
--- a/macro/tof/beamtime/feb15/pl_over_pla.C
+++ b/macro/tof/beamtime/feb15/pl_over_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_over_trb_ct.C b/macro/tof/beamtime/feb15/pl_over_trb_ct.C
index 5cf941221e..697a7f2d73 100644
--- a/macro/tof/beamtime/feb15/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/feb15/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_trb_ft.C b/macro/tof/beamtime/feb15/pl_over_trb_ft.C
index 6541d18f75..8e12c25ade 100644
--- a/macro/tof/beamtime/feb15/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/feb15/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_trk.C b/macro/tof/beamtime/feb15/pl_over_trk.C
index 211911dffe..35b60778b0 100644
--- a/macro/tof/beamtime/feb15/pl_over_trk.C
+++ b/macro/tof/beamtime/feb15/pl_over_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_over_vftx.C b/macro/tof/beamtime/feb15/pl_over_vftx.C
index 3a318b8546..67d289e2bd 100644
--- a/macro/tof/beamtime/feb15/pl_over_vftx.C
+++ b/macro/tof/beamtime/feb15/pl_over_vftx.C
@@ -1,3 +1,6 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/feb15/pl_page.C b/macro/tof/beamtime/feb15/pl_page.C
index 15b54f955e..56e14c3334 100644
--- a/macro/tof/beamtime/feb15/pl_page.C
+++ b/macro/tof/beamtime/feb15/pl_page.C
@@ -1,3 +1,6 @@
+/** @file pl_page.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_page(Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C b/macro/tof/beamtime/feb15/pl_pla_res_vs_tot.C
index b395202cce..59cda8a2b5 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,6 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/feb15/pl_pla_resolution.C b/macro/tof/beamtime/feb15/pl_pla_resolution.C
index 8db2c8a629..05eba92df3 100644
--- a/macro/tof/beamtime/feb15/pl_pla_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_pla_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/feb15/pl_pull_trk.C b/macro/tof/beamtime/feb15/pl_pull_trk.C
index 3e1d40b11e..966a3c3362 100644
--- a/macro/tof/beamtime/feb15/pl_pull_trk.C
+++ b/macro/tof/beamtime/feb15/pl_pull_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pull_trk(Int_t NSt = 5, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/pl_tdc_ref_res.C b/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
index 62cf972278..6c2aa3aa80 100644
--- a/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/feb15/pl_tdc_ref_res.C
@@ -1,3 +1,6 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/feb15/pl_time_resolution.C b/macro/tof/beamtime/feb15/pl_time_resolution.C
index 9a7c41bcf4..1a59c187e6 100644
--- a/macro/tof/beamtime/feb15/pl_time_resolution.C
+++ b/macro/tof/beamtime/feb15/pl_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/feb15/pl_tot_per_channel.C b/macro/tof/beamtime/feb15/pl_tot_per_channel.C
index 713971c1e9..b42eeffea0 100644
--- a/macro/tof/beamtime/feb15/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/feb15/pl_tot_per_channel.C
@@ -1,3 +1,6 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/feb15/pl_vert_trk.C b/macro/tof/beamtime/feb15/pl_vert_trk.C
index dd73207fd8..be110a5910 100644
--- a/macro/tof/beamtime/feb15/pl_vert_trk.C
+++ b/macro/tof/beamtime/feb15/pl_vert_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_vert_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/feb15/plot_Flux.C b/macro/tof/beamtime/feb15/plot_Flux.C
index a5f011f4d9..1bf75cfc82 100644
--- a/macro/tof/beamtime/feb15/plot_Flux.C
+++ b/macro/tof/beamtime/feb15/plot_Flux.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/plot_Flux_Date.C b/macro/tof/beamtime/feb15/plot_Flux_Date.C
index bebade7378..d2f8677f34 100644
--- a/macro/tof/beamtime/feb15/plot_Flux_Date.C
+++ b/macro/tof/beamtime/feb15/plot_Flux_Date.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/rates_unpacking.C b/macro/tof/beamtime/feb15/rates_unpacking.C
index 55071b7724..65f5f7a9ac 100644
--- a/macro/tof/beamtime/feb15/rates_unpacking.C
+++ b/macro/tof/beamtime/feb15/rates_unpacking.C
@@ -1,3 +1,6 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/feb15/rootlogon.C b/macro/tof/beamtime/feb15/rootlogon.C
index 56774779ce..3e695d2217 100644
--- a/macro/tof/beamtime/feb15/rootlogon.C
+++ b/macro/tof/beamtime/feb15/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/feb15/unpackCalib.C b/macro/tof/beamtime/feb15/unpackCalib.C
index a7670b861c..dc789cb7b2 100644
--- a/macro/tof/beamtime/feb15/unpackCalib.C
+++ b/macro/tof/beamtime/feb15/unpackCalib.C
@@ -1,3 +1,6 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackCalib(char* cFileId = "CernSps05Mar0041")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/feb15/unpackRun.C b/macro/tof/beamtime/feb15/unpackRun.C
index 4766a34b3e..ef7db19a76 100644
--- a/macro/tof/beamtime/feb15/unpackRun.C
+++ b/macro/tof/beamtime/feb15/unpackRun.C
@@ -1,3 +1,6 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackRun(char* cFileId = "CernSps05Mar0041")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/fit_ybox.C b/macro/tof/beamtime/fit_ybox.C
index 1a55a78941..4f16aeb17f 100644
--- a/macro/tof/beamtime/fit_ybox.C
+++ b/macro/tof/beamtime/fit_ybox.C
@@ -1,3 +1,6 @@
+/** @file fit_ybox.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // box with polynomial filling
 Double_t f1_xboxe(double* x, double* par)
 {
diff --git a/macro/tof/beamtime/get4/set_Get4v1Cond.C b/macro/tof/beamtime/get4/set_Get4v1Cond.C
index 09499d3150..ec9ea8151f 100644
--- a/macro/tof/beamtime/get4/set_Get4v1Cond.C
+++ b/macro/tof/beamtime/get4/set_Get4v1Cond.C
@@ -1,3 +1,6 @@
+/** @file set_Get4v1Cond.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // this is example how the ROC conditions can be initialized
 void set_Get4v1Cond()
 {
diff --git a/macro/tof/beamtime/get4/set_Get4v1Par.C b/macro/tof/beamtime/get4/set_Get4v1Par.C
index e3a80e2694..a43dfe82ba 100644
--- a/macro/tof/beamtime/get4/set_Get4v1Par.C
+++ b/macro/tof/beamtime/get4/set_Get4v1Par.C
@@ -1,3 +1,6 @@
+/** @file set_Get4v1Par.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void set_Get4v1Par()
 //void set_Get4v1Par( TGet4v1Param* param1 )
 {
diff --git a/macro/tof/beamtime/get4/unpack_get4_Fair.C b/macro/tof/beamtime/get4/unpack_get4_Fair.C
index 241986c6c1..cb5c69926a 100644
--- a/macro/tof/beamtime/get4/unpack_get4_Fair.C
+++ b/macro/tof/beamtime/get4/unpack_get4_Fair.C
@@ -1,3 +1,6 @@
+/** @file unpack_get4_Fair.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/beamtime/invert_matrix.C b/macro/tof/beamtime/invert_matrix.C
index 454e7290fa..f373b97a3f 100644
--- a/macro/tof/beamtime/invert_matrix.C
+++ b/macro/tof/beamtime/invert_matrix.C
@@ -1,3 +1,6 @@
+/** @file invert_matrix.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void invert_matrix(Int_t NSt = 3, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/ana_digi.C b/macro/tof/beamtime/lab16/ana_digi.C
index 6004f6446d..3a27ac881f 100644
--- a/macro/tof/beamtime/lab16/ana_digi.C
+++ b/macro/tof/beamtime/lab16/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 901900921, Bool_t bOut = 0, Int_t iSel2 = 0,
               Bool_t bAvWalk = kTRUE)
diff --git a/macro/tof/beamtime/lab16/ana_digi_cal.C b/macro/tof/beamtime/lab16/ana_digi_cal.C
index 083d55ad8b..ea2934d646 100644
--- a/macro/tof/beamtime/lab16/ana_digi_cal.C
+++ b/macro/tof/beamtime/lab16/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofPiHd_22Aug1616", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_cal_self.C b/macro/tof/beamtime/lab16/ana_digi_cal_self.C
index d6db84da2b..97209dda00 100644
--- a/macro/tof/beamtime/lab16/ana_digi_cal_self.C
+++ b/macro/tof/beamtime/lab16/ana_digi_cal_self.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal_self.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal_self(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                        char* cFileId = "CbmTofSps_27Nov1728", Int_t iSet = 0, Int_t iBRef = 500, Bool_t bOut = 0)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_ini.C b/macro/tof/beamtime/lab16/ana_digi_ini.C
index cc788ea3e2..ce308ff85b 100644
--- a/macro/tof/beamtime/lab16/ana_digi_ini.C
+++ b/macro/tof/beamtime/lab16/ana_digi_ini.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofPiHd_22Aug1616", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/lab16/ana_digi_nh.C b/macro/tof/beamtime/lab16/ana_digi_nh.C
index c2415ab4ed..ed7e2750d3 100644
--- a/macro/tof/beamtime/lab16/ana_digi_nh.C
+++ b/macro/tof/beamtime/lab16/ana_digi_nh.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_nh.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 901900921, Bool_t bOut = 0, Int_t iSel2 = 0,
               Bool_t bAvWalk = kTRUE)
diff --git a/macro/tof/beamtime/lab16/ana_hits.C b/macro/tof/beamtime/lab16/ana_hits.C
index 662a1567a5..08205c8d9d 100644
--- a/macro/tof/beamtime/lab16/ana_hits.C
+++ b/macro/tof/beamtime/lab16/ana_hits.C
@@ -1,3 +1,6 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_hits(Int_t nEvents = 10000000, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "CbmTofPiHd_29Aug1401",
               char* cSet = "901900921_-921", Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1.,
               Double_t dChi2Lim2 = 10.)
diff --git a/macro/tof/beamtime/lab16/ana_hits_nh.C b/macro/tof/beamtime/lab16/ana_hits_nh.C
index c481fa2257..468d363ec3 100644
--- a/macro/tof/beamtime/lab16/ana_hits_nh.C
+++ b/macro/tof/beamtime/lab16/ana_hits_nh.C
@@ -1,3 +1,6 @@
+/** @file ana_hits_nh.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1., Double_t dChi2Lim2 = 10.)
 {
diff --git a/macro/tof/beamtime/lab16/basic_unpacking.C b/macro/tof/beamtime/lab16/basic_unpacking.C
index 4ddab81409..8becb1dddf 100644
--- a/macro/tof/beamtime/lab16/basic_unpacking.C
+++ b/macro/tof/beamtime/lab16/basic_unpacking.C
@@ -1,3 +1,6 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/dis_digi.C b/macro/tof/beamtime/lab16/dis_digi.C
index c241423d3b..e71930980e 100644
--- a/macro/tof/beamtime/lab16/dis_digi.C
+++ b/macro/tof/beamtime/lab16/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0, Int_t iGenCor = 1,
               Int_t iTrackingSetup = 0)
diff --git a/macro/tof/beamtime/lab16/dis_hits.C b/macro/tof/beamtime/lab16/dis_hits.C
index 967450000d..bc250ba017 100644
--- a/macro/tof/beamtime/lab16/dis_hits.C
+++ b/macro/tof/beamtime/lab16/dis_hits.C
@@ -1,3 +1,6 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0)
 {
diff --git a/macro/tof/beamtime/lab16/hld_unpack.C b/macro/tof/beamtime/lab16/hld_unpack.C
index e47cb31cf4..df565bfd8f 100644
--- a/macro/tof/beamtime/lab16/hld_unpack.C
+++ b/macro/tof/beamtime/lab16/hld_unpack.C
@@ -1,3 +1,6 @@
+/** @file hld_unpack.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/merge_rate.C b/macro/tof/beamtime/lab16/merge_rate.C
index e99ef082a5..162c3a2252 100644
--- a/macro/tof/beamtime/lab16/merge_rate.C
+++ b/macro/tof/beamtime/lab16/merge_rate.C
@@ -1,3 +1,6 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
index 84c512bbeb..76e6787596 100644
--- a/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/lab16/pl_TdcChannelCoincidences.C
@@ -1,3 +1,6 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/lab16/pl_all_time_resolution.C b/macro/tof/beamtime/lab16/pl_all_time_resolution.C
index 414d1bdf98..6150752569 100644
--- a/macro/tof/beamtime/lab16/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/lab16/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C b/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
index f52ddb5576..5a7891502d 100644
--- a/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/lab16/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc.C b/macro/tof/beamtime/lab16/pl_all_trbtdc.C
index 2849872cd1..6f1f10cf3e 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_proc_status.C
index d232607aac..53b43f55c0 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,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
index 0826c49761..a1cac9954d 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc_refs.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C b/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
index aeca9a8058..6773220415 100644
--- a/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/lab16/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_over_trb_ct.C b/macro/tof/beamtime/lab16/pl_over_trb_ct.C
index 5cf941221e..20fcea6800 100644
--- a/macro/tof/beamtime/lab16/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/lab16/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/pl_over_trb_ft.C b/macro/tof/beamtime/lab16/pl_over_trb_ft.C
index 6541d18f75..568bca9809 100644
--- a/macro/tof/beamtime/lab16/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/lab16/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/lab16/plot_Flux.C b/macro/tof/beamtime/lab16/plot_Flux.C
index a5f011f4d9..b905f0d7d9 100644
--- a/macro/tof/beamtime/lab16/plot_Flux.C
+++ b/macro/tof/beamtime/lab16/plot_Flux.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/plot_Flux_Date.C b/macro/tof/beamtime/lab16/plot_Flux_Date.C
index 3cf79c0e29..4fe37299a1 100644
--- a/macro/tof/beamtime/lab16/plot_Flux_Date.C
+++ b/macro/tof/beamtime/lab16/plot_Flux_Date.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rates_monitoring.C b/macro/tof/beamtime/lab16/rates_monitoring.C
index 3f7eafb2c5..5469feff92 100644
--- a/macro/tof/beamtime/lab16/rates_monitoring.C
+++ b/macro/tof/beamtime/lab16/rates_monitoring.C
@@ -1,3 +1,6 @@
+/** @file rates_monitoring.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rates_unpacking.C b/macro/tof/beamtime/lab16/rates_unpacking.C
index 55071b7724..b2b2087795 100644
--- a/macro/tof/beamtime/lab16/rates_unpacking.C
+++ b/macro/tof/beamtime/lab16/rates_unpacking.C
@@ -1,3 +1,6 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/lab16/rootlogon.C b/macro/tof/beamtime/lab16/rootlogon.C
index 01ea59afd9..21e34d008c 100644
--- a/macro/tof/beamtime/lab16/rootlogon.C
+++ b/macro/tof/beamtime/lab16/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/lab16/tdcref_monitoring.C b/macro/tof/beamtime/lab16/tdcref_monitoring.C
index 14b233e01f..3601233a1f 100644
--- a/macro/tof/beamtime/lab16/tdcref_monitoring.C
+++ b/macro/tof/beamtime/lab16/tdcref_monitoring.C
@@ -1,3 +1,6 @@
+/** @file tdcref_monitoring.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C b/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
index 0a2e2d3d2b..9e9cf3477f 100644
--- a/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
+++ b/macro/tof/beamtime/lab16/tdcref_monitoring_auto.C
@@ -1,3 +1,6 @@
+/** @file tdcref_monitoring_auto.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/lab16/unpackCalib.C b/macro/tof/beamtime/lab16/unpackCalib.C
index 39ff7480a8..7a3c3db1b7 100644
--- a/macro/tof/beamtime/lab16/unpackCalib.C
+++ b/macro/tof/beamtime/lab16/unpackCalib.C
@@ -1,3 +1,6 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackCalib(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/lab16/unpackRun.C b/macro/tof/beamtime/lab16/unpackRun.C
index 665b044d85..707fcd3730 100644
--- a/macro/tof/beamtime/lab16/unpackRun.C
+++ b/macro/tof/beamtime/lab16/unpackRun.C
@@ -1,3 +1,6 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackRun(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/load_hst.C b/macro/tof/beamtime/load_hst.C
index 7346802673..e362410ff6 100644
--- a/macro/tof/beamtime/load_hst.C
+++ b/macro/tof/beamtime/load_hst.C
@@ -1,3 +1,6 @@
+/** @file load_hst.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void load_hst(TString cstr = "hst/default.hst.root")
 {
   // Read histogramms from the file
diff --git a/macro/tof/beamtime/nov15/ana_calib_hits.C b/macro/tof/beamtime/nov15/ana_calib_hits.C
index d9c5cbd1a0..1008dbee57 100644
--- a/macro/tof/beamtime/nov15/ana_calib_hits.C
+++ b/macro/tof/beamtime/nov15/ana_calib_hits.C
@@ -1,3 +1,6 @@
+/** @file ana_calib_hits.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- ana_calib_hits.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/ana_digi.C b/macro/tof/beamtime/nov15/ana_digi.C
index 0aee70aae4..59d1bb20c2 100644
--- a/macro/tof/beamtime/nov15/ana_digi.C
+++ b/macro/tof/beamtime/nov15/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0)
 {
diff --git a/macro/tof/beamtime/nov15/ana_digi_cal.C b/macro/tof/beamtime/nov15/ana_digi_cal.C
index 2136598ebe..b413947b50 100644
--- a/macro/tof/beamtime/nov15/ana_digi_cal.C
+++ b/macro/tof/beamtime/nov15/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/nov15/ana_digi_ini.C b/macro/tof/beamtime/nov15/ana_digi_ini.C
index c76bc36e17..51af0e61c3 100644
--- a/macro/tof/beamtime/nov15/ana_digi_ini.C
+++ b/macro/tof/beamtime/nov15/ana_digi_ini.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_ini.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_ini(Int_t nEvents = 10000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 200, Int_t RefSel = 1,
                   char* cFileId = "CbmTofSps_27Nov1728", Int_t iCalSet = 0, Int_t iBRef = 500)
 {
diff --git a/macro/tof/beamtime/nov15/ana_hits.C b/macro/tof/beamtime/nov15/ana_hits.C
index ad4d050c06..25bf500b01 100644
--- a/macro/tof/beamtime/nov15/ana_hits.C
+++ b/macro/tof/beamtime/nov15/ana_hits.C
@@ -1,3 +1,6 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, TString cFileId = "Cern", TString cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 1.)
 {
diff --git a/macro/tof/beamtime/nov15/ana_trks.C b/macro/tof/beamtime/nov15/ana_trks.C
index 5803ee5c6f..954b349b44 100644
--- a/macro/tof/beamtime/nov15/ana_trks.C
+++ b/macro/tof/beamtime/nov15/ana_trks.C
@@ -1,3 +1,6 @@
+/** @file ana_trks.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_trks(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0, Double_t dScalFac = 10.)
 {
diff --git a/macro/tof/beamtime/nov15/basic_unpacking.C b/macro/tof/beamtime/nov15/basic_unpacking.C
index 4ddab81409..baf2ae0b6f 100644
--- a/macro/tof/beamtime/nov15/basic_unpacking.C
+++ b/macro/tof/beamtime/nov15/basic_unpacking.C
@@ -1,3 +1,6 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi.C b/macro/tof/beamtime/nov15/calib_digi.C
index a63c3b89f9..cfbdbcf586 100644
--- a/macro/tof/beamtime/nov15/calib_digi.C
+++ b/macro/tof/beamtime/nov15/calib_digi.C
@@ -1,3 +1,6 @@
+/** @file calib_digi.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- calib_digi.C                                                      -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi_cal.C b/macro/tof/beamtime/nov15/calib_digi_cal.C
index 2f7c0fd259..d3f1cddc52 100644
--- a/macro/tof/beamtime/nov15/calib_digi_cal.C
+++ b/macro/tof/beamtime/nov15/calib_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file calib_digi_cal.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- calib_digi_cal.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/calib_digi_ini.C b/macro/tof/beamtime/nov15/calib_digi_ini.C
index 3e4cfc6db0..209a75d181 100644
--- a/macro/tof/beamtime/nov15/calib_digi_ini.C
+++ b/macro/tof/beamtime/nov15/calib_digi_ini.C
@@ -1,3 +1,6 @@
+/** @file calib_digi_ini.C
+  * @copyright Copyright (C) 2017 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- calib_digi_ini.C                                                  -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/current/FileListDef.h b/macro/tof/beamtime/nov15/current/FileListDef.h
index 9b39a83d57..6cc3af0ad8 100644
--- a/macro/tof/beamtime/nov15/current/FileListDef.h
+++ b/macro/tof/beamtime/nov15/current/FileListDef.h
@@ -1,3 +1,6 @@
+/** @file FileListDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Definitions for the HV monitoring in Nov. 2015 beamtime at CERN SPS
 // 15/12/2015, P.-A. Loizeau
 
diff --git a/macro/tof/beamtime/nov15/current/StructDef.h b/macro/tof/beamtime/nov15/current/StructDef.h
index b689d74609..c5c20341f6 100644
--- a/macro/tof/beamtime/nov15/current/StructDef.h
+++ b/macro/tof/beamtime/nov15/current/StructDef.h
@@ -1,3 +1,6 @@
+/** @file StructDef.h
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 //#include "Riostream.h"
 
diff --git a/macro/tof/beamtime/nov15/current/currentTreeConv.C b/macro/tof/beamtime/nov15/current/currentTreeConv.C
index 5402d9ed90..9e9e7c7ff7 100644
--- a/macro/tof/beamtime/nov15/current/currentTreeConv.C
+++ b/macro/tof/beamtime/nov15/current/currentTreeConv.C
@@ -1,3 +1,6 @@
+/** @file currentTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ROOT headers
 #include "TFile.h"
 #include "TObjArray.h"
diff --git a/macro/tof/beamtime/nov15/current/loopTreeConv.C b/macro/tof/beamtime/nov15/current/loopTreeConv.C
index 9afa530c54..438df61c76 100644
--- a/macro/tof/beamtime/nov15/current/loopTreeConv.C
+++ b/macro/tof/beamtime/nov15/current/loopTreeConv.C
@@ -1,3 +1,6 @@
+/** @file loopTreeConv.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "FileListDef.h"
 
 Bool_t loopTreeConv(Int_t iSecOffset = 0, Int_t iMilliSecOffset = 0)
diff --git a/macro/tof/beamtime/nov15/current/mergeTrees.C b/macro/tof/beamtime/nov15/current/mergeTrees.C
index 01abe53709..06353e239d 100644
--- a/macro/tof/beamtime/nov15/current/mergeTrees.C
+++ b/macro/tof/beamtime/nov15/current/mergeTrees.C
@@ -1,3 +1,6 @@
+/** @file mergeTrees.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "TString.h"
 
diff --git a/macro/tof/beamtime/nov15/current/plot_Current_Date.C b/macro/tof/beamtime/nov15/current/plot_Current_Date.C
index d00069fdc4..a927b1fb41 100644
--- a/macro/tof/beamtime/nov15/current/plot_Current_Date.C
+++ b/macro/tof/beamtime/nov15/current/plot_Current_Date.C
@@ -1,3 +1,6 @@
+/** @file plot_Current_Date.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "FileListDef.h"
 #include "StructDef.h"
diff --git a/macro/tof/beamtime/nov15/dis_digi.C b/macro/tof/beamtime/nov15/dis_digi.C
index 87d66c70b3..679986363a 100644
--- a/macro/tof/beamtime/nov15/dis_digi.C
+++ b/macro/tof/beamtime/nov15/dis_digi.C
@@ -1,3 +1,6 @@
+/** @file dis_digi.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_digi(Int_t nEvents = 100000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSm = 300, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0, Int_t iSel2 = 0, Int_t iGenCor = 1,
               Int_t iTrackingSetup = 0)
diff --git a/macro/tof/beamtime/nov15/dis_hits.C b/macro/tof/beamtime/nov15/dis_hits.C
index c3346ceaa9..36d9835198 100644
--- a/macro/tof/beamtime/nov15/dis_hits.C
+++ b/macro/tof/beamtime/nov15/dis_hits.C
@@ -1,3 +1,6 @@
+/** @file dis_hits.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void dis_hits(Int_t nEvents = 10, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "Cern", char* cSet = "345",
               Int_t iSel2 = 0, Int_t iTrackingSetup = 0)
 {
diff --git a/macro/tof/beamtime/nov15/hld_unpack.C b/macro/tof/beamtime/nov15/hld_unpack.C
index 9957472eff..e219007bf5 100644
--- a/macro/tof/beamtime/nov15/hld_unpack.C
+++ b/macro/tof/beamtime/nov15/hld_unpack.C
@@ -1,3 +1,6 @@
+/** @file hld_unpack.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/merge_rate.C b/macro/tof/beamtime/nov15/merge_rate.C
index 350dbe9b33..47e80bf450 100644
--- a/macro/tof/beamtime/nov15/merge_rate.C
+++ b/macro/tof/beamtime/nov15/merge_rate.C
@@ -1,3 +1,6 @@
+/** @file merge_rate.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void merge_rate()
diff --git a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
index 84c512bbeb..55ad7227fd 100644
--- a/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/nov15/pl_TdcChannelCoincidences.C
@@ -1,3 +1,6 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/nov15/pl_all_time_resolution.C b/macro/tof/beamtime/nov15/pl_all_time_resolution.C
index 414d1bdf98..6e2d20e5ab 100644
--- a/macro/tof/beamtime/nov15/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/nov15/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C b/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
index f52ddb5576..f5ff575662 100644
--- a/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/nov15/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc.C b/macro/tof/beamtime/nov15/pl_all_trbtdc.C
index 2849872cd1..b817718891 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_proc_status.C
index d232607aac..e26a0e2272 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,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
index 0826c49761..4d16f7ce76 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc_refs.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C b/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
index aeca9a8058..c13f66d7b9 100644
--- a/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/nov15/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_over_trb_ct.C b/macro/tof/beamtime/nov15/pl_over_trb_ct.C
index 5cf941221e..0a724a486d 100644
--- a/macro/tof/beamtime/nov15/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/nov15/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/pl_over_trb_ft.C b/macro/tof/beamtime/nov15/pl_over_trb_ft.C
index 6541d18f75..37da1f4808 100644
--- a/macro/tof/beamtime/nov15/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/nov15/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/nov15/plot_Flux.C b/macro/tof/beamtime/nov15/plot_Flux.C
index a5f011f4d9..1bf75cfc82 100644
--- a/macro/tof/beamtime/nov15/plot_Flux.C
+++ b/macro/tof/beamtime/nov15/plot_Flux.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/plot_Flux_Date.C b/macro/tof/beamtime/nov15/plot_Flux_Date.C
index e25e69ff59..6649fe100b 100644
--- a/macro/tof/beamtime/nov15/plot_Flux_Date.C
+++ b/macro/tof/beamtime/nov15/plot_Flux_Date.C
@@ -1,3 +1,6 @@
+/** @file plot_Flux_Date.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rates_monitoring.C b/macro/tof/beamtime/nov15/rates_monitoring.C
index 3f7eafb2c5..d4e822f424 100644
--- a/macro/tof/beamtime/nov15/rates_monitoring.C
+++ b/macro/tof/beamtime/nov15/rates_monitoring.C
@@ -1,3 +1,6 @@
+/** @file rates_monitoring.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rates_unpacking.C b/macro/tof/beamtime/nov15/rates_unpacking.C
index a193fbb82e..73dc2790d2 100644
--- a/macro/tof/beamtime/nov15/rates_unpacking.C
+++ b/macro/tof/beamtime/nov15/rates_unpacking.C
@@ -1,3 +1,6 @@
+/** @file rates_unpacking.C
+  * @copyright Copyright (C) 2015-2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // ----- intended use: unpacking of rate data acquired with MBS            -----
diff --git a/macro/tof/beamtime/nov15/rootlogon.C b/macro/tof/beamtime/nov15/rootlogon.C
index 56774779ce..a40106db10 100644
--- a/macro/tof/beamtime/nov15/rootlogon.C
+++ b/macro/tof/beamtime/nov15/rootlogon.C
@@ -1,3 +1,6 @@
+/** @file rootlogon.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   cout << " Executing rootlogon.C (nh)" << endl;
   gStyle->SetOptStat(111);
diff --git a/macro/tof/beamtime/nov15/tdcref_monitoring.C b/macro/tof/beamtime/nov15/tdcref_monitoring.C
index 14b233e01f..fc4c7bd0ca 100644
--- a/macro/tof/beamtime/nov15/tdcref_monitoring.C
+++ b/macro/tof/beamtime/nov15/tdcref_monitoring.C
@@ -1,3 +1,6 @@
+/** @file tdcref_monitoring.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C b/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
index 698dcb66f2..091fc59e2c 100644
--- a/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
+++ b/macro/tof/beamtime/nov15/tdcref_monitoring_auto.C
@@ -1,3 +1,6 @@
+/** @file tdcref_monitoring_auto.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/nov15/unpackCalib.C b/macro/tof/beamtime/nov15/unpackCalib.C
index 39ff7480a8..7a3c3db1b7 100644
--- a/macro/tof/beamtime/nov15/unpackCalib.C
+++ b/macro/tof/beamtime/nov15/unpackCalib.C
@@ -1,3 +1,6 @@
+/** @file unpackCalib.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackCalib(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/nov15/unpackRun.C b/macro/tof/beamtime/nov15/unpackRun.C
index d8ca545f58..3b3155b2ff 100644
--- a/macro/tof/beamtime/nov15/unpackRun.C
+++ b/macro/tof/beamtime/nov15/unpackRun.C
@@ -1,3 +1,6 @@
+/** @file unpackRun.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void unpackRun(char* cFileId = "CbmTofSps_01Dec0206")
 {
   FairRunOnline* run = new FairRunOnline();
diff --git a/macro/tof/beamtime/pl_Ana_Dut.C b/macro/tof/beamtime/pl_Ana_Dut.C
index d40a497688..7a56092774 100644
--- a/macro/tof/beamtime/pl_Ana_Dut.C
+++ b/macro/tof/beamtime/pl_Ana_Dut.C
@@ -1,3 +1,6 @@
+/** @file pl_Ana_Dut.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_Ana_Dut(Int_t iDut = 3, Int_t iFit = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_DigiCor.C b/macro/tof/beamtime/pl_DigiCor.C
index 5385a16983..9e90ea63e6 100644
--- a/macro/tof/beamtime/pl_DigiCor.C
+++ b/macro/tof/beamtime/pl_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_DigiCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_DigiCor(Int_t SmT = 1, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_MulCor.C b/macro/tof/beamtime/pl_MulCor.C
index 11d208b1b4..2fbc02251f 100644
--- a/macro/tof/beamtime/pl_MulCor.C
+++ b/macro/tof/beamtime/pl_MulCor.C
@@ -1,3 +1,6 @@
+/** @file pl_MulCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_MulCor(Int_t SmT = 1, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_TIS.C b/macro/tof/beamtime/pl_TIS.C
index f08c8cb373..dbe5879c17 100644
--- a/macro/tof/beamtime/pl_TIS.C
+++ b/macro/tof/beamtime/pl_TIS.C
@@ -1,3 +1,6 @@
+/** @file pl_TIS.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 pl_TIS(Double_t dFracMax = 0.1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_XY_trk.C b/macro/tof/beamtime/pl_XY_trk.C
index 782ca82108..07e3662b54 100644
--- a/macro/tof/beamtime/pl_XY_trk.C
+++ b/macro/tof/beamtime/pl_XY_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_XY_trk.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_XY_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_CluMul.C b/macro/tof/beamtime/pl_all_CluMul.C
index f2fd4aa61a..06b8bfe0f9 100644
--- a/macro/tof/beamtime/pl_all_CluMul.C
+++ b/macro/tof/beamtime/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNDet = 8)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_DigiCor.C b/macro/tof/beamtime/pl_all_DigiCor.C
index 5c088c09ec..746db48f83 100644
--- a/macro/tof/beamtime/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 9)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_XY.C b/macro/tof/beamtime/pl_all_XY.C
index 556276ee16..f45bd47fdc 100644
--- a/macro/tof/beamtime/pl_all_XY.C
+++ b/macro/tof/beamtime/pl_all_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_XY(Int_t iNDet = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluDelTofSel.C b/macro/tof/beamtime/pl_all_cluDelTofSel.C
index 6efa4cded5..45ed26aac6 100644
--- a/macro/tof/beamtime/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/pl_all_cluDelTofSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluWalk.C b/macro/tof/beamtime/pl_all_cluWalk.C
index 00e2327ad8..92d201e575 100644
--- a/macro/tof/beamtime/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/pl_all_cluWalk.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_cluWalkSel.C b/macro/tof/beamtime/pl_all_cluWalkSel.C
index ae3a76edfa..17cb254832 100644
--- a/macro/tof/beamtime/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/pl_all_cluWalkSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_dTSel.C b/macro/tof/beamtime/pl_all_dTSel.C
index 49717a4674..685a846182 100644
--- a/macro/tof/beamtime/pl_all_dTSel.C
+++ b/macro/tof/beamtime/pl_all_dTSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_dTSel(Int_t iNSel = 2)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_time_resolution.C b/macro/tof/beamtime/pl_all_time_resolution.C
index a13fa3eb55..1564601627 100644
--- a/macro/tof/beamtime/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/pl_all_trb_evtsize.C b/macro/tof/beamtime/pl_all_trb_evtsize.C
index f52ddb5576..5a7891502d 100644
--- a/macro/tof/beamtime/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc.C b/macro/tof/beamtime/pl_all_trbtdc.C
index 2849872cd1..6f1f10cf3e 100644
--- a/macro/tof/beamtime/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
index d232607aac..53b43f55c0 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_proc_status.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_refs.C b/macro/tof/beamtime/pl_all_trbtdc_refs.C
index 0826c49761..a1cac9954d 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_refs.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_tot.C b/macro/tof/beamtime/pl_all_trbtdc_tot.C
index 2c34336934..777869a9a8 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_tot.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_tot.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_tot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_tot(Int_t iTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_all_trbtdc_words.C b/macro/tof/beamtime/pl_all_trbtdc_words.C
index aeca9a8058..6773220415 100644
--- a/macro/tof/beamtime/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_ana_DTXY.C b/macro/tof/beamtime/pl_ana_DTXY.C
index 1085e270b4..8954ec4fa1 100644
--- a/macro/tof/beamtime/pl_ana_DTXY.C
+++ b/macro/tof/beamtime/pl_ana_DTXY.C
@@ -1,3 +1,6 @@
+/** @file pl_ana_DTXY.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_ana_DTXY(Int_t iDut = 9, Int_t NewNbinsX = 3, Int_t NewNbinsY = 3, Int_t iOpt = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_calib_trk.C b/macro/tof/beamtime/pl_calib_trk.C
index fba44b6c5a..75171ba9c0 100644
--- a/macro/tof/beamtime/pl_calib_trk.C
+++ b/macro/tof/beamtime/pl_calib_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_calib_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_calib_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_deb_pla.C b/macro/tof/beamtime/pl_deb_pla.C
index 3502d5d7f7..89e09cda49 100644
--- a/macro/tof/beamtime/pl_deb_pla.C
+++ b/macro/tof/beamtime/pl_deb_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_deb_pla.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_diam_tres.C b/macro/tof/beamtime/pl_diam_tres.C
index 0f5a1bbdaa..485fcf1706 100644
--- a/macro/tof/beamtime/pl_diam_tres.C
+++ b/macro/tof/beamtime/pl_diam_tres.C
@@ -1,3 +1,6 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/pl_eff_XY.C b/macro/tof/beamtime/pl_eff_XY.C
index 20b6042ee1..585f45bfb7 100644
--- a/macro/tof/beamtime/pl_eff_XY.C
+++ b/macro/tof/beamtime/pl_eff_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_eff_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_eff_XY(Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_2D.C b/macro/tof/beamtime/pl_info_2D.C
index 4c41ee0e30..78deb7d4cc 100644
--- a/macro/tof/beamtime/pl_info_2D.C
+++ b/macro/tof/beamtime/pl_info_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_Chi2D.C b/macro/tof/beamtime/pl_info_Chi2D.C
index f098507b25..4526f88838 100644
--- a/macro/tof/beamtime/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/pl_info_Chi2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_info_Mat04D4best.C b/macro/tof/beamtime/pl_info_Mat04D4best.C
index 0418ac2756..e799269c69 100644
--- a/macro/tof/beamtime/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/pl_info_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_info_cluTot.C b/macro/tof/beamtime/pl_info_cluTot.C
index 3ab816732c..868b9c28e8 100644
--- a/macro/tof/beamtime/pl_info_cluTot.C
+++ b/macro/tof/beamtime/pl_info_cluTot.C
@@ -1,3 +1,6 @@
+/** @file pl_info_cluTot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_cluTot(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_loc_XY.C b/macro/tof/beamtime/pl_loc_XY.C
index 8405ab7134..d4ef4fe705 100644
--- a/macro/tof/beamtime/pl_loc_XY.C
+++ b/macro/tof/beamtime/pl_loc_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_loc_XY.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_loc_XY(Int_t iNDet = 10)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_map_debug.C b/macro/tof/beamtime/pl_map_debug.C
index 053e99bf14..75f765b675 100644
--- a/macro/tof/beamtime/pl_map_debug.C
+++ b/macro/tof/beamtime/pl_map_debug.C
@@ -1,3 +1,6 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/pl_moni_clu.C b/macro/tof/beamtime/pl_moni_clu.C
index 1349f2be3c..1d944062fd 100644
--- a/macro/tof/beamtime/pl_moni_clu.C
+++ b/macro/tof/beamtime/pl_moni_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_moni_clu.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_2hit.C b/macro/tof/beamtime/pl_over_2hit.C
index 79d0bc0fd2..6e642a9bbb 100644
--- a/macro/tof/beamtime/pl_over_2hit.C
+++ b/macro/tof/beamtime/pl_over_2hit.C
@@ -1,3 +1,6 @@
+/** @file pl_over_2hit.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_2hit(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04.C b/macro/tof/beamtime/pl_over_Mat04.C
index 6416c2bc2c..406e6413a1 100644
--- a/macro/tof/beamtime/pl_over_Mat04.C
+++ b/macro/tof/beamtime/pl_over_Mat04.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_Mat04D4best.C b/macro/tof/beamtime/pl_over_Mat04D4best.C
index 148d871845..e081e62c55 100644
--- a/macro/tof/beamtime/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/pl_over_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/pl_over_Mat04D4sbest.C
index 6e7d38db64..fad64e9b64 100644
--- a/macro/tof/beamtime/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/pl_over_Mat04D4sbest.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_Mat04best.C b/macro/tof/beamtime/pl_over_Mat04best.C
index 3a2cc8a6ff..fdd1d2b596 100644
--- a/macro/tof/beamtime/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/pl_over_Mat04best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_Mat24.C b/macro/tof/beamtime/pl_over_Mat24.C
index d4bf23cd52..999bcb0b8e 100644
--- a/macro/tof/beamtime/pl_over_Mat24.C
+++ b/macro/tof/beamtime/pl_over_Mat24.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_MatD4sel.C b/macro/tof/beamtime/pl_over_MatD4sel.C
index fd6baa2cb3..b4843cd55d 100644
--- a/macro/tof/beamtime/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/pl_over_MatD4sel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_MatD4sel()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_XX.C b/macro/tof/beamtime/pl_over_XX.C
index ee861265c9..8d14764701 100644
--- a/macro/tof/beamtime/pl_over_XX.C
+++ b/macro/tof/beamtime/pl_over_XX.C
@@ -1,3 +1,6 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cl2g.C b/macro/tof/beamtime/pl_over_cl2g.C
index 54153d3d6d..c04fb358b9 100644
--- a/macro/tof/beamtime/pl_over_cl2g.C
+++ b/macro/tof/beamtime/pl_over_cl2g.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu.C b/macro/tof/beamtime/pl_over_clu.C
index 35e5b2d40a..4e52700e73 100644
--- a/macro/tof/beamtime/pl_over_clu.C
+++ b/macro/tof/beamtime/pl_over_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_clu0.C b/macro/tof/beamtime/pl_over_clu0.C
index f595acb4c1..88a7a22dd8 100644
--- a/macro/tof/beamtime/pl_over_clu0.C
+++ b/macro/tof/beamtime/pl_over_clu0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu0T0.C b/macro/tof/beamtime/pl_over_clu0T0.C
index c480e0702f..83eba6b613 100644
--- a/macro/tof/beamtime/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/pl_over_clu0T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2T.C b/macro/tof/beamtime/pl_over_clu2T.C
index 548655afe8..5186f771fa 100644
--- a/macro/tof/beamtime/pl_over_clu2T.C
+++ b/macro/tof/beamtime/pl_over_clu2T.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2T0.C b/macro/tof/beamtime/pl_over_clu2T0.C
index 548655afe8..c8a11ab4bb 100644
--- a/macro/tof/beamtime/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/pl_over_clu2T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu2trg0.C b/macro/tof/beamtime/pl_over_clu2trg0.C
index 829d747e11..81ddb8daea 100644
--- a/macro/tof/beamtime/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/pl_over_clu2trg0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_clu4T0.C b/macro/tof/beamtime/pl_over_clu4T0.C
index 6d3afd7919..2cbefc12a6 100644
--- a/macro/tof/beamtime/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/pl_over_clu4T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cluSel.C b/macro/tof/beamtime/pl_over_cluSel.C
index 26e5af8120..0acc17c160 100644
--- a/macro/tof/beamtime/pl_over_cluSel.C
+++ b/macro/tof/beamtime/pl_over_cluSel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_clust.C b/macro/tof/beamtime/pl_over_clust.C
index 179ce00364..0b226df117 100644
--- a/macro/tof/beamtime/pl_over_clust.C
+++ b/macro/tof/beamtime/pl_over_clust.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_cor.C b/macro/tof/beamtime/pl_over_cor.C
index 69b7bb56b5..172e3210f4 100644
--- a/macro/tof/beamtime/pl_over_cor.C
+++ b/macro/tof/beamtime/pl_over_cor.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_off.C b/macro/tof/beamtime/pl_over_off.C
index 365522ac79..2c68cc6a21 100644
--- a/macro/tof/beamtime/pl_over_off.C
+++ b/macro/tof/beamtime/pl_over_off.C
@@ -1,3 +1,6 @@
+/** @file pl_over_off.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_off(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_pla.C b/macro/tof/beamtime/pl_over_pla.C
index f860dcd627..b29831fa80 100644
--- a/macro/tof/beamtime/pl_over_pla.C
+++ b/macro/tof/beamtime/pl_over_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_over_trb_ct.C b/macro/tof/beamtime/pl_over_trb_ct.C
index 5cf941221e..20fcea6800 100644
--- a/macro/tof/beamtime/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_trb_ft.C b/macro/tof/beamtime/pl_over_trb_ft.C
index 6541d18f75..568bca9809 100644
--- a/macro/tof/beamtime/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_trk.C b/macro/tof/beamtime/pl_over_trk.C
index bee19c802b..8abe7bd194 100644
--- a/macro/tof/beamtime/pl_over_trk.C
+++ b/macro/tof/beamtime/pl_over_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trk(Int_t NSt = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_over_vftx.C b/macro/tof/beamtime/pl_over_vftx.C
index 3a318b8546..d8a12c5f7f 100644
--- a/macro/tof/beamtime/pl_over_vftx.C
+++ b/macro/tof/beamtime/pl_over_vftx.C
@@ -1,3 +1,6 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_page.C b/macro/tof/beamtime/pl_page.C
index 15b54f955e..3e4b6bb8d6 100644
--- a/macro/tof/beamtime/pl_page.C
+++ b/macro/tof/beamtime/pl_page.C
@@ -1,3 +1,6 @@
+/** @file pl_page.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_page(Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_pla_res_vs_tot.C b/macro/tof/beamtime/pl_pla_res_vs_tot.C
index b395202cce..2ffa0a16e3 100644
--- a/macro/tof/beamtime/pl_pla_res_vs_tot.C
+++ b/macro/tof/beamtime/pl_pla_res_vs_tot.C
@@ -1,3 +1,6 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/pl_pla_resolution.C b/macro/tof/beamtime/pl_pla_resolution.C
index 8db2c8a629..e900ffc975 100644
--- a/macro/tof/beamtime/pl_pla_resolution.C
+++ b/macro/tof/beamtime/pl_pla_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/pl_pull_trk.C b/macro/tof/beamtime/pl_pull_trk.C
index 810940f891..8f14388ab0 100644
--- a/macro/tof/beamtime/pl_pull_trk.C
+++ b/macro/tof/beamtime/pl_pull_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_pull_trk.C
+  * @copyright Copyright (C) 2015-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pull_trk(Int_t NSt = 8, char* var = "X", Int_t iFit = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/pl_tdc_ref_res.C b/macro/tof/beamtime/pl_tdc_ref_res.C
index a47a875ffc..2ae9c0124f 100644
--- a/macro/tof/beamtime/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/pl_tdc_ref_res.C
@@ -1,3 +1,6 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/pl_time_resolution.C b/macro/tof/beamtime/pl_time_resolution.C
index 9a7c41bcf4..2e56f8ade0 100644
--- a/macro/tof/beamtime/pl_time_resolution.C
+++ b/macro/tof/beamtime/pl_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/pl_tot_per_channel.C b/macro/tof/beamtime/pl_tot_per_channel.C
index 713971c1e9..dc6d98aa32 100644
--- a/macro/tof/beamtime/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/pl_tot_per_channel.C
@@ -1,3 +1,6 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/pl_trigger.C b/macro/tof/beamtime/pl_trigger.C
index 2c652a5485..bee8a9be95 100644
--- a/macro/tof/beamtime/pl_trigger.C
+++ b/macro/tof/beamtime/pl_trigger.C
@@ -1,3 +1,6 @@
+/** @file pl_trigger.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/pl_vert_trk.C b/macro/tof/beamtime/pl_vert_trk.C
index dd73207fd8..c34398e843 100644
--- a/macro/tof/beamtime/pl_vert_trk.C
+++ b/macro/tof/beamtime/pl_vert_trk.C
@@ -1,3 +1,6 @@
+/** @file pl_vert_trk.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_vert_trk()
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/save_hst.C b/macro/tof/beamtime/save_hst.C
index bf8830f302..96c9d20fd2 100644
--- a/macro/tof/beamtime/save_hst.C
+++ b/macro/tof/beamtime/save_hst.C
@@ -1,3 +1,6 @@
+/** @file save_hst.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void save_hst(TString cstr = "hst/default.hst.root")
 {
   TIter next(gDirectory->GetList());
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
index f3c23c7cd5..2859b4883a 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Day.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Fri10Day.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0811_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
index b39c5bda97..5983ef67ba 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Late.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Fri10Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri1906_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
index e9408dabfb..9b7166dfa9 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Fri10Night.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Fri10Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0028_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0036_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbFri0036_0001.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
index ace5423d09..00b1e0dba6 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Mon13Night.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Mon13Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0020_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0100_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbMon0100_0001.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
index d35bff49fe..4b870e8673 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Late.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Sat11Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat1630_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
index ee802902aa..791d214b5b 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sat11Night.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Sat11Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSat0011_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
index d47a163991..ece2a3d745 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Day.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Sun12Day.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0900_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
index f38d30301f..051b59c487 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Late.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Sun12Late.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun1630_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
index 1dcf8bc51a..b99caa063e 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Sun12Night.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Sun12Night.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0125_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0133_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbSun0142_0000.lmd");
diff --git a/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C b/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
index c32341749c..c300f2bb4e 100644
--- a/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
+++ b/macro/tof/beamtime/sep14/AddFileGsi_Thu09Test.C
@@ -1,3 +1,6 @@
+/** @file AddFileGsi_Thu09Test.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0000.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0001.lmd");
 source->AddFile("/hera/cbm/users/tofGsiApr14/sep14/MbsTrbThu1715_0002.lmd");
diff --git a/macro/tof/beamtime/sep14/ana_digi.C b/macro/tof/beamtime/sep14/ana_digi.C
index 60d3f2c9fc..0ec5fa9a57 100644
--- a/macro/tof/beamtime/sep14/ana_digi.C
+++ b/macro/tof/beamtime/sep14/ana_digi.C
@@ -1,3 +1,6 @@
+/** @file ana_digi.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
               char* cFileId = "MbsTrbThu1715", Int_t iSet = 0, Bool_t bOut = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_digi3.C b/macro/tof/beamtime/sep14/ana_digi3.C
index 909d364930..5ed0714682 100644
--- a/macro/tof/beamtime/sep14/ana_digi3.C
+++ b/macro/tof/beamtime/sep14/ana_digi3.C
@@ -1,3 +1,6 @@
+/** @file ana_digi3.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi3(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                char* cFileId = "MbsTrbThu1715", Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_digi_cal.C b/macro/tof/beamtime/sep14/ana_digi_cal.C
index 7b3f06b74e..08bf99b1bb 100644
--- a/macro/tof/beamtime/sep14/ana_digi_cal.C
+++ b/macro/tof/beamtime/sep14/ana_digi_cal.C
@@ -1,3 +1,6 @@
+/** @file ana_digi_cal.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_digi_cal(Int_t nEvents = 1000000, Int_t calMode = 0, Int_t calSel = -1, Int_t calSmType = 2, Int_t RefSel = 1,
                   char* cFileId = "MbsTrbThu1715", Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/ana_hits.C b/macro/tof/beamtime/sep14/ana_hits.C
index 5946b96b5f..b4b2e99fdd 100644
--- a/macro/tof/beamtime/sep14/ana_hits.C
+++ b/macro/tof/beamtime/sep14/ana_hits.C
@@ -1,3 +1,6 @@
+/** @file ana_hits.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void ana_hits(Int_t nEvents = 10000000, Int_t iSel = 1, Int_t iGenCor = 1, char* cFileId = "MbsTrbSat1805",
               Int_t iSet = 0)
 {
diff --git a/macro/tof/beamtime/sep14/pl_all_CluMul.C b/macro/tof/beamtime/sep14/pl_all_CluMul.C
index cf7bf49e3e..7ee2e2d651 100644
--- a/macro/tof/beamtime/sep14/pl_all_CluMul.C
+++ b/macro/tof/beamtime/sep14/pl_all_CluMul.C
@@ -1,3 +1,6 @@
+/** @file pl_all_CluMul.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_CluMul(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_DigiCor.C b/macro/tof/beamtime/sep14/pl_all_DigiCor.C
index d89817d6fb..d7200b2f62 100644
--- a/macro/tof/beamtime/sep14/pl_all_DigiCor.C
+++ b/macro/tof/beamtime/sep14/pl_all_DigiCor.C
@@ -1,3 +1,6 @@
+/** @file pl_all_DigiCor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_DigiCor(Int_t iNDet = 6)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_XY.C b/macro/tof/beamtime/sep14/pl_all_XY.C
index 512d55ba75..730ddf7601 100644
--- a/macro/tof/beamtime/sep14/pl_all_XY.C
+++ b/macro/tof/beamtime/sep14/pl_all_XY.C
@@ -1,3 +1,6 @@
+/** @file pl_all_XY.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_XY(Int_t iNDet = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C b/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
index 717bf3b6e4..6a3f74a50e 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluDelTofSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluDelTofSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluDelTofSel(Int_t iNch = 1, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluWalk.C b/macro/tof/beamtime/sep14/pl_all_cluWalk.C
index 5258698140..81ccf7b5f8 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluWalk.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluWalk.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalk.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalk(Int_t iNch = 1, Int_t i1 = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C b/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
index 699a947cba..c3a7c205ab 100644
--- a/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_cluWalkSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_cluWalkSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_cluWalkSel(Int_t iNch = 1, Int_t i1 = 0, Int_t iSel = 0, Int_t SmT = 0, Int_t iSm = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_dTSel.C b/macro/tof/beamtime/sep14/pl_all_dTSel.C
index 28ad06aefa..c89858b925 100644
--- a/macro/tof/beamtime/sep14/pl_all_dTSel.C
+++ b/macro/tof/beamtime/sep14/pl_all_dTSel.C
@@ -1,3 +1,6 @@
+/** @file pl_all_dTSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_dTSel(Int_t iNSel = 4)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_time_resolution.C b/macro/tof/beamtime/sep14/pl_all_time_resolution.C
index a13fa3eb55..bf2b69172c 100644
--- a/macro/tof/beamtime/sep14/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(UInt_t uTdcNumber1, UInt_t uTdcNumber2)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C b/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
index f52ddb5576..cdd4d83234 100644
--- a/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
+++ b/macro/tof/beamtime/sep14/pl_all_trb_evtsize.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trb_evtsize.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trb_evtsize(Int_t iNBoard = 5)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc.C b/macro/tof/beamtime/sep14/pl_all_trbtdc.C
index 2849872cd1..1781f8990a 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc(Int_t iNTdc = 34)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_proc_status.C
index d232607aac..e62270c88c 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,6 @@
+/** @file pl_all_trbtdc_proc_status.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_proc_status(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
index 0826c49761..bf6ee01746 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc_refs.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_refs.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_refs(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C b/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
index aeca9a8058..bae08aa775 100644
--- a/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
+++ b/macro/tof/beamtime/sep14/pl_all_trbtdc_words.C
@@ -1,3 +1,6 @@
+/** @file pl_all_trbtdc_words.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_trbtdc_words(Int_t iNTdc = 24)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_diam_tres.C b/macro/tof/beamtime/sep14/pl_diam_tres.C
index 0f5a1bbdaa..1e810c7b76 100644
--- a/macro/tof/beamtime/sep14/pl_diam_tres.C
+++ b/macro/tof/beamtime/sep14/pl_diam_tres.C
@@ -1,3 +1,6 @@
+/** @file pl_diam_tres.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_diam_tres(UInt_t uTdcNumber1 = 32, UInt_t uTdcNumber2 = 33)
 {
   const Int_t kiNbCh = 16;
diff --git a/macro/tof/beamtime/sep14/pl_info_2D.C b/macro/tof/beamtime/sep14/pl_info_2D.C
index 9f7124c599..5ce3968f24 100644
--- a/macro/tof/beamtime/sep14/pl_info_2D.C
+++ b/macro/tof/beamtime/sep14/pl_info_2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_2D.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_2D(char* cHist = "hDTD4DT04D4best", Int_t iDBin = 1, Int_t iMode = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_info_Chi2D.C b/macro/tof/beamtime/sep14/pl_info_Chi2D.C
index f098507b25..b850529f2e 100644
--- a/macro/tof/beamtime/sep14/pl_info_Chi2D.C
+++ b/macro/tof/beamtime/sep14/pl_info_Chi2D.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Chi2D.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_info_Chi2D(char* cHist = "hChiDT04D4best", Int_t iDBin = 1)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C b/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
index 0418ac2756..5f0281fc28 100644
--- a/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
+++ b/macro/tof/beamtime/sep14/pl_info_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_info_Mat04D4best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_map_debug.C b/macro/tof/beamtime/sep14/pl_map_debug.C
index 053e99bf14..3f83ebab65 100644
--- a/macro/tof/beamtime/sep14/pl_map_debug.C
+++ b/macro/tof/beamtime/sep14/pl_map_debug.C
@@ -1,3 +1,6 @@
+/** @file pl_map_debug.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_map_debug(Int_t iFirstTdc = 30, Int_t iSecondTdc = 30)
 {
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04.C b/macro/tof/beamtime/sep14/pl_over_Mat04.C
index 6416c2bc2c..bd25179a8f 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C b/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
index ac5bdf67ed..ead8cc090d 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04D4best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4best(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C b/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
index a3ab75f1d5..c70325ee4c 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04D4sbest.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04D4sbest.C
+  * @copyright Copyright (C) 2015 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_Mat04D4sbest(Int_t iLog = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat04best.C b/macro/tof/beamtime/sep14/pl_over_Mat04best.C
index 3a2cc8a6ff..336ddb3560 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat04best.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat04best.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat04best.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_Mat24.C b/macro/tof/beamtime/sep14/pl_over_Mat24.C
index d4bf23cd52..8ceb0005b1 100644
--- a/macro/tof/beamtime/sep14/pl_over_Mat24.C
+++ b/macro/tof/beamtime/sep14/pl_over_Mat24.C
@@ -1,3 +1,6 @@
+/** @file pl_over_Mat24.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_MatD4sel.C b/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
index 5d0a87c5cc..ce95c5cff2 100644
--- a/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
+++ b/macro/tof/beamtime/sep14/pl_over_MatD4sel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_MatD4sel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_XX.C b/macro/tof/beamtime/sep14/pl_over_XX.C
index 4a851f2a81..678002e354 100644
--- a/macro/tof/beamtime/sep14/pl_over_XX.C
+++ b/macro/tof/beamtime/sep14/pl_over_XX.C
@@ -1,3 +1,6 @@
+/** @file pl_over_XX.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cl2g.C b/macro/tof/beamtime/sep14/pl_over_cl2g.C
index 54153d3d6d..cea14cb79d 100644
--- a/macro/tof/beamtime/sep14/pl_over_cl2g.C
+++ b/macro/tof/beamtime/sep14/pl_over_cl2g.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cl2g.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu.C b/macro/tof/beamtime/sep14/pl_over_clu.C
index 5d94f78bf4..fbbef72f82 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_clu(Int_t SmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_clu0.C b/macro/tof/beamtime/sep14/pl_over_clu0.C
index f595acb4c1..2625ce05c3 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu0T0.C b/macro/tof/beamtime/sep14/pl_over_clu0T0.C
index c480e0702f..9b0d216954 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu0T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu0T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu0T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu1.C b/macro/tof/beamtime/sep14/pl_over_clu1.C
index 0d30825ece..50f3b550ac 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu1.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu1.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu1.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2.C b/macro/tof/beamtime/sep14/pl_over_clu2.C
index 7e6ae43443..664695a488 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2T.C b/macro/tof/beamtime/sep14/pl_over_clu2T.C
index 548655afe8..f11f74a0ce 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2T.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2T.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2T0.C b/macro/tof/beamtime/sep14/pl_over_clu2T0.C
index 548655afe8..3b194cfb31 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu2trg0.C b/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
index 829d747e11..f54d642019 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu2trg0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu2trg0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu4.C b/macro/tof/beamtime/sep14/pl_over_clu4.C
index 5f964e9f73..03256cb5ee 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu4.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu4.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu4T0.C b/macro/tof/beamtime/sep14/pl_over_clu4T0.C
index 6d3afd7919..1af005d4bd 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu4T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu4T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu4T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu5.C b/macro/tof/beamtime/sep14/pl_over_clu5.C
index 743a7bea2e..c83b21c857 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu5.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu5.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu5.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu6.C b/macro/tof/beamtime/sep14/pl_over_clu6.C
index 0bcc770ca1..f8ca44dea7 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu6.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu6.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu6.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu7.C b/macro/tof/beamtime/sep14/pl_over_clu7.C
index 8dad0767b7..3b37601b0b 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu7.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu7.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu7.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu7T0.C b/macro/tof/beamtime/sep14/pl_over_clu7T0.C
index c3e5d85c12..ff582d16df 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu7T0.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu7T0.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu7T0.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_clu8.C b/macro/tof/beamtime/sep14/pl_over_clu8.C
index 1d90c415ac..75e4a2c582 100644
--- a/macro/tof/beamtime/sep14/pl_over_clu8.C
+++ b/macro/tof/beamtime/sep14/pl_over_clu8.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clu8.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cluSel.C b/macro/tof/beamtime/sep14/pl_over_cluSel.C
index 0af22392ee..62e1b3dd06 100644
--- a/macro/tof/beamtime/sep14/pl_over_cluSel.C
+++ b/macro/tof/beamtime/sep14/pl_over_cluSel.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cluSel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cluSel(Int_t iSel = 0, Int_t iSmT = 0, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_clust.C b/macro/tof/beamtime/sep14/pl_over_clust.C
index 179ce00364..6b3779083c 100644
--- a/macro/tof/beamtime/sep14/pl_over_clust.C
+++ b/macro/tof/beamtime/sep14/pl_over_clust.C
@@ -1,3 +1,6 @@
+/** @file pl_over_clust.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_cor.C b/macro/tof/beamtime/sep14/pl_over_cor.C
index 3f827a633d..b8be14419d 100644
--- a/macro/tof/beamtime/sep14/pl_over_cor.C
+++ b/macro/tof/beamtime/sep14/pl_over_cor.C
@@ -1,3 +1,6 @@
+/** @file pl_over_cor.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_cor(Int_t SmT = 3, Int_t iSm = 0, Int_t iRpc = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_pla.C b/macro/tof/beamtime/sep14/pl_over_pla.C
index 0280a91d9a..79e5ed9d90 100644
--- a/macro/tof/beamtime/sep14/pl_over_pla.C
+++ b/macro/tof/beamtime/sep14/pl_over_pla.C
@@ -1,3 +1,6 @@
+/** @file pl_over_pla.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_over_trb_ct.C b/macro/tof/beamtime/sep14/pl_over_trb_ct.C
index 5cf941221e..f1f141385f 100644
--- a/macro/tof/beamtime/sep14/pl_over_trb_ct.C
+++ b/macro/tof/beamtime/sep14/pl_over_trb_ct.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ct.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ct(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_trb_ft.C b/macro/tof/beamtime/sep14/pl_over_trb_ft.C
index 6541d18f75..7387b2fad5 100644
--- a/macro/tof/beamtime/sep14/pl_over_trb_ft.C
+++ b/macro/tof/beamtime/sep14/pl_over_trb_ft.C
@@ -1,3 +1,6 @@
+/** @file pl_over_trb_ft.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_over_trb_ft(Int_t iBoard = 0)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/beamtime/sep14/pl_over_vftx.C b/macro/tof/beamtime/sep14/pl_over_vftx.C
index 3a318b8546..c14828bd45 100644
--- a/macro/tof/beamtime/sep14/pl_over_vftx.C
+++ b/macro/tof/beamtime/sep14/pl_over_vftx.C
@@ -1,3 +1,6 @@
+/** @file pl_over_vftx.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //  TCanvas *can = new TCanvas("can22","can22");
   //  can->Divide(2,2);
diff --git a/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C b/macro/tof/beamtime/sep14/pl_pla_res_vs_tot.C
index b395202cce..6f3deff570 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,6 @@
+/** @file pl_pla_res_vs_tot.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_res_vs_tot(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/sep14/pl_pla_resolution.C b/macro/tof/beamtime/sep14/pl_pla_resolution.C
index 8db2c8a629..1e3fcc8a5d 100644
--- a/macro/tof/beamtime/sep14/pl_pla_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_pla_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_pla_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_pla_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2, UInt_t uTdcNumber3,
                        UInt_t uChNumber3, UInt_t uTdcNumber4, UInt_t uChNumber4)
 {
diff --git a/macro/tof/beamtime/sep14/pl_tdc_ref_res.C b/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
index 62cf972278..447b2c00d9 100644
--- a/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
+++ b/macro/tof/beamtime/sep14/pl_tdc_ref_res.C
@@ -1,3 +1,6 @@
+/** @file pl_tdc_ref_res.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 void pl_tdc_ref_res(Int_t fNumberOfTDC = 34)
 {
diff --git a/macro/tof/beamtime/sep14/pl_time_resolution.C b/macro/tof/beamtime/sep14/pl_time_resolution.C
index 9a7c41bcf4..54d9ab8c37 100644
--- a/macro/tof/beamtime/sep14/pl_time_resolution.C
+++ b/macro/tof/beamtime/sep14/pl_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_time_resolution(UInt_t uTdcNumber1, UInt_t uChNumber1, UInt_t uTdcNumber2, UInt_t uChNumber2)
 {
 
diff --git a/macro/tof/beamtime/sep14/pl_tot_per_channel.C b/macro/tof/beamtime/sep14/pl_tot_per_channel.C
index 713971c1e9..1c40be9673 100644
--- a/macro/tof/beamtime/sep14/pl_tot_per_channel.C
+++ b/macro/tof/beamtime/sep14/pl_tot_per_channel.C
@@ -1,3 +1,6 @@
+/** @file pl_tot_per_channel.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_tot_per_channel(UInt_t uTdcNumber)
 {
   Int_t const kTdcChNb = 16;
diff --git a/macro/tof/beamtime/thuqa/basic_unpacking.C b/macro/tof/beamtime/thuqa/basic_unpacking.C
index 2544b0632f..c2af9062dc 100644
--- a/macro/tof/beamtime/thuqa/basic_unpacking.C
+++ b/macro/tof/beamtime/thuqa/basic_unpacking.C
@@ -1,3 +1,6 @@
+/** @file basic_unpacking.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // ----- $Id::                                                           $ -----
 // -----                                                                   -----
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
index 84c512bbeb..52d053b211 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidences.C
@@ -1,3 +1,6 @@
+/** @file pl_TdcChannelCoincidences.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void pl_TdcChannelCoincidences(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
index 288e085430..d1009afece 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcChannelCoincidencesNoCalib.C
@@ -1,3 +1,6 @@
+/** @file pl_TdcChannelCoincidencesNoCalib.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void pl_TdcChannelCoincidencesNoCalib(
diff --git a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
index 2f10604c14..4509f84c4b 100644
--- a/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
+++ b/macro/tof/beamtime/thuqa/pl_TdcPlaCheck0703.C
@@ -1,3 +1,6 @@
+/** @file pl_TdcPlaCheck0703.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 void pl_TdcPlaCheck0703(
diff --git a/macro/tof/beamtime/thuqa/pl_all_time_resolution.C b/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
index 414d1bdf98..884cde92c6 100644
--- a/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
+++ b/macro/tof/beamtime/thuqa/pl_all_time_resolution.C
@@ -1,3 +1,6 @@
+/** @file pl_all_time_resolution.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_all_time_resolution(
   UInt_t uTdcNumber1, UInt_t uTdcNumber2,
   const TString& sTreeFile = "unpack_CbmTofQa_05Jun1043_mrpc1_000_mrpc2_200_mrpc3_200_nb.out.root",
diff --git a/macro/tof/beamtime/unpack_run36_Fair.C b/macro/tof/beamtime/unpack_run36_Fair.C
index 99a3d88701..7b26b2f801 100644
--- a/macro/tof/beamtime/unpack_run36_Fair.C
+++ b/macro/tof/beamtime/unpack_run36_Fair.C
@@ -1,3 +1,6 @@
+/** @file unpack_run36_Fair.C
+  * @copyright Copyright (C) 2015 Physikalisches Institut, Universitaet Heidelberg, Heidelberg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/deb/global_phys.C b/macro/tof/deb/global_phys.C
index 35f956285c..8b5f8f5629 100644
--- a/macro/tof/deb/global_phys.C
+++ b/macro/tof/deb/global_phys.C
@@ -1,3 +1,6 @@
+/** @file global_phys.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void global_phys(Int_t nEvents = 10, Int_t seed = 555)
 {
   gRandom->SetSeed(seed);
diff --git a/macro/tof/deb/tof_Ana100p.C b/macro/tof/deb/tof_Ana100p.C
index 090fde0b8a..b8f44bfa97 100644
--- a/macro/tof/deb/tof_Ana100p.C
+++ b/macro/tof/deb/tof_Ana100p.C
@@ -1,3 +1,6 @@
+/** @file tof_Ana100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_Ana100p(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_Ana104.C b/macro/tof/deb/tof_Ana104.C
index 40f252f087..5e73b183a4 100644
--- a/macro/tof/deb/tof_Ana104.C
+++ b/macro/tof/deb/tof_Ana104.C
@@ -1,3 +1,6 @@
+/** @file tof_Ana104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_Ana104(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_Ana300.C b/macro/tof/deb/tof_Ana300.C
index 7c3884fc3b..1146969397 100644
--- a/macro/tof/deb/tof_Ana300.C
+++ b/macro/tof/deb/tof_Ana300.C
@@ -1,3 +1,6 @@
+/** @file tof_Ana300.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_Ana300(Int_t nEvents = 1000, Int_t iout = 0)
 {
 
diff --git a/macro/tof/deb/tof_Ana_100.C b/macro/tof/deb/tof_Ana_100.C
index ab497e8b9e..88063e7f5d 100644
--- a/macro/tof/deb/tof_Ana_100.C
+++ b/macro/tof/deb/tof_Ana_100.C
@@ -1,3 +1,6 @@
+/** @file tof_Ana_100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_Ana_100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_ana100.C b/macro/tof/deb/tof_ana100.C
index c9db7ed6e6..d629cdda71 100644
--- a/macro/tof/deb/tof_ana100.C
+++ b/macro/tof/deb/tof_ana100.C
@@ -1,3 +1,6 @@
+/** @file tof_ana100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_ana100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_deb100.C b/macro/tof/deb/tof_deb100.C
index 0c76360087..4b4ac31369 100644
--- a/macro/tof/deb/tof_deb100.C
+++ b/macro/tof/deb/tof_deb100.C
@@ -1,3 +1,6 @@
+/** @file tof_deb100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 tof_deb100(Int_t nEvents = 1000, Int_t iout = 1)
 {
 
diff --git a/macro/tof/deb/tof_reco100.C b/macro/tof/deb/tof_reco100.C
index 4e7152428a..4cb4f840b1 100644
--- a/macro/tof/deb/tof_reco100.C
+++ b/macro/tof/deb/tof_reco100.C
@@ -1,3 +1,6 @@
+/** @file tof_reco100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco100box.C b/macro/tof/deb/tof_reco100box.C
index 66c770b49a..fe022edd0a 100644
--- a/macro/tof/deb/tof_reco100box.C
+++ b/macro/tof/deb/tof_reco100box.C
@@ -1,3 +1,6 @@
+/** @file tof_reco100box.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco100p.C b/macro/tof/deb/tof_reco100p.C
index 6e2854d6b2..1e27f6f3b2 100644
--- a/macro/tof/deb/tof_reco100p.C
+++ b/macro/tof/deb/tof_reco100p.C
@@ -1,3 +1,6 @@
+/** @file tof_reco100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco104.C b/macro/tof/deb/tof_reco104.C
index 70abf010b5..dadad02103 100644
--- a/macro/tof/deb/tof_reco104.C
+++ b/macro/tof/deb/tof_reco104.C
@@ -1,3 +1,6 @@
+/** @file tof_reco104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_reco300.C b/macro/tof/deb/tof_reco300.C
index 0166064684..17a104f978 100644
--- a/macro/tof/deb/tof_reco300.C
+++ b/macro/tof/deb/tof_reco300.C
@@ -1,3 +1,6 @@
+/** @file tof_reco300.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/deb/tof_sim100box.C b/macro/tof/deb/tof_sim100box.C
index 786a911617..e4d90bf735 100644
--- a/macro/tof/deb/tof_sim100box.C
+++ b/macro/tof/deb/tof_sim100box.C
@@ -1,3 +1,6 @@
+/** @file tof_sim100box.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/deb/tof_sim100p.C b/macro/tof/deb/tof_sim100p.C
index c2f2bd4c72..5b9153dbd5 100644
--- a/macro/tof/deb/tof_sim100p.C
+++ b/macro/tof/deb/tof_sim100p.C
@@ -1,3 +1,6 @@
+/** @file tof_sim100p.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/deb/tof_sim104.C b/macro/tof/deb/tof_sim104.C
index 9793c044a0..c585224cd5 100644
--- a/macro/tof/deb/tof_sim104.C
+++ b/macro/tof/deb/tof_sim104.C
@@ -1,3 +1,6 @@
+/** @file tof_sim104.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/digitizer/GenTofBdfRootInput_v17a.C b/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
index 05eab0fbe5..c6b86a5d66 100644
--- a/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
+++ b/macro/tof/digitizer/GenTofBdfRootInput_v17a.C
@@ -1,3 +1,6 @@
+/** @file GenTofBdfRootInput_v17a.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * GenTofBdfRootInput_v17a.C
  * p.-a Loizeau, GSI, 09/05/2017
diff --git a/macro/tof/digitizer/run_digi.C b/macro/tof/digitizer/run_digi.C
index a600e0335d..fb7d47857e 100644
--- a/macro/tof/digitizer/run_digi.C
+++ b/macro/tof/digitizer/run_digi.C
@@ -1,3 +1,6 @@
+/** @file run_digi.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/digitizer/run_digi_test.C b/macro/tof/digitizer/run_digi_test.C
index f26ad0123c..cca45c8f6b 100644
--- a/macro/tof/digitizer/run_digi_test.C
+++ b/macro/tof/digitizer/run_digi_test.C
@@ -1,3 +1,6 @@
+/** @file run_digi_test.C
+  * @copyright Copyright (C) 2015-2019 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/digitizer/run_reco.C b/macro/tof/digitizer/run_reco.C
index af86ff251a..6f16f405d2 100644
--- a/macro/tof/digitizer/run_reco.C
+++ b/macro/tof/digitizer/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/digitizer/run_reco100.C b/macro/tof/digitizer/run_reco100.C
index 9efe0615c0..75113f8429 100644
--- a/macro/tof/digitizer/run_reco100.C
+++ b/macro/tof/digitizer/run_reco100.C
@@ -1,3 +1,6 @@
+/** @file run_reco100.C
+  * @copyright Copyright (C) 2013-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/digitizer/run_tof_disim.C b/macro/tof/digitizer/run_tof_disim.C
index ab93612360..7f2b8f5706 100644
--- a/macro/tof/digitizer/run_tof_disim.C
+++ b/macro/tof/digitizer/run_tof_disim.C
@@ -1,3 +1,6 @@
+/** @file run_tof_disim.C
+  * @copyright Copyright (C) 2015-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/eventDisplay100.C b/macro/tof/eventDisplay100.C
index 62c44edfae..f3c5e8f173 100644
--- a/macro/tof/eventDisplay100.C
+++ b/macro/tof/eventDisplay100.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay100.C
+  * @copyright Copyright (C) 2012-2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 eventDisplay100()
 {
 
diff --git a/macro/tof/eventDisplay_1p.C b/macro/tof/eventDisplay_1p.C
index 8d9b96b020..bcb1f0d60d 100644
--- a/macro/tof/eventDisplay_1p.C
+++ b/macro/tof/eventDisplay_1p.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay_1p.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 eventDisplay_1p(Int_t iTrackingSetup = 1, Int_t iSys = 0, Int_t iSel = 1, Int_t iSel2 = -3)
 {
   switch (iSys) {
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v12a.C b/macro/tof/geometry/Create_TOF_Geometry_v12a.C
index 5f059eac28..8cb33fef6e 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v12a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v12a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v12a.C
+  * @copyright Copyright (C) 2012-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C b/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
index 2b1e4a836b..1713732777 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_3a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v13_3a.C
+  * @copyright Copyright (C) 2013-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C b/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
index 0a59b6a806..8251661f70 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_3b.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v13_3b.C
+  * @copyright Copyright (C) 2013-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // in root all sizes are given in cm
 
 #include "TFile.h"
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C b/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
index 5d36f1716f..5c32d563f9 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_4x.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v13_4x.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C b/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
index 9451a84544..efd0eb2e15 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v13_5x.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v13_5x.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14_0.C b/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
index 8c402e4cdd..45bf9c4851 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14_0.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v14_0.C
+  * @copyright Copyright (C) 2014-2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14a.C b/macro/tof/geometry/Create_TOF_Geometry_v14a.C
index 2c97f8ceb1..1efd4c5b78 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v14a.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14b.C b/macro/tof/geometry/Create_TOF_Geometry_v14b.C
index b5b085adee..cb77be1578 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14b.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v14b.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v14c.C b/macro/tof/geometry/Create_TOF_Geometry_v14c.C
index 51a7ad55d8..d47bfe0134 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v14c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v14c.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v14c.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v14c - Cern Feb 15, compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15a.C b/macro/tof/geometry/Create_TOF_Geometry_v15a.C
index 39adae19a7..4b3519fd1b 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v15a.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v15a - Cern Feb 15, (before moving) compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15b.C b/macro/tof/geometry/Create_TOF_Geometry_v15b.C
index c9158811e0..0ffd0ee028 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15b.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v15b.C
+  * @copyright Copyright (C) 2015-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v14c - Cern Feb 15, compact version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15c.C b/macro/tof/geometry/Create_TOF_Geometry_v15c.C
index 455b694117..9837c14e40 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15c.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v15c.C
+  * @copyright Copyright (C) 2015-2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v15c - Cern Nov 15, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v15d.C b/macro/tof/geometry/Create_TOF_Geometry_v15d.C
index 4008549e57..92158d2260 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v15d.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v15d.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v15d.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for cosmic setup: v15d
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16a.C b/macro/tof/geometry/Create_TOF_Geometry_v16a.C
index dd78fe075a..c276765870 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v16a.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16b.C b/macro/tof/geometry/Create_TOF_Geometry_v16b.C
index beaa88d419..24d941db90 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16b.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v16b.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v16b - Cern Nov 2016, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16c.C b/macro/tof/geometry/Create_TOF_Geometry_v16c.C
index a45e3d0850..7ce0544946 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16c.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v16c.C
+  * @copyright Copyright (C) 2017-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16d.C b/macro/tof/geometry/Create_TOF_Geometry_v16d.C
index 46d2d70b04..5c46b9d12b 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16d.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16d.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v16d.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v16e.C b/macro/tof/geometry/Create_TOF_Geometry_v16e.C
index 58320537e0..50a68b3cb3 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v16e.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v16e.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v16e.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17a.C b/macro/tof/geometry/Create_TOF_Geometry_v17a.C
index 7b4fb6b1b3..3d1f8923ff 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v17a.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17b.C b/macro/tof/geometry/Create_TOF_Geometry_v17b.C
index c69812555c..dd5dc71e35 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17b.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17b.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v17b.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v17b - Heidelberg Cosmic April 2017, initial version
 //
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v17c.C b/macro/tof/geometry/Create_TOF_Geometry_v17c.C
index 62d3417d39..b3bc53e46b 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v17c.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v17c.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v17c.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C b/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
index f145264644..fd37237c92 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18j_cosmicHD.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v18j_cosmicHD.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18h_mcbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C b/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
index 08f7aaf008..a5be0fd16d 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18l_mCbm.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v18l_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C b/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
index daec7fbce7..c1b2828d2d 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18m_mCbm.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v18m_mCbm.C
+  * @copyright Copyright (C) 2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v18k_mCbm.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v18p.C b/macro/tof/geometry/Create_TOF_Geometry_v18p.C
index ebad146dbf..8b6809a646 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v18p.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v18p.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v18p.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v18a - Heidelberg Cosmic December 2017, 1 real STAR module
 // Ingo Deppner
 // Usage:
diff --git a/macro/tof/geometry/Create_TOF_Geometry_v20a.C b/macro/tof/geometry/Create_TOF_Geometry_v20a.C
index cd931b7309..ea22f7ba83 100644
--- a/macro/tof/geometry/Create_TOF_Geometry_v20a.C
+++ b/macro/tof/geometry/Create_TOF_Geometry_v20a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_v20a.C
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TOF_Geometry_v13_4x.C
 /// \brief Generates TOF geometry in Root format.
diff --git a/macro/tof/geometry/TOF_test.C b/macro/tof/geometry/TOF_test.C
index 3df24fab64..28b5f22ed5 100644
--- a/macro/tof/geometry/TOF_test.C
+++ b/macro/tof/geometry/TOF_test.C
@@ -1,3 +1,6 @@
+/** @file TOF_test.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //Generator for CbmTof Geometry
 //Update 01/10/2012 nh
 // 08/10/2012 add sensitive gas gaps
diff --git a/macro/tof/geometry/make_geofile.C b/macro/tof/geometry/make_geofile.C
index 17c7f92cb5..8df18524d5 100644
--- a/macro/tof/geometry/make_geofile.C
+++ b/macro/tof/geometry/make_geofile.C
@@ -1,3 +1,6 @@
+/** @file make_geofile.C
+  * @copyright Copyright (C) 2013-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/geometry/make_geofile_noBfield.C b/macro/tof/geometry/make_geofile_noBfield.C
index 14062d67fd..4b64ba8283 100644
--- a/macro/tof/geometry/make_geofile_noBfield.C
+++ b/macro/tof/geometry/make_geofile_noBfield.C
@@ -1,3 +1,6 @@
+/** @file make_geofile_noBfield.C
+  * @copyright Copyright (C) 2016-2019 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C b/macro/tof/geometry/star/Create_TOF_Geometry_Star_1.C
index 9ef36c7328..2022c70a46 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,6 @@
+/** @file Create_TOF_Geometry_Star_1.C
+  * @copyright Copyright (C) 2016-2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for STAR wheel
 //
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C b/macro/tof/geometry/star/Create_TOF_Geometry_Star_2.C
index a477ab3295..bccdc26b4e 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,6 @@
+/** @file Create_TOF_Geometry_Star_2.C
+  * @copyright Copyright (C) 2017 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for STAR wheel within FAIRROOT
 //
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C b/macro/tof/geometry/star/Create_TOF_Geometry_v18_star_cosmics_a.C
index e81a9c311a..0030a6b83b 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,6 @@
+/** @file Create_TOF_Geometry_v18_star_cosmics_a.C
+  * @copyright Copyright (C) 2017 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v18a - Heidelberg Cosmic December 2017, 1 real STAR module
 // Ingo Deppner
 // Usage:
diff --git a/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C b/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
index 8eb2b434cd..62778802af 100644
--- a/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
+++ b/macro/tof/geometry/star/Create_TOF_Geometry_vSTAR17a.C
@@ -1,3 +1,6 @@
+/** @file Create_TOF_Geometry_vSTAR17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro creating a ToF geometry for test beam: v16b - Cern Nov 2016, initial version
 //
 // Usage:
diff --git a/macro/tof/pl_lambda.C b/macro/tof/pl_lambda.C
index 51b6777194..03529bed58 100644
--- a/macro/tof/pl_lambda.C
+++ b/macro/tof/pl_lambda.C
@@ -1,3 +1,6 @@
+/** @file pl_lambda.C
+  * @copyright Copyright (C) 2018 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void pl_lambda(Double_t sf = 0.)
 {
   //  TCanvas *can = new TCanvas("can22","can22");
diff --git a/macro/tof/qa/GeomHitMapComp.C b/macro/tof/qa/GeomHitMapComp.C
index 7b0a11a609..34540596ea 100644
--- a/macro/tof/qa/GeomHitMapComp.C
+++ b/macro/tof/qa/GeomHitMapComp.C
@@ -1,3 +1,6 @@
+/** @file GeomHitMapComp.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 
 Bool_t GeomHitMapComp()
diff --git a/macro/tof/qa/data/MultiPntDeltaYClosest.C b/macro/tof/qa/data/MultiPntDeltaYClosest.C
index b89aec2dea..2de720a70c 100644
--- a/macro/tof/qa/data/MultiPntDeltaYClosest.C
+++ b/macro/tof/qa/data/MultiPntDeltaYClosest.C
@@ -1,3 +1,6 @@
+/** @file MultiPntDeltaYClosest.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:53:52 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiPntDeltaYMean.C b/macro/tof/qa/data/MultiPntDeltaYMean.C
index 3d9727b7d2..8b9ee3fdf4 100644
--- a/macro/tof/qa/data/MultiPntDeltaYMean.C
+++ b/macro/tof/qa/data/MultiPntDeltaYMean.C
@@ -1,3 +1,6 @@
+/** @file MultiPntDeltaYMean.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel2/
   //=========  (Tue Sep 29 13:54:31 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiTrkDeltaYClosest.C b/macro/tof/qa/data/MultiTrkDeltaYClosest.C
index 5d94c165cd..3f71d06eac 100644
--- a/macro/tof/qa/data/MultiTrkDeltaYClosest.C
+++ b/macro/tof/qa/data/MultiTrkDeltaYClosest.C
@@ -1,3 +1,6 @@
+/** @file MultiTrkDeltaYClosest.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:57:45 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/MultiTrkDeltaYMean.C b/macro/tof/qa/data/MultiTrkDeltaYMean.C
index 7e62ec1a31..19cc6532fc 100644
--- a/macro/tof/qa/data/MultiTrkDeltaYMean.C
+++ b/macro/tof/qa/data/MultiTrkDeltaYMean.C
@@ -1,3 +1,6 @@
+/** @file MultiTrkDeltaYMean.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 13:58:32 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/SingTrkDeltaY.C b/macro/tof/qa/data/SingTrkDeltaY.C
index 25b91ab14b..fa0028c51e 100644
--- a/macro/tof/qa/data/SingTrkDeltaY.C
+++ b/macro/tof/qa/data/SingTrkDeltaY.C
@@ -1,3 +1,6 @@
+/** @file SingTrkDeltaY.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 14:12:56 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C b/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
index 42da9d466a..a2d873550b 100644
--- a/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
+++ b/macro/tof/qa/data/SingTrkMultiPntDeltaY.C
@@ -1,3 +1,6 @@
+/** @file SingTrkMultiPntDeltaY.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 {
   //=========Macro generated from canvas: Panel1/
   //=========  (Tue Sep 29 14:00:13 2015) by ROOT version5.34/32
diff --git a/macro/tof/qa/hitProdComp.C b/macro/tof/qa/hitProdComp.C
index a25cdc13fd..720a553859 100644
--- a/macro/tof/qa/hitProdComp.C
+++ b/macro/tof/qa/hitProdComp.C
@@ -1,3 +1,6 @@
+/** @file hitProdComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
 const TString ksDimName[kuNbDim]     = {"X", "Y", "Z", "R", "T"};
diff --git a/macro/tof/qa/hitProdCompPull.C b/macro/tof/qa/hitProdCompPull.C
index 24b4385ec4..ac8ece72ea 100644
--- a/macro/tof/qa/hitProdCompPull.C
+++ b/macro/tof/qa/hitProdCompPull.C
@@ -1,3 +1,6 @@
+/** @file hitProdCompPull.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 4;
 const TString ksDimName[kuNbDim]     = {"X", "Y", "Z", "R"};
diff --git a/macro/tof/qa/hitProdDigiComp.C b/macro/tof/qa/hitProdDigiComp.C
index 4d2bab8854..929f1d87ee 100644
--- a/macro/tof/qa/hitProdDigiComp.C
+++ b/macro/tof/qa/hitProdDigiComp.C
@@ -1,3 +1,6 @@
+/** @file hitProdDigiComp.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 const UInt_t kuNbHistos               = 5;
 const UInt_t kuNbDim                  = 5;
 const TString ksDimName[kuNbDim]      = {"X", "Y", "Z", "R", "T"};
diff --git a/macro/tof/qa/hitQualComp.C b/macro/tof/qa/hitQualComp.C
index 2653b5872c..3b38a177de 100644
--- a/macro/tof/qa/hitQualComp.C
+++ b/macro/tof/qa/hitQualComp.C
@@ -1,3 +1,6 @@
+/** @file hitQualComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/hitQualCompBest.C b/macro/tof/qa/hitQualCompBest.C
index 3e63d1df39..aec0b3a6f6 100644
--- a/macro/tof/qa/hitQualCompBest.C
+++ b/macro/tof/qa/hitQualCompBest.C
@@ -1,3 +1,6 @@
+/** @file hitQualCompBest.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/hitQualCompPull.C b/macro/tof/qa/hitQualCompPull.C
index 8faf1ba514..1f30faa5cc 100644
--- a/macro/tof/qa/hitQualCompPull.C
+++ b/macro/tof/qa/hitQualCompPull.C
@@ -1,3 +1,6 @@
+/** @file hitQualCompPull.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 4;
diff --git a/macro/tof/qa/qaPlotsComp.C b/macro/tof/qa/qaPlotsComp.C
index 4086336529..436d3e9c4e 100644
--- a/macro/tof/qa/qaPlotsComp.C
+++ b/macro/tof/qa/qaPlotsComp.C
@@ -1,3 +1,6 @@
+/** @file qaPlotsComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 const UInt_t kuNbFiles               = 4;
 const Color_t kcFileColor[kuNbFiles] = {kBlue, kRed, kGreen, kOrange};
 const Int_t kiLineWidth              = 2;
diff --git a/macro/tof/qa/tof_hitMeanMc_eff.C b/macro/tof/qa/tof_hitMeanMc_eff.C
index 2095b9161f..6468214ce1 100644
--- a/macro/tof/qa/tof_hitMeanMc_eff.C
+++ b/macro/tof/qa/tof_hitMeanMc_eff.C
@@ -1,3 +1,6 @@
+/** @file tof_hitMeanMc_eff.C
+  * @copyright Copyright (C) 2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t tof_hitMeanMc_eff(TString sFilename   = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root",
                          TString sOutFileTag = "_cbm100_pbar_25gev")
diff --git a/macro/tof/qa/tof_map_norm_gen_ana.C b/macro/tof/qa/tof_map_norm_gen_ana.C
index 87304e7329..e830addd9d 100644
--- a/macro/tof/qa/tof_map_norm_gen_ana.C
+++ b/macro/tof/qa/tof_map_norm_gen_ana.C
@@ -1,3 +1,6 @@
+/** @file tof_map_norm_gen_ana.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer testing
diff --git a/macro/tof/qa/tof_map_norm_gen_mc.C b/macro/tof/qa/tof_map_norm_gen_mc.C
index 23494a6ab7..6686d18eec 100644
--- a/macro/tof/qa/tof_map_norm_gen_mc.C
+++ b/macro/tof/qa/tof_map_norm_gen_mc.C
@@ -1,3 +1,6 @@
+/** @file tof_map_norm_gen_mc.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for transport simulation with the TOF
diff --git a/macro/tof/qa/tof_qa_ana.C b/macro/tof/qa/tof_qa_ana.C
index 3c00f2d798..cba95b0fee 100644
--- a/macro/tof/qa/tof_qa_ana.C
+++ b/macro/tof/qa/tof_qa_ana.C
@@ -1,3 +1,6 @@
+/** @file tof_qa_ana.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer and clusterizer QA
diff --git a/macro/tof/qa/tof_qa_hp.C b/macro/tof/qa/tof_qa_hp.C
index c7a6fb9634..7fa12c3eb5 100644
--- a/macro/tof/qa/tof_qa_hp.C
+++ b/macro/tof/qa/tof_qa_hp.C
@@ -1,3 +1,6 @@
+/** @file tof_qa_hp.C
+  * @copyright Copyright (C) 2015-2016 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for TOF digitzer and clusterizer QA
diff --git a/macro/tof/qa/tof_qa_plot.C b/macro/tof/qa/tof_qa_plot.C
index 4cb9d50635..3bb73bc34b 100644
--- a/macro/tof/qa/tof_qa_plot.C
+++ b/macro/tof/qa/tof_qa_plot.C
@@ -1,3 +1,6 @@
+/** @file tof_qa_plot.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 // Constants definitions: Particles list
 const Int_t kiNbPart              = 13;
diff --git a/macro/tof/qa/tof_qa_sim.C b/macro/tof/qa/tof_qa_sim.C
index 8e813eb863..99f494e5bf 100644
--- a/macro/tof/qa/tof_qa_sim.C
+++ b/macro/tof/qa/tof_qa_sim.C
@@ -1,3 +1,6 @@
+/** @file tof_qa_sim.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/qa/trd_notrd_comp.C b/macro/tof/qa/trd_notrd_comp.C
index c3107efe3f..19ac707fe6 100644
--- a/macro/tof/qa/trd_notrd_comp.C
+++ b/macro/tof/qa/trd_notrd_comp.C
@@ -1,3 +1,6 @@
+/** @file trd_notrd_comp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 Bool_t trd_notrd_comp(TString sFilenameTrd   = "data/tofqa.cbm100_pbar_auau.25gev.centr._qa.hst.all.root",
                       TString sFilenameNoTrd = "data/tofqa.cbm100_pbar_auau.25gev.centr.noTRD_qa.hst.all.root",
diff --git a/macro/tof/qa/valGeomComp.C b/macro/tof/qa/valGeomComp.C
index 92db283744..e335f2ec2d 100644
--- a/macro/tof/qa/valGeomComp.C
+++ b/macro/tof/qa/valGeomComp.C
@@ -1,3 +1,6 @@
+/** @file valGeomComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/qa/valHpDigiComp.C b/macro/tof/qa/valHpDigiComp.C
index e9acc0fe2c..dbd1896b30 100644
--- a/macro/tof/qa/valHpDigiComp.C
+++ b/macro/tof/qa/valHpDigiComp.C
@@ -1,3 +1,6 @@
+/** @file valHpDigiComp.C
+  * @copyright Copyright (C) 2015 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 const UInt_t kuNbFiles               = 4;
 const UInt_t kuNbDim                 = 5;
diff --git a/macro/tof/run100.C b/macro/tof/run100.C
index c4df01ddec..2ea160b8a3 100644
--- a/macro/tof/run100.C
+++ b/macro/tof/run100.C
@@ -1,3 +1,6 @@
+/** @file run100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for running Cbm  with Geant3  or Geant4 (M. Al-Turany , D. Bertini)
 // Modified 22/06/2005 D.Bertini
 {
diff --git a/macro/tof/run_reco100.C b/macro/tof/run_reco100.C
index 67e60a5f64..ddcc70f5ec 100644
--- a/macro/tof/run_reco100.C
+++ b/macro/tof/run_reco100.C
@@ -1,3 +1,6 @@
+/** @file run_reco100.C
+  * @copyright Copyright (C) 2012 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/tof/run_reco_TOF_QA.C b/macro/tof/run_reco_TOF_QA.C
index ad362ab618..987030d493 100644
--- a/macro/tof/run_reco_TOF_QA.C
+++ b/macro/tof/run_reco_TOF_QA.C
@@ -1,3 +1,6 @@
+/** @file run_reco_TOF_QA.C
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events
diff --git a/macro/tof/run_sim_TOF_QA.C b/macro/tof/run_sim_TOF_QA.C
index bb21af88d9..bde149b7d8 100644
--- a/macro/tof/run_sim_TOF_QA.C
+++ b/macro/tof/run_sim_TOF_QA.C
@@ -1,3 +1,6 @@
+/** @file run_sim_TOF_QA.C
+  * @copyright Copyright (C) 2007-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_ana_Testbeam.C b/macro/tof/tof_ana_Testbeam.C
index fe941ed8e9..85ab2cebcd 100644
--- a/macro/tof/tof_ana_Testbeam.C
+++ b/macro/tof/tof_ana_Testbeam.C
@@ -1,3 +1,6 @@
+/** @file tof_ana_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void tof_ana_Testbeam(Int_t nEvents = 1000, Int_t iSel = 1, Int_t iGenCor = 1, Int_t iTrackingSetup = 2, Int_t iout = 1,
                       char* cFileId = "MC", Int_t iSel2 = 3)
 {
diff --git a/macro/tof/tof_reco.C b/macro/tof/tof_reco.C
index f2de0124c0..5c201ec7cd 100644
--- a/macro/tof/tof_reco.C
+++ b/macro/tof/tof_reco.C
@@ -1,3 +1,6 @@
+/** @file tof_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_reco100.C b/macro/tof/tof_reco100.C
index 280ad1347c..cefb9510db 100644
--- a/macro/tof/tof_reco100.C
+++ b/macro/tof/tof_reco100.C
@@ -1,3 +1,6 @@
+/** @file tof_reco100.C
+  * @copyright Copyright (C) 2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_reco_Testbeam.C b/macro/tof/tof_reco_Testbeam.C
index 09372da683..87653a793b 100644
--- a/macro/tof/tof_reco_Testbeam.C
+++ b/macro/tof/tof_reco_Testbeam.C
@@ -1,3 +1,6 @@
+/** @file tof_reco_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with sts and tof allone
diff --git a/macro/tof/tof_sim.C b/macro/tof/tof_sim.C
index e7880c31c0..ef51f420f1 100644
--- a/macro/tof/tof_sim.C
+++ b/macro/tof/tof_sim.C
@@ -1,3 +1,6 @@
+/** @file tof_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_sim100.C b/macro/tof/tof_sim100.C
index 1efcd1ff4a..88f9e11f7b 100644
--- a/macro/tof/tof_sim100.C
+++ b/macro/tof/tof_sim100.C
@@ -1,3 +1,6 @@
+/** @file tof_sim100.C
+  * @copyright Copyright (C) 2012-2013 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tof/tof_sim_Testbeam.C b/macro/tof/tof_sim_Testbeam.C
index 6a3db211b9..2a5277d005 100644
--- a/macro/tof/tof_sim_Testbeam.C
+++ b/macro/tof/tof_sim_Testbeam.C
@@ -1,3 +1,6 @@
+/** @file tof_sim_Testbeam.C
+  * @copyright Copyright (C) 2016 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tools/skimming_reco.C b/macro/tools/skimming_reco.C
index dddd9f2a2b..b75cce04a7 100644
--- a/macro/tools/skimming_reco.C
+++ b/macro/tools/skimming_reco.C
@@ -1,3 +1,6 @@
+/** @file skimming_reco.C
+  * @copyright Copyright (C) 2015-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCollection.h"
 #include "TError.h"
 #include "TFile.h"
diff --git a/macro/tracking/lx/gen_mu_pairs.C b/macro/tracking/lx/gen_mu_pairs.C
index 582ebdbe89..764534df4e 100644
--- a/macro/tracking/lx/gen_mu_pairs.C
+++ b/macro/tracking/lx/gen_mu_pairs.C
@@ -1,3 +1,6 @@
+/** @file gen_mu_pairs.C
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatabasePDG.h"
 #include "TMath.h"
 #include "TRandom3.h"
diff --git a/macro/tracking/lx/run_mc.C b/macro/tracking/lx/run_mc.C
index 037f8c1d33..5eb14dfe95 100644
--- a/macro/tracking/lx/run_mc.C
+++ b/macro/tracking/lx/run_mc.C
@@ -1,3 +1,6 @@
+/** @file run_mc.C
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_mc(int index = -1)
 {
   Int_t nEvents = 1000;
diff --git a/macro/tracking/lx/run_reco.C b/macro/tracking/lx/run_reco.C
index 8d3be36bb8..e8c310c6ee 100644
--- a/macro/tracking/lx/run_reco.C
+++ b/macro/tracking/lx/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_reco(int index = -1)
 {
   Int_t nEvents         = 1000;
diff --git a/macro/tracking/lx/run_stat.C b/macro/tracking/lx/run_stat.C
index 291b7444ed..dea1925cc8 100644
--- a/macro/tracking/lx/run_stat.C
+++ b/macro/tracking/lx/run_stat.C
@@ -1,3 +1,6 @@
+/** @file run_stat.C
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void run_stat(int index = -1)
 {
   Int_t nEvents         = 1000;
diff --git a/macro/trd/CbmTrdHitsProd.C b/macro/trd/CbmTrdHitsProd.C
index e637846196..9a43958539 100644
--- a/macro/trd/CbmTrdHitsProd.C
+++ b/macro/trd/CbmTrdHitsProd.C
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitsProd.C
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //  Macro for producing hits in the TRD + computing the Transition
 //  Radiation (see CbmTrdRadiator.cxx & .h)
 {
diff --git a/macro/trd/TimeBasedSim/run_trd_reco.C b/macro/trd/TimeBasedSim/run_trd_reco.C
index d1eb7c8f69..c30e3e8dc8 100644
--- a/macro/trd/TimeBasedSim/run_trd_reco.C
+++ b/macro/trd/TimeBasedSim/run_trd_reco.C
@@ -1,3 +1,6 @@
+/** @file run_trd_reco.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/TimeBasedSim/run_trd_sim.C b/macro/trd/TimeBasedSim/run_trd_sim.C
index a1c3867469..504c35f0b2 100644
--- a/macro/trd/TimeBasedSim/run_trd_sim.C
+++ b/macro/trd/TimeBasedSim/run_trd_sim.C
@@ -1,3 +1,6 @@
+/** @file run_trd_sim.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/beamtime/hv/analyzeHV.C b/macro/trd/beamtime/hv/analyzeHV.C
index 67f4d901bc..13258cddd9 100644
--- a/macro/trd/beamtime/hv/analyzeHV.C
+++ b/macro/trd/beamtime/hv/analyzeHV.C
@@ -1,3 +1,6 @@
+/** @file analyzeHV.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/monHV.C b/macro/trd/beamtime/hv/monHV.C
index 78cf2272a2..24d29c1b1a 100644
--- a/macro/trd/beamtime/hv/monHV.C
+++ b/macro/trd/beamtime/hv/monHV.C
@@ -1,3 +1,6 @@
+/** @file monHV.C
+  * @copyright Copyright (C) 2015-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/monHVlong.C b/macro/trd/beamtime/hv/monHVlong.C
index 5d706d1fcb..237fe98180 100644
--- a/macro/trd/beamtime/hv/monHVlong.C
+++ b/macro/trd/beamtime/hv/monHVlong.C
@@ -1,3 +1,6 @@
+/** @file monHVlong.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/beamtime/hv/readHV.C b/macro/trd/beamtime/hv/readHV.C
index e91510f3f4..0e0303288d 100644
--- a/macro/trd/beamtime/hv/readHV.C
+++ b/macro/trd/beamtime/hv/readHV.C
@@ -1,3 +1,6 @@
+/** @file readHV.C
+  * @copyright Copyright (C) 2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCanvas.h"
 #include "TDatime.h"
 #include "TFile.h"
diff --git a/macro/trd/create_geometry_file_root.C b/macro/trd/create_geometry_file_root.C
index c978e909c9..116f61007f 100644
--- a/macro/trd/create_geometry_file_root.C
+++ b/macro/trd/create_geometry_file_root.C
@@ -1,3 +1,6 @@
+/** @file create_geometry_file_root.C
+  * @copyright Copyright (C) 2012-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro to create a geometry file for the TRD
diff --git a/macro/trd/create_geometry_file_root_test.C b/macro/trd/create_geometry_file_root_test.C
index 5916ac0cd6..ad0d54322b 100644
--- a/macro/trd/create_geometry_file_root_test.C
+++ b/macro/trd/create_geometry_file_root_test.C
@@ -1,3 +1,6 @@
+/** @file create_geometry_file_root_test.C
+  * @copyright Copyright (C) 2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro to create a geometry file for the TRD
diff --git a/macro/trd/data/plotResults.C b/macro/trd/data/plotResults.C
index a732276290..c172b27fb9 100644
--- a/macro/trd/data/plotResults.C
+++ b/macro/trd/data/plotResults.C
@@ -1,3 +1,6 @@
+/** @file plotResults.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TBox.h"
 #include "TCanvas.h"
 #include "TChain.h"
diff --git a/macro/trd/data/readResults.C b/macro/trd/data/readResults.C
index 0bf65c13a0..6278003af1 100644
--- a/macro/trd/data/readResults.C
+++ b/macro/trd/data/readResults.C
@@ -1,3 +1,6 @@
+/** @file readResults.C
+  * @copyright Copyright (C) 2014-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TLine.h"
 #include "TMath.h"
 #include "TString.h"
diff --git a/macro/trd/elid/trd_elid_reco.C b/macro/trd/elid/trd_elid_reco.C
index 275e337a65..f2bd0f440a 100644
--- a/macro/trd/elid/trd_elid_reco.C
+++ b/macro/trd/elid/trd_elid_reco.C
@@ -1,3 +1,6 @@
+/** @file trd_elid_reco.C
+  * @copyright Copyright (C) 2009-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void trd_elid_reco(Int_t nEvents = 200)
 {
   Int_t trdNFoils      = 70;
diff --git a/macro/trd/elid/trd_elid_sim.C b/macro/trd/elid/trd_elid_sim.C
index 62984936b1..8c32da8413 100644
--- a/macro/trd/elid/trd_elid_sim.C
+++ b/macro/trd/elid/trd_elid_sim.C
@@ -1,3 +1,6 @@
+/** @file trd_elid_sim.C
+  * @copyright Copyright (C) 2009-2015 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 void trd_elid_sim(Int_t nEvents = 200)
 {
   Double_t minMomentum = 1.5;  //minimum momentum
diff --git a/macro/trd/eventDisplay.C b/macro/trd/eventDisplay.C
index 2980df80e8..c0bd45ca49 100644
--- a/macro/trd/eventDisplay.C
+++ b/macro/trd/eventDisplay.C
@@ -1,3 +1,6 @@
+/** @file eventDisplay.C
+  * @copyright Copyright (C) 2009-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // 20130605 - checked by DE
 
 eventDisplay()
diff --git a/macro/trd/geometry/plot_hollow_modules.C b/macro/trd/geometry/plot_hollow_modules.C
index 1bd24b67cf..0ab0592674 100644
--- a/macro/trd/geometry/plot_hollow_modules.C
+++ b/macro/trd/geometry/plot_hollow_modules.C
@@ -1,3 +1,6 @@
+/** @file plot_hollow_modules.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 //  plot pad size of layers in cm2 in png files
 //  Nov 2012
diff --git a/macro/trd/geometry/plot_pad_size_in_layer.C b/macro/trd/geometry/plot_pad_size_in_layer.C
index e6809ea701..39c6a9abe0 100644
--- a/macro/trd/geometry/plot_pad_size_in_layer.C
+++ b/macro/trd/geometry/plot_pad_size_in_layer.C
@@ -1,3 +1,6 @@
+/** @file plot_pad_size_in_layer.C
+  * @copyright Copyright (C) 2012-2015 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //
 //  plot pad size of layers in cm2 in png files
 //  Nov 2012
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15a_3e.C
index f71c7865ab..a96100afbe 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,6 @@
+/** @file Create_TRD_Geometry_v15a_3e.C
+  * @copyright Copyright (C) 2014-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15b_3e.C
index c453bbfd5b..8abfe6ffc4 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,6 @@
+/** @file Create_TRD_Geometry_v15b_3e.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15c_3e.C
index cfb725e4bf..ab2b28123f 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,6 @@
+/** @file Create_TRD_Geometry_v15c_3e.C
+  * @copyright Copyright (C) 2015-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15c.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1e.C
index 5734e7b2c3..2bc99e27ac 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,6 @@
+/** @file Create_TRD_Geometry_v15d_1e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15d_1m.C
index 66ae031386..9311574cf6 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,6 @@
+/** @file Create_TRD_Geometry_v15d_1m.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1e.C
index 6ba553a99b..4c679db0ef 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,6 @@
+/** @file Create_TRD_Geometry_v15e_1e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C b/macro/trd/geometry/trd.v15/Create_TRD_Geometry_v15e_1m.C
index 145653be73..c6f66e4f7e 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,6 @@
+/** @file Create_TRD_Geometry_v15e_1m.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v15e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a.C
index 3d0b89c7ce..e904630491 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,6 @@
+/** @file Create_TRD_Geometry_v16a.C
+  * @copyright Copyright (C) 2016-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v16a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16a_3e.C
index 50eb99bd2c..04221c7ea7 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,6 @@
+/** @file Create_TRD_Geometry_v16a_3e.C
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v16a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16b.C
index 06e96959d7..4bd1ebd5d7 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,6 @@
+/** @file Create_TRD_Geometry_v16b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16c.C
index 1488d7ecd0..1e01e8b89f 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,6 @@
+/** @file Create_TRD_Geometry_v16c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16d.C
index 1f162dca1b..46fbbeceef 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,6 @@
+/** @file Create_TRD_Geometry_v16d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16e.C
index 957e5f6d0e..28f3ddac8b 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,6 @@
+/** @file Create_TRD_Geometry_v16e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C b/macro/trd/geometry/trd.v16/Create_TRD_Geometry_v16f.C
index d40dcc6d21..22e81b42f4 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,6 @@
+/** @file Create_TRD_Geometry_v16f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17a.C
index a07acb8645..0390b7574c 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,6 @@
+/** @file Create_TRD_Geometry_v17a.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17b.C
index 9366c089ad..347fed4ac9 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,6 @@
+/** @file Create_TRD_Geometry_v17b.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17b.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17c.C
index 7c849b2e74..1ccd4253b5 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,6 @@
+/** @file Create_TRD_Geometry_v17c.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17c.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17d.C
index ace244b591..f83f8c6e56 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,6 @@
+/** @file Create_TRD_Geometry_v17d.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17d.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17e.C
index 16d9593f70..df38e78060 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,6 @@
+/** @file Create_TRD_Geometry_v17e.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17e.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17f.C
index b1d46322d5..014b3425bd 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,6 @@
+/** @file Create_TRD_Geometry_v17f.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17f.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17g.C
index c041be5c36..f2010f1748 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,6 @@
+/** @file Create_TRD_Geometry_v17g.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17g.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17h.C
index eeed124836..98baff5e8e 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,6 @@
+/** @file Create_TRD_Geometry_v17h.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17h.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17i.C
index 26b1f3cd1d..e5eabdf185 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,6 @@
+/** @file Create_TRD_Geometry_v17i.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17i.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17j.C
index 5bd26ac844..64f6b001f8 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,6 @@
+/** @file Create_TRD_Geometry_v17j.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17j.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17k.C
index c221a287e7..5cdc516ed4 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,6 @@
+/** @file Create_TRD_Geometry_v17k.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17k.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17l.C
index ddd07fa0b1..57cd3a1bed 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,6 @@
+/** @file Create_TRD_Geometry_v17l.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17l.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17m.C
index e7b509ad03..d304c4dd78 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,6 @@
+/** @file Create_TRD_Geometry_v17m.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17m.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17n.C
index cdd16ed85b..100a44aaed 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,6 @@
+/** @file Create_TRD_Geometry_v17n.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17o.C
index 1defd333d0..e205a91137 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,6 @@
+/** @file Create_TRD_Geometry_v17o.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17o.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17p.C
index 90863e246c..cc9bf91724 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,6 @@
+/** @file Create_TRD_Geometry_v17p.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C b/macro/trd/geometry/trd.v17/Create_TRD_Geometry_v17q.C
index fec77a3f22..a435632703 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,6 @@
+/** @file Create_TRD_Geometry_v17q.C
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v17n.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C b/macro/trd/geometry/trd.v18/Create_TRD_Geometry_v18a.C
index 248fa67879..49f2398b00 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,6 @@
+/** @file Create_TRD_Geometry_v18a.C
+  * @copyright Copyright (C) 2019 Horia Hulubei National Institute of Physics and Nuclear Engineering, Bucharest
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v18a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C b/macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20a.C
index 803fb011ed..77c95a1713 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,6 @@
+/** @file Create_TRD_Geometry_v20a.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ///
 /// \file Create_TRD_Geometry_v20a.C
 /// \brief Generates TRD geometry in Root format.
diff --git a/macro/trd/hitrateDisplay.C b/macro/trd/hitrateDisplay.C
index 9ed8cacd7b..e5f5dd5f16 100644
--- a/macro/trd/hitrateDisplay.C
+++ b/macro/trd/hitrateDisplay.C
@@ -1,3 +1,6 @@
+/** @file hitrateDisplay.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TCanvas.h"
 #include "TColor.h"
 #include "TFile.h"
diff --git a/macro/trd/mcbm_mc.C b/macro/trd/mcbm_mc.C
index 1a7b1017d0..8eb85262ff 100644
--- a/macro/trd/mcbm_mc.C
+++ b/macro/trd/mcbm_mc.C
@@ -1,3 +1,6 @@
+/** @file mcbm_mc.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/mcbm_reco.C b/macro/trd/mcbm_reco.C
index c3ec807181..dac899a636 100644
--- a/macro/trd/mcbm_reco.C
+++ b/macro/trd/mcbm_reco.C
@@ -1,3 +1,6 @@
+/** @file mcbm_reco.C
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/pidTraining/run_pid_sim.C b/macro/trd/pidTraining/run_pid_sim.C
index 1cc4991e48..fb4e245f17 100644
--- a/macro/trd/pidTraining/run_pid_sim.C
+++ b/macro/trd/pidTraining/run_pid_sim.C
@@ -1,3 +1,6 @@
+/** @file run_pid_sim.C
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_CbmMCEventHeader.C b/macro/trd/run_CbmMCEventHeader.C
index 42e53ee3ea..ab41a32709 100644
--- a/macro/trd/run_CbmMCEventHeader.C
+++ b/macro/trd/run_CbmMCEventHeader.C
@@ -1,3 +1,6 @@
+/** @file run_CbmMCEventHeader.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_reco.C b/macro/trd/run_reco.C
index be79566474..ad3f247b36 100644
--- a/macro/trd/run_reco.C
+++ b/macro/trd/run_reco.C
@@ -1,3 +1,6 @@
+/** @file run_reco.C
+  * @copyright Copyright (C) 2009-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_TB.C b/macro/trd/run_reco_TB.C
index bc67d6b18f..2e7ae5fa8f 100644
--- a/macro/trd/run_reco_TB.C
+++ b/macro/trd/run_reco_TB.C
@@ -1,3 +1,6 @@
+/** @file run_reco_TB.C
+  * @copyright Copyright (C) 2013-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_clusterizer.C b/macro/trd/run_reco_clusterizer.C
index 3d173719f1..ed5fc66f4b 100644
--- a/macro/trd/run_reco_clusterizer.C
+++ b/macro/trd/run_reco_clusterizer.C
@@ -1,3 +1,6 @@
+/** @file run_reco_clusterizer.C
+  * @copyright Copyright (C) 2011-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_clusterizerFast.C b/macro/trd/run_reco_clusterizerFast.C
index c94a1325a1..5ad969cf4b 100644
--- a/macro/trd/run_reco_clusterizerFast.C
+++ b/macro/trd/run_reco_clusterizerFast.C
@@ -1,3 +1,6 @@
+/** @file run_reco_clusterizerFast.C
+  * @copyright Copyright (C) 2012-2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_digitizer.C b/macro/trd/run_reco_digitizer.C
index db6abd5bc8..c81aa1b76d 100644
--- a/macro/trd/run_reco_digitizer.C
+++ b/macro/trd/run_reco_digitizer.C
@@ -1,3 +1,6 @@
+/** @file run_reco_digitizer.C
+  * @copyright Copyright (C) 2012-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/run_reco_dpb.C b/macro/trd/run_reco_dpb.C
index 2efa69f82f..3b922c3ddd 100644
--- a/macro/trd/run_reco_dpb.C
+++ b/macro/trd/run_reco_dpb.C
@@ -1,3 +1,6 @@
+/** @file run_reco_dpb.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_hitdensitytest.C b/macro/trd/run_reco_hitdensitytest.C
index dd7c39c260..da58de58cd 100644
--- a/macro/trd/run_reco_hitdensitytest.C
+++ b/macro/trd/run_reco_hitdensitytest.C
@@ -1,3 +1,6 @@
+/** @file run_reco_hitdensitytest.C
+  * @copyright Copyright (C) 2011-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_hitratetest.C b/macro/trd/run_reco_hitratetest.C
index 44a9b8f800..b233ffc27d 100644
--- a/macro/trd/run_reco_hitratetest.C
+++ b/macro/trd/run_reco_hitratetest.C
@@ -1,3 +1,6 @@
+/** @file run_reco_hitratetest.C
+  * @copyright Copyright (C) 2011-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_maf.C b/macro/trd/run_reco_maf.C
index aca3826f08..5ff17a60b9 100644
--- a/macro/trd/run_reco_maf.C
+++ b/macro/trd/run_reco_maf.C
@@ -1,3 +1,6 @@
+/** @file run_reco_maf.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_occupancy.C b/macro/trd/run_reco_occupancy.C
index bb936fbc91..00219932b5 100644
--- a/macro/trd/run_reco_occupancy.C
+++ b/macro/trd/run_reco_occupancy.C
@@ -1,3 +1,6 @@
+/** @file run_reco_occupancy.C
+  * @copyright Copyright (C) 2012-2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_photon.C b/macro/trd/run_reco_photon.C
index c0dee7bd23..aa25a47055 100644
--- a/macro/trd/run_reco_photon.C
+++ b/macro/trd/run_reco_photon.C
@@ -1,3 +1,6 @@
+/** @file run_reco_photon.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_pi0.C b/macro/trd/run_reco_pi0.C
index 0ab19c2796..6aaca456f5 100644
--- a/macro/trd/run_reco_pi0.C
+++ b/macro/trd/run_reco_pi0.C
@@ -1,3 +1,6 @@
+/** @file run_reco_pi0.C
+  * @copyright Copyright (C) 2012-2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_plot.C b/macro/trd/run_reco_plot.C
index d319149ee6..b81248576d 100644
--- a/macro/trd/run_reco_plot.C
+++ b/macro/trd/run_reco_plot.C
@@ -1,3 +1,6 @@
+/** @file run_reco_plot.C
+  * @copyright Copyright (C) 2014 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_qa.C b/macro/trd/run_reco_qa.C
index ca98816cc5..0025f08701 100644
--- a/macro/trd/run_reco_qa.C
+++ b/macro/trd/run_reco_qa.C
@@ -1,3 +1,6 @@
+/** @file run_reco_qa.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_ratioplot.C b/macro/trd/run_reco_ratioplot.C
index ee33909dbe..c80fe62b72 100644
--- a/macro/trd/run_reco_ratioplot.C
+++ b/macro/trd/run_reco_ratioplot.C
@@ -1,3 +1,6 @@
+/** @file run_reco_ratioplot.C
+  * @copyright Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/run_reco_smearing.C b/macro/trd/run_reco_smearing.C
index 1b9579e461..d2bb6d78ae 100644
--- a/macro/trd/run_reco_smearing.C
+++ b/macro/trd/run_reco_smearing.C
@@ -1,3 +1,6 @@
+/** @file run_reco_smearing.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/run_sim100.C b/macro/trd/run_sim100.C
index 2137aa30e0..b1d3ba4d12 100644
--- a/macro/trd/run_sim100.C
+++ b/macro/trd/run_sim100.C
@@ -1,3 +1,6 @@
+/** @file run_sim100.C
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_maf.C b/macro/trd/run_sim_maf.C
index 6a8b5b5bf0..f436f4e538 100644
--- a/macro/trd/run_sim_maf.C
+++ b/macro/trd/run_sim_maf.C
@@ -1,3 +1,6 @@
+/** @file run_sim_maf.C
+  * @copyright Copyright (C) 2014-2017 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard simulation (transport + digitisation)
diff --git a/macro/trd/run_sim_pi0.C b/macro/trd/run_sim_pi0.C
index 8549fb6882..c817757521 100644
--- a/macro/trd/run_sim_pi0.C
+++ b/macro/trd/run_sim_pi0.C
@@ -1,3 +1,6 @@
+/** @file run_sim_pi0.C
+  * @copyright Copyright (C) 2012 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_qa.C b/macro/trd/run_sim_qa.C
index 833fa06b5c..3504f039b3 100644
--- a/macro/trd/run_sim_qa.C
+++ b/macro/trd/run_sim_qa.C
@@ -1,3 +1,6 @@
+/** @file run_sim_qa.C
+  * @copyright Copyright (C) 2016 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/run_sim_single_elec.C b/macro/trd/run_sim_single_elec.C
index aa174af4c8..2ea32d674b 100644
--- a/macro/trd/run_sim_single_elec.C
+++ b/macro/trd/run_sim_single_elec.C
@@ -1,3 +1,6 @@
+/** @file run_sim_single_elec.C
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/sim.C b/macro/trd/sim.C
index 512f3d479e..3c6610e07f 100644
--- a/macro/trd/sim.C
+++ b/macro/trd/sim.C
@@ -1,3 +1,6 @@
+/** @file sim.C
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Macro for transport
 {
 
diff --git a/macro/trd/trd_digi1.C b/macro/trd/trd_digi1.C
index 9fbe1b31dc..5bbe2f3b92 100644
--- a/macro/trd/trd_digi1.C
+++ b/macro/trd/trd_digi1.C
@@ -1,3 +1,6 @@
+/** @file trd_digi1.C
+  * @copyright Copyright (C) 2013-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #// --------------------------------------------------------------------------
 //
 // Macro for testing the trd digitizer and hit producer
diff --git a/macro/trd/trd_digi2.C b/macro/trd/trd_digi2.C
index 2af2816373..a59a79f3d4 100644
--- a/macro/trd/trd_digi2.C
+++ b/macro/trd/trd_digi2.C
@@ -1,3 +1,6 @@
+/** @file trd_digi2.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for reconstruction of simulated events with standard settings
diff --git a/macro/trd/trd_sim.C b/macro/trd/trd_sim.C
index 88d2fe98eb..226d442ead 100644
--- a/macro/trd/trd_sim.C
+++ b/macro/trd/trd_sim.C
@@ -1,3 +1,6 @@
+/** @file trd_sim.C
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/trd/trd_sim_benchmark.C b/macro/trd/trd_sim_benchmark.C
index a4fa7051c5..2c6f8405a4 100644
--- a/macro/trd/trd_sim_benchmark.C
+++ b/macro/trd/trd_sim_benchmark.C
@@ -1,3 +1,6 @@
+/** @file trd_sim_benchmark.C
+  * @copyright Copyright (C) 2013-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 //
 // Macro for standard transport simulation using UrQMD input and GEANT3
diff --git a/macro/tutorial/run_HitProducerTaskIdeal.C b/macro/tutorial/run_HitProducerTaskIdeal.C
index 95391164bb..4ed7c5661b 100644
--- a/macro/tutorial/run_HitProducerTaskIdeal.C
+++ b/macro/tutorial/run_HitProducerTaskIdeal.C
@@ -1,3 +1,6 @@
+/** @file run_HitProducerTaskIdeal.C
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // --------------------------------------------------------------------------
 // Macro to demonstrate the algorith based task
 //
diff --git a/mvd/CbmMvdClusterfinder.cxx b/mvd/CbmMvdClusterfinder.cxx
index 3bd0a8bc70..260051e813 100644
--- a/mvd/CbmMvdClusterfinder.cxx
+++ b/mvd/CbmMvdClusterfinder.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdClusterfinder.cxx
+  * @copyright Copyright (C) 2014-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdClusterfinderTB.cxx b/mvd/CbmMvdClusterfinderTB.cxx
index ca7fe78f52..80e8f96ed6 100644
--- a/mvd/CbmMvdClusterfinderTB.cxx
+++ b/mvd/CbmMvdClusterfinderTB.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdClusterfinderTB.cxx
+  * @copyright Copyright (C) 2017-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHit.cxx b/mvd/CbmMvdDigiToHit.cxx
index 72ba34dd59..16a5a0aa11 100644
--- a/mvd/CbmMvdDigiToHit.cxx
+++ b/mvd/CbmMvdDigiToHit.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdDigiToHit.cxx
+  * @copyright Copyright (C) 2019 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHit source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigiToHitTB.cxx b/mvd/CbmMvdDigiToHitTB.cxx
index b2daf219ba..06fb79440e 100644
--- a/mvd/CbmMvdDigiToHitTB.cxx
+++ b/mvd/CbmMvdDigiToHitTB.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdDigiToHitTB.cxx
+  * @copyright Copyright (C) 2019-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigiToHitTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizer.cxx b/mvd/CbmMvdDigitizer.cxx
index 29c6cac26d..6c7305bde5 100644
--- a/mvd/CbmMvdDigitizer.cxx
+++ b/mvd/CbmMvdDigitizer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdDigitizer.cxx
+  * @copyright Copyright (C) 2014-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizer source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdDigitizerTB.cxx b/mvd/CbmMvdDigitizerTB.cxx
index a80e098192..920c6faa27 100644
--- a/mvd/CbmMvdDigitizerTB.cxx
+++ b/mvd/CbmMvdDigitizerTB.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdDigitizerTB.cxx
+  * @copyright Copyright (C) 2017-2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdDigitizerTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinder.cxx b/mvd/CbmMvdHitfinder.cxx
index a4825fdebf..b78432286e 100644
--- a/mvd/CbmMvdHitfinder.cxx
+++ b/mvd/CbmMvdHitfinder.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdHitfinder.cxx
+  * @copyright Copyright (C) 2014-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdHitfinderTB.cxx b/mvd/CbmMvdHitfinderTB.cxx
index 78ffcaab8a..a8dd7d6569 100644
--- a/mvd/CbmMvdHitfinderTB.cxx
+++ b/mvd/CbmMvdHitfinderTB.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdHitfinderTB.cxx
+  * @copyright Copyright (C) 2017-2019 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdHitfinderTB source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/CbmMvdLinkDef.h b/mvd/CbmMvdLinkDef.h
index 3de2cd2f46..9e34d1cebe 100644
--- a/mvd/CbmMvdLinkDef.h
+++ b/mvd/CbmMvdLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmMvdLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/mvd/CbmMvdReadout.cxx b/mvd/CbmMvdReadout.cxx
index 6773c7fd72..5f57ad85a5 100644
--- a/mvd/CbmMvdReadout.cxx
+++ b/mvd/CbmMvdReadout.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdReadout.cxx
+  * @copyright Copyright (C) 2017-2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmMvdClusterfinder source file                -----
 // -------------------------------------------------------------------------
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.cxx b/mvd/SensorDataSheets/CbmMvdMimosis.cxx
index 9c3f92b297..32966bb5ab 100644
--- a/mvd/SensorDataSheets/CbmMvdMimosis.cxx
+++ b/mvd/SensorDataSheets/CbmMvdMimosis.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdMimosis.cxx
+  * @copyright Copyright (C) 2017 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                     CbmMvdMimosis source file                 -----
 // -----                                                               -----
diff --git a/mvd/SensorDataSheets/CbmMvdMimosis.h b/mvd/SensorDataSheets/CbmMvdMimosis.h
index e96da38c6d..f6b4efba89 100644
--- a/mvd/SensorDataSheets/CbmMvdMimosis.h
+++ b/mvd/SensorDataSheets/CbmMvdMimosis.h
@@ -1,3 +1,6 @@
+/** @file CbmMvdMimosis.h
+  * @copyright Copyright (C) 2017 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                      CbmMvdMimosis header file                -----
 // -----                                                               -----
diff --git a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
index 8dd18c96be..8ea140369c 100644
--- a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
+++ b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMvdSensorDigiToHitTask.cxx
+  * @copyright Copyright (C) 2019-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                  CbmMvdSensorDigiToHitTask source file        -----
 // -----                  27.11.18 Edited by K. Hunold                 -----
diff --git a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
index d12cbc69c7..b16e124278 100644
--- a/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
+++ b/mvd/plugins/tasks/CbmMvdSensorDigiToHitTask.h
@@ -1,3 +1,6 @@
+/** @file CbmMvdSensorDigiToHitTask.h
+  * @copyright Copyright (C) 2019 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                   CbmMvdSensorClusterfinderTask header file   -----
 // -----                   27.11.18 Edited by K. Hunold                -----
diff --git a/mvd/tools/CbmMvdHelper.h b/mvd/tools/CbmMvdHelper.h
index c7b2263525..0d65eb70be 100644
--- a/mvd/tools/CbmMvdHelper.h
+++ b/mvd/tools/CbmMvdHelper.h
@@ -1,3 +1,6 @@
+/** @file CbmMvdHelper.h
+  * @copyright Copyright (C) 2017-2021 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBMMVDHELPER_H_
 #define CBMMVDHELPER_H_ 1
diff --git a/reco/KF/CbmKF.cxx b/reco/KF/CbmKF.cxx
index c360f1301d..3e47f8eadb 100644
--- a/reco/KF/CbmKF.cxx
+++ b/reco/KF/CbmKF.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKF.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKF.h"
 
 #include "CbmDefs.h"
diff --git a/reco/KF/CbmKFFieldMath.cxx b/reco/KF/CbmKFFieldMath.cxx
index 9516157baa..485cd6a4be 100644
--- a/reco/KF/CbmKFFieldMath.cxx
+++ b/reco/KF/CbmKFFieldMath.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFFieldMath.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFFieldMath.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/CbmKFHit.cxx b/reco/KF/CbmKFHit.cxx
index 524f980a9f..acc4814587 100644
--- a/reco/KF/CbmKFHit.cxx
+++ b/reco/KF/CbmKFHit.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFHit.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmKFHit.h"
 
diff --git a/reco/KF/CbmKFMaterial.cxx b/reco/KF/CbmKFMaterial.cxx
index 1be757e3f2..5764dc9abe 100644
--- a/reco/KF/CbmKFMaterial.cxx
+++ b/reco/KF/CbmKFMaterial.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFMaterial.cxx
+  * @copyright Copyright (C) 2006-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFMaterial.h"
 
 #include "CbmKF.h"
diff --git a/reco/KF/CbmKFMath.cxx b/reco/KF/CbmKFMath.cxx
index beb61fddd9..4fc74b0463 100644
--- a/reco/KF/CbmKFMath.cxx
+++ b/reco/KF/CbmKFMath.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFMath.cxx
+  * @copyright Copyright (C) 2006-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFMath.h"
 
 #include "FairField.h"
diff --git a/reco/KF/CbmKFParticleFinder.cxx b/reco/KF/CbmKFParticleFinder.cxx
index b8fdfb7441..e79c4d6f88 100644
--- a/reco/KF/CbmKFParticleFinder.cxx
+++ b/reco/KF/CbmKFParticleFinder.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinder.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinder.h b/reco/KF/CbmKFParticleFinder.h
index 0c73664692..9309a4f755 100644
--- a/reco/KF/CbmKFParticleFinder.h
+++ b/reco/KF/CbmKFParticleFinder.h
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinder.h
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.cxx b/reco/KF/CbmKFParticleFinderPID.cxx
index 35b8002efa..9ef8134814 100644
--- a/reco/KF/CbmKFParticleFinderPID.cxx
+++ b/reco/KF/CbmKFParticleFinderPID.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinderPID.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderPID.h b/reco/KF/CbmKFParticleFinderPID.h
index a07ace1be0..fba93aec8c 100644
--- a/reco/KF/CbmKFParticleFinderPID.h
+++ b/reco/KF/CbmKFParticleFinderPID.h
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinderPID.h
+  * @copyright Copyright (C) 2014-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.cxx b/reco/KF/CbmKFParticleFinderQA.cxx
index 2ab315547c..7a2837a3c1 100644
--- a/reco/KF/CbmKFParticleFinderQA.cxx
+++ b/reco/KF/CbmKFParticleFinderQA.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinderQA.cxx
+  * @copyright Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleFinderQA.h b/reco/KF/CbmKFParticleFinderQA.h
index b5becaaa66..32f7e66e74 100644
--- a/reco/KF/CbmKFParticleFinderQA.h
+++ b/reco/KF/CbmKFParticleFinderQA.h
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleFinderQA.h
+  * @copyright Copyright (C) 2014-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.cxx b/reco/KF/CbmKFParticleInterface.cxx
index 5787ef677e..833f3d6ac4 100644
--- a/reco/KF/CbmKFParticleInterface.cxx
+++ b/reco/KF/CbmKFParticleInterface.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleInterface.cxx
+  * @copyright Copyright (C) 2014-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFParticleInterface.h b/reco/KF/CbmKFParticleInterface.h
index a1c3d70785..e0277f8601 100644
--- a/reco/KF/CbmKFParticleInterface.h
+++ b/reco/KF/CbmKFParticleInterface.h
@@ -1,3 +1,6 @@
+/** @file CbmKFParticleInterface.h
+  * @copyright Copyright (C) 2014-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/CbmKFPixelMeasurement.cxx b/reco/KF/CbmKFPixelMeasurement.cxx
index acf8fadb36..5cfac5467b 100644
--- a/reco/KF/CbmKFPixelMeasurement.cxx
+++ b/reco/KF/CbmKFPixelMeasurement.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFPixelMeasurement.cxx
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFPixelMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/CbmKFUMeasurement.cxx b/reco/KF/CbmKFUMeasurement.cxx
index 735a975a38..b557e40247 100644
--- a/reco/KF/CbmKFUMeasurement.cxx
+++ b/reco/KF/CbmKFUMeasurement.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFUMeasurement.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFUMeasurement.h"
 
 #include <cmath>
diff --git a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
index fd99968956..212f1bcf7f 100644
--- a/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
+++ b/reco/KF/Interface/CbmEcalTrackExtrapolationKF.cxx
@@ -1,3 +1,6 @@
+/** @file CbmEcalTrackExtrapolationKF.cxx
+  * @copyright Copyright (C) 2008-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmEcalTrackExtrapolationKF.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.cxx b/reco/KF/Interface/CbmKFStsHit.cxx
index e7ef5a4f62..3581e3bd3d 100644
--- a/reco/KF/Interface/CbmKFStsHit.cxx
+++ b/reco/KF/Interface/CbmKFStsHit.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFStsHit.cxx
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmKFStsHit.h"
 
diff --git a/reco/KF/Interface/CbmKFStsHit.h b/reco/KF/Interface/CbmKFStsHit.h
index c0d290566e..7339628446 100644
--- a/reco/KF/Interface/CbmKFStsHit.h
+++ b/reco/KF/Interface/CbmKFStsHit.h
@@ -1,3 +1,6 @@
+/** @file CbmKFStsHit.h
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmKFStsHit_H
 #define CbmKFStsHit_H 1
 
diff --git a/reco/KF/Interface/CbmKFTrack.cxx b/reco/KF/Interface/CbmKFTrack.cxx
index f893b6a475..f044312d85 100644
--- a/reco/KF/Interface/CbmKFTrack.cxx
+++ b/reco/KF/Interface/CbmKFTrack.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFTrack.cxx
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmKFTrack.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmKFVertex.cxx b/reco/KF/Interface/CbmKFVertex.cxx
index bd5d31fd7b..28ddc9572a 100644
--- a/reco/KF/Interface/CbmKFVertex.cxx
+++ b/reco/KF/Interface/CbmKFVertex.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFVertex.cxx
+  * @copyright Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmKFVertex.h"
 
diff --git a/reco/KF/Interface/CbmKFVertex.h b/reco/KF/Interface/CbmKFVertex.h
index 4bd09f7670..b86dcdbb91 100644
--- a/reco/KF/Interface/CbmKFVertex.h
+++ b/reco/KF/Interface/CbmKFVertex.h
@@ -1,3 +1,6 @@
+/** @file CbmKFVertex.h
+  * @copyright Copyright (C) 2006-2014 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMKFVERTEX_H
 #define CBMKFVERTEX_H
 
diff --git a/reco/KF/Interface/CbmPVFinderKF.cxx b/reco/KF/Interface/CbmPVFinderKF.cxx
index 634f276a65..6dfa1e5288 100644
--- a/reco/KF/Interface/CbmPVFinderKF.cxx
+++ b/reco/KF/Interface/CbmPVFinderKF.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPVFinderKF.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPVFinderKF.h"
 
 #include "CbmEvent.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.cxx b/reco/KF/Interface/CbmStsKFTrackFitter.cxx
index 45dfeafd71..75f204b529 100644
--- a/reco/KF/Interface/CbmStsKFTrackFitter.cxx
+++ b/reco/KF/Interface/CbmStsKFTrackFitter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStsKFTrackFitter.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsKFTrackFitter.h"
 
 #include "CbmKFMath.h"
diff --git a/reco/KF/Interface/CbmStsKFTrackFitter.h b/reco/KF/Interface/CbmStsKFTrackFitter.h
index 4c3162c8b0..ba15191e61 100644
--- a/reco/KF/Interface/CbmStsKFTrackFitter.h
+++ b/reco/KF/Interface/CbmStsKFTrackFitter.h
@@ -1,3 +1,6 @@
+/** @file CbmStsKFTrackFitter.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMSTSKFTRACKFITTER
 #define CBMSTSKFTRACKFITTER 1
 
diff --git a/reco/KF/KFLinkDef.h b/reco/KF/KFLinkDef.h
index 372ca46c47..4edf0bd7ac 100644
--- a/reco/KF/KFLinkDef.h
+++ b/reco/KF/KFLinkDef.h
@@ -1,3 +1,6 @@
+/** @file KFLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/KF/KFQA/CbmKFPartEfficiencies.h b/reco/KF/KFQA/CbmKFPartEfficiencies.h
index 733708cd66..c423a154fa 100644
--- a/reco/KF/KFQA/CbmKFPartEfficiencies.h
+++ b/reco/KF/KFQA/CbmKFPartEfficiencies.h
@@ -1,3 +1,6 @@
+/** @file CbmKFPartEfficiencies.h
+  * @copyright Copyright (C) 2012-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmKFPartEfficiencies_H
 #define CbmKFPartEfficiencies_H
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.cxx b/reco/KF/KFQA/CbmKFTrackQA.cxx
index c108810584..9d56759949 100644
--- a/reco/KF/KFQA/CbmKFTrackQA.cxx
+++ b/reco/KF/KFQA/CbmKFTrackQA.cxx
@@ -1,3 +1,6 @@
+/** @file CbmKFTrackQA.cxx
+  * @copyright Copyright (C) 2015-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/KF/KFQA/CbmKFTrackQA.h b/reco/KF/KFQA/CbmKFTrackQA.h
index 106aec808a..494d7d8984 100644
--- a/reco/KF/KFQA/CbmKFTrackQA.h
+++ b/reco/KF/KFQA/CbmKFTrackQA.h
@@ -1,3 +1,6 @@
+/** @file CbmKFTrackQA.h
+  * @copyright Copyright (C) 2015-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //-----------------------------------------------------------
 //-----------------------------------------------------------
 
diff --git a/reco/L1/CbmL1Constants.h b/reco/L1/CbmL1Constants.h
index 10e2a3cc51..bdf1369535 100644
--- a/reco/L1/CbmL1Constants.h
+++ b/reco/L1/CbmL1Constants.h
@@ -1,3 +1,6 @@
+/** @file CbmL1Constants.h
+  * @copyright Copyright (C) 2012 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBML1CONSTANTS_H_
 #define CBML1CONSTANTS_H_
 
diff --git a/reco/L1/CbmL1Counters.h b/reco/L1/CbmL1Counters.h
index 565543a202..231bac9824 100644
--- a/reco/L1/CbmL1Counters.h
+++ b/reco/L1/CbmL1Counters.h
@@ -1,3 +1,6 @@
+/** @file CbmL1Counters.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmL1Counters_H
 #define CbmL1Counters_H
 
diff --git a/reco/L1/CbmL1Def.h b/reco/L1/CbmL1Def.h
index dfb878af3c..05c8272a5e 100644
--- a/reco/L1/CbmL1Def.h
+++ b/reco/L1/CbmL1Def.h
@@ -1,3 +1,6 @@
+/** @file CbmL1Def.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmL1Def_h
 #define CbmL1Def_h 1
 
diff --git a/reco/L1/CbmL1StsHit.h b/reco/L1/CbmL1StsHit.h
index 56d4298840..6d822977dd 100644
--- a/reco/L1/CbmL1StsHit.h
+++ b/reco/L1/CbmL1StsHit.h
@@ -1,3 +1,6 @@
+/** @file CbmL1StsHit.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _CbmL1StsHit_h_
 #define _CbmL1StsHit_h_
 
diff --git a/reco/L1/CbmL1TrackPar.h b/reco/L1/CbmL1TrackPar.h
index d6d726148f..38a343490f 100644
--- a/reco/L1/CbmL1TrackPar.h
+++ b/reco/L1/CbmL1TrackPar.h
@@ -1,3 +1,6 @@
+/** @file CbmL1TrackPar.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CbmL1TrackPar_H
 #define CbmL1TrackPar_H
diff --git a/reco/L1/CbmL1TrdTracklet.cxx b/reco/L1/CbmL1TrdTracklet.cxx
index 311e43e81c..6955c04b9c 100644
--- a/reco/L1/CbmL1TrdTracklet.cxx
+++ b/reco/L1/CbmL1TrdTracklet.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1TrdTracklet.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1TrdTracklet.h"
 
 ClassImp(CbmL1TrdTracklet);
diff --git a/reco/L1/CbmL1TrdTracklet.h b/reco/L1/CbmL1TrdTracklet.h
index 8a22c289d9..7d9dde1418 100644
--- a/reco/L1/CbmL1TrdTracklet.h
+++ b/reco/L1/CbmL1TrdTracklet.h
@@ -1,3 +1,6 @@
+/** @file CbmL1TrdTracklet.h
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBML1TRDTRACKLET_H
 #define CBML1TRDTRACKLET_H 1
 
diff --git a/reco/L1/CbmL1TrdTracklet4.cxx b/reco/L1/CbmL1TrdTracklet4.cxx
index 4a6eef5df3..2c0b78ce8c 100644
--- a/reco/L1/CbmL1TrdTracklet4.cxx
+++ b/reco/L1/CbmL1TrdTracklet4.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1TrdTracklet4.cxx
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1TrdTracklet4.h"
 
 ClassImp(CbmL1TrdTracklet4);
diff --git a/reco/L1/CbmL1TrdTracklet4.h b/reco/L1/CbmL1TrdTracklet4.h
index e5564b5592..b551b112b6 100644
--- a/reco/L1/CbmL1TrdTracklet4.h
+++ b/reco/L1/CbmL1TrdTracklet4.h
@@ -1,3 +1,6 @@
+/** @file CbmL1TrdTracklet4.h
+  * @copyright Copyright (C) 2006-2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBML1TRDTRACKLET4_H
 #define CBML1TRDTRACKLET4_H 1
 
diff --git a/reco/L1/L1Algo/L1Algo.cxx b/reco/L1/L1Algo/L1Algo.cxx
index f958ba212f..01c2a9b52f 100644
--- a/reco/L1/L1Algo/L1Algo.cxx
+++ b/reco/L1/L1Algo/L1Algo.cxx
@@ -1,3 +1,6 @@
+/** @file L1Algo.cxx
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1Algo.h"
 
 #include "L1Grid.h"
diff --git a/reco/L1/L1Algo/L1Algo.h b/reco/L1/L1Algo/L1Algo.h
index 6323165164..194c2f5318 100644
--- a/reco/L1/L1Algo/L1Algo.h
+++ b/reco/L1/L1Algo/L1Algo.h
@@ -1,3 +1,6 @@
+/** @file L1Algo.h
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Algo_h
 #define L1Algo_h 1
 
diff --git a/reco/L1/L1Algo/L1AlgoTBB.h b/reco/L1/L1Algo/L1AlgoTBB.h
index 6813ab369d..03e29051ca 100644
--- a/reco/L1/L1Algo/L1AlgoTBB.h
+++ b/reco/L1/L1Algo/L1AlgoTBB.h
@@ -1,3 +1,6 @@
+/** @file L1AlgoTBB.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1AlgoTBB_h
 #define L1AlgoTBB_h
 
diff --git a/reco/L1/L1Algo/L1Event.cxx b/reco/L1/L1Algo/L1Event.cxx
index eb08e3a7d4..51c3e87ffc 100644
--- a/reco/L1/L1Algo/L1Event.cxx
+++ b/reco/L1/L1Algo/L1Event.cxx
@@ -1,3 +1,6 @@
+/** @file L1Event.cxx
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1Event.h"
 
 void L1Event::Clear() { fStsHit.clear(); }
diff --git a/reco/L1/L1Algo/L1Event.h b/reco/L1/L1Algo/L1Event.h
index a6ebbefa35..39f3bbaf5a 100644
--- a/reco/L1/L1Algo/L1Event.h
+++ b/reco/L1/L1Algo/L1Event.h
@@ -1,3 +1,6 @@
+/** @file L1Event.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Event_H
 #define L1Event_H
 
diff --git a/reco/L1/L1Algo/L1EventEfficiencies.h b/reco/L1/L1Algo/L1EventEfficiencies.h
index ee1511c4ef..4b923724e2 100644
--- a/reco/L1/L1Algo/L1EventEfficiencies.h
+++ b/reco/L1/L1Algo/L1EventEfficiencies.h
@@ -1,3 +1,6 @@
+/** @file L1EventEfficiencies.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1Counters.h"
 
 #include <cstring>
diff --git a/reco/L1/L1Algo/L1EventMatch.cxx b/reco/L1/L1Algo/L1EventMatch.cxx
index 61cafa7cb4..c63737b11a 100644
--- a/reco/L1/L1Algo/L1EventMatch.cxx
+++ b/reco/L1/L1Algo/L1EventMatch.cxx
@@ -1,3 +1,6 @@
+/** @file L1EventMatch.cxx
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1EventMatch.h"
 
 void L1EventMatch::Clear()
diff --git a/reco/L1/L1Algo/L1EventMatch.h b/reco/L1/L1Algo/L1EventMatch.h
index 1ac2c2a322..33e793fa2c 100644
--- a/reco/L1/L1Algo/L1EventMatch.h
+++ b/reco/L1/L1Algo/L1EventMatch.h
@@ -1,3 +1,6 @@
+/** @file L1EventMatch.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1EventMatch_H
 #define L1EventMatch_H
 
diff --git a/reco/L1/L1Algo/L1Extrapolation.h b/reco/L1/L1Algo/L1Extrapolation.h
index 1503a226e7..42ff66a1d5 100644
--- a/reco/L1/L1Algo/L1Extrapolation.h
+++ b/reco/L1/L1Algo/L1Extrapolation.h
@@ -1,3 +1,6 @@
+/** @file L1Extrapolation.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Extrapolation_h
 #define L1Extrapolation_h
 
diff --git a/reco/L1/L1Algo/L1Field.h b/reco/L1/L1Algo/L1Field.h
index 3e9fee8653..9fa57e35c3 100644
--- a/reco/L1/L1Algo/L1Field.h
+++ b/reco/L1/L1Algo/L1Field.h
@@ -1,3 +1,6 @@
+/** @file L1Field.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Field_h
 #define L1Field_h 1
 
diff --git a/reco/L1/L1Algo/L1Filtration.h b/reco/L1/L1Algo/L1Filtration.h
index b4d090ad4d..3246f5b7da 100644
--- a/reco/L1/L1Algo/L1Filtration.h
+++ b/reco/L1/L1Algo/L1Filtration.h
@@ -1,3 +1,6 @@
+/** @file L1Filtration.h
+  * @copyright Copyright (C) 2007-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Filtration_h
 #define L1Filtration_h
 
diff --git a/reco/L1/L1Algo/L1FitMaterial.h b/reco/L1/L1Algo/L1FitMaterial.h
index ea3537f80d..73df9dfe36 100644
--- a/reco/L1/L1Algo/L1FitMaterial.h
+++ b/reco/L1/L1Algo/L1FitMaterial.h
@@ -1,3 +1,6 @@
+/** @file L1FitMaterial.h
+  * @copyright Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1FitMaterial_h
 #define L1FitMaterial_h
 
diff --git a/reco/L1/L1Algo/L1Grid.cxx b/reco/L1/L1Algo/L1Grid.cxx
index 21f1ad8732..a5de15a122 100644
--- a/reco/L1/L1Algo/L1Grid.cxx
+++ b/reco/L1/L1Algo/L1Grid.cxx
@@ -1,3 +1,6 @@
+/** @file L1Grid.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1Grid.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/L1Algo/L1HitArea.h b/reco/L1/L1Algo/L1HitArea.h
index 4e8464bb5a..fd3302f2ab 100644
--- a/reco/L1/L1Algo/L1HitArea.h
+++ b/reco/L1/L1Algo/L1HitArea.h
@@ -1,3 +1,6 @@
+/** @file L1HitArea.h
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1HitArea_H
 #define L1HitArea_H
 
diff --git a/reco/L1/L1Algo/L1HitPoint.h b/reco/L1/L1Algo/L1HitPoint.h
index 47f227e5f8..52b21aeb8f 100644
--- a/reco/L1/L1Algo/L1HitPoint.h
+++ b/reco/L1/L1Algo/L1HitPoint.h
@@ -1,3 +1,6 @@
+/** @file L1HitPoint.h
+  * @copyright Copyright (C) 2010-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _L1HitPoint_h_
 #define _L1HitPoint_h_
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.cxx b/reco/L1/L1Algo/L1HitsSortHelper.cxx
index 8708831308..d610d1ccae 100644
--- a/reco/L1/L1Algo/L1HitsSortHelper.cxx
+++ b/reco/L1/L1Algo/L1HitsSortHelper.cxx
@@ -1,3 +1,6 @@
+/** @file L1HitsSortHelper.cxx
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "L1HitsSortHelper.h"
 
diff --git a/reco/L1/L1Algo/L1HitsSortHelper.h b/reco/L1/L1Algo/L1HitsSortHelper.h
index cdd10f4765..d834f87e8c 100644
--- a/reco/L1/L1Algo/L1HitsSortHelper.h
+++ b/reco/L1/L1Algo/L1HitsSortHelper.h
@@ -1,3 +1,6 @@
+/** @file L1HitsSortHelper.h
+  * @copyright Copyright (C) 2012-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _L1HitsL1HitsSortHelper_h_
 #define _L1HitsL1HitsSortHelper_h_
 
diff --git a/reco/L1/L1Algo/L1MCEvent.cxx b/reco/L1/L1Algo/L1MCEvent.cxx
index 6067924082..37e3384be2 100644
--- a/reco/L1/L1Algo/L1MCEvent.cxx
+++ b/reco/L1/L1Algo/L1MCEvent.cxx
@@ -1,3 +1,6 @@
+/** @file L1MCEvent.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1MCEvent.h"
 
 int L1MCEvent::IsReconstructed()
diff --git a/reco/L1/L1Algo/L1MCEvent.h b/reco/L1/L1Algo/L1MCEvent.h
index 6fb7f0d580..fec7f44cc6 100644
--- a/reco/L1/L1Algo/L1MCEvent.h
+++ b/reco/L1/L1Algo/L1MCEvent.h
@@ -1,3 +1,6 @@
+/** @file L1MCEvent.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1MCEvent_H
 #define L1MCEvent_H
 
diff --git a/reco/L1/L1Algo/L1MaterialInfo.h b/reco/L1/L1Algo/L1MaterialInfo.h
index 9a3aa0a0d0..c9207b140d 100644
--- a/reco/L1/L1Algo/L1MaterialInfo.h
+++ b/reco/L1/L1Algo/L1MaterialInfo.h
@@ -1,3 +1,6 @@
+/** @file L1MaterialInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1MaterialInfo_h
 #define L1MaterialInfo_h
 
diff --git a/reco/L1/L1Algo/L1Portion.h b/reco/L1/L1Algo/L1Portion.h
index 4819f2ed27..13c957afc1 100644
--- a/reco/L1/L1Algo/L1Portion.h
+++ b/reco/L1/L1Algo/L1Portion.h
@@ -1,3 +1,6 @@
+/** @file L1Portion.h
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Portion_H
 #define L1Portion_H
 
diff --git a/reco/L1/L1Algo/L1Station.h b/reco/L1/L1Algo/L1Station.h
index 6616eba12c..c0b220a9fb 100644
--- a/reco/L1/L1Algo/L1Station.h
+++ b/reco/L1/L1Algo/L1Station.h
@@ -1,3 +1,6 @@
+/** @file L1Station.h
+  * @copyright Copyright (C) 2007-2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Station_h
 #define L1Station_h 1
 
diff --git a/reco/L1/L1Algo/L1StsHit.h b/reco/L1/L1Algo/L1StsHit.h
index f0f78baaf7..40c0e81a6c 100644
--- a/reco/L1/L1Algo/L1StsHit.h
+++ b/reco/L1/L1Algo/L1StsHit.h
@@ -1,3 +1,6 @@
+/** @file L1StsHit.h
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _L1StsHit_h_
 #define _L1StsHit_h_
 
diff --git a/reco/L1/L1Algo/L1TrackExtender.cxx b/reco/L1/L1Algo/L1TrackExtender.cxx
index 7816725cb5..3a30402d03 100644
--- a/reco/L1/L1Algo/L1TrackExtender.cxx
+++ b/reco/L1/L1Algo/L1TrackExtender.cxx
@@ -1,3 +1,6 @@
+/** @file L1TrackExtender.cxx
+  * @copyright Copyright (C) 2010-2021 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 
 #include "L1Algo.h"
diff --git a/reco/L1/L1Algo/L1TrackPar.h b/reco/L1/L1Algo/L1TrackPar.h
index e780c99696..ac4cc72dd0 100644
--- a/reco/L1/L1Algo/L1TrackPar.h
+++ b/reco/L1/L1Algo/L1TrackPar.h
@@ -1,3 +1,6 @@
+/** @file L1TrackPar.h
+  * @copyright Copyright (C) 2007-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1TrackPar_h
 #define L1TrackPar_h 1
 
diff --git a/reco/L1/L1Algo/L1TrackParFit.cxx b/reco/L1/L1Algo/L1TrackParFit.cxx
index bbcb10f81d..33f8f17ad5 100644
--- a/reco/L1/L1Algo/L1TrackParFit.cxx
+++ b/reco/L1/L1Algo/L1TrackParFit.cxx
@@ -1,3 +1,6 @@
+/** @file L1TrackParFit.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1TrackParFit.h"
 
 #include "L1Fit.h"
diff --git a/reco/L1/L1Algo/L1TrackParFit.h b/reco/L1/L1Algo/L1TrackParFit.h
index 970acbc01b..7efa706965 100644
--- a/reco/L1/L1Algo/L1TrackParFit.h
+++ b/reco/L1/L1Algo/L1TrackParFit.h
@@ -1,3 +1,6 @@
+/** @file L1TrackParFit.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1TrackParFit_h
 #define L1TrackParFit_h
 
diff --git a/reco/L1/L1Algo/L1Triplet.h b/reco/L1/L1Algo/L1Triplet.h
index 5fedfadf07..38f30a9d7d 100644
--- a/reco/L1/L1Algo/L1Triplet.h
+++ b/reco/L1/L1Algo/L1Triplet.h
@@ -1,3 +1,6 @@
+/** @file L1Triplet.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Triplet_H
 #define L1Triplet_H
 #include "../CbmL1Def.h"
diff --git a/reco/L1/L1Algo/L1UMeasurementInfo.h b/reco/L1/L1Algo/L1UMeasurementInfo.h
index 597fbe01a4..b36a4292ad 100644
--- a/reco/L1/L1Algo/L1UMeasurementInfo.h
+++ b/reco/L1/L1Algo/L1UMeasurementInfo.h
@@ -1,3 +1,6 @@
+/** @file L1UMeasurementInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1UMeasurementInfo_h
 #define L1UMeasurementInfo_h 1
 
diff --git a/reco/L1/L1Algo/L1XYMeasurementInfo.h b/reco/L1/L1Algo/L1XYMeasurementInfo.h
index 3ba814a98c..84c989826c 100644
--- a/reco/L1/L1Algo/L1XYMeasurementInfo.h
+++ b/reco/L1/L1Algo/L1XYMeasurementInfo.h
@@ -1,3 +1,6 @@
+/** @file L1XYMeasurementInfo.h
+  * @copyright Copyright (C) 2007-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1XYMeasurementInfo_h
 #define L1XYMeasurementInfo_h 1
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoDraw.h b/reco/L1/L1Algo/utils/L1AlgoDraw.h
index 7e6b37f9cc..5de012a7dc 100644
--- a/reco/L1/L1Algo/utils/L1AlgoDraw.h
+++ b/reco/L1/L1Algo/utils/L1AlgoDraw.h
@@ -1,3 +1,6 @@
+/** @file L1AlgoDraw.h
+  * @copyright Copyright (C) 2010-2012 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1AlgoDraw_h
 #define L1AlgoDraw_h 1
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h b/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
index e65ad072a4..665134f3da 100644
--- a/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
+++ b/reco/L1/L1Algo/utils/L1AlgoEfficiencyPerformance.h
@@ -1,3 +1,6 @@
+/** @file L1AlgoEfficiencyPerformance.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1AlgoEfficiencyPerformance_h
 #define L1AlgoEfficiencyPerformance_h
 
diff --git a/reco/L1/L1Algo/utils/L1AlgoPulls.h b/reco/L1/L1Algo/utils/L1AlgoPulls.h
index 7fa789eda0..5e8968a810 100644
--- a/reco/L1/L1Algo/utils/L1AlgoPulls.h
+++ b/reco/L1/L1Algo/utils/L1AlgoPulls.h
@@ -1,3 +1,6 @@
+/** @file L1AlgoPulls.h
+  * @copyright Copyright (C) 2010-2017 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1AlgoPulls_h
 #define L1AlgoPulls_h
 
diff --git a/reco/L1/L1Algo/utils/L1CADebug.h b/reco/L1/L1Algo/utils/L1CADebug.h
index 2cbe18c3c4..e3f16a4f11 100644
--- a/reco/L1/L1Algo/utils/L1CADebug.h
+++ b/reco/L1/L1Algo/utils/L1CADebug.h
@@ -1,3 +1,6 @@
+/** @file L1CADebug.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1CADebug_h
 #define L1CADebug_h 1
 
diff --git a/reco/L1/L1AlgoInputData.cxx b/reco/L1/L1AlgoInputData.cxx
index cc3973f6eb..d088f7d4b9 100644
--- a/reco/L1/L1AlgoInputData.cxx
+++ b/reco/L1/L1AlgoInputData.cxx
@@ -1,3 +1,6 @@
+/** @file L1AlgoInputData.cxx
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "L1AlgoInputData.h"
 
 #include <cstring>
diff --git a/reco/L1/L1AlgoInputData.h b/reco/L1/L1AlgoInputData.h
index c2d3551d22..b857a4eca9 100644
--- a/reco/L1/L1AlgoInputData.h
+++ b/reco/L1/L1AlgoInputData.h
@@ -1,3 +1,6 @@
+/** @file L1AlgoInputData.h
+  * @copyright Copyright (C) 2017-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _L1AlgoInputData_h
 #define _L1AlgoInputData_h
 
diff --git a/reco/L1/L1LinkDef.h b/reco/L1/L1LinkDef.h
index 144bd6b28b..5075173284 100644
--- a/reco/L1/L1LinkDef.h
+++ b/reco/L1/L1LinkDef.h
@@ -1,3 +1,6 @@
+/** @file L1LinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: L1LinkDef.h,v 1.10 2006/05/18 11:36:47 friese Exp $
 
 #ifdef __CINT__
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx b/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
index e5fbb3ecaa..7ef105e708 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinder.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchFinder.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1MuchFinder.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinder.h b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
index 962e140947..2d073d95c7 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinder.h
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchFinder.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_L1_MuchFinder_h
 #define CBM_L1_MuchFinder_h
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
index 521f3337ff..d54ecde9ff 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchFinderQa.cxx
+  * @copyright Copyright (C) 2007-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1MuchFinderQa.h"
 
 #include "CbmKF.h"
diff --git a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
index 1b20a24764..fceb53fea3 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchFinderQa.h
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchFinderQa.h
+  * @copyright Copyright (C) 2007-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_L1_MuchFinderQa_h
 #define CBM_L1_MuchFinderQa_h
diff --git a/reco/L1/OffLineInterface/CbmL1MuchHit.cxx b/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
index 50153d8327..d5d646f35c 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchHit.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchHit.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmL1MuchHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchHit.h b/reco/L1/OffLineInterface/CbmL1MuchHit.h
index 334016710a..aa8aa3ed5a 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchHit.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchHit.h
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchHit.h
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_L1_MuchHit_h
 #define CBM_L1_MuchHit_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx b/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
index ff80646efc..55be7c2e46 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1MuchTrack.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchTrack.cxx
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmL1MuchTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1MuchTrack.h b/reco/L1/OffLineInterface/CbmL1MuchTrack.h
index dd06c21707..d6b62a2218 100644
--- a/reco/L1/OffLineInterface/CbmL1MuchTrack.h
+++ b/reco/L1/OffLineInterface/CbmL1MuchTrack.h
@@ -1,3 +1,6 @@
+/** @file CbmL1MuchTrack.h
+  * @copyright Copyright (C) 2007 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_L1_MuchTrack_h
 #define CBM_L1_MuchTrack_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx b/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
index 30fdc244fc..7f309b972f 100644
--- a/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
+++ b/reco/L1/OffLineInterface/CbmL1RichRingQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1RichRingQa.cxx
+  * @copyright Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmL1RichRingQa.h"
 
 #include "CbmL1Def.h"
diff --git a/reco/L1/OffLineInterface/CbmL1RichRingQa.h b/reco/L1/OffLineInterface/CbmL1RichRingQa.h
index 731e4bbae3..9473912fcb 100644
--- a/reco/L1/OffLineInterface/CbmL1RichRingQa.h
+++ b/reco/L1/OffLineInterface/CbmL1RichRingQa.h
@@ -1,3 +1,6 @@
+/** @file CbmL1RichRingQa.h
+  * @copyright Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBML1RICHRINGQA_H
 #define CBML1RICHRINGQA_H
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.cxx b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
index 0e107e3ed5..e2c407e534 100644
--- a/reco/L1/OffLineInterface/CbmL1SttHit.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttHit.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1SttHit.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmL1SttHit.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttHit.h b/reco/L1/OffLineInterface/CbmL1SttHit.h
index 6b2486bd14..2f772e95b1 100644
--- a/reco/L1/OffLineInterface/CbmL1SttHit.h
+++ b/reco/L1/OffLineInterface/CbmL1SttHit.h
@@ -1,3 +1,6 @@
+/** @file CbmL1SttHit.h
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_L1_STTHIT_h
 #define CBM_L1_STTHIT_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrack.cxx b/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
index bf76c01540..2d21977437 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
+++ b/reco/L1/OffLineInterface/CbmL1SttTrack.cxx
@@ -1,3 +1,6 @@
+/** @file CbmL1SttTrack.cxx
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmL1SttTrack.h"
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrack.h b/reco/L1/OffLineInterface/CbmL1SttTrack.h
index 5f48af6ead..79aaca954e 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrack.h
+++ b/reco/L1/OffLineInterface/CbmL1SttTrack.h
@@ -1,3 +1,6 @@
+/** @file CbmL1SttTrack.h
+  * @copyright Copyright (C) 2008 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_L1_STTTRACK_h
 #define CBM_L1_STTTRACK_h
 
diff --git a/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h b/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
index e075144304..99d4ac5568 100644
--- a/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
+++ b/reco/L1/OffLineInterface/CbmL1SttTrackFinder.h
@@ -1,3 +1,6 @@
+/** @file CbmL1SttTrackFinder.h
+  * @copyright Copyright (C) 2008-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_L1_STTTRACKFINDER_H
 #define CBM_L1_STTTRACKFINDER_H
diff --git a/reco/L1/PerformanceConstants.h b/reco/L1/PerformanceConstants.h
index 4b916650bc..9c620c26e1 100644
--- a/reco/L1/PerformanceConstants.h
+++ b/reco/L1/PerformanceConstants.h
@@ -1,3 +1,6 @@
+/** @file PerformanceConstants.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _PerformanceConstants_h
 #define _PerformanceConstants_h
 
diff --git a/reco/L1/utils/Draw_L1_histo.C b/reco/L1/utils/Draw_L1_histo.C
index ed263bfc47..3a27735318 100644
--- a/reco/L1/utils/Draw_L1_histo.C
+++ b/reco/L1/utils/Draw_L1_histo.C
@@ -1,3 +1,6 @@
+/** @file Draw_L1_histo.C
+  * @copyright Copyright (C) 2010-2013 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <unistd.h>  // for dir navigation
 
 const int textFont = 22;  // TNewRoman
diff --git a/reco/L1/vectors/P4_F32vec4.h b/reco/L1/vectors/P4_F32vec4.h
index bbb52e891e..50620a0ba8 100644
--- a/reco/L1/vectors/P4_F32vec4.h
+++ b/reco/L1/vectors/P4_F32vec4.h
@@ -1,3 +1,6 @@
+/** @file P4_F32vec4.h
+  * @copyright Copyright (C) 2010-2014 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Algo_F32vec4P4_H
 #define L1Algo_F32vec4P4_H
 
diff --git a/reco/L1/vectors/P4_F64vec2.h b/reco/L1/vectors/P4_F64vec2.h
index 6bafc0b6b0..614375458d 100644
--- a/reco/L1/vectors/P4_F64vec2.h
+++ b/reco/L1/vectors/P4_F64vec2.h
@@ -1,3 +1,6 @@
+/** @file P4_F64vec2.h
+  * @copyright Copyright (C) 2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Algo_F64vec2P4_H
 #define L1Algo_F64vec2P4_H
 
diff --git a/reco/L1/vectors/PSEUDO_F32vec1.h b/reco/L1/vectors/PSEUDO_F32vec1.h
index a6301c6d0e..8c15e4ee07 100644
--- a/reco/L1/vectors/PSEUDO_F32vec1.h
+++ b/reco/L1/vectors/PSEUDO_F32vec1.h
@@ -1,3 +1,6 @@
+/** @file PSEUDO_F32vec1.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBM_KF_F32vec1_H
 #define CBM_KF_F32vec1_H
 
diff --git a/reco/L1/vectors/PSEUDO_F32vec4.h b/reco/L1/vectors/PSEUDO_F32vec4.h
index fb3108cdb6..c6486dbcc8 100644
--- a/reco/L1/vectors/PSEUDO_F32vec4.h
+++ b/reco/L1/vectors/PSEUDO_F32vec4.h
@@ -1,3 +1,6 @@
+/** @file PSEUDO_F32vec4.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Algo_PSEUDO_F32vec4_H
 #define L1Algo_PSEUDO_F32vec4_H
 
diff --git a/reco/L1/vectors/PSEUDO_F64vec1.h b/reco/L1/vectors/PSEUDO_F64vec1.h
index b434cd6d28..46b089394d 100644
--- a/reco/L1/vectors/PSEUDO_F64vec1.h
+++ b/reco/L1/vectors/PSEUDO_F64vec1.h
@@ -1,3 +1,6 @@
+/** @file PSEUDO_F64vec1.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef L1Algo_PSEUDO_F64vec1_H
 #define L1Algo_PSEUDO_F64vec1_H
 
diff --git a/reco/L1/vectors/std_alloc.h b/reco/L1/vectors/std_alloc.h
index b09f121a05..4f966a41f5 100644
--- a/reco/L1/vectors/std_alloc.h
+++ b/reco/L1/vectors/std_alloc.h
@@ -1,3 +1,6 @@
+/** @file std_alloc.h
+  * @copyright Copyright (C) 2010 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef STD_ALLOC_H
 #define STD_ALLOC_H
 // ---------------------- Allocator for using STL ------------------------
diff --git a/reco/L1/vectors/vec_arithmetic.h b/reco/L1/vectors/vec_arithmetic.h
index 0c7209aaf4..8bc3b870a0 100644
--- a/reco/L1/vectors/vec_arithmetic.h
+++ b/reco/L1/vectors/vec_arithmetic.h
@@ -1,3 +1,6 @@
+/** @file vec_arithmetic.h
+  * @copyright Copyright (C) 2010-2014 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef _vec_arithmetic_H
 #define _vec_arithmetic_H
 
diff --git a/reco/base/CbmRecoBaseLinkDef.h b/reco/base/CbmRecoBaseLinkDef.h
index 0ed03aa1c9..a0d1966020 100644
--- a/reco/base/CbmRecoBaseLinkDef.h
+++ b/reco/base/CbmRecoBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRecoBaseLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/calibration/CbmRecoCalLinkDef.h b/reco/calibration/CbmRecoCalLinkDef.h
index 50a1b994be..551c8a2c49 100644
--- a/reco/calibration/CbmRecoCalLinkDef.h
+++ b/reco/calibration/CbmRecoCalLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRecoCalLinkDef.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/much/CbmMuchMatchTracks.cxx b/reco/detectors/much/CbmMuchMatchTracks.cxx
index 6cb301e470..04818995d9 100644
--- a/reco/detectors/much/CbmMuchMatchTracks.cxx
+++ b/reco/detectors/much/CbmMuchMatchTracks.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuchMatchTracks.cxx
+  * @copyright Copyright (C) 2007-2020 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmMuchMatchTracks.h"
 
 #include "CbmMuchCluster.h"
diff --git a/reco/detectors/much/CbmMuchRecoLinkDef.h b/reco/detectors/much/CbmMuchRecoLinkDef.h
index e6c3fb6852..a2d971d983 100644
--- a/reco/detectors/much/CbmMuchRecoLinkDef.h
+++ b/reco/detectors/much/CbmMuchRecoLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmMuchRecoLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx b/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
index 09dea6029f..6e71dab260 100644
--- a/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
+++ b/reco/detectors/psd/CbmPsdMCbmHitProducer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPsdMCbmHitProducer.cxx
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmPsdMCbmHitProducer.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/psd/CbmPsdMCbmHitProducer.h b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
index 919f17615a..90ffe8f347 100644
--- a/reco/detectors/psd/CbmPsdMCbmHitProducer.h
+++ b/reco/detectors/psd/CbmPsdMCbmHitProducer.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdMCbmHitProducer.h
+  * @copyright Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_PSD_MCBM_HIT_PRODUCER
 #define CBM_PSD_MCBM_HIT_PRODUCER
diff --git a/reco/detectors/psd/CbmPsdRecoLinkDef.h b/reco/detectors/psd/CbmPsdRecoLinkDef.h
index 62b59ea35e..c73952c6c6 100644
--- a/reco/detectors/psd/CbmPsdRecoLinkDef.h
+++ b/reco/detectors/psd/CbmPsdRecoLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdRecoLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/CbmRichConverter.cxx b/reco/detectors/rich/CbmRichConverter.cxx
index 749151411e..51d399f8b1 100644
--- a/reco/detectors/rich/CbmRichConverter.cxx
+++ b/reco/detectors/rich/CbmRichConverter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichConverter.cxx
+  * @copyright Copyright (C) 2012 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichConverter.h"
 
 TClonesArray* CbmRichConverter::fRichHits = NULL;
diff --git a/reco/detectors/rich/CbmRichRecoLinkDef.h b/reco/detectors/rich/CbmRichRecoLinkDef.h
index e94d1efa44..2e95a73edb 100644
--- a/reco/detectors/rich/CbmRichRecoLinkDef.h
+++ b/reco/detectors/rich/CbmRichRecoLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/alignment/CbmRichAlignment.cxx b/reco/detectors/rich/alignment/CbmRichAlignment.cxx
index 247118a51b..9fa3326822 100644
--- a/reco/detectors/rich/alignment/CbmRichAlignment.cxx
+++ b/reco/detectors/rich/alignment/CbmRichAlignment.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichAlignment.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichAlignment.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichAlignment.h b/reco/detectors/rich/alignment/CbmRichAlignment.h
index d376f378dc..7c15b31dbd 100644
--- a/reco/detectors/rich/alignment/CbmRichAlignment.h
+++ b/reco/detectors/rich/alignment/CbmRichAlignment.h
@@ -1,3 +1,6 @@
+/** @file CbmRichAlignment.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHALIGNMENT_H
 #define CBMRICHALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.cxx b/reco/detectors/rich/alignment/CbmRichCorrection.cxx
index fbd605ca36..80c854901d 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrection.cxx
+++ b/reco/detectors/rich/alignment/CbmRichCorrection.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichCorrection.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrection.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrection.h b/reco/detectors/rich/alignment/CbmRichCorrection.h
index b62c10bcd5..f726e70c1a 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrection.h
+++ b/reco/detectors/rich/alignment/CbmRichCorrection.h
@@ -1,3 +1,6 @@
+/** @file CbmRichCorrection.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHCORRECTION_H
 #define CBMRICHCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx b/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
index 62f62b835f..82923c97c4 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
+++ b/reco/detectors/rich/alignment/CbmRichCorrectionVector.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichCorrectionVector.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichCorrectionVector.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichCorrectionVector.h b/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
index 627e10cebb..6d8adb09d1 100644
--- a/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
+++ b/reco/detectors/rich/alignment/CbmRichCorrectionVector.h
@@ -1,3 +1,6 @@
+/** @file CbmRichCorrectionVector.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmRichCorrectionVector_H
 #define CbmRichCorrectionVector_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.cxx b/reco/detectors/rich/alignment/CbmRichMirror.cxx
index 9f7181daa6..6c25a19010 100644
--- a/reco/detectors/rich/alignment/CbmRichMirror.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirror.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMirror.cxx
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichMirror.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirror.h b/reco/detectors/rich/alignment/CbmRichMirror.h
index 947b18ec3e..7cd83876d6 100644
--- a/reco/detectors/rich/alignment/CbmRichMirror.h
+++ b/reco/detectors/rich/alignment/CbmRichMirror.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMirror.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHMIRROR_H
 #define CBMRICHMIRROR_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
index d0f3a0d9fa..7f9a523934 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMirrorSortingAlignment.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMirrorSortingAlignment.h"
 
 #include "FairRootManager.h"
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
index 8dc8e96205..358c617d2d 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingAlignment.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMirrorSortingAlignment.h
+  * @copyright Copyright (C) 2016-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHMIRRORSORTINGALIGNMENT_H
 #define CBMRICHMIRRORSORTINGALIGNMENT_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
index cfe757328a..f9cd660aa7 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMirrorSortingCorrection.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMirrorSortingCorrection.h"
 
 #include "alignment/CbmRichMirror.h"
diff --git a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
index ad322f466d..b9582a0cd3 100644
--- a/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
+++ b/reco/detectors/rich/alignment/CbmRichMirrorSortingCorrection.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMirrorSortingCorrection.h
+  * @copyright Copyright (C) 2016-2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHMIRRORSORTINGCORRECTION_H
 #define CBMRICHMIRRORSORTINGCORRECTION_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
index a3b7ea7f10..fb561857e0 100644
--- a/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
+++ b/reco/detectors/rich/alignment/CbmRichNavigationUtil2.h
@@ -1,3 +1,6 @@
+/** @file CbmRichNavigationUtil2.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef RICH_CbmRichNavigationUtil2
 #define RICH_CbmRichNavigationUtil2
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx b/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
index dd177a5b27..5a831712dd 100644
--- a/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
+++ b/reco/detectors/rich/alignment/CbmRichPMTMapping.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichPMTMapping.cxx
+  * @copyright Copyright (C) 2016-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichPMTMapping.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichPMTMapping.h b/reco/detectors/rich/alignment/CbmRichPMTMapping.h
index a79937232e..370ccd3074 100644
--- a/reco/detectors/rich/alignment/CbmRichPMTMapping.h
+++ b/reco/detectors/rich/alignment/CbmRichPMTMapping.h
@@ -1,3 +1,6 @@
+/** @file CbmRichPMTMapping.h
+  * @copyright Copyright (C) 2016 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMRICHPMTMAPPING_H
 #define CBMRICHPMTMAPPING_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
index 3dc6a56c6a..57d499bd12 100644
--- a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
+++ b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichProjectionProducer2.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ---------- Original Headers ---------- //
 #include "CbmRichProjectionProducer2.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
index 95753c2bb5..567b379a71 100644
--- a/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
+++ b/reco/detectors/rich/alignment/CbmRichProjectionProducer2.h
@@ -1,3 +1,6 @@
+/** @file CbmRichProjectionProducer2.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CbmRichProjectionProducer2_H
 #define CbmRichProjectionProducer2_H
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
index e6a5133f85..0331b3ac53 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2017-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/alignment/CbmRichRecoQa.h b/reco/detectors/rich/alignment/CbmRichRecoQa.h
index 209e7120f0..452b894c15 100644
--- a/reco/detectors/rich/alignment/CbmRichRecoQa.h
+++ b/reco/detectors/rich/alignment/CbmRichRecoQa.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2017 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_RICH_RECO_QA
 #define CBM_RICH_RECO_QA
diff --git a/reco/detectors/rich/alignment/CbmRichUtil.h b/reco/detectors/rich/alignment/CbmRichUtil.h
index a263df9263..c53f59cbab 100644
--- a/reco/detectors/rich/alignment/CbmRichUtil.h
+++ b/reco/detectors/rich/alignment/CbmRichUtil.h
@@ -1,3 +1,6 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2019 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
index 9c092bb857..c180bbbeae 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmAerogelAna.cxx
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmAerogelAna.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
index 4c8814d7da..e3ee3ecb7a 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmAerogelAna.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmAerogelAna.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_Aerogel
 #define MCBM_RICH_Aerogel
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
index 97f60c1089..5c3196ebb3 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmHitProducer.cxx
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmRichMCbmHitProducer.h"
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
index 7de29fdd98..6352f6fe4d 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmHitProducer.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmHitProducer.h
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_RICH_MCBM_HIT_PRODUCER
 #define CBM_RICH_MCBM_HIT_PRODUCER
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
index 633551f8d0..971029452f 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQa.cxx
+  * @copyright Copyright (C) 2017-2021 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmQa.h"
 
 #include "CbmDrawHist.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQa.h b/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
index 65004f67bb..974076df96 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQa.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQa.h
+  * @copyright Copyright (C) 2017-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_QA
 #define MCBM_RICH_QA
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
index 205837e4bd..c6dec8648b 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQaReal.cxx
+  * @copyright Copyright (C) 2019-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmQaReal.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
index 83f6ad8a30..1b2aa70d95 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaReal.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQaReal.h
+  * @copyright Copyright (C) 2019-2020 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_QA_REAL
 #define MCBM_RICH_QA_REAL
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
index 223df49362..151b656238 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQaRichOnly.cxx
+  * @copyright Copyright (C) 2020-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmQaRichOnly.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
index 575fd8e2e9..cd9ef7b1c5 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmQaRichOnly.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmQaRichOnly.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_QA_RICH_ONLY
 #define MCBM_RICH_QA_RICH_ONLY
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
index 83f6760915..f3494b4210 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmSEDisplay.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmSEDisplay.h"
 
 #include "CbmRichHit.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
index 10f795c730..e9de901f57 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmSEDisplay.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmSEDisplay.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_SE_DISPLAY
 #define MCBM_RICH_SE_DISPLAY
 
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
index 8b9623d7ad..41887fee8c 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmToTShifter.cxx
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichMCbmToTShifter.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
index 6280ba0788..592a4c714e 100644
--- a/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
+++ b/reco/detectors/rich/mcbm/CbmRichMCbmToTShifter.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMCbmToTShifter.h
+  * @copyright Copyright (C) 2019-2020 Justus-Liebig-Universitaet Giessen, Giessen
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef MCBM_RICH_TOTSHIFTER
 #define MCBM_RICH_TOTSHIFTER
 
diff --git a/reco/detectors/rich/qa/CbmRichRecoQa.cxx b/reco/detectors/rich/qa/CbmRichRecoQa.cxx
index d85e6c8138..8aee978d69 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.cxx
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoQa.cxx
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmRichRecoQa.h"
 
diff --git a/reco/detectors/rich/qa/CbmRichRecoQa.h b/reco/detectors/rich/qa/CbmRichRecoQa.h
index f0b8803604..47f61d1631 100644
--- a/reco/detectors/rich/qa/CbmRichRecoQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoQa.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoQa.h
+  * @copyright Copyright (C) 2016-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_RICH_RECO_QA
 #define CBM_RICH_RECO_QA
diff --git a/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx b/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
index db6b4d4a04..291fefabf5 100644
--- a/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
+++ b/reco/detectors/rich/qa/CbmRichRecoTbQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoTbQa.cxx
+  * @copyright Copyright (C) 2018-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichRecoTbQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/rich/qa/CbmRichRecoTbQa.h b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
index 1e5c695332..f28ba0957b 100644
--- a/reco/detectors/rich/qa/CbmRichRecoTbQa.h
+++ b/reco/detectors/rich/qa/CbmRichRecoTbQa.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRecoTbQa.h
+  * @copyright Copyright (C) 2018-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef CBM_RICH_RECO_TB_QA
 #define CBM_RICH_RECO_TB_QA
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h b/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
index b5860687f0..cbabea62cf 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
+++ b/reco/detectors/rich/qa/mirrors/CbmRichMirrorsLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRichMirrorsLinkDef.h
+  * @copyright Copyright (C) 2019 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
index a72322dfac..648aef8863 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
+++ b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRonchiAna.cxx
+  * @copyright Copyright (C) 2018-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichRonchiAna.h"
 
 #include <boost/gil/extension/io/tiff.hpp>
diff --git a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
index f426ff911e..303bd2b3a0 100644
--- a/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
+++ b/reco/detectors/rich/qa/mirrors/CbmRichRonchiAna.h
@@ -1,3 +1,6 @@
+/** @file CbmRichRonchiAna.h
+  * @copyright Copyright (C) 2018-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef RICH_MIRRORS_CBMRICHRONCHIANA_H_
 #define RICH_MIRRORS_CBMRICHRONCHIANA_H_
 
diff --git a/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx b/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
index 31582230b1..95dd7310f6 100644
--- a/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
+++ b/reco/detectors/rich/selection/CbmRichRingSelectAnn.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRichRingSelectAnn.cxx
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRichRingSelectAnn.h"
 
 #include "CbmRichGeoManager.h"
diff --git a/reco/detectors/rich/utils/CbmRichNavigationUtil.h b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
index afe3b1ce9a..ef659cfdfa 100644
--- a/reco/detectors/rich/utils/CbmRichNavigationUtil.h
+++ b/reco/detectors/rich/utils/CbmRichNavigationUtil.h
@@ -1,3 +1,6 @@
+/** @file CbmRichNavigationUtil.h
+  * @copyright Copyright (C) 2016-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef RICH_CbmRichNavigationUtil
 #define RICH_CbmRichNavigationUtil
diff --git a/reco/detectors/rich/utils/CbmRichUtil.h b/reco/detectors/rich/utils/CbmRichUtil.h
index 3467b330d5..b71bbf975a 100644
--- a/reco/detectors/rich/utils/CbmRichUtil.h
+++ b/reco/detectors/rich/utils/CbmRichUtil.h
@@ -1,3 +1,6 @@
+/** @file CbmRichUtil.h
+  * @copyright Copyright (C) 2017-2019 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #ifndef RICH_CbmRichUtil
 #define RICH_CbmRichUtil
diff --git a/reco/detectors/rich/utils/hadd.C b/reco/detectors/rich/utils/hadd.C
index 3960f70da6..e2333e4041 100644
--- a/reco/detectors/rich/utils/hadd.C
+++ b/reco/detectors/rich/utils/hadd.C
@@ -1,3 +1,6 @@
+/** @file hadd.C
+  * @copyright Copyright (C) 2011 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TChain.h"
 #include "TFile.h"
 #include "TH1.h"
diff --git a/reco/detectors/sts/CbmRecoStsLinkDef.h b/reco/detectors/sts/CbmRecoStsLinkDef.h
index ef0a4fb575..9199e64d35 100644
--- a/reco/detectors/sts/CbmRecoStsLinkDef.h
+++ b/reco/detectors/sts/CbmRecoStsLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRecoStsLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofRecoLinkDef.h b/reco/detectors/tof/CbmTofRecoLinkDef.h
index 2bd8577c2c..1712818541 100644
--- a/reco/detectors/tof/CbmTofRecoLinkDef.h
+++ b/reco/detectors/tof/CbmTofRecoLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTofRecoLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/detectors/tof/CbmTofTBClusterizer.cxx b/reco/detectors/tof/CbmTofTBClusterizer.cxx
index 8064244666..7126c97b76 100644
--- a/reco/detectors/tof/CbmTofTBClusterizer.cxx
+++ b/reco/detectors/tof/CbmTofTBClusterizer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofTBClusterizer.cxx
+  * @copyright Copyright (C) 2017-2021 Facility for Antiproton and Ion Research in Europe, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/detectors/tof/CbmTofTrackFinderNN.cxx b/reco/detectors/tof/CbmTofTrackFinderNN.cxx
index 32aa46d707..50a63a2e71 100644
--- a/reco/detectors/tof/CbmTofTrackFinderNN.cxx
+++ b/reco/detectors/tof/CbmTofTrackFinderNN.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTofTrackFinderNN.cxx
+  * @copyright Copyright (C) 2015-2021 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // ROOT Classes and includes
 #include "TClonesArray.h"
 #include "TDirectory.h"
diff --git a/reco/detectors/tof/CbmTofTrackFinderNN.h b/reco/detectors/tof/CbmTofTrackFinderNN.h
index 76ad88b97d..f5a1207a78 100644
--- a/reco/detectors/tof/CbmTofTrackFinderNN.h
+++ b/reco/detectors/tof/CbmTofTrackFinderNN.h
@@ -1,3 +1,6 @@
+/** @file CbmTofTrackFinderNN.h
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /**
 nh, adapt from 
  * \file CbmTrdTrackFinderIdeal.h
diff --git a/reco/detectors/tof/LKFMinuit.cxx b/reco/detectors/tof/LKFMinuit.cxx
index 3b471ae9a5..6db05e94b3 100644
--- a/reco/detectors/tof/LKFMinuit.cxx
+++ b/reco/detectors/tof/LKFMinuit.cxx
@@ -1,3 +1,6 @@
+/** @file LKFMinuit.cxx
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LKFMinuit.h"
 
 #include <Logger.h>
diff --git a/reco/detectors/tof/LKFMinuit.h b/reco/detectors/tof/LKFMinuit.h
index 0930a4183b..b866edcba9 100644
--- a/reco/detectors/tof/LKFMinuit.h
+++ b/reco/detectors/tof/LKFMinuit.h
@@ -1,3 +1,6 @@
+/** @file LKFMinuit.h
+  * @copyright Copyright (C) 2015-2020 PI-UHd,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LKFMinuit_h
 #define LKFMinuit_h
 
diff --git a/reco/detectors/trd/CbmTrdClusterFinder.cxx b/reco/detectors/trd/CbmTrdClusterFinder.cxx
index 1e8f085486..09627cd4c6 100644
--- a/reco/detectors/trd/CbmTrdClusterFinder.cxx
+++ b/reco/detectors/trd/CbmTrdClusterFinder.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdClusterFinder.cxx
+  * @copyright Copyright (C) 2010-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdClusterFinder.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdHitProducer.cxx b/reco/detectors/trd/CbmTrdHitProducer.cxx
index bb2fd35051..7da6282801 100644
--- a/reco/detectors/trd/CbmTrdHitProducer.cxx
+++ b/reco/detectors/trd/CbmTrdHitProducer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitProducer.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdHitProducer.h"
 
 #include "CbmDefs.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRec.cxx b/reco/detectors/trd/CbmTrdModuleRec.cxx
index 2785b8f7de..7f76b3ae68 100644
--- a/reco/detectors/trd/CbmTrdModuleRec.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRec.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRec.cxx
+  * @copyright Copyright (C) 2018-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleRec.h"
 
 #include <TClonesArray.h>
diff --git a/reco/detectors/trd/CbmTrdModuleRec.h b/reco/detectors/trd/CbmTrdModuleRec.h
index 83b0687bed..7921f68ff6 100644
--- a/reco/detectors/trd/CbmTrdModuleRec.h
+++ b/reco/detectors/trd/CbmTrdModuleRec.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRec.h
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULEREC_H
 #define CBMTRDMODULEREC_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.cxx b/reco/detectors/trd/CbmTrdModuleRecR.cxx
index b62b9b52ab..c24821548f 100644
--- a/reco/detectors/trd/CbmTrdModuleRecR.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRecR.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRecR.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleRecR.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecR.h b/reco/detectors/trd/CbmTrdModuleRecR.h
index f7700c6b20..f63e001b45 100644
--- a/reco/detectors/trd/CbmTrdModuleRecR.h
+++ b/reco/detectors/trd/CbmTrdModuleRecR.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRecR.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULERECR_H
 #define CBMTRDMODULERECR_H
 
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.cxx b/reco/detectors/trd/CbmTrdModuleRecT.cxx
index 11f0c89686..f0318f373c 100644
--- a/reco/detectors/trd/CbmTrdModuleRecT.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRecT.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRecT.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleRecT.h"
 
 #include "CbmTrdCluster.h"
diff --git a/reco/detectors/trd/CbmTrdModuleRecT.h b/reco/detectors/trd/CbmTrdModuleRecT.h
index 6a5dfa8c51..da9b57bbc8 100644
--- a/reco/detectors/trd/CbmTrdModuleRecT.h
+++ b/reco/detectors/trd/CbmTrdModuleRecT.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleRecT.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULERECT_H
 #define CBMTRDMODULERECT_H
 
diff --git a/reco/detectors/trd/CbmTrdRecoLinkDef.h b/reco/detectors/trd/CbmTrdRecoLinkDef.h
index d7868faf16..d4be9c937a 100644
--- a/reco/detectors/trd/CbmTrdRecoLinkDef.h
+++ b/reco/detectors/trd/CbmTrdRecoLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdRecoLinkDef.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TrdRecoLinkDef.h $
 
 #ifdef __CINT__
diff --git a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
index ce01dabe28..0d8b1ef9ff 100644
--- a/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
+++ b/reco/detectors/trd/pid/CbmTrdElectronsTrainAnn.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdElectronsTrainAnn.cxx
+  * @copyright Copyright (C) 2009-2021 UGiessen,JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 #include "CbmTrdElectronsTrainAnn.h"
 
diff --git a/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx b/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
index 4bf3c662b2..f6971ccbfc 100644
--- a/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
+++ b/reco/detectors/trd/pid/CbmTrdSetTracksPidModWkn.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdSetTracksPidModWkn.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----                    CbmTrdSetTracksPidModWkn source file          -----
 // -----                                  -----
diff --git a/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h b/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
index 8faba0492e..8500c41a86 100644
--- a/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
+++ b/reco/detectors/trd/qa/CbmTrdClusterizerFastQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdClusterizerFastQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDCLUSTERIZERFASTQA_H
 #define CBMTRDCLUSTERIZERFASTQA_H 1
 
diff --git a/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx b/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
index d5a0bf7c1c..7321a481e5 100644
--- a/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdHitDensityQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitDensityQa.cxx
+  * @copyright Copyright (C) 2011-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdHitDensityQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdHitDensityQa.h b/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
index 458368bead..3fb03e975b 100644
--- a/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
+++ b/reco/detectors/trd/qa/CbmTrdHitDensityQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitDensityQa.h
+  * @copyright Copyright (C) 2011-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDHITDENSITYQA_H_
 #define CBMTRDHITDENSITYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h b/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
index 1f65adb5e5..f7c0fae9a8 100644
--- a/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
+++ b/reco/detectors/trd/qa/CbmTrdHitProducerClusterQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitProducerClusterQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDHITPRODUCERCLUSTERQA_H
 #define CBMTRDHITPRODUCERCLUSTERQA_H 1
 
diff --git a/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx b/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
index 1b77358e2f..47f280b236 100644
--- a/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdOccupancyQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdOccupancyQa.cxx
+  * @copyright Copyright (C) 2012-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdOccupancyQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdOccupancyQa.h b/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
index 666a8a8757..81536969ca 100644
--- a/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
+++ b/reco/detectors/trd/qa/CbmTrdOccupancyQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdOccupancyQa.h
+  * @copyright Copyright (C) 2012-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDOCCUPANCYQA_H_
 #define CBMTRDOCCUPANCYQA_H_
 
diff --git a/reco/detectors/trd/qa/CbmTrdQa.cxx b/reco/detectors/trd/qa/CbmTrdQa.cxx
index 6048116c91..55718f5148 100644
--- a/reco/detectors/trd/qa/CbmTrdQa.cxx
+++ b/reco/detectors/trd/qa/CbmTrdQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdQa.cxx
+  * @copyright Copyright (C) 2012-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/reco/detectors/trd/qa/CbmTrdQa.h b/reco/detectors/trd/qa/CbmTrdQa.h
index 7021f668f3..a46cedb633 100644
--- a/reco/detectors/trd/qa/CbmTrdQa.h
+++ b/reco/detectors/trd/qa/CbmTrdQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdQa.h
+  * @copyright Copyright (C) 2012-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDQA_H
 #define CBMTRDQA_H
 
diff --git a/reco/eventbuilder/CbmEventBuilderLinkDef.h b/reco/eventbuilder/CbmEventBuilderLinkDef.h
index 1f6d5431ab..42e61d29af 100644
--- a/reco/eventbuilder/CbmEventBuilderLinkDef.h
+++ b/reco/eventbuilder/CbmEventBuilderLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmEventBuilderLinkDef.h
+  * @copyright Copyright (C) 2017-2021 IKF-UFra,GSI
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.cxx b/reco/eventbuilder/digis/CbmEvBuildSource.cxx
index a3b8413692..0c239d5965 100644
--- a/reco/eventbuilder/digis/CbmEvBuildSource.cxx
+++ b/reco/eventbuilder/digis/CbmEvBuildSource.cxx
@@ -1,3 +1,6 @@
+/** @file CbmEvBuildSource.cxx
+  * @copyright Copyright (C) 2016-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmEvBuildSource.h"
 
 #include "CbmDigi.h"
diff --git a/reco/eventbuilder/digis/CbmEvBuildSource.h b/reco/eventbuilder/digis/CbmEvBuildSource.h
index c88f3e4142..e72a6c58da 100644
--- a/reco/eventbuilder/digis/CbmEvBuildSource.h
+++ b/reco/eventbuilder/digis/CbmEvBuildSource.h
@@ -1,3 +1,6 @@
+/** @file CbmEvBuildSource.h
+  * @copyright Copyright (C) 2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // FairSource which reads a time slice and creates events using a simple approach
 // Use the same approach as CbmBuildEventSimple
 // //Dr.Sys : mikhail.prokudin@cern.ch
diff --git a/reco/global/CbmEcalTrackingMuch.cxx b/reco/global/CbmEcalTrackingMuch.cxx
index f88a1d4f9b..960bf33e10 100644
--- a/reco/global/CbmEcalTrackingMuch.cxx
+++ b/reco/global/CbmEcalTrackingMuch.cxx
@@ -1,3 +1,6 @@
+/** @file CbmEcalTrackingMuch.cxx
+  * @copyright Copyright (C) 2011-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmEcalTrackingMuch.h"
 
 #include "CbmEcalInf.h"
diff --git a/reco/global/CbmEcalTrackingMuch.h b/reco/global/CbmEcalTrackingMuch.h
index e3fee11d1f..9fd9f8b632 100644
--- a/reco/global/CbmEcalTrackingMuch.h
+++ b/reco/global/CbmEcalTrackingMuch.h
@@ -1,3 +1,6 @@
+/** @file CbmEcalTrackingMuch.h
+  * @copyright Copyright (C) 2011-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMECALTRACKINGMUCH_H
 #define CBMECALTRACKINGMUCH_H
 
diff --git a/reco/global/CbmGlobalLinkDef.h b/reco/global/CbmGlobalLinkDef.h
index 9a215520ca..97a64c5fc0 100644
--- a/reco/global/CbmGlobalLinkDef.h
+++ b/reco/global/CbmGlobalLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmGlobalLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/LittrackLinkDef.h b/reco/littrack/LittrackLinkDef.h
index c74300d94f..829a960142 100644
--- a/reco/littrack/LittrackLinkDef.h
+++ b/reco/littrack/LittrackLinkDef.h
@@ -1,3 +1,6 @@
+/** @file LittrackLinkDef.h
+  * @copyright Copyright (C) 2006-2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
index 08ff43341a..9c87600412 100644
--- a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
+++ b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitCreateStandaloneData.cxx
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "qa/CbmLitCreateStandaloneData.h"
 
 #include "CbmMuchPixelHit.h"
diff --git a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
index 00a28e75a0..b614e232ef 100644
--- a/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
+++ b/reco/littrack/cbm/qa/CbmLitCreateStandaloneData.h
@@ -1,3 +1,6 @@
+/** @file CbmLitCreateStandaloneData.h
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCREATESTANDALONEDATA_H_
 #define CBMLITCREATESTANDALONEDATA_H_
 
diff --git a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
index d604f4ce2e..6ee34e1a12 100644
--- a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
+++ b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitTestMatrixMath.cxx
+  * @copyright Copyright (C) 2011-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "qa/CbmLitTestMatrixMath.h"
 
 #include "utils/CbmLitMatrixMath.h"
diff --git a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
index 28185abb79..2e329644d8 100644
--- a/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
+++ b/reco/littrack/cbm/qa/CbmLitTestMatrixMath.h
@@ -1,3 +1,6 @@
+/** @file CbmLitTestMatrixMath.h
+  * @copyright Copyright (C) 2011-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITTESTMATRIXMATH_H_
 #define CBMLITTESTMATRIXMATH_H_
 
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
index 827f2c9537..689f0f9d41 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitCheckBrem.cxx
+  * @copyright Copyright (C) 2009-2021 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "qa/material/CbmLitCheckBrem.h"
 
 #include "data/CbmLitTrackParam.h"
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
index b34130fdfb..39bb177e02 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckBrem.h
@@ -1,3 +1,6 @@
+/** @file CbmLitCheckBrem.h
+  * @copyright Copyright (C) 2009-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCHECKBREM_H_
 #define CBMLITCHECKBREM_H_
 
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
index 1d556a31a9..136784714b 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitCheckEnergyLossMuons.cxx
+  * @copyright Copyright (C) 2009-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "qa/material/CbmLitCheckEnergyLossMuons.h"
 
 #include "CbmDrawHist.h"
diff --git a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
index bef8fe9b5a..e7f61a4c2b 100644
--- a/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
+++ b/reco/littrack/cbm/qa/material/CbmLitCheckEnergyLossMuons.h
@@ -1,3 +1,6 @@
+/** @file CbmLitCheckEnergyLossMuons.h
+  * @copyright Copyright (C) 2009-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCHECKENERGYLOSSMUONS_H_
 #define CBMLITCHECKENERGYLOSSMUONS_H_
 
diff --git a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
index 4c617e75de..c4ab0f0e14 100644
--- a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
+++ b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitRadLengthGenerator.cxx
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmLitRadLengthGenerator.h"
 
 #include "FairPrimaryGenerator.h"
diff --git a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
index 04485b2d90..d083532571 100644
--- a/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
+++ b/reco/littrack/cbm/qa/radlength/CbmLitRadLengthGenerator.h
@@ -1,3 +1,6 @@
+/** @file CbmLitRadLengthGenerator.h
+  * @copyright Copyright (C) 2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITRADLENGTHGENERATOR_H_
 #define CBMLITRADLENGTHGENERATOR_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverter.h b/reco/littrack/cbm/utils/CbmLitConverter.h
index ab7d4ce1ce..ef8c2d1bea 100644
--- a/reco/littrack/cbm/utils/CbmLitConverter.h
+++ b/reco/littrack/cbm/utils/CbmLitConverter.h
@@ -1,3 +1,6 @@
+/** @file CbmLitConverter.h
+  * @copyright Copyright (C) 2008-2020 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCONVERTER_H_
 #define CBMLITCONVERTER_H_
 
diff --git a/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h b/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
index 21bcac76b7..433ef4f937 100644
--- a/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
+++ b/reco/littrack/cbm/utils/CbmLitConverterFairTrackParam.h
@@ -1,3 +1,6 @@
+/** @file CbmLitConverterFairTrackParam.h
+  * @copyright Copyright (C) 2016-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCONVERTERFAIRTRACKPARAM_H_
 #define CBMLITCONVERTERFAIRTRACKPARAM_H_
 
diff --git a/reco/littrack/clustering/CbmClusteringLinkDef.h b/reco/littrack/clustering/CbmClusteringLinkDef.h
index f58f17a8de..c7bf46e07c 100644
--- a/reco/littrack/clustering/CbmClusteringLinkDef.h
+++ b/reco/littrack/clustering/CbmClusteringLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmClusteringLinkDef.h
+  * @copyright Copyright (C) 2012-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/littrack/cuda/CudaTest.h b/reco/littrack/cuda/CudaTest.h
index 38dea20ec3..5040226963 100644
--- a/reco/littrack/cuda/CudaTest.h
+++ b/reco/littrack/cuda/CudaTest.h
@@ -1,3 +1,6 @@
+/** @file CudaTest.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CUDATEST_H_
 #define CUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaHit.h b/reco/littrack/cuda/LitCudaHit.h
index ace3f50f08..f110822d58 100644
--- a/reco/littrack/cuda/LitCudaHit.h
+++ b/reco/littrack/cuda/LitCudaHit.h
@@ -1,3 +1,6 @@
+/** @file LitCudaHit.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDAHIT_H_
 #define LITCUDAHIT_H_
 
diff --git a/reco/littrack/cuda/LitCudaMaterialInfo.h b/reco/littrack/cuda/LitCudaMaterialInfo.h
index 81b7dfd8d0..0a3fb078f6 100644
--- a/reco/littrack/cuda/LitCudaMaterialInfo.h
+++ b/reco/littrack/cuda/LitCudaMaterialInfo.h
@@ -1,3 +1,6 @@
+/** @file LitCudaMaterialInfo.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDAMATERIALINFO_H_
 #define LITCUDAMATERIALINFO_H_
 
diff --git a/reco/littrack/cuda/LitCudaTest.cxx b/reco/littrack/cuda/LitCudaTest.cxx
index 2541dede84..4d730be415 100644
--- a/reco/littrack/cuda/LitCudaTest.cxx
+++ b/reco/littrack/cuda/LitCudaTest.cxx
@@ -1,3 +1,6 @@
+/** @file LitCudaTest.cxx
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LitCudaTest.h"
 
 #include <cstdlib>
diff --git a/reco/littrack/cuda/LitCudaTest.h b/reco/littrack/cuda/LitCudaTest.h
index 4272230b6f..1ab0d53350 100644
--- a/reco/littrack/cuda/LitCudaTest.h
+++ b/reco/littrack/cuda/LitCudaTest.h
@@ -1,3 +1,6 @@
+/** @file LitCudaTest.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDATEST_H_
 #define LITCUDATEST_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrack.h b/reco/littrack/cuda/LitCudaTrack.h
index c61ae29dea..aac73511a1 100644
--- a/reco/littrack/cuda/LitCudaTrack.h
+++ b/reco/littrack/cuda/LitCudaTrack.h
@@ -1,3 +1,6 @@
+/** @file LitCudaTrack.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDATRACK_H_
 #define LITCUDATRACK_H_
 
diff --git a/reco/littrack/cuda/LitCudaTrackParam.h b/reco/littrack/cuda/LitCudaTrackParam.h
index 7cdb7f635e..ddbbf32fbe 100644
--- a/reco/littrack/cuda/LitCudaTrackParam.h
+++ b/reco/littrack/cuda/LitCudaTrackParam.h
@@ -1,3 +1,6 @@
+/** @file LitCudaTrackParam.h
+  * @copyright Copyright (C) 2010-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDATRACKPARAM_H_
 #define LITCUDATRACKPARAM_H_ 1
 
diff --git a/reco/littrack/cuda/LitCudaTypes.h b/reco/littrack/cuda/LitCudaTypes.h
index f7b9a56b95..af9e273cd0 100644
--- a/reco/littrack/cuda/LitCudaTypes.h
+++ b/reco/littrack/cuda/LitCudaTypes.h
@@ -1,3 +1,6 @@
+/** @file LitCudaTypes.h
+  * @copyright Copyright (C) 2010 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LITCUDATYPES_H_
 #define LITCUDATYPES_H_
 
diff --git a/reco/littrack/parallel/vectors/P4_F32vec4.h b/reco/littrack/parallel/vectors/P4_F32vec4.h
index 02cf3d4dd5..d1abf5542e 100644
--- a/reco/littrack/parallel/vectors/P4_F32vec4.h
+++ b/reco/littrack/parallel/vectors/P4_F32vec4.h
@@ -1,3 +1,6 @@
+/** @file P4_F32vec4.h
+  * @copyright Copyright (C) 2010-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LIT_F32VEC4P4_H
 #define LIT_F32VEC4P4_H
 
diff --git a/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h b/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
index ef34b03546..b87f01ddcc 100644
--- a/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
+++ b/reco/littrack/parallel/vectors/PSEUDO_F32vec1.h
@@ -1,3 +1,6 @@
+/** @file PSEUDO_F32vec1.h
+  * @copyright Copyright (C) 2010-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LIT_F32VEC1_H
 #define LIT_F32VEC1_H
 
diff --git a/reco/littrack/parallel/vectors/vec_arithmetic.h b/reco/littrack/parallel/vectors/vec_arithmetic.h
index 8fb0b05bb7..d8690a6353 100644
--- a/reco/littrack/parallel/vectors/vec_arithmetic.h
+++ b/reco/littrack/parallel/vectors/vec_arithmetic.h
@@ -1,3 +1,6 @@
+/** @file vec_arithmetic.h
+  * @copyright Copyright (C) 2010-2014 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LIT_VEC_ARITHMETIC_H
 #define LIT_VEC_ARITHMETIC_H
 
diff --git a/reco/littrack/std/utils/CbmLitComparators.h b/reco/littrack/std/utils/CbmLitComparators.h
index 3b5f3871d7..d17b292aa1 100644
--- a/reco/littrack/std/utils/CbmLitComparators.h
+++ b/reco/littrack/std/utils/CbmLitComparators.h
@@ -1,3 +1,6 @@
+/** @file CbmLitComparators.h
+  * @copyright Copyright (C) 2008-2013 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITCOMPARATORS_H_
 #define CBMLITCOMPARATORS_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMath.cxx b/reco/littrack/std/utils/CbmLitMath.cxx
index 7f5a70ec1b..15ee0fcb21 100644
--- a/reco/littrack/std/utils/CbmLitMath.cxx
+++ b/reco/littrack/std/utils/CbmLitMath.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitMath.cxx
+  * @copyright Copyright (C) 2008-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "utils/CbmLitMath.h"
 
 #include "data/CbmLitHit.h"
diff --git a/reco/littrack/std/utils/CbmLitMath.h b/reco/littrack/std/utils/CbmLitMath.h
index 86d679dbf9..b987a20ec8 100644
--- a/reco/littrack/std/utils/CbmLitMath.h
+++ b/reco/littrack/std/utils/CbmLitMath.h
@@ -1,3 +1,6 @@
+/** @file CbmLitMath.h
+  * @copyright Copyright (C) 2008-2012 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITMATH_H_
 #define CBMLITMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.cxx b/reco/littrack/std/utils/CbmLitMatrixMath.cxx
index 2e171dd2ea..ade070b84b 100644
--- a/reco/littrack/std/utils/CbmLitMatrixMath.cxx
+++ b/reco/littrack/std/utils/CbmLitMatrixMath.cxx
@@ -1,3 +1,6 @@
+/** @file CbmLitMatrixMath.cxx
+  * @copyright Copyright (C) 2009-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "utils/CbmLitMatrixMath.h"
 
 #include <iostream>
diff --git a/reco/littrack/std/utils/CbmLitMatrixMath.h b/reco/littrack/std/utils/CbmLitMatrixMath.h
index 1244acc066..0403df2959 100644
--- a/reco/littrack/std/utils/CbmLitMatrixMath.h
+++ b/reco/littrack/std/utils/CbmLitMatrixMath.h
@@ -1,3 +1,6 @@
+/** @file CbmLitMatrixMath.h
+  * @copyright Copyright (C) 2009-2017 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITMATRIXMATH_H_
 #define CBMLITMATRIXMATH_H_
 
diff --git a/reco/littrack/std/utils/CbmLitMemoryManagment.h b/reco/littrack/std/utils/CbmLitMemoryManagment.h
index d9517a9103..b26e93ede1 100644
--- a/reco/littrack/std/utils/CbmLitMemoryManagment.h
+++ b/reco/littrack/std/utils/CbmLitMemoryManagment.h
@@ -1,3 +1,6 @@
+/** @file CbmLitMemoryManagment.h
+  * @copyright Copyright (C) 2008-2011 GSI/JINR-LIT
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMLITMEMORYMANAGMENT_H_
 #define CBMLITMEMORYMANAGMENT_H_
 
diff --git a/reco/qa/RecoQaLinkDef.h b/reco/qa/RecoQaLinkDef.h
index 9c5bbaab7a..7ed4ad0eb4 100644
--- a/reco/qa/RecoQaLinkDef.h
+++ b/reco/qa/RecoQaLinkDef.h
@@ -1,3 +1,6 @@
+/** @file RecoQaLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
index 36146e5630..230e6cbddd 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerConfigurator.cxx
@@ -1,3 +1,6 @@
+/** @file CbmBinnedTrackerConfigurator.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h b/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
index 509ff9eb0c..9a8608553f 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmBinnedTrackerLinkDef.h
+  * @copyright Copyright (C) 2017-2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
index b388df4875..6a8085358f 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerQA.cxx
@@ -1,3 +1,6 @@
+/** @file CbmBinnedTrackerQA.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
index 08bf2ea207..8f4be47bd1 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerQANew.cxx
@@ -1,3 +1,6 @@
+/** @file CbmBinnedTrackerQANew.cxx
+  * @copyright Copyright (C) 2018-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx b/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
index f72b0227c6..7b130d6fa0 100644
--- a/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
+++ b/reco/tracking/BinnedTracker/CbmBinnedTrackerTask.cxx
@@ -1,3 +1,6 @@
+/** @file CbmBinnedTrackerTask.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmTrackParam2.cxx b/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
index fef83c1f5c..b76cde73e3 100644
--- a/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
+++ b/reco/tracking/BinnedTracker/CbmTrackParam2.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrackParam2.cxx
+  * @copyright Copyright (C) 2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/CbmTrackParam2.h b/reco/tracking/BinnedTracker/CbmTrackParam2.h
index a02272fbf4..849c6dfb47 100644
--- a/reco/tracking/BinnedTracker/CbmTrackParam2.h
+++ b/reco/tracking/BinnedTracker/CbmTrackParam2.h
@@ -1,3 +1,6 @@
+/** @file CbmTrackParam2.h
+  * @copyright Copyright (C) 2018 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/ContFactory.cxx b/reco/tracking/BinnedTracker/ContFactory.cxx
index 4639ee5b29..923d2bf065 100644
--- a/reco/tracking/BinnedTracker/ContFactory.cxx
+++ b/reco/tracking/BinnedTracker/ContFactory.cxx
@@ -1,3 +1,6 @@
+/** @file ContFactory.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/GeoReader.cxx b/reco/tracking/BinnedTracker/GeoReader.cxx
index eceb604ebb..538927de9c 100644
--- a/reco/tracking/BinnedTracker/GeoReader.cxx
+++ b/reco/tracking/BinnedTracker/GeoReader.cxx
@@ -1,3 +1,6 @@
+/** @file GeoReader.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/HitReader.cxx b/reco/tracking/BinnedTracker/HitReader.cxx
index 289e8dbacf..f9e5535b36 100644
--- a/reco/tracking/BinnedTracker/HitReader.cxx
+++ b/reco/tracking/BinnedTracker/HitReader.cxx
@@ -1,3 +1,6 @@
+/** @file HitReader.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Settings.cxx b/reco/tracking/BinnedTracker/Settings.cxx
index cc70817f0f..38d6299b4d 100644
--- a/reco/tracking/BinnedTracker/Settings.cxx
+++ b/reco/tracking/BinnedTracker/Settings.cxx
@@ -1,3 +1,6 @@
+/** @file Settings.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station.cxx b/reco/tracking/BinnedTracker/Station.cxx
index 4ebeb8a642..031d42b891 100644
--- a/reco/tracking/BinnedTracker/Station.cxx
+++ b/reco/tracking/BinnedTracker/Station.cxx
@@ -1,3 +1,6 @@
+/** @file Station.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station3D.cxx b/reco/tracking/BinnedTracker/Station3D.cxx
index 7a01e671ac..0b8c0f7e07 100644
--- a/reco/tracking/BinnedTracker/Station3D.cxx
+++ b/reco/tracking/BinnedTracker/Station3D.cxx
@@ -1,3 +1,6 @@
+/** @file Station3D.cxx
+  * @copyright Copyright (C) 2017-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Station4D.cxx b/reco/tracking/BinnedTracker/Station4D.cxx
index 801efda583..590349a15a 100644
--- a/reco/tracking/BinnedTracker/Station4D.cxx
+++ b/reco/tracking/BinnedTracker/Station4D.cxx
@@ -1,3 +1,6 @@
+/** @file Station4D.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/BinnedTracker/Tracker.cxx b/reco/tracking/BinnedTracker/Tracker.cxx
index 407fcc3119..7aaf95c16c 100644
--- a/reco/tracking/BinnedTracker/Tracker.cxx
+++ b/reco/tracking/BinnedTracker/Tracker.cxx
@@ -1,3 +1,6 @@
+/** @file Tracker.cxx
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingQA.cxx b/reco/tracking/global/CbmGlobalTrackingQA.cxx
index f7e1564fd1..7230910b15 100644
--- a/reco/tracking/global/CbmGlobalTrackingQA.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingQA.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGlobalTrackingQA.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingTask.cxx b/reco/tracking/global/CbmGlobalTrackingTask.cxx
index e81eaddb57..934643b890 100644
--- a/reco/tracking/global/CbmGlobalTrackingTask.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingTask.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGlobalTrackingTask.cxx
+  * @copyright Copyright (C) 2017-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/CbmGlobalTrackingTof.cxx b/reco/tracking/global/CbmGlobalTrackingTof.cxx
index 330beefc75..650210f611 100644
--- a/reco/tracking/global/CbmGlobalTrackingTof.cxx
+++ b/reco/tracking/global/CbmGlobalTrackingTof.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGlobalTrackingTof.cxx
+  * @copyright Copyright (C) 2017-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/global/GlobalLinkDef.h b/reco/tracking/global/GlobalLinkDef.h
index 48962db417..c6182e9abd 100644
--- a/reco/tracking/global/GlobalLinkDef.h
+++ b/reco/tracking/global/GlobalLinkDef.h
@@ -1,3 +1,6 @@
+/** @file GlobalLinkDef.h
+  * @copyright Copyright (C) 2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/CalcStats/CalcStats.cxx b/reco/tracking/lx/CalcStats/CalcStats.cxx
index 2b63dfebb7..c40c87d61b 100644
--- a/reco/tracking/lx/CalcStats/CalcStats.cxx
+++ b/reco/tracking/lx/CalcStats/CalcStats.cxx
@@ -1,3 +1,6 @@
+/** @file CalcStats.cxx
+  * @copyright Copyright (C) 2016-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CalcStats.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/CalcStats/CalcStats.h b/reco/tracking/lx/CalcStats/CalcStats.h
index f69111fb90..eccdaf56ff 100644
--- a/reco/tracking/lx/CalcStats/CalcStats.h
+++ b/reco/tracking/lx/CalcStats/CalcStats.h
@@ -1,3 +1,6 @@
+/** @file CalcStats.h
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LX_CALC_STATS
 #define LX_CALC_STATS
 
diff --git a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
index 41929e308e..734c2bbf87 100644
--- a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
+++ b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.cxx
@@ -1,3 +1,6 @@
+/** @file GenNoiseElectrons.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "GenNoiseElectrons.h"
 
 #include "CbmMCTrack.h"
diff --git a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
index 514b644f22..8dbea4de68 100644
--- a/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
+++ b/reco/tracking/lx/GenNoiseElectrons/GenNoiseElectrons.h
@@ -1,3 +1,6 @@
+/** @file GenNoiseElectrons.h
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LX_GEN_NOISE_ELECTRONS
 #define LX_GEN_NOISE_ELECTRONS
 
diff --git a/reco/tracking/lx/LxLinkDef.h b/reco/tracking/lx/LxLinkDef.h
index 28437377ad..7586e2fcaf 100644
--- a/reco/tracking/lx/LxLinkDef.h
+++ b/reco/tracking/lx/LxLinkDef.h
@@ -1,3 +1,6 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/Simple/Lx.cxx b/reco/tracking/lx/Simple/Lx.cxx
index a0c8324d4a..9b338b39f5 100644
--- a/reco/tracking/lx/Simple/Lx.cxx
+++ b/reco/tracking/lx/Simple/Lx.cxx
@@ -1,3 +1,6 @@
+/** @file Lx.cxx
+  * @copyright Copyright (C) 2014-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/Lx.h b/reco/tracking/lx/Simple/Lx.h
index b17c174d3d..db448a85b8 100644
--- a/reco/tracking/lx/Simple/Lx.h
+++ b/reco/tracking/lx/Simple/Lx.h
@@ -1,3 +1,6 @@
+/** @file Lx.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxCA.cxx b/reco/tracking/lx/Simple/LxCA.cxx
index ec4be739e0..4908fbb0c8 100644
--- a/reco/tracking/lx/Simple/LxCA.cxx
+++ b/reco/tracking/lx/Simple/LxCA.cxx
@@ -1,3 +1,6 @@
+/** @file LxCA.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxCA.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxCA.h b/reco/tracking/lx/Simple/LxCA.h
index dd94b2c727..a182346795 100644
--- a/reco/tracking/lx/Simple/LxCA.h
+++ b/reco/tracking/lx/Simple/LxCA.h
@@ -1,3 +1,6 @@
+/** @file LxCA.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXCA_INCLUDED
 #define LXCA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxDraw.cxx b/reco/tracking/lx/Simple/LxDraw.cxx
index a10797eb83..db55845e6b 100644
--- a/reco/tracking/lx/Simple/LxDraw.cxx
+++ b/reco/tracking/lx/Simple/LxDraw.cxx
@@ -1,3 +1,6 @@
+/** @file LxDraw.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxDraw.h"
 
 #include "CbmKF.h"
diff --git a/reco/tracking/lx/Simple/LxDraw.h b/reco/tracking/lx/Simple/LxDraw.h
index 5fe7adf2a1..a014f6b769 100644
--- a/reco/tracking/lx/Simple/LxDraw.h
+++ b/reco/tracking/lx/Simple/LxDraw.h
@@ -1,3 +1,6 @@
+/** @file LxDraw.h
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxEff.cxx b/reco/tracking/lx/Simple/LxEff.cxx
index e7f9e4d35e..44ebbe34ad 100644
--- a/reco/tracking/lx/Simple/LxEff.cxx
+++ b/reco/tracking/lx/Simple/LxEff.cxx
@@ -1,3 +1,6 @@
+/** @file LxEff.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Lx.h"
 #ifdef MAKE_EFF_CALC
 //#include <cmath>
diff --git a/reco/tracking/lx/Simple/LxLinkDef.h b/reco/tracking/lx/Simple/LxLinkDef.h
index 96db0d45d5..dbccd22462 100644
--- a/reco/tracking/lx/Simple/LxLinkDef.h
+++ b/reco/tracking/lx/Simple/LxLinkDef.h
@@ -1,3 +1,6 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lx/Simple/LxMC.cxx b/reco/tracking/lx/Simple/LxMC.cxx
index 08be886d71..f71a552b7c 100644
--- a/reco/tracking/lx/Simple/LxMC.cxx
+++ b/reco/tracking/lx/Simple/LxMC.cxx
@@ -1 +1,4 @@
+/** @file LxMC.cxx
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxMC.h"
diff --git a/reco/tracking/lx/Simple/LxMC.h b/reco/tracking/lx/Simple/LxMC.h
index 8c9a584fef..a7b21f08e1 100644
--- a/reco/tracking/lx/Simple/LxMC.h
+++ b/reco/tracking/lx/Simple/LxMC.h
@@ -1,3 +1,6 @@
+/** @file LxMC.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxParall.cxx b/reco/tracking/lx/Simple/LxParall.cxx
index 509c2577fb..2f0565e2cc 100644
--- a/reco/tracking/lx/Simple/LxParall.cxx
+++ b/reco/tracking/lx/Simple/LxParall.cxx
@@ -1,3 +1,6 @@
+/** @file LxParall.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxParall.h"
 
 #include <iostream>
diff --git a/reco/tracking/lx/Simple/LxParall.h b/reco/tracking/lx/Simple/LxParall.h
index 2690a001f7..dc3a0665c9 100644
--- a/reco/tracking/lx/Simple/LxParall.h
+++ b/reco/tracking/lx/Simple/LxParall.h
@@ -1,3 +1,6 @@
+/** @file LxParall.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LX_PARALL_INCLUDED
 
 #pragma GCC diagnostic ignored "-Weffc++"
diff --git a/reco/tracking/lx/Simple/LxSettings.h b/reco/tracking/lx/Simple/LxSettings.h
index b98012f4f8..9808b0e3ae 100644
--- a/reco/tracking/lx/Simple/LxSettings.h
+++ b/reco/tracking/lx/Simple/LxSettings.h
@@ -1,3 +1,6 @@
+/** @file LxSettings.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAna.cxx b/reco/tracking/lx/Simple/LxTrackAna.cxx
index 0b3bcbf433..09b6c4ec24 100644
--- a/reco/tracking/lx/Simple/LxTrackAna.cxx
+++ b/reco/tracking/lx/Simple/LxTrackAna.cxx
@@ -1,3 +1,6 @@
+/** @file LxTrackAna.cxx
+  * @copyright Copyright (C) 2014-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAna.h b/reco/tracking/lx/Simple/LxTrackAna.h
index bc98f24587..cf0686272c 100644
--- a/reco/tracking/lx/Simple/LxTrackAna.h
+++ b/reco/tracking/lx/Simple/LxTrackAna.h
@@ -1,3 +1,6 @@
+/** @file LxTrackAna.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx b/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
index 6dc86a0fef..8486daa15f 100644
--- a/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
+++ b/reco/tracking/lx/Simple/LxTrackAnaSegments.cxx
@@ -1,3 +1,6 @@
+/** @file LxTrackAnaSegments.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lx/Simple/LxTrackAnaSegments.h b/reco/tracking/lx/Simple/LxTrackAnaSegments.h
index 91f967e7de..b7bf5f2aac 100644
--- a/reco/tracking/lx/Simple/LxTrackAnaSegments.h
+++ b/reco/tracking/lx/Simple/LxTrackAnaSegments.h
@@ -1,3 +1,6 @@
+/** @file LxTrackAnaSegments.h
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lx/Simple/LxTrigger.cxx b/reco/tracking/lx/Simple/LxTrigger.cxx
index e00f0f2c93..2fba3045aa 100644
--- a/reco/tracking/lx/Simple/LxTrigger.cxx
+++ b/reco/tracking/lx/Simple/LxTrigger.cxx
@@ -1,3 +1,6 @@
+/** @file LxTrigger.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "TDatabasePDG.h"
 
 #include "Lx.h"
diff --git a/reco/tracking/lx/Simple/LxUtils.cxx b/reco/tracking/lx/Simple/LxUtils.cxx
index 47301fcc5e..f9ba7e1500 100644
--- a/reco/tracking/lx/Simple/LxUtils.cxx
+++ b/reco/tracking/lx/Simple/LxUtils.cxx
@@ -1,3 +1,6 @@
+/** @file LxUtils.cxx
+  * @copyright Copyright (C) 2014-2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lx/Simple/LxUtils.h b/reco/tracking/lx/Simple/LxUtils.h
index 5dcbfadb86..9ffb7c7b97 100644
--- a/reco/tracking/lx/Simple/LxUtils.h
+++ b/reco/tracking/lx/Simple/LxUtils.h
@@ -1,3 +1,6 @@
+/** @file LxUtils.h
+  * @copyright Copyright (C) 2014 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/lx/TBBinned/LxTBMLTask.cxx b/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
index c74988a8f8..f9987bb3cf 100644
--- a/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBMLTask.cxx
@@ -1,3 +1,6 @@
+/** @file LxTBMLTask.cxx
+  * @copyright Copyright (C) 2016-2020 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTask.cxx b/reco/tracking/lx/TBBinned/LxTBTask.cxx
index faa1da93a5..923240e81f 100644
--- a/reco/tracking/lx/TBBinned/LxTBTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTask.cxx
@@ -1,3 +1,6 @@
+/** @file LxTBTask.cxx
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx b/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
index 625b66ff98..21e2152247 100644
--- a/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTieTracks.cxx
@@ -1,3 +1,6 @@
+/** @file LxTBTieTracks.cxx
+  * @copyright Copyright (C) 2016-2019 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx b/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
index 5eff07a6cf..7095c820e5 100644
--- a/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
+++ b/reco/tracking/lx/TBBinned/LxTBTrdTask.cxx
@@ -1,3 +1,6 @@
+/** @file LxTBTrdTask.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /*
  * To change this license header, choose License Headers in Project Properties.
  * To change this template file, choose Tools | Templates
diff --git a/reco/tracking/lxTriplet/Lx.cxx b/reco/tracking/lxTriplet/Lx.cxx
index 715827425f..1ba0eb0e77 100644
--- a/reco/tracking/lxTriplet/Lx.cxx
+++ b/reco/tracking/lxTriplet/Lx.cxx
@@ -1,3 +1,6 @@
+/** @file Lx.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Lx.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/Lx.h b/reco/tracking/lxTriplet/Lx.h
index 8c7cf46a76..a59ed48dcc 100644
--- a/reco/tracking/lxTriplet/Lx.h
+++ b/reco/tracking/lxTriplet/Lx.h
@@ -1,3 +1,6 @@
+/** @file Lx.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LX_INCLUDED
 #define LX_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxCATriplets.cxx b/reco/tracking/lxTriplet/LxCATriplets.cxx
index de60c9afb8..cdea79b4a2 100644
--- a/reco/tracking/lxTriplet/LxCATriplets.cxx
+++ b/reco/tracking/lxTriplet/LxCATriplets.cxx
@@ -1,3 +1,6 @@
+/** @file LxCATriplets.cxx
+  * @copyright Copyright (C) 2016-2017 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxCATriplets.h"
 
 #include "base/CbmLitToolFactory.h"
diff --git a/reco/tracking/lxTriplet/LxCATriplets.h b/reco/tracking/lxTriplet/LxCATriplets.h
index 7b3933f456..8629847682 100644
--- a/reco/tracking/lxTriplet/LxCATriplets.h
+++ b/reco/tracking/lxTriplet/LxCATriplets.h
@@ -1,3 +1,6 @@
+/** @file LxCATriplets.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXCATRIPLETS_INCLUDED
 #define LXCATRIPLETS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxDraw.cxx b/reco/tracking/lxTriplet/LxDraw.cxx
index 2992cdca9a..7df1d24c04 100644
--- a/reco/tracking/lxTriplet/LxDraw.cxx
+++ b/reco/tracking/lxTriplet/LxDraw.cxx
@@ -1,3 +1,6 @@
+/** @file LxDraw.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef LXDRAW
 
 #include "LxDraw.h"
diff --git a/reco/tracking/lxTriplet/LxDraw.h b/reco/tracking/lxTriplet/LxDraw.h
index ed19ce12d5..53f436b781 100644
--- a/reco/tracking/lxTriplet/LxDraw.h
+++ b/reco/tracking/lxTriplet/LxDraw.h
@@ -1,3 +1,6 @@
+/** @file LxDraw.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXDRAW_INCLUDED
 #define LXDRAW_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxEff.cxx b/reco/tracking/lxTriplet/LxEff.cxx
index f1536de4ed..6e4872bb98 100644
--- a/reco/tracking/lxTriplet/LxEff.cxx
+++ b/reco/tracking/lxTriplet/LxEff.cxx
@@ -1,3 +1,6 @@
+/** @file LxEff.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxEff.h"
 
 #include <set>
diff --git a/reco/tracking/lxTriplet/LxEff.h b/reco/tracking/lxTriplet/LxEff.h
index 37288414bb..4c01774cbe 100644
--- a/reco/tracking/lxTriplet/LxEff.h
+++ b/reco/tracking/lxTriplet/LxEff.h
@@ -1,3 +1,6 @@
+/** @file LxEff.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXEFF_INCLUDED
 #define LXEFF_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxLinkDef.h b/reco/tracking/lxTriplet/LxLinkDef.h
index f199b4fbaf..b8e083c7f0 100644
--- a/reco/tracking/lxTriplet/LxLinkDef.h
+++ b/reco/tracking/lxTriplet/LxLinkDef.h
@@ -1,3 +1,6 @@
+/** @file LxLinkDef.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: LxLinkDef.h,v 1.10 2013/09/30 11:36:47 tablyaz Exp $
 
 #ifdef __CINT__
diff --git a/reco/tracking/lxTriplet/LxMC.cxx b/reco/tracking/lxTriplet/LxMC.cxx
index 08be886d71..3b468bf4d1 100644
--- a/reco/tracking/lxTriplet/LxMC.cxx
+++ b/reco/tracking/lxTriplet/LxMC.cxx
@@ -1 +1,4 @@
+/** @file LxMC.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxMC.h"
diff --git a/reco/tracking/lxTriplet/LxMC.h b/reco/tracking/lxTriplet/LxMC.h
index a06ccec438..e7531f297b 100644
--- a/reco/tracking/lxTriplet/LxMC.h
+++ b/reco/tracking/lxTriplet/LxMC.h
@@ -1,3 +1,6 @@
+/** @file LxMC.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXMC_INCLUDED
 #define LXMC_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxSettings.h b/reco/tracking/lxTriplet/LxSettings.h
index e77ae86382..086269a90d 100644
--- a/reco/tracking/lxTriplet/LxSettings.h
+++ b/reco/tracking/lxTriplet/LxSettings.h
@@ -1,3 +1,6 @@
+/** @file LxSettings.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXSETTINGS_INCLUDED
 #define LXSETTINGS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAna.cxx b/reco/tracking/lxTriplet/LxTrackAna.cxx
index d6f1a6981b..d27f3fcd30 100644
--- a/reco/tracking/lxTriplet/LxTrackAna.cxx
+++ b/reco/tracking/lxTriplet/LxTrackAna.cxx
@@ -1,3 +1,6 @@
+/** @file LxTrackAna.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxTrackAna.h"
 
 #include "CbmKFParticle.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAna.h b/reco/tracking/lxTriplet/LxTrackAna.h
index d5df48a22d..423109ca31 100644
--- a/reco/tracking/lxTriplet/LxTrackAna.h
+++ b/reco/tracking/lxTriplet/LxTrackAna.h
@@ -1,3 +1,6 @@
+/** @file LxTrackAna.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXTRACKANA_INCLUDED
 #define LXTRACKANA_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx b/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
index 95ba2eca08..51edb909e4 100644
--- a/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
+++ b/reco/tracking/lxTriplet/LxTrackAnaSegments.cxx
@@ -1,3 +1,6 @@
+/** @file LxTrackAnaSegments.cxx
+  * @copyright Copyright (C) 2016-2021 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "LxTrackAnaSegments.h"
 
 #include "TH1.h"
diff --git a/reco/tracking/lxTriplet/LxTrackAnaSegments.h b/reco/tracking/lxTriplet/LxTrackAnaSegments.h
index fe3c2e9ea1..82b1b14256 100644
--- a/reco/tracking/lxTriplet/LxTrackAnaSegments.h
+++ b/reco/tracking/lxTriplet/LxTrackAnaSegments.h
@@ -1,3 +1,6 @@
+/** @file LxTrackAnaSegments.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXTRACKANASEGMENTS_INCLUDED
 #define LXTRACKANASEGMENTS_INCLUDED
 
diff --git a/reco/tracking/lxTriplet/LxUtils.cxx b/reco/tracking/lxTriplet/LxUtils.cxx
index 4d2e2b0dc4..0705b9a95c 100644
--- a/reco/tracking/lxTriplet/LxUtils.cxx
+++ b/reco/tracking/lxTriplet/LxUtils.cxx
@@ -1,3 +1,6 @@
+/** @file LxUtils.cxx
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "Lx.h"
 
 using namespace std;
diff --git a/reco/tracking/lxTriplet/LxUtils.h b/reco/tracking/lxTriplet/LxUtils.h
index 5dcbfadb86..a332380ac9 100644
--- a/reco/tracking/lxTriplet/LxUtils.h
+++ b/reco/tracking/lxTriplet/LxUtils.h
@@ -1,3 +1,6 @@
+/** @file LxUtils.h
+  * @copyright Copyright (C) 2016 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef LXUTILS_INCLUDED
 #define LXUTILS_INCLUDED
 
diff --git a/reco/tracking/vector/CbmVectorLinkDef.h b/reco/tracking/vector/CbmVectorLinkDef.h
index 0c733bad8e..05497b126a 100644
--- a/reco/tracking/vector/CbmVectorLinkDef.h
+++ b/reco/tracking/vector/CbmVectorLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmVectorLinkDef.h
+  * @copyright Copyright (C) 2018 Veksler and Baldin Laboratory of High Energy Physics, Joint Institute for Nuclear Research, Dubna
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/scripts/loadlib.C b/scripts/loadlib.C
index 682767d841..5163cf1c18 100644
--- a/scripts/loadlib.C
+++ b/scripts/loadlib.C
@@ -1,3 +1,6 @@
+/** @file loadlib.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 Int_t loadlib(TString libname)
 {
   Int_t retval = gSystem->Load(libname);
diff --git a/sim/detectors/much/CbmMuch.cxx b/sim/detectors/much/CbmMuch.cxx
index b9c05bc640..14e5730676 100644
--- a/sim/detectors/much/CbmMuch.cxx
+++ b/sim/detectors/much/CbmMuch.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMuch.cxx
+  * @copyright Copyright (C) 2008-2020 St. Petersburg Polytechnic University, St. Petersburg
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 //----------------------------------------------------------------------------------------
 //--------------                                  CbmMuch                      -----------
 //---------------                   Modified 18/10/2017 by Omveer Singh        -----------
diff --git a/sim/detectors/much/CbmMuchSimLinkDef.h b/sim/detectors/much/CbmMuchSimLinkDef.h
index d1e42294c1..51dd3c2ae8 100644
--- a/sim/detectors/much/CbmMuchSimLinkDef.h
+++ b/sim/detectors/much/CbmMuchSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmMuchSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/psd/CbmPsdSimLinkDef.h b/sim/detectors/psd/CbmPsdSimLinkDef.h
index 95cd85ac1a..7e38fc85f1 100644
--- a/sim/detectors/psd/CbmPsdSimLinkDef.h
+++ b/sim/detectors/psd/CbmPsdSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPsdSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/rich/CbmRich.cxx b/sim/detectors/rich/CbmRich.cxx
index 2a33e69bed..b3f56d692c 100644
--- a/sim/detectors/rich/CbmRich.cxx
+++ b/sim/detectors/rich/CbmRich.cxx
@@ -1,3 +1,6 @@
+/** @file CbmRich.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmRich.h"
 
 #include "CbmGeometryUtils.h"
diff --git a/sim/detectors/rich/CbmRichSimLinkDef.h b/sim/detectors/rich/CbmRichSimLinkDef.h
index 2c449eef1a..857b3db373 100644
--- a/sim/detectors/rich/CbmRichSimLinkDef.h
+++ b/sim/detectors/rich/CbmRichSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmRichSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.cxx b/sim/detectors/sts/CbmStsDigitizeQa.cxx
index 11078d59e8..1861259f79 100644
--- a/sim/detectors/sts/CbmStsDigitizeQa.cxx
+++ b/sim/detectors/sts/CbmStsDigitizeQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStsDigitizeQa.cxx
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsDigitizeQa.h"
 
 #include "CbmDigiManager.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQa.h b/sim/detectors/sts/CbmStsDigitizeQa.h
index 08e2cf7499..7d1d8e3da1 100644
--- a/sim/detectors/sts/CbmStsDigitizeQa.h
+++ b/sim/detectors/sts/CbmStsDigitizeQa.h
@@ -1,3 +1,6 @@
+/** @file CbmStsDigitizeQa.h
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMSTSDIGITIZEQA_H_
 #define CBMSTSDIGITIZEQA_H_
 
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.cxx b/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
index be937cff4a..0f2fc47787 100644
--- a/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
+++ b/sim/detectors/sts/CbmStsDigitizeQaReport.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStsDigitizeQaReport.cxx
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmStsDigitizeQaReport.h"
 
 #include "CbmDrawHist.h"
diff --git a/sim/detectors/sts/CbmStsDigitizeQaReport.h b/sim/detectors/sts/CbmStsDigitizeQaReport.h
index 82cd5ce1b4..40921693da 100644
--- a/sim/detectors/sts/CbmStsDigitizeQaReport.h
+++ b/sim/detectors/sts/CbmStsDigitizeQaReport.h
@@ -1,3 +1,6 @@
+/** @file CbmStsDigitizeQaReport.h
+  * @copyright Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMSTSDIGITIZEQAREPORT_H_
 #define CBMSTSDIGITIZEQAREPORT_H_
 
diff --git a/sim/detectors/sts/CbmStsSimLinkDef.h b/sim/detectors/sts/CbmStsSimLinkDef.h
index 478a5bce4b..30aaba1778 100644
--- a/sim/detectors/sts/CbmStsSimLinkDef.h
+++ b/sim/detectors/sts/CbmStsSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmStsSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/tof/CbmTofSimLinkDef.h b/sim/detectors/tof/CbmTofSimLinkDef.h
index 49431256bb..aefe0c60af 100644
--- a/sim/detectors/tof/CbmTofSimLinkDef.h
+++ b/sim/detectors/tof/CbmTofSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTofSimLinkDef.h
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.cxx b/sim/detectors/trd/CbmTrdCheckUtil.cxx
index dd50450738..3d561e68a1 100644
--- a/sim/detectors/trd/CbmTrdCheckUtil.cxx
+++ b/sim/detectors/trd/CbmTrdCheckUtil.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdCheckUtil.cxx
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Includes from TRD
 #include "CbmTrdCheckUtil.h"
 
diff --git a/sim/detectors/trd/CbmTrdCheckUtil.h b/sim/detectors/trd/CbmTrdCheckUtil.h
index bd8a2de8e4..8642a3f68c 100644
--- a/sim/detectors/trd/CbmTrdCheckUtil.h
+++ b/sim/detectors/trd/CbmTrdCheckUtil.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdCheckUtil.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDCHECKUTIL_H
 #define CBMTRDCHECKUTIL_H
 
diff --git a/sim/detectors/trd/CbmTrdDigitizer.cxx b/sim/detectors/trd/CbmTrdDigitizer.cxx
index c98fecd12d..23e4d54a7e 100644
--- a/sim/detectors/trd/CbmTrdDigitizer.cxx
+++ b/sim/detectors/trd/CbmTrdDigitizer.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdDigitizer.cxx
+  * @copyright Copyright (C) 2009-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdDigitizer.h"
 
 #include "CbmMCTrack.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.cxx b/sim/detectors/trd/CbmTrdModuleSim.cxx
index 0d8ae3f2f2..11119d14c9 100644
--- a/sim/detectors/trd/CbmTrdModuleSim.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSim.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleSim.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleSim.h"
 
 #include "CbmTrdParModDigi.h"
diff --git a/sim/detectors/trd/CbmTrdModuleSim.h b/sim/detectors/trd/CbmTrdModuleSim.h
index cc5a7ccfd4..1288011ff4 100644
--- a/sim/detectors/trd/CbmTrdModuleSim.h
+++ b/sim/detectors/trd/CbmTrdModuleSim.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleSim.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULESIM_H
 #define CBMTRDMODULESIM_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.cxx b/sim/detectors/trd/CbmTrdModuleSimR.cxx
index fdbdd93dfc..807809f497 100644
--- a/sim/detectors/trd/CbmTrdModuleSimR.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSimR.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleSimR.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Includes from TRD
 #include "CbmTrdModuleSimR.h"
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimR.h b/sim/detectors/trd/CbmTrdModuleSimR.h
index 4edff36739..1fe74d5a02 100644
--- a/sim/detectors/trd/CbmTrdModuleSimR.h
+++ b/sim/detectors/trd/CbmTrdModuleSimR.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleSimR.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMODULESIMR_H
 #define CBMTRDMODULESIMR_H
 
diff --git a/sim/detectors/trd/CbmTrdModuleSimT.cxx b/sim/detectors/trd/CbmTrdModuleSimT.cxx
index 4895e1829c..11bc04aa5d 100644
--- a/sim/detectors/trd/CbmTrdModuleSimT.cxx
+++ b/sim/detectors/trd/CbmTrdModuleSimT.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdModuleSimT.cxx
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdModuleSimT.h"
 
 #include "CbmDigitizeBase.h"
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.cxx b/sim/detectors/trd/CbmTrdRawToDigiR.cxx
index b22bbe2342..2d60dabe05 100644
--- a/sim/detectors/trd/CbmTrdRawToDigiR.cxx
+++ b/sim/detectors/trd/CbmTrdRawToDigiR.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdRawToDigiR.cxx
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Includes from TRD
 #include "CbmTrdRawToDigiR.h"
 
diff --git a/sim/detectors/trd/CbmTrdRawToDigiR.h b/sim/detectors/trd/CbmTrdRawToDigiR.h
index 69cf3f003b..853a255993 100644
--- a/sim/detectors/trd/CbmTrdRawToDigiR.h
+++ b/sim/detectors/trd/CbmTrdRawToDigiR.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdRawToDigiR.h
+  * @copyright Copyright (C) 2020 Institut für Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDRAWTODIGI_H
 #define CBMTRDRAWTODIGI_H
 
diff --git a/sim/detectors/trd/CbmTrdSimLinkDef.h b/sim/detectors/trd/CbmTrdSimLinkDef.h
index 391b8df2f7..8dc9b5d1d7 100644
--- a/sim/detectors/trd/CbmTrdSimLinkDef.h
+++ b/sim/detectors/trd/CbmTrdSimLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdSimLinkDef.h
+  * @copyright Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: TrdSimLinkDef.h $
 
 #ifdef __CINT__
diff --git a/sim/detectors/trd/CbmTrdTrianglePRF.h b/sim/detectors/trd/CbmTrdTrianglePRF.h
index cc8cce266e..6a94c3464e 100644
--- a/sim/detectors/trd/CbmTrdTrianglePRF.h
+++ b/sim/detectors/trd/CbmTrdTrianglePRF.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdTrianglePRF.h
+  * @copyright Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDTRIANGLEPRF_H
 #define CBMTRDTRIANGLEPRF_H 1
 
diff --git a/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h b/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
index 15ef8f6f2b..f86f0a06e2 100644
--- a/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
+++ b/sim/detectors/trd/qa/CbmTrdDigitizerPRFQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdDigitizerPRFQa.h
+  * @copyright Copyright (C) 2013 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDDIGITIZERPRFQA_H
 #define CBMTRDDIGITIZERPRFQA_H 1
 
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
index cee864423a..9628ac6403 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitRateFastQa.cxx
+  * @copyright Copyright (C) 2013-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdHitRateFastQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
index c9ba195303..eef9881e8b 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
+++ b/sim/detectors/trd/qa/CbmTrdHitRateFastQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitRateFastQa.h
+  * @copyright Copyright (C) 2013-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDHITRATEFASTQA_H_
 #define CBMTRDHITRATEFASTQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx b/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
index 68732a3319..b1f19ff6c0 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdHitRateQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitRateQa.cxx
+  * @copyright Copyright (C) 2010-2021 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdHitRateQa.h"
 
 #include "CbmTrdAddress.h"
diff --git a/sim/detectors/trd/qa/CbmTrdHitRateQa.h b/sim/detectors/trd/qa/CbmTrdHitRateQa.h
index ed83d2cf37..98e52bb603 100644
--- a/sim/detectors/trd/qa/CbmTrdHitRateQa.h
+++ b/sim/detectors/trd/qa/CbmTrdHitRateQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdHitRateQa.h
+  * @copyright Copyright (C) 2010-2018 Institut fuer Kernphysik, Westfaelische Wilhelms-Universitaet Muenster, Muenster
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDHITRATEQA_H_
 #define CBMTRDHITRATEQA_H_
 
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.cxx b/sim/detectors/trd/qa/CbmTrdMCQa.cxx
index a3cb59a9c0..fef71ebe29 100644
--- a/sim/detectors/trd/qa/CbmTrdMCQa.cxx
+++ b/sim/detectors/trd/qa/CbmTrdMCQa.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTrdMCQa.cxx
+  * @copyright Copyright (C) 2017-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTrdMCQa.h"
 
 #include "CbmHistManager.h"
diff --git a/sim/detectors/trd/qa/CbmTrdMCQa.h b/sim/detectors/trd/qa/CbmTrdMCQa.h
index 608d6c48fe..0f68d9c6ce 100644
--- a/sim/detectors/trd/qa/CbmTrdMCQa.h
+++ b/sim/detectors/trd/qa/CbmTrdMCQa.h
@@ -1,3 +1,6 @@
+/** @file CbmTrdMCQa.h
+  * @copyright Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMTRDMCQA_H_
 #define CBMTRDMCQA_H_
 
diff --git a/sim/passive/CbmCave.cxx b/sim/passive/CbmCave.cxx
index dbcd146fc7..63796a1443 100644
--- a/sim/passive/CbmCave.cxx
+++ b/sim/passive/CbmCave.cxx
@@ -1,3 +1,6 @@
+/** @file CbmCave.cxx
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* Generated by Together */
 
 #include "CbmCave.h"
diff --git a/sim/passive/CbmCave.h b/sim/passive/CbmCave.h
index 17d764f9ae..6396dc4c3b 100644
--- a/sim/passive/CbmCave.h
+++ b/sim/passive/CbmCave.h
@@ -1,3 +1,6 @@
+/** @file CbmCave.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef Cave_H
 #define Cave_H
 
diff --git a/sim/passive/CbmGeoCave.h b/sim/passive/CbmGeoCave.h
index f53bae8040..d2e4d5ea25 100644
--- a/sim/passive/CbmGeoCave.h
+++ b/sim/passive/CbmGeoCave.h
@@ -1,3 +1,6 @@
+/** @file CbmGeoCave.h
+  * @copyright Copyright (C) 2006-2015 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMGEOCAVE_H
 #define CBMGEOCAVE_H
 
diff --git a/sim/passive/CbmGeoPassivePar.h b/sim/passive/CbmGeoPassivePar.h
index e0c50d837d..580aa5ca94 100644
--- a/sim/passive/CbmGeoPassivePar.h
+++ b/sim/passive/CbmGeoPassivePar.h
@@ -1,3 +1,6 @@
+/** @file CbmGeoPassivePar.h
+  * @copyright Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMGEOPASSIVEPAR_H
 #define CBMGEOPASSIVEPAR_H
 
diff --git a/sim/passive/CbmGeoPlatform.cxx b/sim/passive/CbmGeoPlatform.cxx
index bcdf65cc7f..de7185ce86 100644
--- a/sim/passive/CbmGeoPlatform.cxx
+++ b/sim/passive/CbmGeoPlatform.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGeoPlatform.cxx
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /////////////////////////////////////////////////////////////
 // CbmGeoPlatform
 //
diff --git a/sim/passive/CbmGeoPlatform.h b/sim/passive/CbmGeoPlatform.h
index c78911f6d0..49a0e502ed 100644
--- a/sim/passive/CbmGeoPlatform.h
+++ b/sim/passive/CbmGeoPlatform.h
@@ -1,3 +1,6 @@
+/** @file CbmGeoPlatform.h
+  * @copyright Copyright (C) 2013 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMGEOPLATFORM_H
 #define CBMGEOPLATFORM_H
 
diff --git a/sim/passive/CbmMagnet.cxx b/sim/passive/CbmMagnet.cxx
index 8989b1e791..63e0a41657 100644
--- a/sim/passive/CbmMagnet.cxx
+++ b/sim/passive/CbmMagnet.cxx
@@ -1,3 +1,6 @@
+/** @file CbmMagnet.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* Generated by Together */
 
 #include "CbmMagnet.h"
diff --git a/sim/passive/CbmMagnet.h b/sim/passive/CbmMagnet.h
index 9fd3bc244b..ccd48d6950 100644
--- a/sim/passive/CbmMagnet.h
+++ b/sim/passive/CbmMagnet.h
@@ -1,3 +1,6 @@
+/** @file CbmMagnet.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMMAGNET_H
 #define CBMMAGNET_H
 
diff --git a/sim/passive/CbmPassiveContFact.h b/sim/passive/CbmPassiveContFact.h
index 5ad116e36e..350d12b655 100644
--- a/sim/passive/CbmPassiveContFact.h
+++ b/sim/passive/CbmPassiveContFact.h
@@ -1,3 +1,6 @@
+/** @file CbmPassiveContFact.h
+  * @copyright Copyright (C) 2006-2009 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMPASSIVECONTFACT_H
 #define CBMPASSIVECONTFACT_H
 
diff --git a/sim/passive/CbmPassiveLinkDef.h b/sim/passive/CbmPassiveLinkDef.h
index ed23d27231..f04ad86db2 100644
--- a/sim/passive/CbmPassiveLinkDef.h
+++ b/sim/passive/CbmPassiveLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmPassiveLinkDef.h
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // $Id: PassiveLinkDef.h,v 1.1.1.1 2005/06/23 07:14:26 dbertini Exp $
 
 #ifdef __CINT__
diff --git a/sim/passive/CbmPipe.cxx b/sim/passive/CbmPipe.cxx
index 2961b39dfd..eaf664d2af 100644
--- a/sim/passive/CbmPipe.cxx
+++ b/sim/passive/CbmPipe.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPipe.cxx
+  * @copyright Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* Generated by Together */
 #include "CbmPipe.h"
 
diff --git a/sim/passive/CbmPipe.h b/sim/passive/CbmPipe.h
index fd3c817eaf..338e4731d8 100644
--- a/sim/passive/CbmPipe.h
+++ b/sim/passive/CbmPipe.h
@@ -1,3 +1,6 @@
+/** @file CbmPipe.h
+  * @copyright Copyright (C) 2006-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef CBMPIPE_H
 #define CBMPIPE_H 1
 
diff --git a/sim/passive/CbmPlatform.cxx b/sim/passive/CbmPlatform.cxx
index e9212e739f..095f3bd266 100644
--- a/sim/passive/CbmPlatform.cxx
+++ b/sim/passive/CbmPlatform.cxx
@@ -1,3 +1,6 @@
+/** @file CbmPlatform.cxx
+  * @copyright Copyright (C) 2013-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 /* Generated by Together */
 #include "CbmPlatform.h"
 
diff --git a/sim/passive/CbmPlatform.h b/sim/passive/CbmPlatform.h
index c058ab5aeb..331bc01117 100644
--- a/sim/passive/CbmPlatform.h
+++ b/sim/passive/CbmPlatform.h
@@ -1,3 +1,6 @@
+/** @file CbmPlatform.h
+  * @copyright Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef PLATFORM_H
 #define PLATFORM_H
 
diff --git a/sim/response/CbmSimResponseLinkDef.h b/sim/response/CbmSimResponseLinkDef.h
index d62fa29ff6..86640676d4 100644
--- a/sim/response/CbmSimResponseLinkDef.h
+++ b/sim/response/CbmSimResponseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmSimResponseLinkDef.h
+  * @copyright Copyright (C) 2020-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/response/base/CbmDigitizationConfig.cxx b/sim/response/base/CbmDigitizationConfig.cxx
index 37e5a2db1e..26f8553072 100644
--- a/sim/response/base/CbmDigitizationConfig.cxx
+++ b/sim/response/base/CbmDigitizationConfig.cxx
@@ -1,3 +1,6 @@
+/** @file CbmDigitizationConfig.cxx
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDigitizationConfig.h"
 
 #include "CbmDigitization.h"
diff --git a/sim/response/base/CbmDigitizationConfig.h b/sim/response/base/CbmDigitizationConfig.h
index 6d96f6ea1d..ddf86e0769 100644
--- a/sim/response/base/CbmDigitizationConfig.h
+++ b/sim/response/base/CbmDigitizationConfig.h
@@ -1,3 +1,6 @@
+/** @file CbmDigitizationConfig.h
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/base/CbmSimBaseLinkDef.h b/sim/transport/base/CbmSimBaseLinkDef.h
index 680d232b2a..b2c69b9fa4 100644
--- a/sim/transport/base/CbmSimBaseLinkDef.h
+++ b/sim/transport/base/CbmSimBaseLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmSimBaseLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/gconfig/SetCuts.C b/sim/transport/gconfig/SetCuts.C
index 4f6800a0a4..069a60f290 100644
--- a/sim/transport/gconfig/SetCuts.C
+++ b/sim/transport/gconfig/SetCuts.C
@@ -1,3 +1,6 @@
+/** @file SetCuts.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 
 /** Configuration macro for setting common cuts and processes for both G3 and G4 (M. Al-Turany 14.11.2007)
    specific cuts and processes to g3 or g4 should be set in the g3Config.C or g4Config.C
diff --git a/sim/transport/gconfig/g4Config.C b/sim/transport/gconfig/g4Config.C
index 7826d2004e..d6c62ac0cb 100644
--- a/sim/transport/gconfig/g4Config.C
+++ b/sim/transport/gconfig/g4Config.C
@@ -1,3 +1,6 @@
+/** @file g4Config.C
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // Configuration macro for Geant4 VirtualMC
 void Config()
 {
diff --git a/sim/transport/generators/CbmSimGeneratorsLinkDef.h b/sim/transport/generators/CbmSimGeneratorsLinkDef.h
index 953051b44e..e46fc2595a 100644
--- a/sim/transport/generators/CbmSimGeneratorsLinkDef.h
+++ b/sim/transport/generators/CbmSimGeneratorsLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmSimGeneratorsLinkDef.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/generators/pluto/PValues.cxx b/sim/transport/generators/pluto/PValues.cxx
index 6ba257740a..447b1d8238 100644
--- a/sim/transport/generators/pluto/PValues.cxx
+++ b/sim/transport/generators/pluto/PValues.cxx
@@ -1,3 +1,6 @@
+/** @file PValues.cxx
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 ////////////////////////////////////////////////////////
 //  Value container implementation file
 //
diff --git a/sim/transport/generators/pluto/Pdefines.h b/sim/transport/generators/pluto/Pdefines.h
index 1f52915214..cc8d0a9d01 100644
--- a/sim/transport/generators/pluto/Pdefines.h
+++ b/sim/transport/generators/pluto/Pdefines.h
@@ -1,3 +1,6 @@
+/** @file Pdefines.h
+  * @copyright Copyright (C) 2018-2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #define PRINT_CTOR "CONSTRUCTOR"
 #define PRINT_AUTO_ALLOC "ALLOCATION"
 #define PRINT_WARNING "### WARNING:"
diff --git a/sim/transport/generators/unigen/UEvent.cxx b/sim/transport/generators/unigen/UEvent.cxx
index 1f755130ed..65cdaa985a 100644
--- a/sim/transport/generators/unigen/UEvent.cxx
+++ b/sim/transport/generators/unigen/UEvent.cxx
@@ -1,3 +1,6 @@
+/** @file UEvent.cxx
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "UEvent.h"
 
 #include "TClonesArray.h"
diff --git a/sim/transport/generators/unigen/UEvent.h b/sim/transport/generators/unigen/UEvent.h
index d3f4bfa5cc..c71b3b66f2 100644
--- a/sim/transport/generators/unigen/UEvent.h
+++ b/sim/transport/generators/unigen/UEvent.h
@@ -1,3 +1,6 @@
+/** @file UEvent.h
+  * @copyright Copyright (C) 2008-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef UEVENT_H
 #define UEVENT_H
 
diff --git a/sim/transport/generators/unigen/UParticle.cxx b/sim/transport/generators/unigen/UParticle.cxx
index e86c5bc287..0edb9b667e 100644
--- a/sim/transport/generators/unigen/UParticle.cxx
+++ b/sim/transport/generators/unigen/UParticle.cxx
@@ -1,3 +1,6 @@
+/** @file UParticle.cxx
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "UParticle.h"
 
 #include "TParticle.h"
diff --git a/sim/transport/generators/unigen/UParticle.h b/sim/transport/generators/unigen/UParticle.h
index 8cec936233..4df4c5865e 100644
--- a/sim/transport/generators/unigen/UParticle.h
+++ b/sim/transport/generators/unigen/UParticle.h
@@ -1,3 +1,6 @@
+/** @file UParticle.h
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef UPARTICLE_H
 #define UPARTICLE_H
 
diff --git a/sim/transport/generators/unigen/URun.cxx b/sim/transport/generators/unigen/URun.cxx
index 1a516e5ebd..081dd0cd45 100644
--- a/sim/transport/generators/unigen/URun.cxx
+++ b/sim/transport/generators/unigen/URun.cxx
@@ -1,3 +1,6 @@
+/** @file URun.cxx
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include <iostream>
 using namespace std;
 
diff --git a/sim/transport/generators/unigen/URun.h b/sim/transport/generators/unigen/URun.h
index 7a94c355ab..1c592d582c 100644
--- a/sim/transport/generators/unigen/URun.h
+++ b/sim/transport/generators/unigen/URun.h
@@ -1,3 +1,6 @@
+/** @file URun.h
+  * @copyright Copyright (C) 2008-2016 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifndef URUN_H
 #define URUN_H
 
diff --git a/sim/transport/geosetup/CbmGeoSetupLinkDef.h b/sim/transport/geosetup/CbmGeoSetupLinkDef.h
index 3f292d305b..b339daf279 100644
--- a/sim/transport/geosetup/CbmGeoSetupLinkDef.h
+++ b/sim/transport/geosetup/CbmGeoSetupLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmGeoSetupLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmGeant3Settings.cxx b/sim/transport/steer/CbmGeant3Settings.cxx
index 6cbd66a033..cbf2f23444 100644
--- a/sim/transport/steer/CbmGeant3Settings.cxx
+++ b/sim/transport/steer/CbmGeant3Settings.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGeant3Settings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmGeant3Settings.h"
 
 #include <Logger.h>
diff --git a/sim/transport/steer/CbmGeant4Settings.cxx b/sim/transport/steer/CbmGeant4Settings.cxx
index 16c12570c2..7a1c38e5be 100644
--- a/sim/transport/steer/CbmGeant4Settings.cxx
+++ b/sim/transport/steer/CbmGeant4Settings.cxx
@@ -1,3 +1,6 @@
+/** @file CbmGeant4Settings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmGeant4Settings.h"
 
 #include <FairRunSim.h>
diff --git a/sim/transport/steer/CbmSimSteerLinkDef.h b/sim/transport/steer/CbmSimSteerLinkDef.h
index ac2669aed4..352f5bdcc5 100644
--- a/sim/transport/steer/CbmSimSteerLinkDef.h
+++ b/sim/transport/steer/CbmSimSteerLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmSimSteerLinkDef.h
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/sim/transport/steer/CbmTransportConfig.cxx b/sim/transport/steer/CbmTransportConfig.cxx
index d7471ac7e1..8d17aad6ae 100644
--- a/sim/transport/steer/CbmTransportConfig.cxx
+++ b/sim/transport/steer/CbmTransportConfig.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTransportConfig.cxx
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmTransportConfig.h"
 
 #include "CbmBeamGenerator.h"
diff --git a/sim/transport/steer/CbmTransportConfig.h b/sim/transport/steer/CbmTransportConfig.h
index ba7cea807b..d590f4d4dc 100644
--- a/sim/transport/steer/CbmTransportConfig.h
+++ b/sim/transport/steer/CbmTransportConfig.h
@@ -1,3 +1,6 @@
+/** @file CbmTransportConfig.h
+  * @copyright Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #pragma once
 
 #include "CbmConfigBase.h"
diff --git a/sim/transport/steer/CbmVMCSettings.cxx b/sim/transport/steer/CbmVMCSettings.cxx
index 07cfa858d6..8a810ad932 100644
--- a/sim/transport/steer/CbmVMCSettings.cxx
+++ b/sim/transport/steer/CbmVMCSettings.cxx
@@ -1,3 +1,6 @@
+/** @file CbmVMCSettings.cxx
+  * @copyright Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmVMCSettings.h"
 
 #include <Logger.h>
diff --git a/tutorials/TaskToAlgo/CbmAlgo.h b/tutorials/TaskToAlgo/CbmAlgo.h
index cb00cd3301..884046f0cf 100644
--- a/tutorials/TaskToAlgo/CbmAlgo.h
+++ b/tutorials/TaskToAlgo/CbmAlgo.h
@@ -1,3 +1,6 @@
+/** @file CbmAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                         CbmAlgo                                   -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
index 45724cc50e..6721aa4a7a 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.cxx
@@ -1,3 +1,6 @@
+/** @file CbmStsHitProducerIdealAlgo.cxx
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
index 5c5832ece3..1eaf078b96 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealAlgo.h
@@ -1,3 +1,6 @@
+/** @file CbmStsHitProducerIdealAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmStsHitProducerIdealAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h b/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
index 2aadc31dcd..775a00e5f6 100644
--- a/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
+++ b/tutorials/TaskToAlgo/CbmStsHitProducerIdealWrapper.h
@@ -1,3 +1,6 @@
+/** @file CbmStsHitProducerIdealWrapper.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -------------------------------------------------------------------------
 // -----            CbmStsHitProducerIdealWrapper header file          -----
 // -------------------------------------------------------------------------
diff --git a/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h b/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
index 0efca3c917..b2f6efb634 100644
--- a/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
+++ b/tutorials/TaskToAlgo/CbmTaskToAlgoTutorialLinkDef.h
@@ -1,3 +1,6 @@
+/** @file CbmTaskToAlgoTutorialLinkDef.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #ifdef __CINT__
 
 #pragma link off all globals;
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx b/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
index 618b45c66b..af5b4c14ec 100644
--- a/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
+++ b/tutorials/TaskToAlgo/CbmTemplateAlgo.cxx
@@ -1,3 +1,6 @@
+/** @file CbmTemplateAlgo.cxx
+  * @copyright Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                     CbmTemplateAlgo                    -----
diff --git a/tutorials/TaskToAlgo/CbmTemplateAlgo.h b/tutorials/TaskToAlgo/CbmTemplateAlgo.h
index 92d6fb9a06..1e7f6687d7 100644
--- a/tutorials/TaskToAlgo/CbmTemplateAlgo.h
+++ b/tutorials/TaskToAlgo/CbmTemplateAlgo.h
@@ -1,3 +1,6 @@
+/** @file CbmTemplateAlgo.h
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 // -----------------------------------------------------------------------------
 // -----                                                                   -----
 // -----                            CbmTemplateAlgo                        -----
diff --git a/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx b/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
index 452a3ff240..9fff88b06e 100644
--- a/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
+++ b/tutorials/TaskToAlgo/runStsHitProducerIdeal.cxx
@@ -1,3 +1,6 @@
+/** @file runStsHitProducerIdeal.cxx
+  * @copyright Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+  * @license SPDX-License-Identifier: GPL-3.0-only **/
 #include "CbmDeviceStsHitProducerIdeal.h"
 
 #include <iostream>
-- 
GitLab