From feb988968787f6cf4afb9dbb16a124471e4fb36e Mon Sep 17 00:00:00 2001 From: Uditha Weerasinghe Date: Fri, 17 Apr 2026 10:23:55 -0400 Subject: [PATCH] fix: indexing issue between DECAYS::Particle and REC::VertDoca bank --- .../src/main/java/org/jlab/clas/decay/analysis/Decay.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common-tools/clas-decay-tools/src/main/java/org/jlab/clas/decay/analysis/Decay.java b/common-tools/clas-decay-tools/src/main/java/org/jlab/clas/decay/analysis/Decay.java index e1c08685b6..36c2c08ce3 100644 --- a/common-tools/clas-decay-tools/src/main/java/org/jlab/clas/decay/analysis/Decay.java +++ b/common-tools/clas-decay-tools/src/main/java/org/jlab/clas/decay/analysis/Decay.java @@ -584,8 +584,8 @@ private boolean checkVertDocaBank(Particle p1, Particle p2) { if(getVertBank()!=null) { int nrows2 = getVertBank().rows(); for(int loop2 = 0; loop2 < nrows2; loop2++){ - if(p1.getIdx()-1==(int) getVertBank().getShort("index1", loop2) - && p2.getIdx()-1==(int) getVertBank().getShort("index2", loop2)) { + if(p1.getIdx()==(int) getVertBank().getShort("index1", loop2) + && p2.getIdx()==(int) getVertBank().getShort("index2", loop2)) { p1.vIndex=loop2; p2.vIndex=loop2; @@ -620,8 +620,8 @@ private boolean checkVertDocaBank(Particle p1, Particle p2) { pass=true; return pass; } - if(p2.getIdx()-1==(int) getVertBank().getShort("index1", loop2) - && p1.getIdx()-1==(int) getVertBank().getShort("index2", loop2)) { + if(p2.getIdx()==(int) getVertBank().getShort("index1", loop2) + && p1.getIdx()==(int) getVertBank().getShort("index2", loop2)) { p1.vIndex=loop2; p2.vIndex=loop2; //r = (double) getVertBank().getFloat("r", loop2);