]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloRawAnalyzerCrude.cxx
fix
[u/mrichter/AliRoot.git] / EMCAL / AliCaloRawAnalyzerCrude.cxx
index 979b2e292e08feacc31badb50a5e992bfb23e63a..a753498dba0645ffcf99c4246148cdae101ef0e9 100644 (file)
@@ -26,7 +26,6 @@
 #include "AliCaloFitResults.h"
 #include "AliCaloBunchInfo.h"
 #include "TMath.h"
-
 using namespace std;
 
 ClassImp(AliCaloRawAnalyzerCrude)  
@@ -34,13 +33,14 @@ ClassImp(AliCaloRawAnalyzerCrude)
 
 AliCaloRawAnalyzerCrude::AliCaloRawAnalyzerCrude() : AliCaloRawAnalyzer("Crude", "Crude")
 {
-
+  //Comment
+  fAlgo=Algo::kCrude;
 }
 
 
 AliCaloRawAnalyzerCrude::~AliCaloRawAnalyzerCrude()
 {
-
+  //Comment
 }
 
 
@@ -60,23 +60,23 @@ AliCaloRawAnalyzerCrude::Evaluate(const vector<AliCaloBunchInfo> &bunchvector, c
 
       if(  maxf < fAmpCut  ||  ( maxamp - ped) > fOverflowCut  ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
        {
-         return  AliCaloFitResults( maxamp, ped, AliCaloFitResults::kCrude, maxf, timebinOffset);
+         return  AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset);
        }
       else if ( maxf >= fAmpCut ) // no if statement needed really; keep for readability
        {
          int first = 0;
          int last = 0;
          int maxrev =  maxampindex -  bunchvector.at(index).GetStartBin();
-         SelectSubarray( fReversed,  bunchvector.at(index).GetLength(), maxrev , &first, &last);
+         SelectSubarray( fReversed,  bunchvector.at(index).GetLength(), maxrev , &first, &last, fFitArrayCut );
 
          Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
          Int_t ndf = last - first - 1; // nsamples - 2
-         return AliCaloFitResults( maxamp, ped, AliCaloFitResults::kCrude, maxf, timebinOffset,
-                                   timebinOffset, chi2, ndf, AliCaloFitResults::kDummy, AliCaloFitSubarray(index, maxrev, first, last) ); 
+         return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset,
+                                   timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) ); 
        } // ampcut
     } // bunch index    
 
-  return AliCaloFitResults(AliCaloFitResults::kInvalid , AliCaloFitResults::kInvalid);
+  return AliCaloFitResults( Ret::kInvalid , Ret::kInvalid);
 
 } //end Crude