// Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch
//-------------------------------------------------------------------------
-#include <TObject.h>
#include <TClonesArray.h>
#include <AliExternalTrackParam.h>
#include "AliVfriendTrack.h"
//_____________________________________________________________________________
-class AliESDfriendTrack : public TObject, public AliVfriendTrack {
+class AliESDfriendTrack : public AliVfriendTrack {
public:
enum {
kMaxITScluster=12,
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);
private:
AliESDfriendTrack &operator=(const AliESDfriendTrack & /* t */) {return *this;}
- ClassDef(AliESDfriendTrack,7) //ESD friend track
+ ClassDef(AliESDfriendTrack,8) //ESD friend track
};
#endif