+
+ for(Int_t iChannel=0; iChannel<4; iChannel++) {//Loop over pairs ADC
+ offlineCh = rawStream->GetOfflineChannel(iChannel);
+ Float_t sigma = fCalibData->GetSigma(offlineCh+16*integrator[offlineCh]);
+ Float_t sigma4 = fCalibData->GetSigma(offlineCh+4+16*integrator[offlineCh]);
+ if( ((adc[offlineCh] > 2.*sigma) && !(time[offlineCh] <1.e-6)) && ((adc[offlineCh+4] > 2.*sigma4) && !(time[offlineCh+4] <1.e-6)) ){
+ pmulADC++;
+ if(timeCorr[offlineCh]<-1024.+1.e-6 || timeCorr[offlineCh+4]<-1024.+1.e-6) pDiffTime = -1024.;
+ else pDiffTime = timeCorr[offlineCh+4] - timeCorr[offlineCh];
+ FillRawsData(kPairDiffTime,iPair,pDiffTime);
+ }
+ FillRawsData(kPairDiffCharge,iPair,TMath::Abs(adc[offlineCh]-adc[offlineCh+4]));
+ iPair++;
+ }
+ for(Int_t iChannel=8; iChannel<12; iChannel++) {//Loop over pairs ADA
+ offlineCh = rawStream->GetOfflineChannel(iChannel);
+ Float_t sigma = fCalibData->GetSigma(offlineCh+16*integrator[offlineCh]);
+ Float_t sigma4 = fCalibData->GetSigma(offlineCh+4+16*integrator[offlineCh]);
+ if( ((adc[offlineCh] > 2.*sigma) && !(time[offlineCh] <1.e-6)) && ((adc[offlineCh+4] > 2.*sigma4) && !(time[offlineCh+4] <1.e-6)) ){
+ pmulADA++;
+ if(timeCorr[offlineCh]<-1024.+1.e-6 || timeCorr[offlineCh+4]<-1024.+1.e-6) pDiffTime = -1024.;
+ else pDiffTime = timeCorr[offlineCh+4] - timeCorr[offlineCh];
+ FillRawsData(kPairDiffTime,iPair,pDiffTime);
+ }
+ FillRawsData(kPairDiffCharge,iPair,TMath::Abs(adc[offlineCh]-adc[offlineCh+4]));
+ iPair++;
+ }
+ FillRawsData(kNCoincADA,pmulADA);
+ FillRawsData(kNCoincADC,pmulADC);
+
+