X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FTPCLib%2Fmerger-ca%2FAliHLTTPCGMSliceTrack.h;h=924045fd51d690e89fa88a6abb0616fd35975225;hb=345e2385f06b5561fbdb0b061d729cefcfe240bd;hp=9fab349b455d284adc02cad16536aa9e22858403;hpb=6d869045916556d94f56a4fa03f66451527824a2;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/TPCLib/merger-ca/AliHLTTPCGMSliceTrack.h b/HLT/TPCLib/merger-ca/AliHLTTPCGMSliceTrack.h index 9fab349b455..924045fd51d 100644 --- a/HLT/TPCLib/merger-ca/AliHLTTPCGMSliceTrack.h +++ b/HLT/TPCLib/merger-ca/AliHLTTPCGMSliceTrack.h @@ -10,7 +10,7 @@ #ifndef ALIHLTTPCGMSLICETRACK_H #define ALIHLTTPCGMSLICETRACK_H -#include "TMath.h" +#include "AliHLTTPCCAMath.h" #include "AliHLTTPCGMTrackParam.h" #include "AliHLTTPCCASliceOutTrack.h" @@ -40,6 +40,12 @@ class AliHLTTPCGMSliceTrack float DzDs() const { return fDzDs; } float QPt() const { return fQPt; } + int LocalTrackId() const { return fLocalTrackId; } + void SetLocalTrackId( int v ) { fLocalTrackId = v; } + int GlobalTrackId(int n) const { return fGlobalTrackIds[n]; } + void SetGlobalTrackId( int n, int v ) { fGlobalTrackIds[n] = v; } + + void Set( const AliHLTTPCCASliceOutTrack *sliceTr, float alpha ){ const AliHLTTPCCABaseTrackParam &t = sliceTr->Param(); fOrigTrack = sliceTr; @@ -85,7 +91,8 @@ class AliHLTTPCGMSliceTrack int fNextNeighbour; // neighbour in the next slise int fSliceNeighbour; // next neighbour withing the same slice; int fUsed; // is the slice track already merged - + int fLocalTrackId; // Corrected local track id in terms of GMSliceTracks array + int fGlobalTrackIds[2]; // IDs of associated global tracks }; #endif