return AliTracker::GetBz(r);
}
+//_______________________________________________________________
+AliTRDcluster* AliTRDtrackV1::GetCluster(Int_t id)
+{
+ Int_t n = 0;
+ for(Int_t ip=0; ip<kNplane; ip++){
+ if(!fTracklet[ip]) continue;
+ if(n+fTracklet[ip]->GetN() <= id){
+ n+=fTracklet[ip]->GetN();
+ continue;
+ }
+ AliTRDcluster *c = 0x0;
+ for(Int_t ic=AliTRDseed::knTimebins-1; ic>=0; ic--){
+ if(!(c = fTracklet[ip]->GetClusters(ic))) continue;
+
+ if(n<id){n++; continue;}
+ return c;
+ }
+ }
+ return 0x0;
+}
+
//_______________________________________________________________
Int_t AliTRDtrackV1::GetClusterIndex(Int_t id) const
{
AliTRDtrackV1* GetBackupTrack() const {return fBackupTrack;}
Double_t GetBudget(Int_t i) const { return fBudget[i];}
Double_t GetC() const { return AliExternalTrackParam::GetC(GetBz());}
+ AliTRDcluster* GetCluster(Int_t id);
Int_t GetClusterIndex(Int_t id) const;
Float_t GetEdep() const {return fDE;}
inline Float_t GetMomentum(Int_t plane) const;