]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFGeometry.h
Bug fix (Sergey)
[u/mrichter/AliRoot.git] / TOF / AliTOFGeometry.h
index c36504e2128a6c0e5ff27b445aa9d56da56182b1..0046d7538a0f7c4124f6323447033b0844efdea0 100644 (file)
@@ -73,6 +73,9 @@ class AliTOFGeometry: public TObject{
   static Float_t ToTBinWidth() {return fgkToTBin;};
   static Float_t BunchCrossingBinWidth() {return fgkBunchCrossingBin;};
 
+  static Float_t SlewTOTMin() {return fgkSlewTOTMin;};
+  static Float_t SlewTOTMax() {return fgkSlewTOTMax;};
+
   virtual void    ImportGeometry();
   virtual void    SetHoles(Bool_t holes) {fHoles = holes;};
   virtual Bool_t  GetHoles() const {return fHoles;};
@@ -116,6 +119,7 @@ class AliTOFGeometry: public TObject{
   static void GetStripAndModule(Int_t iStripPerSM, Int_t &iplate, Int_t &istrip); // Return the module and strip per module corresponding to the strip number per SM
   void PadRF2TrackingRF(Float_t *ctrackPos, Float_t *differenceT); // Convert the track coordinates from pad RF to tracking RF
 
+  static Int_t GetTOFsupermodule(const Int_t index); // Return the TOF supermodule where TOF channel index is located
 
   private:
 
@@ -175,6 +179,9 @@ class AliTOFGeometry: public TObject{
   static const Float_t fgkToTBin;   // time-over-threshold bin width [ps]
   static const Float_t fgkBunchCrossingBin; // bunch-crossing bin width [ps]
 
+  static const Float_t fgkSlewTOTMin; // min TOT for slewing correction [ns]
+  static const Float_t fgkSlewTOTMax; // max TOT for slewing correction [ns]
+
   ClassDef(AliTOFGeometry,8) // TOF Geometry base class
 };