7ee340891b0a2bed02d7817165b8eb96f3ce68b5
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloRawAnalyzerPeakFinderComponent.h
1 //-*- Mode: C++ -*-
2 // $Id: AliHLTPHOSRawAnalyzerPeakFinderComponent.h 29824 2008-11-10 13:43:55Z richterm $
3
4 #ifndef ALIHLTCALORAWANALYZERPEAKFINDERCOMPONENT_H
5 #define ALIHLTCALORAWANALYZERPEAKFINDERCOMPONENT_H
6
7 /* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *
8  * See cxx source for full Copyright notice  */ 
9
10
11
12 #include "AliHLTCaloRawAnalyzerComponentv3.h"
13
14 class AliHLTCaloRawAnalyzerPeakFinderComponent: public AliHLTCaloRawAnalyzerComponentv3
15 {
16  public:
17   AliHLTCaloRawAnalyzerPeakFinderComponent();
18   virtual ~AliHLTCaloRawAnalyzerPeakFinderComponent();
19
20   virtual int Deinit();
21   virtual const char* GetComponentID() = 0;
22   virtual AliHLTComponent* Spawn() = 0;
23  private:
24   //  Bool_t LoadPFVector(); 
25   //  Bool_t LoadPFVector(int startindex, int Nsamples, int tau, int fs);
26   
27   // virtual const Bool_t LoadPFVector() = 0; 
28   // virtual const Bool_t LoadPFVector(const int startindex, const int Nsamples, const int tau, const int fs) = 0;
29   
30   virtual Bool_t LoadPFVector() { return true; }; 
31   virtual Bool_t LoadPFVector(const int /*startindex*/, const int /*Nsamples*/, const int /*tau*/, const int /*fs*/) {  return true; };
32
33   AliHLTCaloRawAnalyzerPeakFinderComponent(const AliHLTCaloRawAnalyzerPeakFinderComponent & ); 
34   
35   /*
36   AliHLTCaloRawAnalyzerPeakFinderComponent & operator = (const AliHLTCaloRawAnalyzerPeakFinderComponent)
37     {
38       return *this;
39     };
40   */
41 };
42
43
44
45 #endif