]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloRawAnalyzer.h
fix to be able to use again standard fitting mode
[u/mrichter/AliRoot.git] / EMCAL / AliCaloRawAnalyzer.h
index 07cb88468cce5c9a1ab25a38ac85b7da22e86cea..4aa5df3ae315a941872e5f7eb13727ab4df4ffdf 100644 (file)
 //using  CaloConstants::ReturnCodes;
 
 class AliCaloBunchInfo;
-class AliCaloFitResults;
+#include "AliCaloFitResults.h"
 
 class  AliCaloRawAnalyzer : public TObject
 {
  public:
   AliCaloRawAnalyzer(const char *name="AliCaloRawAnalyzer", const char *nameshort="RawAna");
   virtual ~AliCaloRawAnalyzer();
-  virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector
-                                     const UInt_t altrocfg1,  const UInt_t altrocfg2 ) = 0;
+  virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &/*bunchvector*/
+                                     const UInt_t /*altrocfg1*/,  const UInt_t /*altrocfg2*/ ) {return AliCaloFitResults( Ret::kInvalid , Ret::kInvalid);}
   //enum fitAlgorithm {kCrude, kPeakFinder, kLMS, kFastFit, kNeuralNet, kNONE};
   void PrintBunches( const std::vector<AliCaloBunchInfo> &bunchvector ) const;
   void PrintBunch( const AliCaloBunchInfo &bunch ) const ;
@@ -81,6 +81,7 @@ class  AliCaloRawAnalyzer : public TObject
                           Double_t & mean, Double_t & rms);
 
  protected:
+public: // PAI
   short Max( const AliCaloBunchInfo *const bunch, int *const maxindex) const;
   UShort_t Max(const UShort_t *data, const int length ) const;
   bool CheckBunchEdgesForMax( const AliCaloBunchInfo *const bunch) const;