]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Time calculates as a number of the first bin with amplitude > baseline (= 1ADC count).
authorpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Jul 2009 10:27:16 +0000 (10:27 +0000)
committerpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Jul 2009 10:27:16 +0000 (10:27 +0000)
PHOS/AliPHOSRawFitterv0.cxx

index e1d112544eebbe655306f5f196566d02c9c2849b..07bf4c98c701248cd4473ecf55cf723598ce326a 100644 (file)
@@ -184,9 +184,17 @@ Bool_t AliPHOSRawFitterv0::Eval()
       pedMean += fSignal[i];
       pedRMS  += fSignal[i]*fSignal[i] ;
     }
+    
     if(fSignal[i] > maxSample) maxSample = fSignal[i];
     if(fSignal[i] == maxSample) nMax++;
+
+    if(fPedSubtract) {
+      if( (fSignal[i]-(Float_t)(pedMean/nPed)) >kBaseLine ) fTime = (Double_t)i;
+    }
+    else //ZS
+      if( (fSignal[i]-(Float_t)fAmpOffset) >kBaseLine ) fTime = (Double_t)i;
   }
+  
   fEnergy = (Double_t)maxSample;
   if (maxSample > 900 && nMax > 2) fOverflow = kTRUE;