Add separate time calibration for PHOS low gain channel
authorprsnko <prsnko@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 29 Nov 2012 07:18:14 +0000 (07:18 +0000)
committerprsnko <prsnko@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 29 Nov 2012 07:18:14 +0000 (07:18 +0000)
PHOS/AliPHOSEmcCalibData.h

index 40fb7a2..ee5132c 100644 (file)
@@ -25,6 +25,7 @@ class AliPHOSEmcCalibData: public TNamed {
   Float_t GetADCpedestalEmc(Int_t module, Int_t column, Int_t row) const;
   Float_t GetHighLowRatioEmc(Int_t module, Int_t column, Int_t row) const;
   Float_t GetTimeShiftEmc(Int_t module, Int_t column, Int_t row) const;
+  Float_t GetLGTimeShiftEmc(Int_t module, Int_t column, Int_t row) const;
   Int_t   GetAltroOffsetEmc(Int_t module, Int_t column, Int_t row) const;
   Float_t GetSampleTimeStep() const ;
   //
@@ -32,6 +33,7 @@ class AliPHOSEmcCalibData: public TNamed {
   void SetADCpedestalEmc(Int_t module, Int_t column, Int_t row, Float_t value);
   void SetHighLowRatioEmc(Int_t module, Int_t column, Int_t row, Float_t value);
   void SetTimeShiftEmc(Int_t module, Int_t column, Int_t row, Float_t value);
+  void SetLGTimeShiftEmc(Int_t module, Int_t column, Int_t row, Float_t value);
   void SetAltroOffsetEmc(Int_t module, Int_t column, Int_t row, Int_t value);
   void SetSampleTimeStep(Float_t step) ;
   //
@@ -44,10 +46,11 @@ protected:
   Float_t  fADCpedestalEmc[5][56][64] ; // value of the EMC ADC pedestal ([mod][col][row])
   Float_t  fHighLowRatioEmc[5][56][64]; // ratio of High/Low gain ([mod][col][row])
   Float_t  fTimeShiftEmc[5][56][64] ;   // channel-by-channel t0 shift ([mod][col][row])
+  Float_t  fLGTimeShiftEmc[5][56][64] ;   // channel-by-channel t0 shift ([mod][col][row])
   UInt_t   fAltroOffsets[5][56][64] ;   // channel-by-channel offsets udes in ZS
   Float_t  fDecal[5][56][64] ;          // Random decalibrations O(1). Used in simulation.
   //
-  ClassDef(AliPHOSEmcCalibData,5)    // PHOS EMC calibration data
+  ClassDef(AliPHOSEmcCalibData,6)    // PHOS EMC calibration data
 };
 
 #endif