diff --git a/corsika/detail/modules/HadronicElasticModel.inl b/corsika/detail/modules/HadronicElasticModel.inl index e048a2d9179fb4cd195af22bafa5e51f403ded65..a8ecf017ddb89c7c261dd03a09c544208e66ecb9 100644 --- a/corsika/detail/modules/HadronicElasticModel.inl +++ b/corsika/detail/modules/HadronicElasticModel.inl @@ -16,8 +16,6 @@ #include <corsika/framework/random/ExponentialDistribution.hpp> #include <corsika/framework/utility/COMBoost.hpp> -#include <corsika/setup/SetupStack.hpp> - #include <iomanip> #include <iostream> @@ -28,9 +26,9 @@ namespace corsika { : parX_(x) , parY_(y) {} - template <> + template <typename TParticle> inline GrammageType HadronicElasticInteraction::getInteractionLength( - SetupParticle const& p) { + TParticle const& p) { if (p.getPID() == Code::Proton) { auto const* currentNode = p.getNode(); auto const& mediumComposition =