Getters needed by HLT (C.Loizides)
[u/mrichter/AliRoot.git] / TPC / AliComplexCluster.h
index c7db51564bb0b71e4ba8651bac3573bac3d4cf3f..09ea4bc92174715179fa3514db23cb8b69b8b9bc 100644 (file)
@@ -8,6 +8,7 @@
 #include "TObject.h"
 #include "TMath.h"
 #include "AliTPCclusterMI.h"
+//
 
 class AliComplexCluster : public TObject {
 public:
@@ -22,6 +23,17 @@ public:
   virtual ~AliComplexCluster() {;}
   Bool_t    IsSortable() const;
   Int_t Compare(const TObject *o) const;
+  // the following getters are needed by HLT
+  // please dont remove... C. Loizides
+  Int_t GetTrack(Int_t i){return fTracks[i];} //labels of overlapped tracks
+  Float_t GetX(){return fX;}
+  Float_t GetY(){return fY;}
+  Float_t GetQ(){return fQ;}
+  Float_t GetSigmaX2(){return fSigmaX2;}
+  Float_t GetSigmaY2(){return fSigmaY2;}
+  Float_t GetSigmaXY(){return fSigmaXY;}
+  Float_t GetArea(){return fArea;}
+  Float_t GetMax(){return fMax;}
 private:
   Int_t     fTracks[3];//labels of overlapped tracks
   Float_t   fX ;       //Y of cluster
@@ -37,18 +49,6 @@ private:
     // Cluster manager
 };
 
-class AliDigitCluster : public AliComplexCluster {
-public:
-  friend class AliTPCClusterFinder;
-private:
-  Int_t fNx; //number of accepted x bins
-  Int_t fNy; //number of accepted y bins
-  Float_t fMaxX; //maximum x bin
-  Float_t fMaxY; //maximum y bin
-
-  ClassDef(AliDigitCluster,1)  // Tclusters
-};
-
 
 
 class AliTPCTrackerPoint  {