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;};
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:
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
};