]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/merger-ca/AliHLTTPCGMSliceTrack.h
Analysis task used to extract the VZERO event-plane flatenning parameters.
[u/mrichter/AliRoot.git] / HLT / TPCLib / merger-ca / AliHLTTPCGMSliceTrack.h
index 9fab349b455d284adc02cad16536aa9e22858403..924045fd51d690e89fa88a6abb0616fd35975225 100644 (file)
@@ -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