4 #include "AliL3RootTypes.h"
6 class AliL3HoughMaxFinder;
7 class AliL3HoughTransformer;
9 class AliL3FileHandler;
12 class AliL3TrackArray;
14 class AliL3Hough : public TObject {
20 AliL3Histogram **fHistos; //!
21 AliL3FileHandler *fMemHandler; //!
22 AliL3HoughMaxFinder *fMaxFinder;
23 AliL3HoughEval *fEval;
24 AliL3HoughTransformer *fHoughTransformer;
25 AliL3Transform *fTransform; //!
28 AliL3TrackArray *fTracks; //!
40 AliL3Hough(Int_t n_eta_segments,Int_t xbin,Double_t *xrange,Int_t ybin,Double_t *yrange);
41 virtual ~AliL3Hough();
43 void SetInput(Char_t *input,Bool_t binary);
44 void ProcessSlice(Int_t slice);
45 void ProcessPatch(Int_t slice,Int_t patch);
46 void SetDeleteTrack(Bool_t f) {fDeleteTrack = (Bool_t)f;}
48 AliL3TrackArray *GetTracks() {return fTracks;}
50 ClassDef(AliL3Hough,1)