diff --git a/src/THcShowerArray.cxx b/src/THcShowerArray.cxx index eea66b44af420694a2a8eeb8c535db12d7f779a1..5cee71d30544bfd531efcedc7865d66a91ebf9f8 100644 --- a/src/THcShowerArray.cxx +++ b/src/THcShowerArray.cxx @@ -298,6 +298,7 @@ Int_t THcShowerArray::ProcessHits(TClonesArray* rawhits, Int_t nexthit) // Initialize variables. + Int_t nADCHits=0; fADCHits->Clear(); for(Int_t i=0;i<fNelem;i++) { @@ -341,9 +342,8 @@ Int_t THcShowerArray::ProcessHits(TClonesArray* rawhits, Int_t nexthit) if(fA[hit->fCounter-1] > fThresh[hit->fCounter -1]) { - // THcSignalHit *sighit = - // (THcSignalHit*) fPosADCHits->ConstructedAt(nPosADCHits++); - // sighit->Set(hit->fCounter, fA_Pos[hit->fCounter-1]); + THcSignalHit *sighit = (THcSignalHit*)fADCHits->ConstructedAt(nADCHits++); + sighit->Set(hit->fCounter, fA[hit->fCounter-1]); fUsingFADC ? fA_p[hit->fCounter-1] = fA[hit->fCounter-1] :