]>
Commit | Line | Data |
---|---|---|
f000f8a5 | 1 | #ifndef ALIL3_HOUGH |
2 | #define ALIL3_HOUGH | |
3 | ||
4 | #include "AliL3RootTypes.h" | |
5 | ||
6 | class AliL3HoughMaxFinder; | |
7 | class AliL3HoughTransformer; | |
8 | class TH2F; | |
9 | ||
10 | class AliL3Hough : public TObject { | |
11 | ||
12 | private: | |
13 | ||
14 | TH2F *fParamSpace; //! | |
15 | Char_t fInputFile[100]; | |
16 | ||
17 | AliL3HoughTransformer *fHoughTransformer; | |
18 | AliL3HoughMaxFinder *fPeakFinder; | |
19 | ||
20 | ||
21 | public: | |
22 | ||
23 | AliL3Hough(); | |
24 | AliL3Hough(Char_t *rootfile,TH2F *hist); | |
25 | AliL3Hough(Char_t *rootfile,Int_t xbin,Double_t *xrange,Int_t ybin,Double_t *yrange); | |
26 | virtual ~AliL3Hough(); | |
27 | ||
28 | void ProcessSlice(Int_t slice); | |
29 | void ProcessPatch(Int_t patch); | |
30 | void ProcessEtaSlice(Int_t patch,Double_t *eta); | |
31 | ||
32 | ClassDef(AliL3Hough,1) | |
33 | ||
34 | }; | |
35 | ||
36 | #endif |