1 #ifndef ALIVVFRIENDTRACK_H
2 #define ALIVVFRIENDTRACK_H
4 //_____________________________________________________________________________
9 class AliVVtrackPointArray;
11 //_____________________________________________________________________________
12 class AliVVfriendTrack {
16 // constructor for reinitialisation of vtable
17 AliVVfriendTrack( AliVVConstructorReinitialisationFlag ){}
19 virtual ~AliVVfriendTrack(){}
23 virtual Int_t GetTPCseed( AliTPCseed &) const = 0;
24 //virtual const AliVVtrackPointArray *GetTrackPointArray() const {return NULL;}
25 //virtual const AliVVtrack * GetITSOut() const {return NULL;}
26 //virtual const AliVVtrack * GetTPCOut() const {return NULL;}
27 //virtual const AliVVtrack * GetTRDIn() const {return NULL;}
28 // virtual TObject* GetCalibObject(Int_t /*index*/) const = 0;
31 AliVVfriendTrack(const AliVVfriendTrack &);
32 AliVVfriendTrack& operator=(const AliVVfriendTrack& esd);
34 ClassDef(AliVVfriendTrack,1);