From eef01e769a40df610ec5b98b0f27edb3fd0b78cb Mon Sep 17 00:00:00 2001 From: Dave Casper <dcasper@uci.edu> Date: Wed, 8 Jun 2022 06:01:58 -0700 Subject: [PATCH] Fix primary particle barcode check --- .../CalypsoExample/BarcodeChecker/python/BarcodeCheckerAlg.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Control/CalypsoExample/BarcodeChecker/python/BarcodeCheckerAlg.py b/Control/CalypsoExample/BarcodeChecker/python/BarcodeCheckerAlg.py index cc92bd8a..f74d84b7 100644 --- a/Control/CalypsoExample/BarcodeChecker/python/BarcodeCheckerAlg.py +++ b/Control/CalypsoExample/BarcodeChecker/python/BarcodeCheckerAlg.py @@ -24,7 +24,8 @@ class BarcodeCheckerAlg(PyAthena.Alg): for mcEvt in evtCollection: for mcParticle in mcEvt.particles: barCode = mcParticle.barcode() - self.maxLow = max(self.maxLow, barCode%200000) + if barCode%1000000 <= 200000: + self.maxLow = max(self.maxLow, barCode%1000000) if barCode%1000000 > 200000: self.maxMid = max(self.maxMid, barCode%1000000 - 200000) self.maxHi = max(self.maxHi, barCode//1000000) -- GitLab