Some additional changes related to the previous changes. AliL3Transform
[u/mrichter/AliRoot.git] / HLT / hough / AliL3HoughTrack.h
index 93bb0c2fe1b59ca822501231e344bc416dbc1a44..b687308c7f24adfcb6f4f7ccf32c55510e502891 100644 (file)
@@ -3,17 +3,15 @@
 
 #include "AliL3Track.h"
 
-class AliL3Transform;
-
 class AliL3HoughTrack : public AliL3Track {
   
  private:
-
-  AliL3Transform *fTransform; //!
+  
   Double_t fMinDist;
   Int_t fWeight;
   Int_t fEtaIndex;
   Double_t fEta;
+  Int_t fSlice; //The slice where this track was found
 
   Double_t fDLine;
   Double_t fPsiLine;
@@ -31,14 +29,17 @@ class AliL3HoughTrack : public AliL3Track {
   void UpdateToFirstRow();
   void SetTrackParameters(Double_t kappa,Double_t phi,Int_t weight);  
   void SetLineParameters(Double_t psi,Double_t D,Int_t weight,Int_t *rowrange,Int_t ref_row);
+
   Int_t GetWeight()  const {return fWeight;}
   Double_t GetPsiLine() const {return fPsiLine;}
   Double_t GetDLine() const {return fDLine;}
 
   Int_t GetEtaIndex() const {return fEtaIndex;}
   Double_t GetEta() const {return fEta;}
+  Int_t GetSlice()  const {return fSlice;}
   void GetLineCrossingPoint(Int_t padrow,Double_t *xy);
-  
+
+  void SetSlice(Int_t slice) {fSlice=slice;}
   void SetEta(Double_t f);
   void SetWeight(Int_t i,Bool_t update=kFALSE) {if(update) fWeight+= i; else fWeight = i;}
   void SetEtaIndex(Int_t f) {fEtaIndex = f;}
@@ -46,7 +47,7 @@ class AliL3HoughTrack : public AliL3Track {
   void SetDLine(Double_t f) {fDLine=f;}
   void SetPsiLine(Double_t f) {fPsiLine=f;}
 
-  ClassDef(AliL3HoughTrack,1)
+  ClassDef(AliL3HoughTrack,1) //Track class for Hough tracklets
 
 };