]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/hough/AliL3HoughTest.h
Checking in code which until now only existed as macros in my
[u/mrichter/AliRoot.git] / HLT / hough / AliL3HoughTest.h
1 #ifndef ALIL3_HOUGHTEST
2 #define ALIL3_HOUGHTEST
3
4 #include "AliL3RootTypes.h"
5
6 struct SimData {
7   Int_t npads;
8   Int_t pads[10];//maximum 10 pads width
9   Int_t minpad;
10 };
11
12 class AliL3Histogram;
13 class TH2;
14
15 class AliL3HoughTest {
16   
17  private:
18   SimData *fData;
19   Int_t fCurrentPatch;
20
21  public:
22   
23   AliL3HoughTest(); 
24   virtual ~AliL3HoughTest();
25   
26   void GenerateTrackData(Double_t pt,Double_t psi,Int_t patch);
27   void FillImage(TH2 *hist);
28   void Transform(AliL3Histogram *hist);
29   void TransformC(AliL3Histogram *hist);
30
31   ClassDef(AliL3HoughTest,1) //Hough transform base class
32 };
33
34 #endif
35
36
37
38
39
40
41