From 13688665c6b5c0ba2eea3bf273002769c67e1818 Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Sat, 3 Oct 2020 18:34:52 +0200
Subject: [PATCH] less includes. This might solve a gcc compiler issue with
 boost::histogram.

---
 Documentation/Examples/vertical_EAS.cc      | 1 -
 Framework/Cascade/Cascade.h                 | 1 -
 Framework/Geometry/FourVector.h             | 1 -
 Framework/Particles/ParticleProperties.h    | 1 -
 Framework/ProcessSequence/BaseProcess.h     | 1 -
 Framework/ProcessSequence/ProcessSequence.h | 1 -
 Framework/Random/testRandom.cc              | 1 -
 Framework/StackInterface/ParticleBase.h     | 1 -
 Framework/StackInterface/Stack.h            | 1 -
 9 files changed, 9 deletions(-)

diff --git a/Documentation/Examples/vertical_EAS.cc b/Documentation/Examples/vertical_EAS.cc
index 09766d958..2f4bd7dab 100644
--- a/Documentation/Examples/vertical_EAS.cc
+++ b/Documentation/Examples/vertical_EAS.cc
@@ -42,7 +42,6 @@
 #include <iostream>
 #include <limits>
 #include <string>
-#include <typeinfo>
 
 using namespace corsika;
 using namespace corsika::process;
diff --git a/Framework/Cascade/Cascade.h b/Framework/Cascade/Cascade.h
index 5527fdc4a..cef4c2de3 100644
--- a/Framework/Cascade/Cascade.h
+++ b/Framework/Cascade/Cascade.h
@@ -32,7 +32,6 @@
 #include <cassert>
 #include <cmath>
 #include <limits>
-#include <type_traits>
 
 /**
  * The cascade namespace assembles all objects needed to simulate full particles cascades.
diff --git a/Framework/Geometry/FourVector.h b/Framework/Geometry/FourVector.h
index 418575b07..2ea2b28d4 100644
--- a/Framework/Geometry/FourVector.h
+++ b/Framework/Geometry/FourVector.h
@@ -12,7 +12,6 @@
 #include <corsika/units/PhysicalUnits.h>
 
 #include <iostream>
-#include <type_traits>
 
 namespace corsika::geometry {
 
diff --git a/Framework/Particles/ParticleProperties.h b/Framework/Particles/ParticleProperties.h
index d184e7544..d217aa50b 100644
--- a/Framework/Particles/ParticleProperties.h
+++ b/Framework/Particles/ParticleProperties.h
@@ -17,7 +17,6 @@
 #include <array>
 #include <cstdint>
 #include <iosfwd>
-#include <type_traits>
 
 #include <corsika/units/PhysicalUnits.h>
 
diff --git a/Framework/ProcessSequence/BaseProcess.h b/Framework/ProcessSequence/BaseProcess.h
index 8249d1472..533068893 100644
--- a/Framework/ProcessSequence/BaseProcess.h
+++ b/Framework/ProcessSequence/BaseProcess.h
@@ -9,7 +9,6 @@
 #pragma once
 
 #include <corsika/process/ProcessReturn.h> // for convenience
-#include <type_traits>
 
 namespace corsika::process {
 
diff --git a/Framework/ProcessSequence/ProcessSequence.h b/Framework/ProcessSequence/ProcessSequence.h
index 7555f1800..ea1254613 100644
--- a/Framework/ProcessSequence/ProcessSequence.h
+++ b/Framework/ProcessSequence/ProcessSequence.h
@@ -20,7 +20,6 @@
 
 #include <cmath>
 #include <limits>
-#include <type_traits>
 
 namespace corsika::process {
 
diff --git a/Framework/Random/testRandom.cc b/Framework/Random/testRandom.cc
index 14971167d..d9053f74d 100644
--- a/Framework/Random/testRandom.cc
+++ b/Framework/Random/testRandom.cc
@@ -15,7 +15,6 @@
 #include <iostream>
 #include <limits>
 #include <random>
-#include <type_traits>
 
 using namespace corsika::random;
 
diff --git a/Framework/StackInterface/ParticleBase.h b/Framework/StackInterface/ParticleBase.h
index b5c19bca9..e372b768e 100644
--- a/Framework/StackInterface/ParticleBase.h
+++ b/Framework/StackInterface/ParticleBase.h
@@ -8,7 +8,6 @@
 
 #pragma once
 
-#include <type_traits>
 
 namespace corsika::stack {
 
diff --git a/Framework/StackInterface/Stack.h b/Framework/StackInterface/Stack.h
index 6903aabd6..d91ac679f 100644
--- a/Framework/StackInterface/Stack.h
+++ b/Framework/StackInterface/Stack.h
@@ -14,7 +14,6 @@
 
 #include <stdexcept>
 #include <string>
-#include <type_traits>
 #include <vector>
 
 /**
-- 
GitLab