diff --git a/DDG4/src/Geant4PhysicsConstructor.cpp b/DDG4/src/Geant4PhysicsConstructor.cpp index 35542a9ced888f86543f8c1ab55427210a6433cd..36d3fd5c1a4a52f8a94949176d310c87d72ece82 100644 --- a/DDG4/src/Geant4PhysicsConstructor.cpp +++ b/DDG4/src/Geant4PhysicsConstructor.cpp @@ -38,13 +38,12 @@ namespace { #if G4VERSION_NUMBER >= 1030 iter = GetParticleIterator(); -#else - #if G4VERSION_NUMBER >= 1000 +#elif G4VERSION_NUMBER >= 1000 iter = aParticleIterator; - #else +#else iter = theParticleIterator; - #endif #endif + iter->reset(); return iter; }