diff --git a/src/THcHodoscope.cxx b/src/THcHodoscope.cxx
index a9ee3ff0d99b11c11546f0338eda30ccda898a93..c98b230bb3f0d89641eef67c5a214a697999b18e 100644
--- a/src/THcHodoscope.cxx
+++ b/src/THcHodoscope.cxx
@@ -806,6 +806,10 @@ Int_t THcHodoscope::FineProcess( TClonesArray& tracks )
       for(Int_t ip = 0; ip < fNPlanes; ip++ ) {
 	
 	fNScinHits[ip] = fPlanes[ip]->GetNScinHits();
+	TClonesArray* scinPosADC = fPlanes[ip]->GetPosADC();
+	TClonesArray* scinNegADC = fPlanes[ip]->GetNegADC();
+	TClonesArray* scinPosTDC = fPlanes[ip]->GetPosTDC();
+	TClonesArray* scinNegTDC = fPlanes[ip]->GetNegTDC();  
 
 	// first loop over hits with in a single plane
 	fTOFPInfo.clear();
@@ -821,11 +825,6 @@ Int_t THcHodoscope::FineProcess( TClonesArray& tracks )
 	  fTOFPInfo[iphit].scin_pos_time = 0.0;
 	  fTOFPInfo[iphit].scin_neg_time = 0.0;
 	  
-	  scinPosADC = fPlanes[ip]->GetPosADC();
-	  scinNegADC = fPlanes[ip]->GetNegADC();
-	  scinPosTDC = fPlanes[ip]->GetPosTDC();
-	  scinNegTDC = fPlanes[ip]->GetNegTDC();  
-	  	  
 	  Int_t paddle = ((THcSignalHit*)scinPosTDC->At(iphit))->GetPaddleNumber()-1;
 	  
 	  Double_t xHitCoord = theTrack->GetX() + theTrack->GetTheta() *
@@ -1273,13 +1272,13 @@ Int_t THcHodoscope::FineProcess( TClonesArray& tracks )
     if (!fPlanes[ip])
       return -1;
 
-    scinPosTDC = fPlanes[ip]->GetPosTDC();
-    scinNegTDC = fPlanes[ip]->GetNegTDC();
+    TClonesArray* scinPosTDC = fPlanes[ip]->GetPosTDC();
+    TClonesArray* scinNegTDC = fPlanes[ip]->GetNegTDC();
 
     fNScinHits[ip] = fPlanes[ip]->GetNScinHits();
     for (Int_t iphit = 0; iphit < fNScinHits[ip]; iphit++ ){
       Int_t paddlePos = ((THcSignalHit*)scinPosTDC->At(iphit))->GetPaddleNumber()-1;
-      Int_t paddleNeg = ((THcSignalHit*)scinPosTDC->At(iphit))->GetPaddleNumber()-1;
+      Int_t paddleNeg = ((THcSignalHit*)scinNegTDC->At(iphit))->GetPaddleNumber()-1;
       if ( paddlePos != paddleNeg )
 	return -1;
       
diff --git a/src/THcHodoscope.h b/src/THcHodoscope.h
index 2c2f0ee30a8623f8453a509bf586c15ad4eeb857..03de4a3a4d01d1e085775d25d7b059f01e87b3b1 100644
--- a/src/THcHodoscope.h
+++ b/src/THcHodoscope.h
@@ -200,11 +200,6 @@ protected:
 
   Bool_t* fGoodPlaneTime;  // [fNPlanes]
 
-  TClonesArray* scinPosADC;
-  TClonesArray* scinNegADC;
-  TClonesArray* scinPosTDC;
-  TClonesArray* scinNegTDC;
-
   //----------------------------------------------------------------
 
   // Useful derived quantities