--- /dev/null
+#ifndef AliVTrack_H
+#define AliVTrack_H
+/* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
+
+//-------------------------------------------------------------------------
+// base class for ESD and AOD tracks
+// Author: A. Dainese
+//-------------------------------------------------------------------------
+
+#include "AliVParticle.h"
+
+
+class AliVTrack: public AliVParticle {
+
+public:
+ AliVTrack() { }
+ virtual ~AliVTrack() { }
+ AliVTrack(const AliVTrack& vTrack);
+ AliVTrack& operator=(const AliVTrack& vTrack);
+
+ virtual Int_t GetID() const = 0;
+ virtual UChar_t GetITSClusterMap() const = 0;
+ virtual ULong_t GetStatus() const = 0;
+ virtual Bool_t GetCovarianceXYZPxPyPz(Double_t cv[21]) const = 0;
+ virtual Bool_t PropagateTo(Double_t x, Double_t b) = 0;
+
+ ClassDef(AliVTrack,0) // base class for tracks
+};
+
+#endif