#define ALIITSTRACKERV1_H
#include <TObject.h>
+#include <TVectorfwd.h>
-class AliITS;
class TObjArray;
-class TVector;
-class TMatrix;
class AliITSTrackV1;
-class AliITS;
class AliITSRad;
class TStopwatch;
class AliITSTrackerV1 : public TObject {
public:
AliITSTrackerV1();
- AliITSTrackerV1(AliITS* IITTSS, Int_t evnumber, Bool_t flag);
+ AliITSTrackerV1(Int_t evnumber, Bool_t flag);
AliITSTrackerV1(const AliITSTrackerV1 &cobj);
~AliITSTrackerV1();
AliITSTrackerV1 &operator=(const AliITSTrackerV1 &obj);
- void DelMatrix(Int_t NumOfModules);
+// void DelMatrix(Int_t NumOfModules);
void DoTracking(Int_t evNumber, Int_t minTr, Int_t maxTr, TFile *file, Bool_t realmass=0);
void RecursiveTracking(TList *trackITSlist);
Int_t Intersection(AliITSTrackV1 &track, Int_t layer,Int_t &ladder,
// Double_t sigma[2], Double_t chi2pred);
private:
- AliITS* fITS; //! pointer to AliITS
+ //AliITS* fITS; //! pointer to AliITS
+ AliITSDetTypeRec *fDetTypeRec;//ITS obj. for reconstruction
AliITSTrackV1 *fresult; // result is a pointer to the final best track
Double_t fPtref; // transvers momentum obtained from TPC tracking
Double_t fChi2max; // chi2 cut
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Double_t fFieldFactor; // Magnetic field factor
- ClassDef(AliITSTrackerV1,1)
+ ClassDef(AliITSTrackerV1,2)
};
#endif