From fe64dc1efda1d6a51942c8d43432f597c5bfe107 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Sun, 12 May 2019 19:59:09 -0300 Subject: [PATCH] removed template from ParticleCut::DoSecondaries --- Processes/ParticleCut/ParticleCut.cc | 3 +-- Processes/ParticleCut/ParticleCut.h | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Processes/ParticleCut/ParticleCut.cc b/Processes/ParticleCut/ParticleCut.cc index ca8078894..8a350f259 100644 --- a/Processes/ParticleCut/ParticleCut.cc +++ b/Processes/ParticleCut/ParticleCut.cc @@ -86,8 +86,7 @@ namespace corsika::process { return is_inv; } - template <typename TSecondaries> - EProcessReturn ParticleCut::DoSecondaries(TSecondaries& vS) { + EProcessReturn ParticleCut::DoSecondaries(corsika::setup::StackView& vS) { auto p = vS.begin(); while (p != vS.end()) { const Code pid = p.GetPID(); diff --git a/Processes/ParticleCut/ParticleCut.h b/Processes/ParticleCut/ParticleCut.h index 0ed8b5a26..6d5f7a685 100644 --- a/Processes/ParticleCut/ParticleCut.h +++ b/Processes/ParticleCut/ParticleCut.h @@ -13,6 +13,7 @@ #include <corsika/particles/ParticleProperties.h> #include <corsika/process/SecondariesProcess.h> +#include <corsika/setup/SetupStack.h> #include <corsika/units/PhysicalUnits.h> namespace corsika::process { @@ -32,8 +33,7 @@ namespace corsika::process { : fECut(vCut) {} bool ParticleIsInvisible(particles::Code) const; - template <typename TSecondaries> - EProcessReturn DoSecondaries(TSecondaries&); + EProcessReturn DoSecondaries(corsika::setup::StackView&); template <typename TParticle> bool ParticleIsBelowEnergyCut(TParticle const&) const; -- GitLab