diff --git a/src/THcDriftChamber.cxx b/src/THcDriftChamber.cxx index 1140b38e6a33918068e1f46e1464209e8488ec98..a26b95bd5ed26215cc9436799603887dc64ee1d1 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