]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCseed.h
Proper initialization of all the data members
[u/mrichter/AliRoot.git] / TPC / AliTPCseed.h
index 30d332a685b4c1fe0aafd4ba2d239a278408bf4f..4e6fd72baf9de800d9eee5faf282e87a8c9cfaa5 100644 (file)
@@ -33,7 +33,7 @@ class AliTPCseed : public AliTPCtrack {
      AliTPCseed();
      virtual ~AliTPCseed();
      AliTPCseed(const AliTPCtrack &t);
-     AliTPCseed(const AliTPCseed &s);
+     AliTPCseed(const AliTPCseed &s, Bool_t clusterOwner = kFALSE);
      //AliTPCseed(const AliTPCseed &t, Double_t a);
      AliTPCseed(UInt_t index, const Double_t xx[5], 
                 const Double_t cc[15], Double_t xr, Double_t alpha);     
@@ -43,6 +43,7 @@ class AliTPCseed : public AliTPCtrack {
      virtual Double_t GetPredictedChi2(const AliCluster *cluster2) const;
      virtual Int_t Update(const AliCluster* c2, Double_t chi2, UInt_t i);
      AliTPCTrackerPoint * GetTrackPoint(Int_t i);
+     AliTPCclusterMI * GetClusterFast(Int_t irow){ return fClusterPointer[irow];}
      void RebuildSeed(); // rebuild seed to be ready for storing
      Double_t GetDensityFirst(Int_t n);
      Double_t GetSigma2C() const {return fC44;};
@@ -76,6 +77,7 @@ class AliTPCseed : public AliTPCtrack {
      //  {::Fatal("= operator","Not Implemented\n");return *this;}
      AliESDtrack * fEsd; //!
      AliTPCclusterMI*   fClusterPointer[160];  // array of cluster pointers  - 
+     Bool_t             fClusterOwner;         // indicates the track is owner of cluster
      TClonesArray * fPoints;              //!array with points along the track
      TClonesArray * fEPoints;             //! array with exact points - calculated in special macro not used in tracking
      //---CURRENT VALUES
@@ -107,7 +109,6 @@ class AliTPCseed : public AliTPCtrack {
      Float_t fMAngular;           // mean angular factor
      Char_t   fCircular;           // indicates curlin track
      AliTPCTrackerPoint  fTrackPoints[160];  //track points - array track points
-   
      ClassDef(AliTPCseed,1)  
 };