Some additional changes related to the previous changes. AliL3Transform
[u/mrichter/AliRoot.git] / HLT / hough / AliL3HoughEval.h
index e437981bdd138a79da7bd7e4d5fd1da5209d3ca2..f88d7f0fd1ba3a018d2231fa0de56b7a772c307a 100644 (file)
@@ -4,14 +4,14 @@
 #include "AliL3RootTypes.h"
 
 
-class AliL3HoughTransformer;
+class AliL3HoughBaseTransformer;
 class AliL3Transform;
 class AliL3HoughTrack;
 class AliL3DigitRowData;
 class AliL3Histogram;
 class AliL3Histogram1D;
 
-class AliL3HoughEval : public TObject {
+class AliL3HoughEval {
   
  private:
 
@@ -29,18 +29,20 @@ class AliL3HoughEval : public TObject {
   Bool_t fRemoveFoundTracks;
   
   AliL3Transform *fTransform; //!
-  AliL3HoughTransformer *fHoughTransformer; //!
+  AliL3HoughBaseTransformer *fHoughTransformer; //!
   AliL3DigitRowData **fRowPointers; //!
   
  public:
   AliL3HoughEval(); 
   virtual ~AliL3HoughEval();
   
-  void InitTransformer(AliL3HoughTransformer *transformer);
+  void InitTransformer(AliL3HoughBaseTransformer *transformer);
   void GenerateLUT();
   void DisplayEtaSlice(Int_t eta_index,AliL3Histogram *hist);
   Bool_t LookInsideRoad(AliL3HoughTrack *track,Int_t eta_index,Bool_t remove=kFALSE);
+#ifdef use_root
   void CompareMC(AliL3TrackArray *tracks,Char_t *goodtracks="good_tracks",Int_t treshold=0);
+#endif
   void FindEta(AliL3TrackArray *tracks);
   
   //Getters