1 #ifndef ALIFLATESDFRIENDTRACK_H
2 #define ALIFLATESDFRIENDTRACK_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice *
6 * Primary Authors : Sergey Gorbunov, Jochen Thaeder, Chiara Zampolli */
9 * See implementation file for documentation
13 Cp - Track parameters constrained to the primary vertex
14 Ip - Track parameters estimated at the inner wall of TPC
15 TPCInner - Track parameters estimated at the inner wall of TPC using the TPC stand-alone
16 Op - Track parameters estimated at the point of maximal radial coordinate reached during the tracking
21 #include "AliFlatTPCCluster.h"
22 #include "AliVVfriendTrack.h"
23 #include "AliVVMisc.h"
26 class AliESDfriendTrack;
27 class AliExternalTrackParam;
28 class AliTrackPointArray;
31 class AliFlatESDFriendTrack :public AliVVfriendTrack
34 AliFlatESDFriendTrack();
35 ~AliFlatESDFriendTrack() {}
36 // constructor for reinitialisation of vtable
37 AliFlatESDFriendTrack( AliVVConstructorReinitialisationFlag );
39 //implementation of AliVVfriendTrack methods
40 Int_t GetTPCseed( AliTPCseed &) const {return -1;}
42 //AliVVTPCseed* GetTPCseed() const {return NULL;}
43 AliTPCseed* GetTPCseed() const { return NULL; }
44 //AliVVTRDseed* GetTRDseed() const {return NULL;}
45 const AliVVtrackPointArray *GetTrackPointArray() const { return NULL; }
46 //const AliExternalTrackParam * GetITSOut() const { return NULL; }
47 //const AliExternalTrackParam * GetTPCOut() const { return NULL; }
48 //const AliExternalTrackParam * GetTRDIn() const { return NULL; }
49 //const AliVVtrack * GetITSOut() const { return NULL; }
50 //const AliVVtrack * GetTPCOut() const { return NULL; }
51 //const AliVVtrack * GetTRDIn() const { return NULL; }
55 void Reinitialize() { new (this) AliFlatESDFriendTrack( AliVVReinitialize ); }
59 AliFlatESDFriendTrack(const AliFlatESDFriendTrack &);
60 AliFlatESDFriendTrack& operator=(const AliFlatESDFriendTrack& );