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);
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;};
// {::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
Float_t fMAngular; // mean angular factor
Char_t fCircular; // indicates curlin track
AliTPCTrackerPoint fTrackPoints[160]; //track points - array track points
-
ClassDef(AliTPCseed,1)
};