//////////////////////////////////////////////////////////////////////////////
#include <TObject.h>
+#include <TMatrixDSym.h>
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
const UShort_t* GetVolumeID() const { return &fVolumeID[0]; }
Bool_t HasVolumeID(UShort_t volid) const;
-
+
private:
Int_t fNPoints; // Number of space points