#include <string.h>
-#include "AliL3Track.h"
+#include "AliHLTTrack.h"
-#include "AliL3RootTypes.h"
-#include "AliL3ConfMapPoint.h"
+#include "AliHLTRootTypes.h"
+#include "AliHLTConfMapPoint.h"
-class AliL3Vertex;
+class AliHLTVertex;
-class AliL3ConfMapTrack :public AliL3Track {
+class AliHLTConfMapTrack :public AliHLTTrack {
public:
- AliL3ConfMapTrack();
- virtual ~AliL3ConfMapTrack();
- void Fill(AliL3Vertex *vertex,Double_t max_Dca);
+ AliHLTConfMapTrack();
+ virtual ~AliHLTConfMapTrack();
+ void Fill(AliHLTVertex *vertex,Double_t max_Dca);
void Reset();
- void UpdateParam(AliL3ConfMapPoint *hit);
+ void UpdateParam(AliHLTConfMapPoint *hit);
void DeleteCandidate();
void StartLoop() {fCurrentHit = fFirstHit;}
- void GetNextHit() {fCurrentHit = ((AliL3ConfMapPoint*)fCurrentHit)->GetNextTrackHit();}
+ void GetNextHit() {fCurrentHit = ((AliHLTConfMapPoint*)fCurrentHit)->GetNextTrackHit();}
Int_t LoopDone() const {return fCurrentHit != 0;}
// setter
Double_t GetA1Sz() const {return fa1Sz;}
Double_t GetA2Sz() const {return fa2Sz;}
- AliL3ConfMapPoint* GetFirstHit() const {return fFirstHit;}
- AliL3ConfMapPoint* GetLastHit() const {return fLastHit;}
- AliL3ConfMapPoint* GetCurrentHit() const {return fCurrentHit;}
+ AliHLTConfMapPoint* GetFirstHit() const {return fFirstHit;}
+ AliHLTConfMapPoint* GetLastHit() const {return fLastHit;}
+ AliHLTConfMapPoint* GetCurrentHit() const {return fCurrentHit;}
Int_t GetMCLabel();
protected:
- AliL3ConfMapPoint *fCurrentHit; //!
- AliL3ConfMapPoint *fLastHit; //!
- AliL3ConfMapPoint *fFirstHit; //!
+ AliHLTConfMapPoint *fCurrentHit; //!
+ AliHLTConfMapPoint *fLastHit; //!
+ AliHLTConfMapPoint *fFirstHit; //!
Double_t fChiSq[2]; //chi squared
Double_t fddXy, fa1Xy, fa2Xy ; /*fit par in xy */
Double_t fddSz, fa1Sz, fa2Sz ; /*fit par in sz */
- ClassDef(AliL3ConfMapTrack,1) //Conformal mapping track class
+ ClassDef(AliHLTConfMapTrack,1) //Conformal mapping track class
};
+
+typedef AliHLTConfMapTrack AliL3ConfMapTrack; // for backward compatibility
#endif