]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackerV1.h
Additional protection in the destructor: when you have a chain of calls returning...
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackerV1.h
index 042362d42a20863b8139a59c13753e776a83d174..2aca3f99637e3b23d9e9986368f0eafcfaab7825 100644 (file)
@@ -130,6 +130,7 @@ protected:
   Int_t          MakeSeeds(AliTRDtrackingChamber **stack, AliTRDseedV1 *sseed, Int_t *ipar);
   AliTRDtrackV1* MakeTrack(AliTRDseedV1 *seeds, Double_t *params);
   static Int_t   PropagateToX(AliTRDtrackV1 &t, Double_t xToGo, Double_t maxStep);
+  AliTRDtrackV1* SetTrack(AliTRDtrackV1 *track);
   AliTRDseedV1*  SetTracklet(AliTRDseedV1 *tracklet);
 
 private:
@@ -139,7 +140,7 @@ private:
        Double_t        CalculateTrackLikelihood(AliTRDseedV1 *tracklets, Double_t *chi2);
        Int_t           ImproveSeedQuality(AliTRDtrackingChamber **stack, AliTRDseedV1 *tracklet);
        static Float_t  CalculateReferenceX(AliTRDseedV1 *tracklets);
-       
+       void        ResetSeedTB();
        Float_t     GetChi2Y(AliTRDseedV1 *tracklets) const;
        Float_t     GetChi2Z(AliTRDseedV1 *tracklets) const;
 
@@ -162,6 +163,7 @@ private:
        static Double_t      fgTopologicQA[kNConfigs];        //  Topologic quality
        Double_t             fTrackQuality[kMaxTracksStack];  //  Track quality 
        Int_t                fSeedLayer[kMaxTracksStack];     //  Seed layer
+  AliTRDchamberTimeBin *fSeedTB[kNSeedPlanes]; // seeding time bin planes
        Int_t                fSieveSeeding;                   //! Seeding iterator
        
   static Int_t         fgNTimeBins;                     // Timebins per plane in track prolongation