Access to angle alpha in TRD (M.Ivanov)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Oct 2004 11:58:06 +0000 (11:58 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Oct 2004 11:58:06 +0000 (11:58 +0000)
STEER/AliESDtrack.cxx
STEER/AliESDtrack.h

index 7f7ba25d275a77af52bdee6d7206e392bb244404..9510f11024ee0208ac5a22098e4c119cf44a6259 100644 (file)
@@ -349,6 +349,7 @@ Bool_t AliESDtrack::UpdateTrackParams(const AliKalmanTrack *t, ULong_t flags) {
   case kTRDbackup:
     t->GetExternalParameters(fTx,fTp);
     t->GetExternalCovariance(fTc);
   case kTRDbackup:
     t->GetExternalParameters(fTx,fTp);
     t->GetExternalCovariance(fTc);
+    fTalpha = t->GetAlpha();
     fTRDncls0 = t->GetNumberOfClusters(); 
     break;
   case kTOFin: 
     fTRDncls0 = t->GetNumberOfClusters(); 
     break;
   case kTOFin: 
@@ -598,12 +599,13 @@ void AliESDtrack::GetInnerExternalCovariance(Double_t cov[15]) const
  
 }
 
  
 }
 
-void  AliESDtrack::GetTRDExternalParameters(Double_t &x, Double_t p[5], Double_t cov[15]) const
+void  AliESDtrack::GetTRDExternalParameters(Double_t &x, Double_t&alpha, Double_t p[5], Double_t cov[15]) const
 {
   //
   //this function returns TRD parameters
   //
   x=fTx;
 {
   //
   //this function returns TRD parameters
   //
   x=fTx;
+  alpha = fTalpha; 
   for (Int_t i=0; i<5; i++) p[i]=fTp[i];
   for (Int_t i=0; i<15; i++) cov[i]=fTc[i];
 }
   for (Int_t i=0; i<5; i++) p[i]=fTp[i];
   for (Int_t i=0; i<15; i++) cov[i]=fTc[i];
 }
index 03e24f25763c33751febb85b6511850dea138e65..a7ff877e14dcc3a80570d6af966e1ce6cb0cd755 100644 (file)
@@ -94,7 +94,7 @@ public:
   void    SetTRDpid(Int_t iSpecies, Float_t p);
   Float_t GetTRDpid(Int_t iSpecies) const;
   Int_t GetTRDLabel() const {return fTRDLabel;}
   void    SetTRDpid(Int_t iSpecies, Float_t p);
   Float_t GetTRDpid(Int_t iSpecies) const;
   Int_t GetTRDLabel() const {return fTRDLabel;}
-  void GetTRDExternalParameters(Double_t &x, Double_t p[5], Double_t cov[15]) const;//MI
+  void GetTRDExternalParameters(Double_t &x, Double_t &alpha, Double_t p[5], Double_t cov[15]) const;//MI
   AliKalmanTrack * GetTRDtrack(){return fTRDtrack;}
 
   void SetTOFsignal(Double_t tof) {fTOFsignal=tof;}
   AliKalmanTrack * GetTRDtrack(){return fTRDtrack;}
 
   void SetTOFsignal(Double_t tof) {fTOFsignal=tof;}