]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0RecoParam.h
fix macros
[u/mrichter/AliRoot.git] / T0 / AliT0RecoParam.h
index a2ca910ea9509347c1a8fd39d747982ff94872e5..d42c89ce76950413b60f47b9d204e5992c6446c1 100644 (file)
@@ -19,8 +19,7 @@ class AliT0RecoParam : public AliDetectorRecoParam
   AliT0RecoParam(const AliT0RecoParam &p); //copy constructor
   AliT0RecoParam& operator=(const AliT0RecoParam &p);
   virtual ~AliT0RecoParam();
-  
+   
  static   AliT0RecoParam *GetLowFluxParam();        // make reco parameters for low  flux env
   static   AliT0RecoParam *GetHighFluxParam();       // make reco parameters for high flux env 
   static   AliT0RecoParam *GetLaserTestParam();  // special setting for laser SetLaserTestParam 
@@ -31,7 +30,7 @@ class AliT0RecoParam : public AliDetectorRecoParam
   void    SetRefAmp(Float_t amp)   { fRefAmp = amp;}
   Int_t   GetRefPoint() const {return fRefPoint;}
   void    SetRefPoint(Int_t ref) {fRefPoint = ref;}
+
   Float_t   GetLow(Int_t numhist) const {return fLow[numhist];}
   //  Float_t   GetLow() {return *fLow;}
   void      SetLow(Int_t numhist, Float_t low) {fLow[numhist] = low;}
@@ -40,17 +39,31 @@ class AliT0RecoParam : public AliDetectorRecoParam
   //  Float_t   GetHigh()  {return *fHigh;}
   void      SetHigh(Int_t numhist, Float_t high) {fHigh[numhist] = high;}
   
+  Float_t   GetLatencyL1() const {return fLatencyL1;}
+  void      SetLatencyL1(Float_t lat) {fLatencyL1 = lat;}
+  Float_t   GetLatencyL1A() const {return fLatencyL1A;}
+  void      SetLatencyL1A(Float_t lat) {fLatencyL1A = lat;}
+  Float_t   GetLatencyL1C() const {return fLatencyL1C;}
+  void      SetLatencyL1C(Float_t lat) {fLatencyL1C = lat;}
+  Float_t   GetLatencyHPTDC() const {return fLatencyHPTDC;}
+  void      SetLatencyHPTDC(Float_t lat) {fLatencyHPTDC = lat;}
+  Float_t   GetVertexShift() const {return fVertexShift;}
+  void      SetVertexShift(Float_t sh) {fVertexShift = sh;}
+
   void PrintParameters() const;
   
  protected:
-  Float_t fRefAmp;
-  Int_t   fRefPoint;   
-  Float_t   fLow[500];
-  Float_t   fHigh[500];
-
-
-
-  ClassDef(AliT0RecoParam, 1);
+  Float_t   fRefAmp;            // for slewing correcton
+  Int_t     fRefPoint;          // #channel for RefPoint
+  Float_t   fLow[500];          //low limit of monitoring histograms
+  Float_t   fHigh[500];         //high limit of monitoring histograms
+  Float_t   fLatencyL1;         //Latency L1
+  Float_t   fLatencyL1A;         //Latency L1 for OrA
+  Float_t   fLatencyL1C;         //Latency L1 for orC
+  Float_t   fLatencyHPTDC;      //Latency HPTDC
+  Float_t   fVertexShift;       // for slewing correcton
 
+  ClassDef(AliT0RecoParam, 4);
 };
 #endif