]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/hough/AliL3HoughTransformer.h
a sample component library
[u/mrichter/AliRoot.git] / HLT / hough / AliL3HoughTransformer.h
index a171cdf06be825ab337cd98b630a7f1ee9445318..aab044c63f0d50515238e2c518b3b0d17b00476b 100644 (file)
@@ -3,6 +3,12 @@
 #ifndef ALIL3HOUGHTRANSFORMER_H
 #define ALIL3HOUGHTRANSFORMER_H
 
+//-------------------------------------------------------------------------
+//                Class AliL3HoughTransformer
+//   This is one of the possible implementations of the Hough Transform
+//   TPC tracking algorithms for HLT. 
+//-------------------------------------------------------------------------
+
 #include "AliL3RootTypes.h"
 #include "AliL3HoughBaseTransformer.h"
 
@@ -25,11 +31,11 @@ class AliL3HoughTransformer : public AliL3HoughBaseTransformer {
   void TransformLine(Int_t *rowrange=0,Float_t *phirange=0);
   void TransformLineC(Int_t *rowrange,Float_t *phirange);
 
-  Int_t GetEtaIndex(Double_t eta);
-  void GetEtaIndexes(Double_t eta,Int_t *indexes);
+  Int_t GetEtaIndex(Double_t eta) const;
+  void GetEtaIndexes(Double_t eta,Int_t *indexes) const;
   AliL3Histogram *GetHistogram(Int_t etaindex);
   Double_t GetEta(Int_t etaindex,Int_t slice) const;
-  Int_t GetTrackID(Int_t etaindex,Double_t kappa,Double_t psi);
+  Int_t GetTrackID(Int_t etaindex,Double_t kappa,Double_t psi) const;
   
  private: