X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FESD%2FAliTrackPointArray.h;h=cdacbb2bb07eafd0890f3294af2eaa3c42262c22;hb=08f45a9c887b10771c96cd7dc35d6f5ddfe99a5e;hp=4721567ba4c996ed2ae7213cadc56f0d7248ded7;hpb=7330f0e52a55c9762ac260712cb54cd9446b876d;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/ESD/AliTrackPointArray.h b/STEER/ESD/AliTrackPointArray.h index 4721567ba4c..cdacbb2bb07 100644 --- a/STEER/ESD/AliTrackPointArray.h +++ b/STEER/ESD/AliTrackPointArray.h @@ -14,10 +14,13 @@ #include #include +#include "AliVVtrackPointArray.h" +#include "AliVVtrackPoint.h" +#include "Rtypes.h" class TGeoRotation; -class AliTrackPoint : public TObject { +class AliTrackPoint : public AliVVtrackPoint, public TObject { public: AliTrackPoint(); @@ -51,8 +54,8 @@ class AliTrackPoint : public TObject { Int_t GetClusterType() const { return fClusterType;} Bool_t IsExtra() const { return fIsExtra;} - Float_t GetResidual(const AliTrackPoint &p, Bool_t weighted = kFALSE) const; - Bool_t GetPCA(const AliTrackPoint &p, AliTrackPoint &out) const; + Float_t GetResidual(const AliVVtrackPoint &p, Bool_t weighted = kFALSE) const; + Bool_t GetPCA(const AliVVtrackPoint &p, AliVVtrackPoint &out) const; Float_t GetAngle() const; Bool_t GetRotMatrix(TGeoRotation& rot) const; @@ -88,7 +91,7 @@ class AliTrackPoint : public TObject { // cvetan.cheshkov@cern.ch 3/11/2005 // ////////////////////////////////////////////////////////////////////////////// -class AliTrackPointArray : public TObject { +class AliTrackPointArray : public TObject, public AliVVtrackPointArray { public: @@ -103,7 +106,7 @@ class AliTrackPointArray : public TObject { Int_t GetNPoints() const { return fNPoints; } Int_t GetCovSize() const { return fSize; } - Bool_t GetPoint(AliTrackPoint &p, Int_t i) const; + Bool_t GetPoint(AliVVtrackPoint &p, Int_t i) const; // Getters for fast access to the coordinate arrays const Float_t* GetX() const { return &fX[0]; } const Float_t* GetY() const { return &fY[0]; } @@ -117,6 +120,7 @@ class AliTrackPointArray : public TObject { const UShort_t* GetVolumeID() const { return &fVolumeID[0]; } Bool_t HasVolumeID(UShort_t volid) const; + void Print(Option_t *) const; void Sort(Bool_t down=kTRUE);