]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/ESD/AliESDfriendTrack.h
Geometry for run3 implemented with updated TDI
[u/mrichter/AliRoot.git] / STEER / ESD / AliESDfriendTrack.h
index f4d5cf492ca9d212975fc4ec49282e32643a445b..4f0862460caa514cce0e275419538177787000ad 100644 (file)
@@ -7,7 +7,6 @@
 //       Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
 //-------------------------------------------------------------------------
 
-#include <TObject.h>
 #include <TClonesArray.h>
 #include <AliExternalTrackParam.h>
 #include "AliVfriendTrack.h"
@@ -19,7 +18,7 @@ class AliTPCseed;
 
 
 //_____________________________________________________________________________
-class AliESDfriendTrack : public TObject, public AliVfriendTrack {
+class AliESDfriendTrack : public AliVfriendTrack {
 public:
   enum {
     kMaxITScluster=12,
@@ -58,6 +57,17 @@ public:
   const AliExternalTrackParam * GetITSOut() const {return fITSOut;} 
   const AliExternalTrackParam * GetTRDIn()  const {return fTRDIn;} 
 
+  //used in calibration
+  Int_t GetTrackParamTPCOut( AliExternalTrackParam &p ) const {
+      if(!GetTPCOut()) return -1;
+      p=*GetTPCOut();
+      return 0;}
+
+  Int_t GetTrackParamITSOut( AliExternalTrackParam &p ) const {
+      if(!GetITSOut()) return -1;
+      p=*GetITSOut();
+      return 0;}
+
   void SetITSIndices(Int_t* indices, Int_t n);
   void SetTPCIndices(Int_t* indices, Int_t n);
   void SetTRDIndices(Int_t* indices, Int_t n);
@@ -96,7 +106,7 @@ protected:
 private:
   AliESDfriendTrack &operator=(const AliESDfriendTrack & /* t */) {return *this;}
 
-  ClassDef(AliESDfriendTrack,7) //ESD friend track
+  ClassDef(AliESDfriendTrack,8) //ESD friend track
 };
 
 #endif