-#include "AliITStrackerV2.h"
+#include "AliITStrackerMI.h"
/* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
class AliITSVertexer;
class TTree;
-class AliITStrackerSA : public AliITStrackerV2 {
+class AliITStrackerSA : public AliITStrackerMI {
public:
AliITStrackerSA(AliITSgeom *geom,AliITSVertexer *vertexer);
AliITStrackerSA(AliITStrackerSA& tracker);
virtual ~AliITStrackerSA();
- virtual Int_t Clusters2Tracks(AliESD *event){Int_t rc = AliITStrackerV2::Clusters2Tracks(event); if(!rc) rc=FindTracks(event); return rc;}
+ virtual Int_t Clusters2Tracks(AliESD *event){Int_t rc = AliITStrackerMI::Clusters2Tracks(event); if(!rc) rc=FindTracks(event); return rc;}
Int_t FindTracks(AliESD* event);
void FindTracks(TTree *out,Int_t evnumber=0);
AliITStrackV2* FitTrack(AliITStrackSA* tr,Double_t* primaryVertex,
Double_t *errorprimvert);
AliITStrackV2* FindTrackLowChiSquare(TObjArray* tracklist, Int_t dim) const;
- Int_t LoadClusters(TTree *cf) {Int_t rc=AliITStrackerV2::LoadClusters(cf); SetClusterTree(cf);SetSixPoints(kTRUE); return rc;}
+ Int_t LoadClusters(TTree *cf) {Int_t rc=AliITStrackerMI::LoadClusters(cf); SetClusterTree(cf);SetSixPoints(kTRUE); return rc;}
void SetVertex(AliESDVertex *vtx){fVert = vtx;}
void SetClusterTree(TTree * itscl){fITSclusters = itscl;}
void SetSixPoints(Bool_t sp = kTRUE){fSixPoints = sp;}
Int_t gl17, Int_t gl18, Int_t numberofpoints=6);
Int_t SearchClusters(Int_t layer,Double_t phiwindow,Double_t lambdawindow,
- AliITStrackSA* trs,Double_t zvertex,Int_t flagp, AliITSclusterTable* table);
+ AliITStrackSA* trs,Double_t zvertex,Int_t flagp);
Double_t fPhiEstimate; //Estimation of phi angle on next layer
Float_t fPoint1[2]; //! coord. of 1-st point to evaluate the curvature