]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Additional two Short_t's needed for better TOF calibration (A. De Caro).
authorbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Feb 2010 18:38:48 +0000 (18:38 +0000)
committerbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Feb 2010 18:38:48 +0000 (18:38 +0000)
STEER/AliESDtrack.cxx
STEER/AliESDtrack.h

index 97487b268920752ab7a42c0cc651137cd6a2c4b6..28630621a9196022b83f5cdff14947846c0de14a 100644 (file)
@@ -205,6 +205,8 @@ AliESDtrack::AliESDtrack() :
   fTOFsignalRaw(0),
   fTOFsignalDz(0),
   fTOFsignalDx(0),
+  fTOFdeltaBC(0),
+  fTOFl0l1(0),
   fCaloDx(0),
   fCaloDz(0),
   fHMPIDtrkX(0),
@@ -302,6 +304,8 @@ AliESDtrack::AliESDtrack(const AliESDtrack& track):
   fTOFsignalRaw(track.fTOFsignalRaw),
   fTOFsignalDz(track.fTOFsignalDz),
   fTOFsignalDx(track.fTOFsignalDx),
+  fTOFdeltaBC(track.fTOFdeltaBC),
+  fTOFl0l1(track.fTOFl0l1),
   fCaloDx(track.fCaloDx),
   fCaloDz(track.fCaloDz),
   fHMPIDtrkX(track.fHMPIDtrkX),
@@ -412,6 +416,8 @@ AliESDtrack::AliESDtrack(const AliVTrack *track) :
   fTOFsignalRaw(0),
   fTOFsignalDz(0),
   fTOFsignalDx(0),
+  fTOFdeltaBC(0),
+  fTOFl0l1(0),
   fCaloDx(0),
   fCaloDz(0),
   fHMPIDtrkX(0),
@@ -540,6 +546,8 @@ AliESDtrack::AliESDtrack(TParticle * part) :
   fTOFsignalRaw(0),
   fTOFsignalDz(0),
   fTOFsignalDx(0),
+  fTOFdeltaBC(0),
+  fTOFl0l1(0),
   fCaloDx(0),
   fCaloDz(0),
   fHMPIDtrkX(0),
@@ -864,7 +872,9 @@ AliESDtrack &AliESDtrack::operator=(const AliESDtrack &source){
   fTOFsignalRaw = source.fTOFsignalRaw;  
   fTOFsignalDz  = source.fTOFsignalDz;      
   fTOFsignalDx  = source.fTOFsignalDx;      
-  
+  fTOFdeltaBC   = source.fTOFdeltaBC;
+  fTOFl0l1      = source.fTOFl0l1;
   for(int i = 0;i<10;++i){
     fTOFInfo[i] = source.fTOFInfo[i];    
   }
@@ -1081,6 +1091,8 @@ void AliESDtrack::MakeMiniESDtrack(){
   fTOFsignalRaw = 0;
   fTOFsignalDz = 0;
   fTOFsignalDx = 0;
+  fTOFdeltaBC = 0;
+  fTOFl0l1 = 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 75336db72b1b38d7a3cf1c10154e08fcf6446a2b..6d19d2acba14cbce63aa119c54ce42c1dc73b61a 100644 (file)
@@ -289,6 +289,10 @@ public:
   Double_t GetTOFsignalDz() const {return fTOFsignalDz;}
   void    SetTOFsignalDx(Double_t dx) {fTOFsignalDx=dx;}
   Double_t GetTOFsignalDx() const {return fTOFsignalDx;}
+  void     SetTOFDeltaBC(Short_t deltaBC) {fTOFdeltaBC=deltaBC;};
+  Short_t  GetTOFDeltaBC() const {return fTOFdeltaBC;}
+  void     SetTOFL0L1(Short_t l0l1) {fTOFl0l1=l0l1;};
+  Short_t  GetTOFL0L1() const {return fTOFl0l1;}
   Double_t GetTOFchi2() const {return fTOFchi2;}
   void    SetTOFpid(const Double_t *p);
   void    SetTOFLabel(const Int_t *p);
@@ -455,6 +459,8 @@ protected:
   Double32_t fTOFsignalDz;    // local z  of track's impact on the TOF pad 
   Double32_t fTOFsignalDx;    // local x  of track's impact on the TOF pad 
   Double32_t fTOFInfo[10];    //! TOF informations
+  Short_t    fTOFdeltaBC;     // detector's Delta Bunch Crossing correction
+  Short_t    fTOFl0l1;        // detector's L0L1 latency correction
 
   Double32_t fCaloDx ;        // [0.,0.,8] distance to calorimeter cluster in calo plain (phi direction)
   Double32_t fCaloDz ;        // [0.,0.,8] distance to calorimeter cluster in calo plain (z direction)
@@ -487,7 +493,7 @@ protected:
  private:
 
   AliESDtrack & operator=(const AliESDtrack & );
-  ClassDef(AliESDtrack,56)  //ESDtrack 
+  ClassDef(AliESDtrack,57)  //ESDtrack 
 };