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