diff --git a/Generators/FaserCosmicGenerator/python/cosmicSampler.py b/Generators/FaserCosmicGenerator/python/cosmicSampler.py
index f3dbbaa2e33b299801922914905868dd641c4180..7a147e43638b7cc152bb18e2caff0cf30877b40d 100644
--- a/Generators/FaserCosmicGenerator/python/cosmicSampler.py
+++ b/Generators/FaserCosmicGenerator/python/cosmicSampler.py
@@ -123,10 +123,16 @@ class CosmicRay:
         r = random()
         if r < self.sampler.weightedXZ/self.sampler.weightedYZ :
             self.top = True
+            self.frontback = False
+            self.sides = False
         elif r < self.sampler.weightedXY/self.sampler.weightedYZ :
             self.frontback = True
+            self.top = False
+            self.sides = False
         else :
             self.sides = True
+            self.top = False
+            self.frontback = False
 
     def genCosTh(self):
         cosmin,cosmax=self.sampler.cosThMin,self.sampler.cosThMax