]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTrackPointArray.h
New revision of the CTP configuration and simulation. For more details look in the...
[u/mrichter/AliRoot.git] / STEER / AliTrackPointArray.h
index 74936259f727fbc14c6a2f3748ebbe349760ed46..76881442230d2c163334368415147ac3a1219537 100644 (file)
@@ -13,6 +13,7 @@
 //////////////////////////////////////////////////////////////////////////////
 
 #include <TObject.h>
+#include <TMatrixDSym.h>
 
 class AliTrackPoint : public TObject {
 
@@ -37,6 +38,17 @@ class AliTrackPoint : public TObject {
   const Float_t *GetCov() const { return &fCov[0]; }
   UShort_t GetVolumeID() const { return fVolumeID; }
 
+  Float_t  GetResidual(const AliTrackPoint &p, Bool_t weighted = kFALSE) const;
+  Bool_t   GetPCA(const AliTrackPoint &p, AliTrackPoint &out) const;
+
+  Float_t  GetAngle() const;
+  void SetAlignCovMatrix(const TMatrixDSym alignparmtrx);
+
+  AliTrackPoint& Rotate(Float_t alpha) const;
+  AliTrackPoint& MasterToLocal() const;
+
+  void     Print(Option_t *) const;
+
  private:
 
   Float_t  fX;        // X coordinate
@@ -81,7 +93,7 @@ class AliTrackPointArray : public TObject {
   const UShort_t* GetVolumeID() const { return &fVolumeID[0]; }
 
   Bool_t    HasVolumeID(UShort_t volid) const;
-  
+
  private:
 
   Int_t     fNPoints;    // Number of space points