Additiona TOF data members (S.Arcelli)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Mar 2006 12:40:54 +0000 (12:40 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Mar 2006 12:40:54 +0000 (12:40 +0000)
STEER/AliESDtrack.cxx
STEER/AliESDtrack.h

index e04fcb6..d3629a0 100644 (file)
@@ -95,7 +95,9 @@ AliESDtrack::AliESDtrack() :
   fTRDtrack(0),
   fTOFchi2(0),
   fTOFindex(0),
+  fTOFCalChannel(-1),
   fTOFsignal(-1),
+  fTOFsignalToT(0),
   //  fPHOSsignal(-1),
   fRICHchi2(1e10),
   fRICHncls(0),
@@ -183,7 +185,9 @@ AliESDtrack::AliESDtrack(const AliESDtrack& track):
   fTRDtrack(0),
   fTOFchi2(track.fTOFchi2),
   fTOFindex(track.fTOFindex),
+  fTOFCalChannel(track.fTOFCalChannel),
   fTOFsignal(track.fTOFsignal),
+  fTOFsignalToT(track.fTOFsignalToT),
   //fPHOSsignal(track.fPHOSsignal),
   fRICHchi2(track.fRICHchi2),
   fRICHncls(track.fRICHncls),
@@ -323,6 +327,8 @@ void AliESDtrack::MakeMiniESDtrack(){
   fTOFchi2 = 0;        
   fTOFindex = 0;       
   fTOFsignal = 0;      
+  fTOFCalChannel = -1;
+  fTOFsignalToT = 0;
   for (Int_t i=0;i<AliPID::kSPECIES;i++) fTOFr[i] = 0;
   for (Int_t i=0;i<3;i++) fTOFLabel[i] = 0;
   for (Int_t i=0;i<10;i++) fTOFInfo[i] = 0;
index 086bb34..eaa0c13 100644 (file)
@@ -158,6 +158,8 @@ public:
 
   void SetTOFsignal(Double_t tof) {fTOFsignal=tof;}
   Float_t GetTOFsignal() const {return fTOFsignal;}
+  void SetTOFsignalToT(Double_t ToT) {fTOFsignalToT=ToT;}
+  Float_t GetTOFsignalToT() const {return fTOFsignalToT;}
   Float_t GetTOFchi2() const {return fTOFchi2;}
   void    SetTOFpid(const Double_t *p);
   void    SetTOFLabel(const Int_t *p);
@@ -165,8 +167,10 @@ public:
   void    GetTOFLabel(Int_t *p) const;
   void    GetTOFInfo(Float_t *info) const;
   void    SetTOFInfo(Float_t *info);
+  Int_t   GetTOFCalChannel() const {return fTOFCalChannel;}
   UInt_t  GetTOFcluster() const {return fTOFindex;}
   void  SetTOFcluster(UInt_t index) {fTOFindex=index;}
+  void  SetTOFCalChannel(Int_t index) {fTOFCalChannel=index;}
   
   void    SetRICHsignal(Double_t beta) {fRICHsignal=beta;}
   Float_t GetRICHsignal() const {return fRICHsignal;}
@@ -297,7 +301,9 @@ protected:
   // TOF related track information
   Float_t fTOFchi2;        // chi2 in the TOF
   UInt_t  fTOFindex;       // index of the assigned TOF cluster
+  Int_t   fTOFCalChannel; // Channel Index of the TOF Signal 
   Float_t fTOFsignal;      // detector's PID signal
+  Float_t fTOFsignalToT;   // detector's ToT signal
   Float_t fTOFr[AliPID::kSPECIES]; // "detector response probabilities" (for the PID)
   Int_t   fTOFLabel[3];       // TOF label 
   Float_t fTOFInfo[10];       //! TOF informations
@@ -320,7 +326,7 @@ protected:
 
   AliTrackPointArray *fPoints; // Array which contains the track space points in the global frame
 
-  ClassDef(AliESDtrack,23)  //ESDtrack 
+  ClassDef(AliESDtrack,24)  //ESDtrack 
 };
 
 #endif