diff --git a/corsika/framework/stack/Stack.hpp b/corsika/framework/stack/Stack.hpp index 1bddd58423e01d85ba648fd863a7e4d77566c16d..8bfa92f96c2642ac04c6d38de3772702ab7b46dc 100644 --- a/corsika/framework/stack/Stack.hpp +++ b/corsika/framework/stack/Stack.hpp @@ -45,18 +45,6 @@ corsika::stack namespace corsika { - // forward-decl: - template <class T1, template <class> class T2> - class DefaultSecondaryProducer; - - // This is just a forward declatation for the user-defined - // ParticleInterface, which is one of the essential template - // parameters for the Stack. - // <b>Important:</b> ParticleInterface must inherit from ParticleBase ! - - template <typename> - class ParticleInterface; - /** The Stack class provides (and connects) the main particle data storage machinery. @@ -70,6 +58,8 @@ namespace corsika { provide all functions to read single particle data from the StackDataType, given an 'unsigned int' index. + <b>Important:</b> ParticleInterface must inherit from ParticleBase. + The Stack implements the std-type begin/end function to allow integration in normal for loops, ranges, etc.