From 8e624f64face970b8250e671ccabdacb95882ffb Mon Sep 17 00:00:00 2001
From: Simon Spannagel <simon.spannagel@cern.ch>
Date: Tue, 24 Jan 2023 09:39:04 +0100
Subject: [PATCH] Add license to header of implementation files

---
 src/modules/AlignmentDUTResidual/AlignmentDUTResidual.cpp        | 1 +
 src/modules/AlignmentMillepede/AlignmentMillepede.cpp            | 1 +
 src/modules/AlignmentTrackChi2/AlignmentTrackChi2.cpp            | 1 +
 src/modules/AnalysisDUT/AnalysisDUT.cpp                          | 1 +
 src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp            | 1 +
 src/modules/AnalysisFASTPIX/AnalysisFASTPIX.cpp                  | 1 +
 src/modules/AnalysisMaterialBudget/AnalysisMaterialBudget.cpp    | 1 +
 src/modules/AnalysisParticleFlux/AnalysisParticleFlux.cpp        | 1 +
 src/modules/AnalysisPowerPulsing/AnalysisPowerPulsing.cpp        | 1 +
 src/modules/AnalysisSensorEdge/AnalysisSensorEdge.cpp            | 1 +
 src/modules/AnalysisTelescope/AnalysisTelescope.cpp              | 1 +
 src/modules/AnalysisTimingATLASpix/AnalysisTimingATLASpix.cpp    | 1 +
 src/modules/AnalysisTimingFASTPIX/AnalysisTimingFASTPIX.cpp      | 1 +
 src/modules/AnalysisTrackIntercept/AnalysisTrackIntercept.cpp    | 1 +
 src/modules/AnalysisTracks/AnalysisTracks.cpp                    | 1 +
 src/modules/Clustering4D/Clustering4D.cpp                        | 1 +
 src/modules/ClusteringAnalog/ClusteringAnalog.cpp                | 1 +
 src/modules/ClusteringSpatial/ClusteringSpatial.cpp              | 1 +
 src/modules/Correlations/Correlations.cpp                        | 1 +
 src/modules/DUTAssociation/DUTAssociation.cpp                    | 1 +
 src/modules/Dummy/Dummy.cpp                                      | 1 +
 src/modules/EtaCalculation/EtaCalculation.cpp                    | 1 +
 src/modules/EtaCorrection/EtaCorrection.cpp                      | 1 +
 src/modules/EventDefinitionM26/EventDefinitionM26.cpp            | 1 +
 src/modules/EventLoaderALiBaVa/EventLoaderALiBaVa.cpp            | 1 +
 src/modules/EventLoaderATLASpix/EventLoaderATLASpix.cpp          | 1 +
 src/modules/EventLoaderCLICpix/EventLoaderCLICpix.cpp            | 1 +
 src/modules/EventLoaderCLICpix2/EventLoaderCLICpix2.cpp          | 1 +
 src/modules/EventLoaderEUDAQ/EventLoaderEUDAQ.cpp                | 1 +
 src/modules/EventLoaderEUDAQ/SequentialReader.cpp                | 1 +
 src/modules/EventLoaderEUDAQ2/EventLoaderEUDAQ2.cpp              | 1 +
 src/modules/EventLoaderFASTPIX/EventLoaderFASTPIX.cpp            | 1 +
 .../EventLoaderMuPixTelescope/EventLoaderMuPixTelescope.cpp      | 1 +
 src/modules/EventLoaderTimepix1/EventLoaderTimepix1.cpp          | 1 +
 src/modules/EventLoaderTimepix3/EventLoaderTimepix3.cpp          | 1 +
 src/modules/EventLoaderTimestamp/EventLoaderTimestamp.cpp        | 1 +
 src/modules/EventLoaderWaveform/DirectoryLoader.cpp              | 1 +
 src/modules/EventLoaderWaveform/EventLoaderWaveform.cpp          | 1 +
 src/modules/FileReader/FileReader.cpp                            | 1 +
 src/modules/FileWriter/FileWriter.cpp                            | 1 +
 src/modules/FilterEvents/FilterEvents.cpp                        | 1 +
 .../ImproveReferenceTimestamp/ImproveReferenceTimestamp.cpp      | 1 +
 src/modules/JSONWriter/JSONWriter.cpp                            | 1 +
 src/modules/MaskCreator/MaskCreator.cpp                          | 1 +
 src/modules/MaskCreatorTimepix3/MaskCreatorTimepix3.cpp          | 1 +
 src/modules/Metronome/Metronome.cpp                              | 1 +
 src/modules/OnlineMonitor/OnlineMonitor.cpp                      | 1 +
 src/modules/Prealignment/Prealignment.cpp                        | 1 +
 src/modules/TextWriter/TextWriter.cpp                            | 1 +
 src/modules/Tracking4D/Tracking4D.cpp                            | 1 +
 src/modules/TrackingMultiplet/TrackingMultiplet.cpp              | 1 +
 src/modules/TreeWriterDUT/TreeWriterDUT.cpp                      | 1 +
 52 files changed, 52 insertions(+)

diff --git a/src/modules/AlignmentDUTResidual/AlignmentDUTResidual.cpp b/src/modules/AlignmentDUTResidual/AlignmentDUTResidual.cpp
index 8010c08a7..5313ff9b6 100644
--- a/src/modules/AlignmentDUTResidual/AlignmentDUTResidual.cpp
+++ b/src/modules/AlignmentDUTResidual/AlignmentDUTResidual.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AlignmentDUTResidual.h"
diff --git a/src/modules/AlignmentMillepede/AlignmentMillepede.cpp b/src/modules/AlignmentMillepede/AlignmentMillepede.cpp
index 2e921a144..bb1c828a6 100644
--- a/src/modules/AlignmentMillepede/AlignmentMillepede.cpp
+++ b/src/modules/AlignmentMillepede/AlignmentMillepede.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include <algorithm>
diff --git a/src/modules/AlignmentTrackChi2/AlignmentTrackChi2.cpp b/src/modules/AlignmentTrackChi2/AlignmentTrackChi2.cpp
index 935f1be3b..ac5027981 100644
--- a/src/modules/AlignmentTrackChi2/AlignmentTrackChi2.cpp
+++ b/src/modules/AlignmentTrackChi2/AlignmentTrackChi2.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AlignmentTrackChi2.h"
diff --git a/src/modules/AnalysisDUT/AnalysisDUT.cpp b/src/modules/AnalysisDUT/AnalysisDUT.cpp
index 8f113a992..3a6aabb17 100644
--- a/src/modules/AnalysisDUT/AnalysisDUT.cpp
+++ b/src/modules/AnalysisDUT/AnalysisDUT.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisDUT.h"
diff --git a/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp b/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp
index dd997f845..4ea024d60 100644
--- a/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp
+++ b/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisEfficiency.h"
diff --git a/src/modules/AnalysisFASTPIX/AnalysisFASTPIX.cpp b/src/modules/AnalysisFASTPIX/AnalysisFASTPIX.cpp
index 92f1499a5..4bfdba661 100644
--- a/src/modules/AnalysisFASTPIX/AnalysisFASTPIX.cpp
+++ b/src/modules/AnalysisFASTPIX/AnalysisFASTPIX.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisFASTPIX.h"
diff --git a/src/modules/AnalysisMaterialBudget/AnalysisMaterialBudget.cpp b/src/modules/AnalysisMaterialBudget/AnalysisMaterialBudget.cpp
index 33bc2423b..f47abcca8 100644
--- a/src/modules/AnalysisMaterialBudget/AnalysisMaterialBudget.cpp
+++ b/src/modules/AnalysisMaterialBudget/AnalysisMaterialBudget.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisMaterialBudget.h"
diff --git a/src/modules/AnalysisParticleFlux/AnalysisParticleFlux.cpp b/src/modules/AnalysisParticleFlux/AnalysisParticleFlux.cpp
index cffaf9a8e..87c93d3dc 100644
--- a/src/modules/AnalysisParticleFlux/AnalysisParticleFlux.cpp
+++ b/src/modules/AnalysisParticleFlux/AnalysisParticleFlux.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisParticleFlux.h"
diff --git a/src/modules/AnalysisPowerPulsing/AnalysisPowerPulsing.cpp b/src/modules/AnalysisPowerPulsing/AnalysisPowerPulsing.cpp
index ea0886c57..5eb3954a7 100644
--- a/src/modules/AnalysisPowerPulsing/AnalysisPowerPulsing.cpp
+++ b/src/modules/AnalysisPowerPulsing/AnalysisPowerPulsing.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisPowerPulsing.h"
diff --git a/src/modules/AnalysisSensorEdge/AnalysisSensorEdge.cpp b/src/modules/AnalysisSensorEdge/AnalysisSensorEdge.cpp
index e5604bcb8..21ea478d5 100644
--- a/src/modules/AnalysisSensorEdge/AnalysisSensorEdge.cpp
+++ b/src/modules/AnalysisSensorEdge/AnalysisSensorEdge.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisSensorEdge.h"
diff --git a/src/modules/AnalysisTelescope/AnalysisTelescope.cpp b/src/modules/AnalysisTelescope/AnalysisTelescope.cpp
index 67b50d38a..31dbc7b03 100644
--- a/src/modules/AnalysisTelescope/AnalysisTelescope.cpp
+++ b/src/modules/AnalysisTelescope/AnalysisTelescope.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisTelescope.h"
diff --git a/src/modules/AnalysisTimingATLASpix/AnalysisTimingATLASpix.cpp b/src/modules/AnalysisTimingATLASpix/AnalysisTimingATLASpix.cpp
index bf1535768..15bbe08f0 100644
--- a/src/modules/AnalysisTimingATLASpix/AnalysisTimingATLASpix.cpp
+++ b/src/modules/AnalysisTimingATLASpix/AnalysisTimingATLASpix.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisTimingATLASpix.h"
diff --git a/src/modules/AnalysisTimingFASTPIX/AnalysisTimingFASTPIX.cpp b/src/modules/AnalysisTimingFASTPIX/AnalysisTimingFASTPIX.cpp
index 273a02c33..2c73ec914 100644
--- a/src/modules/AnalysisTimingFASTPIX/AnalysisTimingFASTPIX.cpp
+++ b/src/modules/AnalysisTimingFASTPIX/AnalysisTimingFASTPIX.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisTimingFASTPIX.h"
diff --git a/src/modules/AnalysisTrackIntercept/AnalysisTrackIntercept.cpp b/src/modules/AnalysisTrackIntercept/AnalysisTrackIntercept.cpp
index f2d5dd9f8..608624fe6 100644
--- a/src/modules/AnalysisTrackIntercept/AnalysisTrackIntercept.cpp
+++ b/src/modules/AnalysisTrackIntercept/AnalysisTrackIntercept.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisTrackIntercept.h"
diff --git a/src/modules/AnalysisTracks/AnalysisTracks.cpp b/src/modules/AnalysisTracks/AnalysisTracks.cpp
index adf07ef9e..85754f1b7 100644
--- a/src/modules/AnalysisTracks/AnalysisTracks.cpp
+++ b/src/modules/AnalysisTracks/AnalysisTracks.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "AnalysisTracks.h"
diff --git a/src/modules/Clustering4D/Clustering4D.cpp b/src/modules/Clustering4D/Clustering4D.cpp
index 6c375aa19..54ecb85db 100644
--- a/src/modules/Clustering4D/Clustering4D.cpp
+++ b/src/modules/Clustering4D/Clustering4D.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Clustering4D.h"
diff --git a/src/modules/ClusteringAnalog/ClusteringAnalog.cpp b/src/modules/ClusteringAnalog/ClusteringAnalog.cpp
index a6df62ce4..52cb93305 100644
--- a/src/modules/ClusteringAnalog/ClusteringAnalog.cpp
+++ b/src/modules/ClusteringAnalog/ClusteringAnalog.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "ClusteringAnalog.h"
diff --git a/src/modules/ClusteringSpatial/ClusteringSpatial.cpp b/src/modules/ClusteringSpatial/ClusteringSpatial.cpp
index 567bac0e0..b42896db8 100644
--- a/src/modules/ClusteringSpatial/ClusteringSpatial.cpp
+++ b/src/modules/ClusteringSpatial/ClusteringSpatial.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "ClusteringSpatial.h"
diff --git a/src/modules/Correlations/Correlations.cpp b/src/modules/Correlations/Correlations.cpp
index 892a694b8..f6da27a7f 100644
--- a/src/modules/Correlations/Correlations.cpp
+++ b/src/modules/Correlations/Correlations.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Correlations.h"
diff --git a/src/modules/DUTAssociation/DUTAssociation.cpp b/src/modules/DUTAssociation/DUTAssociation.cpp
index f708a6066..a5af0c67a 100644
--- a/src/modules/DUTAssociation/DUTAssociation.cpp
+++ b/src/modules/DUTAssociation/DUTAssociation.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "DUTAssociation.h"
diff --git a/src/modules/Dummy/Dummy.cpp b/src/modules/Dummy/Dummy.cpp
index fc35efdc3..c3738d3e0 100644
--- a/src/modules/Dummy/Dummy.cpp
+++ b/src/modules/Dummy/Dummy.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Dummy.h"
diff --git a/src/modules/EtaCalculation/EtaCalculation.cpp b/src/modules/EtaCalculation/EtaCalculation.cpp
index ef7ae7aa5..7d2992dfd 100644
--- a/src/modules/EtaCalculation/EtaCalculation.cpp
+++ b/src/modules/EtaCalculation/EtaCalculation.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EtaCalculation.h"
diff --git a/src/modules/EtaCorrection/EtaCorrection.cpp b/src/modules/EtaCorrection/EtaCorrection.cpp
index 52169b87a..8bac377d1 100644
--- a/src/modules/EtaCorrection/EtaCorrection.cpp
+++ b/src/modules/EtaCorrection/EtaCorrection.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EtaCorrection.h"
diff --git a/src/modules/EventDefinitionM26/EventDefinitionM26.cpp b/src/modules/EventDefinitionM26/EventDefinitionM26.cpp
index 6062ec4c2..cb19e3dd9 100644
--- a/src/modules/EventDefinitionM26/EventDefinitionM26.cpp
+++ b/src/modules/EventDefinitionM26/EventDefinitionM26.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventDefinitionM26.h"
diff --git a/src/modules/EventLoaderALiBaVa/EventLoaderALiBaVa.cpp b/src/modules/EventLoaderALiBaVa/EventLoaderALiBaVa.cpp
index 9f3963740..6e1ec61b2 100644
--- a/src/modules/EventLoaderALiBaVa/EventLoaderALiBaVa.cpp
+++ b/src/modules/EventLoaderALiBaVa/EventLoaderALiBaVa.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderALiBaVa.h"
diff --git a/src/modules/EventLoaderATLASpix/EventLoaderATLASpix.cpp b/src/modules/EventLoaderATLASpix/EventLoaderATLASpix.cpp
index 2e15a0550..1b9c736ba 100644
--- a/src/modules/EventLoaderATLASpix/EventLoaderATLASpix.cpp
+++ b/src/modules/EventLoaderATLASpix/EventLoaderATLASpix.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderATLASpix.h"
diff --git a/src/modules/EventLoaderCLICpix/EventLoaderCLICpix.cpp b/src/modules/EventLoaderCLICpix/EventLoaderCLICpix.cpp
index d0272912b..4fa7c8553 100644
--- a/src/modules/EventLoaderCLICpix/EventLoaderCLICpix.cpp
+++ b/src/modules/EventLoaderCLICpix/EventLoaderCLICpix.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderCLICpix.h"
diff --git a/src/modules/EventLoaderCLICpix2/EventLoaderCLICpix2.cpp b/src/modules/EventLoaderCLICpix2/EventLoaderCLICpix2.cpp
index 5df79a112..058a8d5ce 100644
--- a/src/modules/EventLoaderCLICpix2/EventLoaderCLICpix2.cpp
+++ b/src/modules/EventLoaderCLICpix2/EventLoaderCLICpix2.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderCLICpix2.h"
diff --git a/src/modules/EventLoaderEUDAQ/EventLoaderEUDAQ.cpp b/src/modules/EventLoaderEUDAQ/EventLoaderEUDAQ.cpp
index 3e4d5d9c6..82b9d1048 100644
--- a/src/modules/EventLoaderEUDAQ/EventLoaderEUDAQ.cpp
+++ b/src/modules/EventLoaderEUDAQ/EventLoaderEUDAQ.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include <algorithm>
diff --git a/src/modules/EventLoaderEUDAQ/SequentialReader.cpp b/src/modules/EventLoaderEUDAQ/SequentialReader.cpp
index 2f4950fdd..e7f60d1d5 100644
--- a/src/modules/EventLoaderEUDAQ/SequentialReader.cpp
+++ b/src/modules/EventLoaderEUDAQ/SequentialReader.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "SequentialReader.h"
diff --git a/src/modules/EventLoaderEUDAQ2/EventLoaderEUDAQ2.cpp b/src/modules/EventLoaderEUDAQ2/EventLoaderEUDAQ2.cpp
index 5ccbc10f0..d4666ff70 100644
--- a/src/modules/EventLoaderEUDAQ2/EventLoaderEUDAQ2.cpp
+++ b/src/modules/EventLoaderEUDAQ2/EventLoaderEUDAQ2.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderEUDAQ2.h"
diff --git a/src/modules/EventLoaderFASTPIX/EventLoaderFASTPIX.cpp b/src/modules/EventLoaderFASTPIX/EventLoaderFASTPIX.cpp
index e9223a753..1f92fba35 100644
--- a/src/modules/EventLoaderFASTPIX/EventLoaderFASTPIX.cpp
+++ b/src/modules/EventLoaderFASTPIX/EventLoaderFASTPIX.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderFASTPIX.h"
diff --git a/src/modules/EventLoaderMuPixTelescope/EventLoaderMuPixTelescope.cpp b/src/modules/EventLoaderMuPixTelescope/EventLoaderMuPixTelescope.cpp
index 26ed1b662..a8012839d 100644
--- a/src/modules/EventLoaderMuPixTelescope/EventLoaderMuPixTelescope.cpp
+++ b/src/modules/EventLoaderMuPixTelescope/EventLoaderMuPixTelescope.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderMuPixTelescope.h"
diff --git a/src/modules/EventLoaderTimepix1/EventLoaderTimepix1.cpp b/src/modules/EventLoaderTimepix1/EventLoaderTimepix1.cpp
index c8d13078e..406ab1910 100644
--- a/src/modules/EventLoaderTimepix1/EventLoaderTimepix1.cpp
+++ b/src/modules/EventLoaderTimepix1/EventLoaderTimepix1.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderTimepix1.h"
diff --git a/src/modules/EventLoaderTimepix3/EventLoaderTimepix3.cpp b/src/modules/EventLoaderTimepix3/EventLoaderTimepix3.cpp
index d9cf9e5b1..665d53244 100644
--- a/src/modules/EventLoaderTimepix3/EventLoaderTimepix3.cpp
+++ b/src/modules/EventLoaderTimepix3/EventLoaderTimepix3.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderTimepix3.h"
diff --git a/src/modules/EventLoaderTimestamp/EventLoaderTimestamp.cpp b/src/modules/EventLoaderTimestamp/EventLoaderTimestamp.cpp
index 1d6af941e..caa04e197 100644
--- a/src/modules/EventLoaderTimestamp/EventLoaderTimestamp.cpp
+++ b/src/modules/EventLoaderTimestamp/EventLoaderTimestamp.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderTimestamp.h"
diff --git a/src/modules/EventLoaderWaveform/DirectoryLoader.cpp b/src/modules/EventLoaderWaveform/DirectoryLoader.cpp
index 0454fb660..25b346278 100644
--- a/src/modules/EventLoaderWaveform/DirectoryLoader.cpp
+++ b/src/modules/EventLoaderWaveform/DirectoryLoader.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "DirectoryLoader.hpp"
diff --git a/src/modules/EventLoaderWaveform/EventLoaderWaveform.cpp b/src/modules/EventLoaderWaveform/EventLoaderWaveform.cpp
index 8ad7ae2eb..c1b7712d4 100644
--- a/src/modules/EventLoaderWaveform/EventLoaderWaveform.cpp
+++ b/src/modules/EventLoaderWaveform/EventLoaderWaveform.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "EventLoaderWaveform.h"
diff --git a/src/modules/FileReader/FileReader.cpp b/src/modules/FileReader/FileReader.cpp
index 86fcb51ab..391c45b86 100644
--- a/src/modules/FileReader/FileReader.cpp
+++ b/src/modules/FileReader/FileReader.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  * @remarks The implementation of this module is based on the ROOTObjectReader module of the Allpix Squared project
  */
 
diff --git a/src/modules/FileWriter/FileWriter.cpp b/src/modules/FileWriter/FileWriter.cpp
index 133439588..099edf163 100644
--- a/src/modules/FileWriter/FileWriter.cpp
+++ b/src/modules/FileWriter/FileWriter.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  * @remarks The implementation of this module is based on the ROOTObjectWriter module of the Allpix Squared project
  */
 
diff --git a/src/modules/FilterEvents/FilterEvents.cpp b/src/modules/FilterEvents/FilterEvents.cpp
index e1db03bb2..b4e2d889a 100644
--- a/src/modules/FilterEvents/FilterEvents.cpp
+++ b/src/modules/FilterEvents/FilterEvents.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "FilterEvents.h"
diff --git a/src/modules/ImproveReferenceTimestamp/ImproveReferenceTimestamp.cpp b/src/modules/ImproveReferenceTimestamp/ImproveReferenceTimestamp.cpp
index cc8335d2b..6c39ff02a 100644
--- a/src/modules/ImproveReferenceTimestamp/ImproveReferenceTimestamp.cpp
+++ b/src/modules/ImproveReferenceTimestamp/ImproveReferenceTimestamp.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "ImproveReferenceTimestamp.h"
diff --git a/src/modules/JSONWriter/JSONWriter.cpp b/src/modules/JSONWriter/JSONWriter.cpp
index ef846b025..8cb497099 100644
--- a/src/modules/JSONWriter/JSONWriter.cpp
+++ b/src/modules/JSONWriter/JSONWriter.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "JSONWriter.h"
diff --git a/src/modules/MaskCreator/MaskCreator.cpp b/src/modules/MaskCreator/MaskCreator.cpp
index fa83027a1..d937bdbc0 100644
--- a/src/modules/MaskCreator/MaskCreator.cpp
+++ b/src/modules/MaskCreator/MaskCreator.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "MaskCreator.h"
diff --git a/src/modules/MaskCreatorTimepix3/MaskCreatorTimepix3.cpp b/src/modules/MaskCreatorTimepix3/MaskCreatorTimepix3.cpp
index 4a801e8a3..84f648ecd 100644
--- a/src/modules/MaskCreatorTimepix3/MaskCreatorTimepix3.cpp
+++ b/src/modules/MaskCreatorTimepix3/MaskCreatorTimepix3.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "MaskCreatorTimepix3.h"
diff --git a/src/modules/Metronome/Metronome.cpp b/src/modules/Metronome/Metronome.cpp
index f27f46291..90c488212 100644
--- a/src/modules/Metronome/Metronome.cpp
+++ b/src/modules/Metronome/Metronome.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Metronome.h"
diff --git a/src/modules/OnlineMonitor/OnlineMonitor.cpp b/src/modules/OnlineMonitor/OnlineMonitor.cpp
index 1674a18ce..76d5acd40 100644
--- a/src/modules/OnlineMonitor/OnlineMonitor.cpp
+++ b/src/modules/OnlineMonitor/OnlineMonitor.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "OnlineMonitor.h"
diff --git a/src/modules/Prealignment/Prealignment.cpp b/src/modules/Prealignment/Prealignment.cpp
index 2a1a7b638..6e74c836a 100644
--- a/src/modules/Prealignment/Prealignment.cpp
+++ b/src/modules/Prealignment/Prealignment.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Prealignment.h"
diff --git a/src/modules/TextWriter/TextWriter.cpp b/src/modules/TextWriter/TextWriter.cpp
index 63a3f798d..6e6e99ba8 100644
--- a/src/modules/TextWriter/TextWriter.cpp
+++ b/src/modules/TextWriter/TextWriter.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "TextWriter.h"
diff --git a/src/modules/Tracking4D/Tracking4D.cpp b/src/modules/Tracking4D/Tracking4D.cpp
index fad2dc704..ad45cd9c7 100644
--- a/src/modules/Tracking4D/Tracking4D.cpp
+++ b/src/modules/Tracking4D/Tracking4D.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "Tracking4D.h"
diff --git a/src/modules/TrackingMultiplet/TrackingMultiplet.cpp b/src/modules/TrackingMultiplet/TrackingMultiplet.cpp
index 5fda24f47..0c7667045 100644
--- a/src/modules/TrackingMultiplet/TrackingMultiplet.cpp
+++ b/src/modules/TrackingMultiplet/TrackingMultiplet.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "TrackingMultiplet.h"
diff --git a/src/modules/TreeWriterDUT/TreeWriterDUT.cpp b/src/modules/TreeWriterDUT/TreeWriterDUT.cpp
index 161ab24de..0c5e3a307 100644
--- a/src/modules/TreeWriterDUT/TreeWriterDUT.cpp
+++ b/src/modules/TreeWriterDUT/TreeWriterDUT.cpp
@@ -6,6 +6,7 @@
  * This software is distributed under the terms of the MIT License, copied verbatim in the file "LICENSE.md".
  * In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an
  * Intergovernmental Organization or submit itself to any jurisdiction.
+ * SPDX-License-Identifier: MIT
  */
 
 #include "TreeWriterDUT.h"
-- 
GitLab