4 #include "AliL3RootTypes.h"
6 class AliL3HoughMaxFinder;
7 class AliL3HoughTransformer;
9 class AliL3FileHandler;
12 class AliL3TrackArray;
15 class AliL3Hough : public TObject {
21 AliL3FileHandler **fMemHandler; //!
22 AliL3HoughTransformer **fHoughTransformer; //!
25 void DeleteTransformers();
32 AliL3Hough(Char_t *path,Bool_t binary,Int_t n_eta_segments=100);
33 virtual ~AliL3Hough();
35 void TransformSlice(Int_t slice);
36 AliL3Histogram *AddHistograms();
37 void Evaluate(AliL3Histogram *hist);
40 void SetNEtaSegments(Int_t i) {fNEtaSegments = i;}
43 AliL3HoughTransformer *GetTransformer(Int_t i) {if(!fHoughTransformer[i]) return 0; return fHoughTransformer[i];}
45 ClassDef(AliL3Hough,1)