]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0RecPoint.h
Readme for calibration/performance train (Marian)
[u/mrichter/AliRoot.git] / T0 / AliT0RecPoint.h
index 96bbe0216fe45001de66ce5a0c9657c83b4ddd0d..b6bb93aac6ff4990da52c9fcbb66b5b5b4031087 100644 (file)
@@ -16,13 +16,13 @@ class AliT0RecPoint: public TObject  {
     AliT0RecPoint& operator= (const AliT0RecPoint &)  { return *this;}
     virtual ~AliT0RecPoint() {}
 
-    const Int_t  GetMeanTime() {return fTimeAverage;}
-    const Int_t  GetOnlineMean() {return fTimeOnlineMean;}
-    const Int_t  GetBestTimeA() {return fTimeBestA ;}
-    const Int_t  GetBestTimeC() {return fTimeBestC ;}
-    const Int_t GetMultC() {return fMultC;}
-    const Int_t GetMultA() {return fMultA;}
-    const Float_t  GetVertex() {return fVertexPosition;}
+     Int_t  GetMeanTime()   const {return fTimeAverage;}
+     Int_t  GetOnlineMean() const {return fTimeOnlineMean;}
+     Int_t  GetBestTimeA()  const {return fTimeBestA ;}
+     Int_t  GetBestTimeC()  const {return fTimeBestC ;}
+     Int_t GetMultC()       const {return fMultC;}
+     Int_t GetMultA()       const {return fMultA;}
+     Float_t  GetVertex()   const {return fVertexPosition;}
 
 
     void SetMeanTime(Int_t time) {fTimeAverage=time;}
@@ -34,11 +34,15 @@ class AliT0RecPoint: public TObject  {
     void SetMultA(Int_t mult) {fMultA = mult;}
 
     void SetTime (Int_t ipmt, Float_t time) { fTime[ipmt] = time;}
-    const Float_t GetTime (Int_t ipmt) { return fTime[ipmt];}
+    Float_t GetTime (Int_t ipmt)const { return fTime[ipmt];}
     void SetAmp (Int_t ipmt, Float_t adc) { fADC[ipmt] = adc;}
-    const Float_t GetAmp (Int_t ipmt) { return fADC[ipmt];}
+    Float_t GetAmp (Int_t ipmt) const{ return fADC[ipmt];}
     void SetAmpLED (Int_t ipmt, Float_t adc) { fADCLED[ipmt] = adc;}
-    const Float_t AmpLED (Int_t ipmt) { return fADCLED[ipmt];}
+    Float_t AmpLED (Int_t ipmt) const{ return fADCLED[ipmt];}
+    
+    void SetT0clock (Int_t time) { fT0clock = time;}
+    Float_t GetT0clock () const{ return fT0clock;}
+
 
   private: 
     Int_t fTimeAverage;     // Average time
@@ -48,13 +52,14 @@ class AliT0RecPoint: public TObject  {
     Int_t fTimeBestC;    //TOF first particle on the C
     Int_t fMultC; // multiplicity on the 
     Int_t fMultA; // multiplicity on the 
+    Int_t fT0clock; // T0 with reference point
  
     Float_t fTime[24];    // array's TDC
     Float_t fADC[24];    // array's amplitude
     Float_t fADCLED[24];    // array's LED amplitude
 
 
-    ClassDef(AliT0RecPoint,4)  //Digit (Header) object for set:T0
+    ClassDef(AliT0RecPoint,5)  //Digit (Header) object for set:T0
 };
 
 typedef AliT0RecPoint AliSTARTRecPoint; // for backward compatibility