Corrected protection.
[u/mrichter/AliRoot.git] / STEER / AliSignalProcesor.h
1 #ifndef ALISIGNALPROCESOR_H
2 #define ALISIGNALPROCESOR_H
3
4 class AliSignalProcesor : public TObject{
5  public: 
6   TF1 * GetAsymGauss();
7   void SplineSmoother(const Double_t *ampin, Double_t *ampout, Int_t n) const;
8   void TailCancelationALTRO(const Double_t *ampin, Double_t *ampout, Float_t K, Float_t L, 
9                             Int_t n) const;
10   void TailCancelationTRD(const Double_t *ampin, Double_t *ampout, Float_t r, Float_t c, 
11                           Int_t n) const;
12   void TailCancelationALTRO1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, 
13                            Int_t n);
14
15   void TailCancelationTRD1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, 
16                         Int_t n);
17
18   void TailCancelationMI(const Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, 
19                        Int_t n) const;
20
21   void TailMaker(const Double_t *ampin, Double_t *ampout, Float_t lambda, 
22                Int_t n) const;
23
24   void TailMakerSpline(const Double_t *ampin, Double_t *ampout, Float_t lambda, 
25                Int_t n) const;
26   ClassDef(AliSignalProcesor,1)
27 };
28
29 #endif