]>
Commit | Line | Data |
---|---|---|
ec143d80 | 1 | #ifndef ALISIGNALPROCESOR_H |
2 | #define ALISIGNALPROCESOR_H | |
3 | ||
7330f0e5 | 4 | #include <TObject.h> |
5 | class TF1; | |
6 | ||
ec143d80 | 7 | class AliSignalProcesor : public TObject{ |
8 | public: | |
9 | TF1 * GetAsymGauss(); | |
0ee094cc | 10 | void SplineSmoother(const Double_t *ampin, Double_t *ampout, Int_t n) const; |
11 | void TailCancelationALTRO(const Double_t *ampin, Double_t *ampout, Float_t K, Float_t L, | |
12 | Int_t n) const; | |
13 | void TailCancelationTRD(const Double_t *ampin, Double_t *ampout, Float_t r, Float_t c, | |
14 | Int_t n) const; | |
ec143d80 | 15 | void TailCancelationALTRO1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, |
16 | Int_t n); | |
17 | ||
18 | void TailCancelationTRD1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, | |
19 | Int_t n); | |
20 | ||
0ee094cc | 21 | void TailCancelationMI(const Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, |
22 | Int_t n) const; | |
ec143d80 | 23 | |
0ee094cc | 24 | void TailMaker(const Double_t *ampin, Double_t *ampout, Float_t lambda, |
25 | Int_t n) const; | |
ec143d80 | 26 | |
0ee094cc | 27 | void TailMakerSpline(const Double_t *ampin, Double_t *ampout, Float_t lambda, |
28 | Int_t n) const; | |
ec143d80 | 29 | ClassDef(AliSignalProcesor,1) |
30 | }; | |
31 | ||
32 | #endif |