#ifndef ALIESDCOSMICTRACK_H
#define ALIESDCOSMICTRACK_H
#ifndef TVECTOR3_H
#include "TVector3.h"
#endif
class AliESDCosmicTrack: public AliExternalTrackParam
{
public:
AliESDCosmicTrack();
AliESDCosmicTrack(const Int_t idUp, const Int_t idLow, const AliExternalTrackParam * trkparUp, const AliExternalTrackParam * trkparLow, const AliExternalTrackParam * parx0Up, const AliExternalTrackParam * parx0Low, const Int_t ncls, const Double_t la, const Double_t chi2, const Double_t vd, const Double_t vz, const Bool_t isreuse, const Double_t findable, const TVector3 innerclusterupper, const TVector3 innerclusterlower);
AliESDCosmicTrack(const AliESDCosmicTrack & costrk);
AliESDCosmicTrack &operator=(const AliESDCosmicTrack & costrk);
virtual ~AliESDCosmicTrack();
const AliExternalTrackParam * GetLowerPartner() const {return fLowerTrackParam;}
const AliExternalTrackParam * GetESDUpperTrackParamAt0() const {return fX0UpperTrackParam;}
const AliExternalTrackParam * GetESDLowerTrackParamAt0() const {return fX0LowerTrackParam;}
const TVector3* GetInnerClusterUpper()const{return fInnerClusterUpper;}
const TVector3* GetInnerClusterLower()const{return fInnerClusterLower;}
Int_t GetESDUpperTrackIndex() const {return fESDtrackIndex[0];}
Int_t GetESDLowerTrackIndex() const {return fESDtrackIndex[1];}
Int_t GetNCluster() const {return fNCluster;}
Double_t GetLeverArm() const {return fLeverArm;}
Double_t GetChi2PerCluster() const {return fChi2PerCluster;}
Double_t GetImpactD() const {return fImpactD;}
Double_t GetImpactZ() const {return fImpactZ;}
Bool_t IsReuse() const{return fIsReuse;}
Double_t GetMinFindableRatio()const{return fFindableRatio;}
private:
AliExternalTrackParam *fLowerTrackParam;
AliExternalTrackParam *fX0UpperTrackParam;
AliExternalTrackParam *fX0LowerTrackParam;
TVector3 *fInnerClusterUpper;
TVector3 *fInnerClusterLower;
Int_t fESDtrackIndex[2];
Int_t fNCluster;
Double_t fLeverArm;
Double_t fChi2PerCluster;
Double_t fImpactD;
Double_t fImpactZ;
Bool_t fIsReuse;
Double_t fFindableRatio;
ClassDef(AliESDCosmicTrack, 1);
};
#endif