diff --git a/src/THcAerogel.cxx b/src/THcAerogel.cxx index 110545051f62696d76de53a896e67ef1f00f95f0..78e4b7596ffebdd870a2d6a48ee359ecd4ec9a49 100644 --- a/src/THcAerogel.cxx +++ b/src/THcAerogel.cxx @@ -645,9 +645,8 @@ Int_t THcAerogel::CoarseProcess( TClonesArray& ) //tracks fGoodPosAdcPulseTime.at(npmt) = pulseTime; fPosNpe.at(npmt) = fPosGain[npmt]*fGoodPosAdcPulseInt.at(npmt); - fPosNpeSum += fPosNpe.at(npmt); - fNpeSum += fPosNpeSum; - + fPosNpeSum += fPosNpe.at(npmt); + fTotNumGoodAdcHits++; fTotNumGoodPosAdcHits++; fNumGoodPosAdcHits.at(npmt) = npmt + 1; @@ -675,15 +674,16 @@ Int_t THcAerogel::CoarseProcess( TClonesArray& ) //tracks fGoodNegAdcPulseTime.at(npmt) = pulseTime; fNegNpe.at(npmt) = fNegGain[npmt]*fGoodNegAdcPulseInt.at(npmt); - fNegNpeSum += fNegNpe.at(npmt); - fNpeSum += fNegNpeSum; - + fNegNpeSum += fNegNpe.at(npmt); + fTotNumGoodAdcHits++; fTotNumGoodNegAdcHits++; fNumGoodNegAdcHits.at(npmt) = npmt + 1; } } + fNpeSum = fNegNpeSum + fPosNpeSum; + for(Int_t ihit=0; ihit < fNhits; ihit++) { Int_t nPosTDCHits = 0;