]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/hough/AliL3HoughTest.h
Several bugfixes
[u/mrichter/AliRoot.git] / HLT / hough / AliL3HoughTest.h
CommitLineData
7a1f1432 1#ifndef ALIL3_HOUGHTEST
2#define ALIL3_HOUGHTEST
3
4#include "AliL3RootTypes.h"
5
6struct SimData {
7 Int_t npads;
8 Int_t pads[10];//maximum 10 pads width
9 Int_t minpad;
10};
11
12class AliL3Histogram;
13class TH2;
14
15class AliL3HoughTest {
16
17 private:
18 SimData *fData;
19 Int_t fCurrentPatch;
20
21 public:
22
23 AliL3HoughTest();
24 virtual ~AliL3HoughTest();
25
d7ab65da 26 Bool_t GenerateTrackData(Double_t pt,Double_t psi,Int_t sign,Int_t patch,Int_t minhits);
7a1f1432 27 void FillImage(TH2 *hist);
d7ab65da 28 void Transform2Circle(AliL3Histogram *hist);
29 void Transform2CircleC(AliL3Histogram *hist);
30 void Transform2Line(AliL3Histogram *hist,Int_t *rowrange);
31 void Transform2LineC(AliL3Histogram *hist,Int_t *rowrange);
32
7a1f1432 33 ClassDef(AliL3HoughTest,1) //Hough transform base class
34};
35
36#endif
37
38
39
40
41
42
43