]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/STEER/AliSignalProcesor.h
Changes for CDH v3
[u/mrichter/AliRoot.git] / STEER / STEER / AliSignalProcesor.h
CommitLineData
ec143d80 1#ifndef ALISIGNALPROCESOR_H
2#define ALISIGNALPROCESOR_H
3
7330f0e5 4#include <TObject.h>
5class TF1;
6
ec143d80 7class 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