]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackV1.h
extend debug stream to prepare studies of bremsstrahlung detection in
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackV1.h
index c44ac1fb60fa127fe0e704797a9b566245fed6b6..eafe6fde34eeb5fe425aea6264718b5c2c4dfec0 100644 (file)
@@ -55,6 +55,7 @@ public:
    ,kSnp
    ,kTrackletInit
    ,kUpdate
+   ,kUnknown      = 0xff
   };
 
   // data/clusters/tracklet error codes (up to 4 bits/layer)
@@ -88,7 +89,7 @@ public:
   Double_t       GetPIDsignal() const   { return 0.;}
   Double_t       GetPID(Int_t is) const { return (is >=0 && is < AliPID::kSPECIES) ? fPID[is] : -1.;}
   UChar_t        GetNumberOfTrackletsPID() const;
-  Double_t       GetPredictedChi2(const AliTRDseedV1 *tracklet) const;
+  Double_t       GetPredictedChi2(const AliTRDseedV1 *tracklet, Double_t *cov) const;
   Double_t       GetPredictedChi2(const AliCluster* /*c*/) const                   { return 0.0; }
   Int_t          GetProlongation(Double_t xk, Double_t &y, Double_t &z);
   inline UChar_t GetStatusTRD(Int_t ly=-1) const;
@@ -131,8 +132,7 @@ public:
   inline void    SetReconstructor(const AliTRDReconstructor *rec);
   inline Float_t StatusForTOF();
   void           UnsetTracklet(Int_t plane);
-  Bool_t         Update(AliTRDseedV1 *tracklet, Double_t chi2);
-  //Bool_t         Update(const AliTRDcluster *c, Double_t chi2, Int_t index, Double_t h01){ return AliTRDtrack::Update(c,chi2,index,h01); };
+  Bool_t         Update(Double_t *p, Double_t *cov, Double_t chi2);
   Bool_t         Update(const AliCluster *, Double_t, Int_t)                        { return kFALSE; };
   void           UpdateESDtrack(AliESDtrack *t);
 
@@ -182,8 +182,8 @@ inline Int_t AliTRDtrackV1::GetNumberOfTracklets() const
 //____________________________________________________
 inline UChar_t AliTRDtrackV1::GetStatusTRD(Int_t ly) const
 {
-  if(ly<kNplane) return (fStatus>>((ly+1)*4))&0xf;
-  return -1;
+  if(ly>=-1 && ly<kNplane) return (fStatus>>((ly+1)*4))&0xf;
+  return kUnknown;
 }
 
 //____________________________________________________