#ifndef ALIHLTPHOSRAWANALYZER_H #define ALIHLTPHOSRAWANALYZER_H /* Copyright(c) 1998-2004, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ #include "AliHLTPHOSBase.h" class AliHLTPHOSRawAnalyzer: public AliHLTPHOSBase //class AliHLTPHOSRawAnalyzer { public: AliHLTPHOSRawAnalyzer(); virtual ~AliHLTPHOSRawAnalyzer(); AliHLTPHOSRawAnalyzer(double *dataPtr, double fs); void BaselineCorrection(double *dataPtr, int N); void BaselineCorrection(double *dataPtr, double baselineValue); int FindStartIndex(double treshold); float GetTiming() const; float GetEnergy() const; void SetData(double *data); void SetData(UInt_t *data); void SetSampleFreq(double freq); void SetStartIndex(int startIndex); void MakeInitialGuess(); void MakeInitialGuess(int treshold); virtual void SetTVector(Double_t *tVector, Int_t size); virtual void SetAVector(Double_t *aVector, Int_t size); virtual void Evaluate(Int_t start = 0, Int_t lenght = 100) = 0; protected: Double_t *fFloatDataPtr; /**