]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/STEERBase/AliVVfriendTrack.h
a compiling version of the VV interface WITH friends
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliVVfriendTrack.h
index f2e7dec084b4f2b1f56959f7943698882358653c..25c11ff59c4d30bdcc635ee179ca035de5e74d88 100644 (file)
@@ -1,29 +1,29 @@
 #ifndef ALIVVFRIENDTRACK_H
 #define ALIVVFRIENDTRACK_H
 
-//_____________________________________________________________________________
-
+#include "Rtypes.h"
 class AliVVTPCseed;
-class AliVVTRDseed;
-class AliTrackPointArray;
-class AliExternalTrackParam;
+class AliVVtrackPointArray;
+class AliVVtrack;
 
+//_____________________________________________________________________________
 class AliVVfriendTrack {
 public:
-  AliVVfriendTrack(){}
-  virtual ~AliVVfriendTrack(){}
+  AliVVfriendTrack() {}
+  virtual ~AliVVfriendTrack() {}
 
   //used in calibration
-  virtual AliVVTPCseed* GetTPCseed() const {return NULL;}
-  virtual AliVVTRDseed* GetTRDseed() const {return NULL;}
-  virtual const AliTrackPointArray *GetTrackPointArray() const {return NULL;}
-  virtual const AliExternalTrackParam * GetITSOut() const {return NULL;} 
-  virtual const AliExternalTrackParam * GetTPCOut() const {return  NULL;} 
-  virtual const AliExternalTrackParam * GetTRDIn()  const {return NULL;} 
+  virtual AliVVtrack* GetTPCseed() const {return NULL;}
+  virtual const AliVVtrackPointArray *GetTrackPointArray() const {return NULL;}
+  virtual const AliVVtrack * GetITSOut() const {return NULL;} 
+  virtual const AliVVtrack * GetTPCOut() const {return  NULL;} 
+  virtual const AliVVtrack * GetTRDIn()  const {return NULL;} 
 
 private: 
-  AliVVfriendTrack(const AliVVfriendTrack &){}
-  AliVVfriendTrack& operator=(const AliVVfriendTrack& ){}
+  AliVVfriendTrack(const AliVVfriendTrack &);
+  AliVVfriendTrack& operator=(const AliVVfriendTrack& esd);  
+
+  ClassDef(AliVVfriendTrack,1);
 };
 
 #endif