Refactoring: Removal of dead code, making
authorphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 29 Mar 2011 16:53:06 +0000 (16:53 +0000)
committerphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 29 Mar 2011 16:53:06 +0000 (16:53 +0000)
AliCaloRawAnalyzerFastFit.h inherit fro AliCaloRawAnalyzerFitter.h
in order to use common variables defiend in that class.

EMCAL/AliCaloRawAnalyzerFastFit.cxx
EMCAL/AliCaloRawAnalyzerFastFit.h

index f8ba8c8..0a103ff 100644 (file)
 #include "TMath.h"
 #include <iostream>
 
-
 using namespace std;
-
 #include "AliCaloConstants.h"
-//using namespace CaloConstants::FitAlgorithm;
-//using namespace CaloConstants::ReturnCodes;
 
 ClassImp( AliCaloRawAnalyzerFastFit )
 
-AliCaloRawAnalyzerFastFit::AliCaloRawAnalyzerFastFit() : AliCaloRawAnalyzer("Fast Fit (Alexei)", "FF")
+
+AliCaloRawAnalyzerFastFit::AliCaloRawAnalyzerFastFit() : AliCaloRawAnalyzerFitter("Fast Fit (Alexei)", "FF")
 {
   // Comment
   fAlgo= Algo::kFastFit;
-
-  for(int i=0; i <  1008; i++)
-    {
-      fXAxis[i] = i;
-    }
-
 }
 
+
 AliCaloRawAnalyzerFastFit::~AliCaloRawAnalyzerFastFit()
 {
 
@@ -105,7 +97,7 @@ AliCaloRawAnalyzerFastFit::Evaluate( const vector<AliCaloBunchInfo> &bunchvector
              Double_t chi2 = 0;
              Double_t dTau = 2.35; // time-bin units
              
-             AliCaloFastAltroFitv0::FastFit(fXAxis, ordered , nsamples,
+             AliCaloFastAltroFitv0::FastFit(fXaxis, ordered , nsamples,
                                             eSignal, dTau, dAmp, eAmp, dTime0, eTime, chi2);
           
              Double_t dTimeMax = dTime0 + timebinOffset - (maxrev - first) // abs. t0
@@ -124,8 +116,4 @@ AliCaloRawAnalyzerFastFit::Evaluate( const vector<AliCaloBunchInfo> &bunchvector
     } // bunch index    
 
   return AliCaloFitResults( Ret::kInvalid , Ret::kInvalid );
-
-  //  return AliCaloFitResults( kInvalid , kInvalid, 
-  //                       kInvalid, kInvalid, kInvalid );
-  
 }
index 79675aa..92c5e87 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-#include "AliCaloRawAnalyzer.h"
+#include "AliCaloRawAnalyzerFitter.h"
 #include "Rtypes.h"
 
 // Extraction of Amplitude and peak
 // position using specila algorithm
 // from Alexei Pavlinov
 
-
-class  AliCaloRawAnalyzerFastFit : public AliCaloRawAnalyzer
+class  AliCaloRawAnalyzerFastFit : public AliCaloRawAnalyzerFitter
 {
   friend class  AliCaloRawAnalyzerFactory;
  public:
-  //AliCaloRawAnalyzerFastFit();
   virtual ~AliCaloRawAnalyzerFastFit();
   virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector, 
                                      const UInt_t altrocfg1,  const UInt_t altrocfg2 ); 
  private:
   AliCaloRawAnalyzerFastFit();
-  Double_t fXAxis[1008]; // Xaxis (time bins) corresponding to the ADC samples
-
   ClassDef( AliCaloRawAnalyzerFastFit, 1 )
-
-
 };
 
 #endif