- AliCluster* GetCluster(Int_t index) const;
- static void GetExtrapolationConfig(Int_t iconfig, Int_t planes[2]);
- static void GetSeedingConfig(Int_t iconfig, Int_t planes[4]);
- static TLinearFitter *GetTiltedRiemanFitter();
- static TLinearFitter *GetTiltedRiemanFitterConstraint();
- static AliRieman *GetRiemanFitter();
- static void FitRieman(AliTRDcluster **clusters, Double_t chi2[2]);
- static Float_t FitRieman(AliTRDseedV1 *tracklets, Double_t *chi2, Int_t *planes = 0x0);
- static Float_t FitTiltedRiemanConstraint(AliTRDseedV1 *tracklets, Double_t zVertex);
- static Float_t FitTiltedRieman(AliTRDseedV1 *tracklets, Bool_t sigError);
-
- Int_t FollowBackProlongation(AliTRDtrackV1 &t);
- Int_t FollowProlongation(AliTRDtrackV1 &t);
- Int_t LoadClusters(TTree *cTree);
- Int_t PropagateBack(AliESDEvent *event);
- Int_t ReadClusters(TClonesArray* &array, TTree *in) const;
- Int_t RefitInward(AliESDEvent *event);
- void UnloadClusters();
+ AliCluster* GetCluster(Int_t index) const;
+ AliTRDseedV1* GetTracklet(Int_t index) const;
+ AliKalmanTrack* GetTrack(Int_t index) const;
+ TClonesArray* GetListOfClusters() {return fClusters;}
+ TClonesArray* GetListOfTracklets() {return fTracklets;}
+ TClonesArray* GetListOfTracks() {return fTracks;}
+ static const Int_t GetNTimeBins() {return fgNTimeBins;}
+ static void GetExtrapolationConfig(Int_t iconfig, Int_t planes[2]);
+ static void GetSeedingConfig(Int_t iconfig, Int_t planes[4]);
+ static TLinearFitter* GetTiltedRiemanFitter();
+ static TLinearFitter* GetTiltedRiemanFitterConstraint();
+ static AliRieman* GetRiemanFitter();
+ static void FitRieman(AliTRDcluster **clusters, Double_t chi2[2]);
+ static Float_t FitRieman(AliTRDseedV1 *tracklets, Double_t *chi2, Int_t *planes = 0x0);
+ static Float_t FitTiltedRiemanConstraint(AliTRDseedV1 *tracklets, Double_t zVertex);
+ static Float_t FitTiltedRieman(AliTRDseedV1 *tracklets, Bool_t sigError);
+
+ static Double_t FitRiemanTilt(AliTRDtrackV1 *trk, AliTRDseedV1 *tracklets = 0x0, Bool_t err=0, Int_t np = 0, AliTrackPoint *points = 0x0);
+ static Double_t FitLine(AliTRDtrackV1 *trk, AliTRDseedV1 *tracklets = 0x0, Bool_t err=0, Int_t np = 0, AliTrackPoint *points = 0x0);
+ //static Double_t FitKalman(AliTRDtrackV1 *trk, AliTRDseedV1 *tracklets = 0x0, Bool_t up=0, Int_t np = 0, AliTrackPoint *points = 0x0);
+
+ Int_t FollowBackProlongation(AliTRDtrackV1 &t);
+ Int_t FollowProlongation(AliTRDtrackV1 &t);
+ Int_t LoadClusters(TTree *cTree);
+ Int_t PropagateBack(AliESDEvent *event);
+ Int_t ReadClusters(TClonesArray* &array, TTree *in) const;
+ Int_t RefitInward(AliESDEvent *event);
+ static void SetNTimeBins(Int_t nTimeBins){fgNTimeBins = nTimeBins; }
+ void UnloadClusters();