diff --git a/DDG4/python/DDSim/Helper/ParticleHandler.py b/DDG4/python/DDSim/Helper/ParticleHandler.py index 5b0ee9a7c97bf795a8b19f5baae85cfd45e23473..ad7711ceec2a5d1d60e5b762f630f8e0a1fd4197 100644 --- a/DDG4/python/DDSim/Helper/ParticleHandler.py +++ b/DDG4/python/DDSim/Helper/ParticleHandler.py @@ -110,6 +110,10 @@ class ParticleHandler( ConfigHelper ): if not self.userParticleHandler: return + if self.userParticleHandler not in ["Geant4TCUserParticleHandler"]: + print "ERROR: unknown UserParticleHandler: %r" % self.userParticleHandler + exit(1) + if self.userParticleHandler == "Geant4TCUserParticleHandler": user = DDG4.Action(kernel,"%s/UserParticleHandler" % self.userParticleHandler) try: @@ -127,5 +131,4 @@ class ParticleHandler( ConfigHelper ): exit(1) part.adopt(user) - print "ERROR: unknown UserParticleHandler: %r" % self.userParticleHandler - exit(1) + return