1 #ifndef ALIL3_HOUGH_Eval
2 #define ALIL3_HOUGH_Eval
4 #include "AliL3RootTypes.h"
7 class AliL3HoughTransformer;
10 class AliL3DigitRowData;
14 class AliL3HoughEval : public TObject {
24 Int_t fNumOfPadsToLook;
25 Int_t fNumOfRowsToMiss;
28 Bool_t fRemoveFoundTracks;
30 AliL3Transform *fTransform; //!
31 AliL3HoughTransformer *fHoughTransformer; //!
32 AliL3DigitRowData **fRowPointers; //!
36 AliL3HoughEval(AliL3HoughTransformer *transform);
37 virtual ~AliL3HoughEval();
40 void DisplayEtaSlice(Int_t eta_index,AliL3Histogram *hist);
41 Bool_t LookInsideRoad(AliL3HoughTrack *track,Int_t eta_index,Bool_t remove=kFALSE);
42 void CompareMC(AliL3TrackArray *tracks,Char_t *goodtracks="good_tracks");
45 void RemoveFoundTracks() {fRemoveFoundTracks = kTRUE;}
46 void SetNumOfRowsToMiss(Int_t i) {fNumOfRowsToMiss = i;}
47 void SetNumOfPadsToLook(Int_t i) {fNumOfPadsToLook = i;}
49 ClassDef(AliL3HoughEval,1)