L1 Phase for FastFit
authoranolivei <antonio.carlos.oliveira.da.silva@cern.ch>
Mon, 2 Feb 2015 16:46:14 +0000 (17:46 +0100)
committergconesab <gustavo.conesa.balbastre@cern.ch>
Tue, 3 Feb 2015 10:46:47 +0000 (11:46 +0100)
EMCAL/EMCALraw/AliCaloRawAnalyzerFastFit.cxx

index c775db7..b11f7d7 100644 (file)
@@ -61,7 +61,7 @@ AliCaloRawAnalyzerFastFit::Evaluate( const vector<AliCaloBunchInfo> &bunchvector
     
     if(  maxf < fAmpCut  ||  ( maxamp - ped) > fOverflowCut  ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
     {
-      return  AliCaloFitResults( maxamp, ped, Algo::kCrude, maxf, timebinOffset*TIMEBINWITH); //Time scale 19/08/2014 (Antônio)
+      return  AliCaloFitResults( maxamp, ped, Algo::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase); //Time scale 19/08/2014 (Antônio)
     }
     else if ( maxf >= fAmpCut ) // no if statement needed really; keep for readability
     {
@@ -95,14 +95,14 @@ AliCaloRawAnalyzerFastFit::Evaluate( const vector<AliCaloBunchInfo> &bunchvector
              Double_t dTimeMax = dTime0 + timebinOffset - (maxrev - first) // abs. t0
         + dTau; // +tau, makes sum tmax
         
-             return AliCaloFitResults(maxamp,ped,Ret::kFitPar,dAmp,dTimeMax*TIMEBINWITH,timebinOffset,chi2,Ret::kDummy,Ret::kDummy,AliCaloFitSubarray(index,maxrev,first,last)); //Time scale 19/08/2014 (Antônio)
+             return AliCaloFitResults(maxamp,ped,Ret::kFitPar,dAmp,(dTimeMax*TIMEBINWITH)-fL1Phase,timebinOffset,chi2,Ret::kDummy,Ret::kDummy,AliCaloFitSubarray(index,maxrev,first,last)); //Time scale 19/08/2014 (Antônio)
            } // samplecut
       else
            {
         
              Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
              Int_t ndf = last - first - 1; // nsamples - 2
-             return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset*TIMEBINWITH, timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) ); //Time scale 19/08/2014 (Antônio)
+             return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase, timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) ); //Time scale 19/08/2014 (Antônio)
            }
     } // ampcut
   } // bunch index