AliRoot Core  ee782a0 (ee782a0)
AliSignalProcesor.h
Go to the documentation of this file.
1 #ifndef ALISIGNALPROCESOR_H
2 #define ALISIGNALPROCESOR_H
3 
4 #include <TObject.h>
5 class TF1;
6 
7 class AliSignalProcesor : public TObject{
8  public:
9  TF1 * GetAsymGauss();
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;
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 
21  void TailCancelationMI(const Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda,
22  Int_t n) const;
23 
24  void TailMaker(const Double_t *ampin, Double_t *ampout, Float_t lambda,
25  Int_t n) const;
26 
27  void TailMakerSpline(const Double_t *ampin, Double_t *ampout, Float_t lambda,
28  Int_t n) const;
29  ClassDef(AliSignalProcesor,1)
30 };
31 
32 #endif
void TailCancelationMI(const Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, Int_t n) const
void TailCancelationALTRO1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, Int_t n)
void TailCancelationTRD(const Double_t *ampin, Double_t *ampout, Float_t r, Float_t c, Int_t n) const
void TailMakerSpline(const Double_t *ampin, Double_t *ampout, Float_t lambda, Int_t n) const
void TailMaker(const Double_t *ampin, Double_t *ampout, Float_t lambda, Int_t n) const
void SplineSmoother(const Double_t *ampin, Double_t *ampout, Int_t n) const
void TailCancelationALTRO(const Double_t *ampin, Double_t *ampout, Float_t K, Float_t L, Int_t n) const
void TailCancelationTRD1(Double_t *ampin, Double_t *ampout, Float_t norm, Float_t lambda, Int_t n)