From 5732622d5a215d30d924789986c768250e700dd4 Mon Sep 17 00:00:00 2001 From: Stephen Wood <saw@jlab.org> Date: Thu, 12 Dec 2013 12:22:42 -0500 Subject: [PATCH] Fix bug in SOS small angle LR approx Should compare (pindex1%2), not pindex1, to determine evenness. --- src/THcDriftChamber.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/THcDriftChamber.cxx b/src/THcDriftChamber.cxx index 1140b38..a26b95b 100644 --- a/src/THcDriftChamber.cxx +++ b/src/THcDriftChamber.cxx @@ -1034,7 +1034,7 @@ void THcDriftChamber::LeftRight() for(Int_t ihit1=0;ihit1 < nhits;ihit1++) { THcDCHit* hit1 = sp->GetHit(ihit1); Int_t pindex1=hit1->GetPlaneIndex(); - if(pindex1==0) { // Odd plane (or even index) + if((pindex1%2)==0) { // Odd plane (or even index) for(Int_t ihit2=0;ihit2<nhits;ihit2++) { THcDCHit* hit2 = sp->GetHit(ihit2); if(hit2->GetPlaneIndex()-pindex1 == 1) { // Adjacent plane -- GitLab