]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSTrackerV1.h
Bug fix. SSD calibration objects were overwriting the SDD ones in case of partial...
[u/mrichter/AliRoot.git] / ITS / AliITSTrackerV1.h
index e85a8d7326cf80a98b6dfc56978b0dfcaad436ca..814199afe93c787356947e985e9c2d533c337c47 100644 (file)
 #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,
@@ -53,7 +50,8 @@ class AliITSTrackerV1 : public TObject {
     //                      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  
@@ -86,7 +84,7 @@ class AliITSTrackerV1 : public TObject {
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     Double_t fFieldFactor;     // Magnetic field factor 
  
-    ClassDef(AliITSTrackerV1,1)  
+    ClassDef(AliITSTrackerV1,2)  
 };
 
 #endif